US20050018295A1 - Optical processor architecture - Google Patents

Optical processor architecture Download PDF

Info

Publication number
US20050018295A1
US20050018295A1 US10/922,394 US92239404A US2005018295A1 US 20050018295 A1 US20050018295 A1 US 20050018295A1 US 92239404 A US92239404 A US 92239404A US 2005018295 A1 US2005018295 A1 US 2005018295A1
Authority
US
United States
Prior art keywords
light
optical
array
transform
lens
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/922,394
Inventor
David Mendlovic
Naim Konforti
Aviram Sariel
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenslet Ltd
Original Assignee
Lenslet Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from IL13003899A external-priority patent/IL130038A0/en
Priority claimed from IL13109499A external-priority patent/IL131094A0/en
Application filed by Lenslet Ltd filed Critical Lenslet Ltd
Priority to US10/922,394 priority Critical patent/US20050018295A1/en
Publication of US20050018295A1 publication Critical patent/US20050018295A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06EOPTICAL COMPUTING DEVICES; COMPUTING DEVICES USING OTHER RADIATIONS WITH SIMILAR PROPERTIES
    • G06E3/00Devices not provided for in group G06E1/00, e.g. for processing analogue or hybrid data
    • G06E3/001Analogue devices in which mathematical operations are carried out with the aid of optical or electro-optical elements
    • G06E3/005Analogue devices in which mathematical operations are carried out with the aid of optical or electro-optical elements using electro-optical or opto-electronic means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/262Analysis of motion using transform domain methods, e.g. Fourier domain methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/88Image or video recognition using optical means, e.g. reference filters, holographic masks, frequency domain filters or spatial domain filters

Definitions

  • GLT general linear transformation
  • Dammann gratings are described, for example in “High Efficiency In-Line Multiple Imaging by Means of Multiple Phase Holograms”, H. Damman, K. Gortler, Optics communications, 3(5), 321-315
  • Optical crossbar interconnected digital signal processor with basic algorithms by A. D. McAulay, in Optical engineering, Vol. 25, P. 25, 1986; “Historical perspectives: Optical crossbars and optical computing,” by R. Arrathoon, in Proc. SPIE, Vol. 752, P. 2, 1987; “Optoelectronic parallel computing system with optical image crossbar switch,” by M. Fukui, in Applied Optics 32, 6475-6481, 1993; “Optical crossbar elements used for switching networks,” by Y. Wu, L. Liu and Z. Wang, in Applied Optics, Vol.
  • An aspect of some embodiments of the invention relates to using a diffractive optical replicator, for example a Dammann grid, or a Ronchi grating to replicate a light source.
  • the replicated light source may be used, for example, to perform a DCT transform using a Fourier transforming system.
  • the light source comprises an array of VCELs or an SLM image.
  • the replicated light is transformed using a lenslet array and the transformed light is detected by a photo-electric detector.
  • An aspect of some embodiments of the invention relates to applying a transform to a linear one dimensional source, by spreading the source in a direction perpendicular to the extent of the light source and optically processing the spread light.
  • the source for example a one-dimensional array of VCELs is spread using a lens or a reflector, such as a parabolic reflector.
  • the source is spread using non-imaging optics, for example light guides.
  • the light source is spatially and/or temporally coherent. In other embodiments, an incoherent light source is used. Also, instead of electro-optical detection, in some embodiments the transformed light is used for further processing, optionally being detected by an array of optical fibers or by a lens or lenslet array.
  • apparatus for optically applying a transform to data comprising:
  • said replicating comprises replicating said beam to a two dimensional arrangement.
  • said diffractive element comprises a Dammann grating.
  • said diffractive element comprises a Ronchi grid.
  • apparatus for optically applying an transform to data comprising:
  • said second optical element comprises a lens.
  • said second optical element comprises an anamorphic lens.
  • said second optical element comprises a reflector
  • said second optical element comprises a non-imaging optics light collector.
  • said first optical element comprises an array of light guiding slabs.
  • said transforming optical element comprises a mask.
  • said transforming optical element comprises an SLM (spatial light modulator).
  • said transforming optical element comprises a lenslet array.
  • said detector is an electro-optic detector.
  • FIG. 1 is a general flowchart showing a processing method in accordance with an exemplary embodiment of the invention
  • FIG. 2 is a general flowchart showing a fan-out and fan-in section of the method of FIG. 1 ;
  • FIG. 3 is a schematic flowchart of a combined optical and electronic processing method in accordance with an exemplary embodiment of the invention
  • FIG. 4 is a schematic diagram of an optical processing system using a Dammann grating in accordance with an exemplary embodiment of the invention
  • FIGS. 5A and 5B are a top and a side schematic views of a linear source optical processing system in accordance with an exemplary embodiment of the invention.
  • FIGS. 6A and 6B are a top and a side schematic views of a non-imaging optics optical processing system in accordance with an exemplary embodiment of the invention.
  • FIG. 7 is a schematic view of a two dimensional optical processing system, in accordance with an exemplary embodiment of the invention.
  • FIG. 1 is a general flowchart 100 showing a processing method in accordance with an exemplary embodiment of the invention.
  • Stored data ( 102 ) is transferred to a processor ( 104 ), processed, preferably optically ( 106 ), transferred back to a memory ( 108 ) and stored again ( 110 ).
  • FIG. 2 is a general flowchart 200 showing a fan-in and fan-out section of the method of FIG. 1 .
  • Many processes can be made parallel by fanning out the input ( 202 ), processing the fanned-out input in parallel ( 204 ) and the collating the results (fan in 206 ).
  • a GLT can be performed as a plurality of simultaneous multiplications of various elements, followed by adding together of the multiplication results.
  • optical means are used to provide efficient fan in or fan out mechanisms.
  • FIG. 3 is a schematic flowchart 300 of a combined optical and electronic processing method in accordance with an exemplary embodiment of the invention.
  • electronic preprocessing may be performed ( 302 ), for example to perform calculations more efficiently carried out electronically, calculations that utilize existing hardware, to match the data to the processing system and/or the processing to be performed and/or to prepare the data for parallel processing.
  • no pre-processing is performed, for example, an optical input image may be directly optically processed.
  • the electronic data is then converted to an optical representation ( 304 ), for example using an SLM or an array of individually controllable light sources.
  • the light is then optically processed ( 306 ), using various means, such as lens, holograms, SLMs, masks and/or lenslet arrays.
  • the processed light may be directly utilized, for example in optical communications systems or for displaying or printing an image.
  • the light is detected ( 308 ), for example using a CCD.
  • the detected signals are further electronically processed ( 310 ), for example to perform addition or other post processing more conveniently carried out using electrical circuitry.
  • the detected signals are provided to an electronic circuitry.
  • a linear transform implemented is a Fourier based transform, for example JPEG-DCT.
  • the following described optical processor architectures may be used for other linear transforms as well and/or for processing, such as switching, error correction and signal compression, for example using a ID wavelet transform.
  • non-linear transforms and processing may also use a similar architecture or elements from the architectures described herein.
  • GLT can be used in many fields, including, for example, image compression, image enhancement, pattern recognition, signal identification, signal compression, optical interconnects and crossbar systems, morphologic operations, logical operations, image and signal transformation and modeling neural networks.
  • the input data set is processed as a series of bit planes, with the results of the transform of each bit plane being added together to yield the required transform of the input data.
  • This equation is correct for all linear transformations and enables translation of a gray level (with M gray levels) linear transformation to a set of log 2 M transforms of binary input data. It should be noted that in many cases, modulation of binary signals provides faster operation rates and better performance.
  • FIG. 4 is a schematic diagram of an optical processing system 400 using a Dammann grating 408 for image replication, in accordance with an exemplary embodiment of the invention.
  • other diffractive elements may be used for replication, for example a Ronchi grating.
  • the input source is a one or two dimensional array 404 , which can be for example, a VCSEL array, a LED array, a laser array, and/or a light source combined with a spatial light modulator (SLM), for example, acousto-optic, liquid crystal, mechanical or MQW (multi quantum wells) modulators.
  • SLM spatial light modulator
  • array source 404 In an exemplary embodiment an 8 by 8 array of light sources is used for array source 404 .
  • Driver circuitry 402 which is typically electronic, but may also be of other types, such as optical, drives array source 404 in correspondence with the input data to system 400 .
  • the image on array 404 is collimated a lens 406 and replicated by a replicating structure, for example a Dammann grating 408 .
  • the replicated images are then processed, for example using a masking convolution or using a lenslet array.
  • a masking convolution uses a mask array 410 .
  • Th results of the processing are optionally collected, for example using a lenslet array 412 onto an array of detectors 414 .
  • the signals generated by the detectors may be further processed by circuitry 416 .
  • Array 410 can be a standard half-tone mask or it may be a gray scale mask.
  • a passive element may be used.
  • an actively controllable element, such as an SLM (spatial light modulator) may be used.
  • a linear response mask is preferred, in some embodiments, a non-linear response mask is used instead.
  • JPEG image compression not all the coefficients are strictly required, so they may be omitted from the mask.
  • a potential advantage of a Dammann grating is that the replication is almost identical to the original even if the input illumination is not uniform.
  • a potential advantage of VCSELs is that even though each one of the sources is coherent, the sources are not coherent between themselves, so there may be fewer interference effects.
  • neither a Darnmann grating nor a VCSEL are strictly required and they may be replaced by other elements, in accordance with some embodiments of the invention.
  • the GLT function W(x,y; ⁇ , ⁇ ) to be performed is determined by masks 410 and/or lenslet array 412 .
  • masks 410 are controllable, for example being SLMs, binary or gray level.
  • system 400 is not rectangular, in some embodiments, it may be.
  • a reflective optical element is used to fold optical paths and/or shorten the system.
  • a cross talk condition can be defined as the interference between two neighbored replica: 2.44 ⁇ ⁇ ⁇ ⁇ f # ⁇ 20 ⁇ a ⁇ ⁇ 250 ⁇ ⁇ ⁇ m M
  • “a” is the required separation ratio between replica and 20 is an empirical constant.
  • the Dammann grating is a multi channel Dammann grating that replicates block portions of the input image, rather than the entire input image as a whole, which may be associated with a lenslet array instead of lens 406 , for implementing a multi-channel system.
  • a spatial shifting of the output can be achieved by varying the input wavelength.
  • a tunable laser input is used, with different wavelengths being used for different output positions and/or scales.
  • a wavelength responsive reflector, lens or additional optical element may be used to shift the results for different wavelengths.
  • Other wavelength shifting techniques can be used as well, for example, very fast modulators in combination with sensitive detection systems.
  • FIGS. 5A and 5B are a top and a side schematic views of a linear source optical processing system 500 in accordance with an exemplary embodiment of the invention.
  • a linear light source 504 for example an array of VCSELs is driven by electronic circuitry 502 to generate a one dimensional pattern.
  • a discrete source array is shown, in some embodiments, a continuous source array may be provided. It should be noted that although a straight one dimensional source is shown, the source may also be curved and/or folded with corresponding changes in other elements and/or their positioning. Alternatively, other methods of providing a one-dimensional light source may be provided.
  • the spatially modulated light is spread in a transaxial direction by at least one lens 506 , for example a single cylindrical lens.
  • the lens is an anamorphic lens, with different focal lengths for its two axes.
  • the spread light is then processed by a two dimensional optical element 510 , for example an array of masks.
  • an active element may be used instead, for example an LCD or other type of light valve array.
  • a second lens system 512 also optionally anamorphic collects the light onto a linear detector array 514 , which is, for example, perpendicular to source array 504 , so that it collects processed light from all of the sources together.
  • Optional post processing may be performed by a processor 516 connected to detectors 514 .
  • the arrays may be, for example, 64 element long, to support an 8 ⁇ 8 block operation.
  • This size typically defines the maximal resolution in the Fourier plane.
  • FIGS. 6A and 6B are a top and a side schematic views of a non-imaging optics optical processing system 600 in accordance with an exemplary embodiment of the invention.
  • System 600 is characterized in that the light from a point source is spread using non-imaging means.
  • an array of point sources 604 driven by circuitry is spread by non-imaging means, for example an array of planar light guides 606 , which widen from a point to a line.
  • non-imaging means for example an array of planar light guides 606 , which widen from a point to a line.
  • the use of light guides prevents or reduces cross-talk between channels.
  • other means such as mirrors or diffuse reflectors, may be used.
  • Light sources 604 may be behind the effective linear source or they may be at a different angle, for example to the side.
  • the light is spread by scattering along a light guide to outside of the light guide.
  • the light is conveyed along a light guide using total internal reflections, and exists the light guide via a diffraction grating or other non-uniformity of the surface.
  • each of light guides 606 comprises a distorted parabolic reflector, with a light source 604 so located in it that the light from the source is reflected by the reflector to extend the entire width of the light guide, at its end.
  • the parabolic reflector generates a parallel beam of light from a point source placed in its focal point, so that the light does not exit the light guide.
  • no physical light guide is provided beyond a parabolic or other design reflector.
  • the expansion of light in the other dimension may be supported by a distortion of the parabola or by using other suitable curves as known in the art of light reflecting.
  • non-imaging optics techniques are used to spread the light, for example a suitably designed light guide.
  • parabolic or other reflectors may also be used in conjunction with the embodiment of FIGS. 5A and 5B , for example for light collection.
  • Light exiting from light guides 606 is processed by an optical element 610 , for example a mask or an SLM.
  • the results of the processing are collected by a second set of light guides 612 , to an array 614 of detectors.
  • a lens may be used to collect the processed light.
  • a diffuser is placed adjacent element 610 , to assist in imaging the processed light.
  • detectors 614 may be an array of linear detectors, for example, each element having a length equal to the width of the system.
  • the light sources may be an array of linear light sources.
  • a potential advantage of not having imaging elements is that the resulting system may be more robust.
  • IL FOV the illumination field of view of the light source
  • ⁇ y the width of the optical processor.
  • ⁇ y 64 ⁇ ⁇ 2 ⁇ ⁇ tan ⁇ ( IL FOV 4 )
  • FIG. 7 is a schematic view of a two dimensional optical processing system 700 , in accordance with a n exemplary embodiment of the invention.
  • a 2-D input ( 702 ) having N*N pixels requires a kernel having N 2 *N 2 pixels.
  • the space multiplexing may be more complex than the one in the 1-D input case.
  • the kernel mask is divided into 2-D blocks and the index of each block will represent the output coordinate k,l while the location within each block m,n will represent the required kernel matrix.
  • the input I in (m,n) is replicated to each block, multiplied by the value of the kernel there and summed to a single value k,l in the output plane.
  • the 2-D summation may be obtained using a lens attached to each block of the kernel, for example a lenslet array 710 .
  • the replication of the input may be done via a Dammann grating 706 or an array of prisms which are attached to the aperture of an imaging lens 704 (at 706 , for example, instead of the grating).
  • a direction correcting prism array may be provided at a replicated image plane 708 .
  • the kernel mask may be limited to being positive since the phase information is lost by the incoherence.
  • three or more parallel processing paths are optionally used.
  • the splitting into the three processing paths can be performed, for example, using a Dammann grating or a prisms set attached to an imaging lens.
  • each path contains only one sub-processing path.
  • one or more of the three “paths” may be implemented by using a single system 700 multiple times, one for each processing path.
  • I o ⁇ ( k , l ) ⁇ ⁇ m ⁇ ⁇ n ⁇ [ a 0 I ⁇ ( m , n ) ⁇ a 0 K ⁇ ( k , l ; m , n ) + a 1 I ⁇ ( m , n ) ⁇ a 1 K ⁇ ( m , n ) ] - ⁇ ⁇ m ⁇ ⁇ n ⁇ [ a 0 I ⁇ ( m , n ) ⁇ a 1 K ⁇ ( k , l ; m , n ) + a 1 I ⁇ ( m , n ) ⁇ a 0 K ⁇ ( m , n ) ] where a 0 represents the positive values and a 1 the negative
  • the subtraction of the previous equation may be performed by using the same detector and performing the processing in two cycles.
  • the voltage of the output detector is inverted.
  • the first path is done in the first processing cycle and it loads the capacitor of the detector.
  • the inversion starts to unload the capacitor and thus a subtraction between the two results is obtained.
  • the present application is related to the following four PCT applications filed on same date as the instant application in the IL receiving office, by applicant JTC2000 Development (Delaware), Inc.: attorney docket 141/01582 which especially describes matching of discrete and continuous optical elements, attorney docket 141/01541 which especially describes reflective and incoherent optical processor designs, attorney docket 141/01581 which especially describes a method of optical sign extraction and representation, and attorney docket 141/01542 which especially describes a method of processing by separating a data set into bit-planes and/or using feedback.
  • attorney docket 141/01582 which especially describes matching of discrete and continuous optical elements
  • attorney docket 141/01541 which especially describes reflective and incoherent optical processor designs
  • attorney docket 141/01581 which especially describes a method of optical sign extraction and representation
  • attorney docket 141/01542 which especially describes a method of processing by separating a data set into bit-planes and/or using feedback.

Abstract

Apparatus for optically applying a transform to data, comprising: a spatially modulated light source, that generates a spatially modulated light beam; a diffractive element that replicates said light beam; and a lens that applies a Fourier transform to said replicated light beam.

Description

    RELATED APPLICATIONS
  • This application is a Divisional filing of U.S. application Ser. No. 09/979,183, filed on Jul. 15, 2002 which is a U.S. national filing of PCT Application No. PCT/IL00/00283, filed on May 19, 2000, which is a continuation-in-part of U.S. application Ser. No. 09/926,547, filed on Mar. 5, 2002 which is a U.S. national filing of PCT Application No. PCT/IL99/00479, filed on Sep. 5, 1999, the disclosures of all of which are incorporated herein by reference.
  • FIELD OF THE INVENTION
  • The present invention relates to the field of optical processor architectures
  • BACKGROUND OF THE INVENTION
  • A general linear transformation (GLT) in its discrete form is defined by its kernel function W. The transformed function G as a function of a two dimensional input g(x,y) is thus:
    G(ξ, η)=ΣΣg(x,y)W(x, y; ξ, η)  (1)
  • For a two dimensional object having the size of 1000 by 1000 pixels, a general linear transformation requires 1012 multiplications.
  • The equation (1) for a one dimensional vector is:
    G(ξ)=Σg(x)W(x; ξ)  (2)
  • In matrix formulation, equation (2) becomes [ G 1 G 2 G N ] = [ g 1 g 2 g N ] · [ W 11 W 12 W 1 N W 21 W 22 W N1 W NN ] ( 3 )
    , showing that a GLT can be performed as a vector-matrix multiplication.
  • Dammann gratings are described, for example in “High Efficiency In-Line Multiple Imaging by Means of Multiple Phase Holograms”, H. Damman, K. Gortler, Optics communications, 3(5), 321-315
  • The following is a partial list of publications that describe one or more of optical processing methods, optical processors and cross-bar switches: For example: “Cosinusoidal transforms in white light,” by N. George and S. Wang, in Applied Optics, Vol. 23, No 6, 1984; “Hartley transforms in hybrid pattern matching,” by Nomura, K. Itoh and Y. Ichioka, in Applied Optics, Vol. 29, No. 29, 1990; “Lens design for a white light cosine transform achromat,” by K. B. Farr and S. Wang, in Applied Optics, Vol. 34, No. 1, 1995; “Optical computing,” by Feitelson in a chapter titled, “Optical image and signal processing,” pp. 102-104 (general discrete linear transforms using lenslet array) and pp. 117-129 (which describe matrix multiplication), MIT press 1988; “Optical crossbar interconnected digital signal processor with basic algorithms,” by A. D. McAulay, in Optical engineering, Vol. 25, P. 25, 1986; “Historical perspectives: Optical crossbars and optical computing,” by R. Arrathoon, in Proc. SPIE, Vol. 752, P. 2, 1987; “Optoelectronic parallel computing system with optical image crossbar switch,” by M. Fukui, in Applied Optics 32, 6475-6481, 1993; “Optical crossbar elements used for switching networks,” by Y. Wu, L. Liu and Z. Wang, in Applied Optics, Vol. 33, No. 2, 175-178, 1994; “Implementation of an optical crossbar network based on directional switches,” by KH. Brenner and T. M. Merklein, in Applied Optics, Vol. 31, No. 14, 2446-2451, 1992; “Fully parallel, high-speed incoherent optical method for performing discrete Fourier transforms,” by J. W. Goodman, A. R. Dias and L. M. Woody, in Optics Letters, Vol. 2, No. 1, 1-3, 1978; “High throughput optical image crossbar switch that uses a point light source array,” by M. Fukui and K. Hitayama, Optics Letters, Vol. 18, No. 5, 376-378, 1993; “Performance of 4×4 optical crossbar switch utilising acousto optic deflector,” by P. C. Huang, W. E. Stephens. C. Banwell, and L. A. Reith, Electronics Letters, Vol. 25, No.4, 252-253, 1989; “Link analysis of a deformable mirror device based optical crossbar switch,” by R. W. Cohn, Optical Engineering Vol. 31, No. 1, 134-140, 1992; “Compact optical crossbar switch,” S. Reinhorn, Y. Amitai, A. A. Friesem, A. W. Lohmann and S. Gorodeisky, Applied Optics, Vol. 36, No. 5, 1039-1044, 1997; “Microlens array processor with programmable weight mask and direct optical input,” by V. Schmid, E. Lueder, G. Bader, G. Maier and J. Siegordner, Proc. SPIE Vol. 3715, 175-184, 1999; and European patent application publication 0577258 by Nakajima et. al. entitled: “Picture compressing and restoring system and record pattern forming method for a spatial light modulator.” The disclosures of all of the above publications are incorporated herein by reference.
  • SUMMARY OF THE INVENTION
  • An aspect of some embodiments of the invention relates to using a diffractive optical replicator, for example a Dammann grid, or a Ronchi grating to replicate a light source. The replicated light source may be used, for example, to perform a DCT transform using a Fourier transforming system. In one exemplary embodiment, the light source comprises an array of VCELs or an SLM image. The replicated light is transformed using a lenslet array and the transformed light is detected by a photo-electric detector.
  • An aspect of some embodiments of the invention relates to applying a transform to a linear one dimensional source, by spreading the source in a direction perpendicular to the extent of the light source and optically processing the spread light. In one embodiment, the source, for example a one-dimensional array of VCELs is spread using a lens or a reflector, such as a parabolic reflector. In another embodiment, the source is spread using non-imaging optics, for example light guides.
  • In some embodiments of the invention the light source is spatially and/or temporally coherent. In other embodiments, an incoherent light source is used. Also, instead of electro-optical detection, in some embodiments the transformed light is used for further processing, optionally being detected by an array of optical fibers or by a lens or lenslet array.
  • There is thus provided in accordance with an exemplary embodiment of the invention, apparatus for optically applying a transform to data, comprising:
      • a spatially modulated light source, that generates a spatially modulated light beam encoding said data by said modulation;
      • a diffractive element that replicates said light beam; and
      • a lens that applies a Fourier transform to said replicated light beam. Optionally, the apparatus comprises a detector that detects said transformed light. Optionally, the apparatus comprises electronic circuitry that converts said detected signals into a discrete transform of said data. Optionally, said transform is a linear transform. Optionally, said transform is a DCT transform.
  • In an exemplary embodiment of the invention, said replicating comprises replicating said beam to a two dimensional arrangement. Alternatively or additionally, said diffractive element comprises a Dammann grating. Alternatively, said diffractive element comprises a Ronchi grid.
  • There is also provided in accordance with an exemplary embodiment of the invention, apparatus for optically applying an transform to data, comprising:
      • a linear array of light sources;
      • at least one first optical element for converting light from said arrays into a two dimensional array of light, wherein each light source is a line in said two dimensional array of light;
      • at least one transforming optical element that applies a transform to said spread light; and
      • at least one second optical element that combines said transformed spread light onto a linear detector array,
      • wherein said first optical element is one of reflective, anamorphic or non-imaging. Optionally, said first optical element is an anamorphic cylindrical lens having different focal lengths in two directions. Alternatively, said first optical element is an anamorphic reflector having different focal lengths in two directions. Alternatively, said first optical element is a curved reflector. Optionally, said first optical element is a parabolic reflector. Alternatively or additionally, said first optical element comprises a non-imaging optics element. Optionally, said first optical element comprises a leaky light guide.
  • In an exemplary embodiment of the invention, said second optical element comprises a lens. Optionally, said second optical element comprises an anamorphic lens.
  • In an exemplary embodiment of the invention, said second optical element comprises a reflector.
  • In an exemplary embodiment of the invention, said second optical element comprises a non-imaging optics light collector.
  • In an exemplary embodiment of the invention, said first optical element comprises an array of light guiding slabs. Alternatively or additionally, said transforming optical element comprises a mask. Alternatively or additionally, said transforming optical element comprises an SLM (spatial light modulator). Alternatively or additionally, said transforming optical element comprises a lenslet array. Alternatively or additionally, said detector is an electro-optic detector.
  • BRIEF DESCRIPTION OF THE FIGURES
  • Some embodiments of the present invention will be now be described in the following detailed description and with reference to the attached drawings, in which:
  • FIG. 1 is a general flowchart showing a processing method in accordance with an exemplary embodiment of the invention;
  • FIG. 2 is a general flowchart showing a fan-out and fan-in section of the method of FIG. 1;
  • FIG. 3 is a schematic flowchart of a combined optical and electronic processing method in accordance with an exemplary embodiment of the invention;
  • FIG. 4 is a schematic diagram of an optical processing system using a Dammann grating in accordance with an exemplary embodiment of the invention;
  • FIGS. 5A and 5B are a top and a side schematic views of a linear source optical processing system in accordance with an exemplary embodiment of the invention;
  • FIGS. 6A and 6B are a top and a side schematic views of a non-imaging optics optical processing system in accordance with an exemplary embodiment of the invention; and
  • FIG. 7 is a schematic view of a two dimensional optical processing system, in accordance with an exemplary embodiment of the invention.
  • DETAILED DESCRIPTION OF SOME EMBODIMENTS
  • FIG. 1 is a general flowchart 100 showing a processing method in accordance with an exemplary embodiment of the invention. Stored data (102) is transferred to a processor (104), processed, preferably optically (106), transferred back to a memory (108) and stored again (110).
  • In accordance with some embodiments of the invention, optical means are used to parallelize the processing (106). FIG. 2 is a general flowchart 200 showing a fan-in and fan-out section of the method of FIG. 1. Many processes can be made parallel by fanning out the input (202), processing the fanned-out input in parallel (204) and the collating the results (fan in 206). In particular, a GLT can be performed as a plurality of simultaneous multiplications of various elements, followed by adding together of the multiplication results. In some exemplary embodiments of the invention, optical means are used to provide efficient fan in or fan out mechanisms.
  • FIG. 3 is a schematic flowchart 300 of a combined optical and electronic processing method in accordance with an exemplary embodiment of the invention. Prior to any optical processing, electronic preprocessing may be performed (302), for example to perform calculations more efficiently carried out electronically, calculations that utilize existing hardware, to match the data to the processing system and/or the processing to be performed and/or to prepare the data for parallel processing. However, in some embodiments, no pre-processing is performed, for example, an optical input image may be directly optically processed. The electronic data is then converted to an optical representation (304), for example using an SLM or an array of individually controllable light sources. The light is then optically processed (306), using various means, such as lens, holograms, SLMs, masks and/or lenslet arrays. The processed light may be directly utilized, for example in optical communications systems or for displaying or printing an image. Alternatively or additionally, the light is detected (308), for example using a CCD. Optionally, the detected signals are further electronically processed (310), for example to perform addition or other post processing more conveniently carried out using electrical circuitry. Alternatively or additionally, the detected signals are provided to an electronic circuitry.
  • In an exemplary application of the invention, a linear transform implemented is a Fourier based transform, for example JPEG-DCT. However, the following described optical processor architectures may be used for other linear transforms as well and/or for processing, such as switching, error correction and signal compression, for example using a ID wavelet transform. Alternatively or additionally, non-linear transforms and processing may also use a similar architecture or elements from the architectures described herein.
  • GLT can be used in many fields, including, for example, image compression, image enhancement, pattern recognition, signal identification, signal compression, optical interconnects and crossbar systems, morphologic operations, logical operations, image and signal transformation and modeling neural networks.
  • Although not required, in some embodiments of the invention, the input data set is processed as a series of bit planes, with the results of the transform of each bit plane being added together to yield the required transform of the input data. The following equation describes the relationship between the Fourier transforming of bit plane separated and unseparated data: F ( i 2 i a i ) = i 2 i F ( a i )
  • This equation is correct for all linear transformations and enables translation of a gray level (with M gray levels) linear transformation to a set of log2M transforms of binary input data. It should be noted that in many cases, modulation of binary signals provides faster operation rates and better performance.
  • FIG. 4 is a schematic diagram of an optical processing system 400 using a Dammann grating 408 for image replication, in accordance with an exemplary embodiment of the invention. Alternatively, other diffractive elements may be used for replication, for example a Ronchi grating. The input source is a one or two dimensional array 404, which can be for example, a VCSEL array, a LED array, a laser array, and/or a light source combined with a spatial light modulator (SLM), for example, acousto-optic, liquid crystal, mechanical or MQW (multi quantum wells) modulators.
  • In an exemplary embodiment an 8 by 8 array of light sources is used for array source 404. Driver circuitry 402, which is typically electronic, but may also be of other types, such as optical, drives array source 404 in correspondence with the input data to system 400.
  • The image on array 404 is collimated a lens 406 and replicated by a replicating structure, for example a Dammann grating 408. The replicated images are then processed, for example using a masking convolution or using a lenslet array. One example of a masking convolution uses a mask array 410. Th results of the processing are optionally collected, for example using a lenslet array 412 onto an array of detectors 414. The signals generated by the detectors may be further processed by circuitry 416. Array 410 can be a standard half-tone mask or it may be a gray scale mask. A passive element may be used. Alternatively, an actively controllable element, such as an SLM (spatial light modulator) may be used. Although a linear response mask is preferred, in some embodiments, a non-linear response mask is used instead. Also it is noted that in some uses, such as JPEG image compression, not all the coefficients are strictly required, so they may be omitted from the mask.
  • A potential advantage of a Dammann grating is that the replication is almost identical to the original even if the input illumination is not uniform. A potential advantage of VCSELs is that even though each one of the sources is coherent, the sources are not coherent between themselves, so there may be fewer interference effects. However, neither a Darnmann grating nor a VCSEL are strictly required and they may be replaced by other elements, in accordance with some embodiments of the invention.
  • Typically, the GLT function W(x,y;ξ,η) to be performed is determined by masks 410 and/or lenslet array 412. Although fixed masks 410 may be used, in some embodiments of the invention, masks 410 are controllable, for example being SLMs, binary or gray level.
  • An analysis of an exemplary system 400 is as follows:
  • The imaging relation of the main lens provides: 1 u + 1 v = 1 f ,
    where U is the distance between array source 404 and lens 406 and v is the distance between Dammann grating 408 and mask array 410.
  • The magnification ratio is: M = u v
  • The resolution condition: 2.44 λ f # < 250 μm M
    when 250 μm is the pitch of the laser sources (in other embodiments, a different pitch may be available). A field of view (FOV) restriction in order to avoid spherical lens distortions may be applied as: F O V = Δ x v < 0.8 [ rad ]
    where Δx is the transaxial extent of detector array 414. Although system 400 is not rectangular, in some embodiments, it may be. Optionally, a reflective optical element is used to fold optical paths and/or shorten the system.
  • A volume V restriction condition may be defined, for example arbitrarily requiring a volume of less than 4000 cubic mm:
    V=(u+v)·[max{Δx,D}] 2<4000 [mm 3]
    where D is the diameter of the lens.
  • A cross talk condition can be defined as the interference between two neighbored replica: 2.44 λ f # · 20 < a · 250 μm M
    where “a” is the required separation ratio between replica and 20 is an empirical constant. The “a” ratio may be extracted from this equation, assuming that each block is 8×8 pixels in size: Δ x = 2 a · 8 · 8 250 μm M
  • In a particular implementation f=8 mm, f#=1, the light wavelength is 1 μm and M=5, a following setup configuration can be achieved:
      • Δx=6.4 mm
      • v=9.6 mm, u=48 mm
      • FOV=38 [deg].
      • V=3686.4 [mm3]
  • In another particular implementation: M=4, f=8 mm, f#=1, and the light wavelength is 1 μm. Resulting in:
      • Δx=8 mm
      • v=10 mm, u=40 mm
      • FOV=46 [deg].
      • V=3200 [mm3]
  • In some embodiments, the Dammann grating is a multi channel Dammann grating that replicates block portions of the input image, rather than the entire input image as a whole, which may be associated with a lenslet array instead of lens 406, for implementing a multi-channel system.
  • Another potential advantage of using a diffractive element is that a spatial shifting of the output can be achieved by varying the input wavelength. In one exemplary embodiment, a tunable laser input is used, with different wavelengths being used for different output positions and/or scales. Alternatively or additionally, a wavelength responsive reflector, lens or additional optical element may be used to shift the results for different wavelengths. Other wavelength shifting techniques can be used as well, for example, very fast modulators in combination with sensitive detection systems.
  • FIGS. 5A and 5B are a top and a side schematic views of a linear source optical processing system 500 in accordance with an exemplary embodiment of the invention.
  • In system 500, a linear light source 504, for example an array of VCSELs is driven by electronic circuitry 502 to generate a one dimensional pattern. Although a discrete source array is shown, in some embodiments, a continuous source array may be provided. It should be noted that although a straight one dimensional source is shown, the source may also be curved and/or folded with corresponding changes in other elements and/or their positioning. Alternatively, other methods of providing a one-dimensional light source may be provided. The spatially modulated light is spread in a transaxial direction by at least one lens 506, for example a single cylindrical lens. Optionally, the lens is an anamorphic lens, with different focal lengths for its two axes. The spread light is then processed by a two dimensional optical element 510, for example an array of masks. Alternatively or additionally, an active element may be used instead, for example an LCD or other type of light valve array. A second lens system 512, also optionally anamorphic collects the light onto a linear detector array 514, which is, for example, perpendicular to source array 504, so that it collects processed light from all of the sources together. Optional post processing may be performed by a processor 516 connected to detectors 514. The arrays may be, for example, 64 element long, to support an 8×8 block operation.
  • One possibly restriction of system 500 is generated by the resolution available in the Fourier plane. Assume a 256 gray level transformation mask 510 with a spatial production resolution of δ=0.5 μm. Then, the size of each pixel in the transformation mask ought to be: δL=δ{square root}{square root over (256)}=0.5 μg·16=8 [cm]
  • This size typically defines the maximal resolution in the Fourier plane. Such a resolution requires: λ f 64 · δ x = δ L
    where δox is the size of the VCSEL cell and f is the lens focal length.
  • In an exemplary embodiment of system 500, using a VCSEL vector of 64 pixels, δx=50 μm and λ=1 μm (the wavelength of the light):
    • f=50·64·8 μm=2.56 [cm]
      resulting in a system length of 4f=10.24 [m]. If a f#=1 lens is used, a lens aperture of D = f f # = 2.56 [ cm ]
      is obtained. A typical volume V of this exemplary system is:
      V=(4fD 2=10.24·(2.56)2=6710 [mm 3]
  • It should be noted that in this and other exemplary estimated measurements, different manufacturing and/or design constrains will yield different results.
  • FIGS. 6A and 6B are a top and a side schematic views of a non-imaging optics optical processing system 600 in accordance with an exemplary embodiment of the invention. System 600 is characterized in that the light from a point source is spread using non-imaging means.
  • In system 600, an array of point sources 604, driven by circuitry is spread by non-imaging means, for example an array of planar light guides 606, which widen from a point to a line. Optionally, the use of light guides prevents or reduces cross-talk between channels. Alternatively, other means, such as mirrors or diffuse reflectors, may be used. Light sources 604 may be behind the effective linear source or they may be at a different angle, for example to the side. In one embodiment, the light is spread by scattering along a light guide to outside of the light guide. In another example, the light is conveyed along a light guide using total internal reflections, and exists the light guide via a diffraction grating or other non-uniformity of the surface. In a particular embodiment of the invention, each of light guides 606 comprises a distorted parabolic reflector, with a light source 604 so located in it that the light from the source is reflected by the reflector to extend the entire width of the light guide, at its end. In one dimension, the parabolic reflector generates a parallel beam of light from a point source placed in its focal point, so that the light does not exit the light guide. In some embodiments, no physical light guide is provided beyond a parabolic or other design reflector. The expansion of light in the other dimension may be supported by a distortion of the parabola or by using other suitable curves as known in the art of light reflecting. Alternatively or additionally, non-imaging optics techniques are used to spread the light, for example a suitably designed light guide. It should be noted that parabolic or other reflectors may also be used in conjunction with the embodiment of FIGS. 5A and 5B, for example for light collection.
  • Light exiting from light guides 606 is processed by an optical element 610, for example a mask or an SLM. The results of the processing are collected by a second set of light guides 612, to an array 614 of detectors. Alternatively, a lens may be used to collect the processed light. Optionally, a diffuser is placed adjacent element 610, to assist in imaging the processed light. In an alternative embodiment (also suitable for system 500) detectors 614 may be an array of linear detectors, for example, each element having a length equal to the width of the system. Alternatively or additionally, the light sources may be an array of linear light sources.
  • A potential advantage of not having imaging elements is that the resulting system may be more robust.
  • In an exemplary parametric design, if ILFOV denotes the illumination field of view of the light source, then: Δ y = 2 y 0 = 2 · 1 4 p
    where Δy is the width of the optical processor. Assuming that δ is the size of the VCSEL: p ( 64 · δ ) = tan ( IL FOV 4 ) Thus : Δ y = 64 · δ 2 tan ( IL FOV 4 )
  • For an exemplary ILFOV of 30 degrees and δ250 μm, a value of Δy=60 mm is obtain. An approximate volume for such an element is:
    V=(64·ε)2Δy=15.5 [cm 3]
  • FIG. 7 is a schematic view of a two dimensional optical processing system 700, in accordance with a n exemplary embodiment of the invention.
  • A 2-D input (702) having N*N pixels requires a kernel having N2*N2 pixels. In this case the space multiplexing may be more complex than the one in the 1-D input case. The transformation may be written as: I o ( k , l ) = m n I in ( m , n ) K ( m , n ; k , l )
  • In an exemplary embodiment, the kernel mask is divided into 2-D blocks and the index of each block will represent the output coordinate k,l while the location within each block m,n will represent the required kernel matrix. In this notation in order to perform the transformation the input Iin(m,n) is replicated to each block, multiplied by the value of the kernel there and summed to a single value k,l in the output plane.
  • In an incoherent illumination embodiment, the 2-D summation may be obtained using a lens attached to each block of the kernel, for example a lenslet array 710. The replication of the input may be done via a Dammann grating 706 or an array of prisms which are attached to the aperture of an imaging lens 704 (at 706, for example, instead of the grating). A direction correcting prism array may be provided at a replicated image plane 708.
  • In an embodiment using an incoherent illumination pattern, the kernel mask may be limited to being positive since the phase information is lost by the incoherence. Thus, in order to implement a general transformation kernel three or more parallel processing paths are optionally used. Each pixel of the input as well of the kernel may be represented in the following manner:
    I in(m,n)=a 0 I(m,n)+a 1 I(m,n)e 2πi/3 +a 2 I(m,n)e 4πi/3
    K(k,l,m,n)=a 0 K(k,l;m,n)+a 1 K(k,l;m,n)e 2πi/3 +a 2 K(k,l;m,n)e 4πi/3
  • The splitting into the three processing paths can be performed, for example, using a Dammann grating or a prisms set attached to an imaging lens. The transformation of each path is performed and then the three paths are summed to obtain the total output according to: I o ( k , l ) = m n a 0 I ( m , n ) a 0 K ( k , l ; m , n ) + a 1 I ( m , n ) a 2 K ( m , n ) + a 2 I ( m , n ) a 1 K ( m , n ) + 2 π / 2 m n [ a 0 I ( m , n ) a 1 K ( k , l ; m , n ) + a 1 I ( m , n ) a 0 K ( m , n ) + a 2 I ( m , n ) a 2 K ( m , n ) ] + 4 π / 3 m n [ a 0 I ( m , n ) a 2 K ( k , l ; m , n ) + a 1 I ( m , n ) a 1 K ( m , n ) + a 2 I ( m , n ) a 0 K ( m , n ) ]
  • It should be noted that within each one of the three processing paths three sub processing operations are applied when the most general input representation is used. For a positive input each path contains only one sub-processing path.
  • It is noted that instead of three spatial processing paths, one or more of the three “paths” may be implemented by using a single system 700 multiple times, one for each processing path.
  • For a real input/kernel an embodiment with two main processing paths can be used: for the positive and the negative values. In this case the output distribution should be obtained as: I o ( k , l ) = m n [ a 0 I ( m , n ) a 0 K ( k , l ; m , n ) + a 1 I ( m , n ) a 1 K ( m , n ) ] - m n [ a 0 I ( m , n ) a 1 K ( k , l ; m , n ) + a 1 I ( m , n ) a 0 K ( m , n ) ]
    where a0 represents the positive values and a1 the negative ones.
  • It should be noted that the subtraction of the previous equation may be performed by using the same detector and performing the processing in two cycles. In the second cycle the voltage of the output detector is inverted. The first path is done in the first processing cycle and it loads the capacitor of the detector. In the second cycle the inversion starts to unload the capacitor and thus a subtraction between the two results is obtained.
  • The present application is related to the following four PCT applications filed on same date as the instant application in the IL receiving office, by applicant JTC2000 Development (Delaware), Inc.: attorney docket 141/01582 which especially describes matching of discrete and continuous optical elements, attorney docket 141/01541 which especially describes reflective and incoherent optical processor designs, attorney docket 141/01581 which especially describes a method of optical sign extraction and representation, and attorney docket 141/01542 which especially describes a method of processing by separating a data set into bit-planes and/or using feedback. The disclosures of all of these applications are incorporated herein by reference.
  • It will be appreciated that the above described methods and apparatus for optical processing may be varied in many ways, including, changing the order of steps, which steps are performed using electrical components and which steps are performed using optical components, the representation of the data and/or the hardware design. In addition, various distributed and/or centralized hardware configurations may be used to implement the above invention. In addition, a multiplicity of various features, both of methods and of devices, have been described. It should be appreciated that different features may be combined in different ways. In particular, not all the features shown above in a particular embodiment are necessary in every similar embodiment of the invention. Further, combinations of the above features are also considered to be within the scope of some embodiments of the invention. In addition, the scope of the invention includes methods of using, constructing, calibrating and/or maintaining the apparatus described herein. When used in the following claims, the terms “comprises”, “comprising”, “includes”, “including” or the like mean “including but not limited to”.

Claims (9)

1. Apparatus for optically applying a transform to data, comprising:
a spatially modulated light source, that generates a spatially modulated light beam encoding said data by said modulation;
a diffractive element that replicates said light beam; and
a lens that applies a Fourier transform to said replicated light beam.
2. Apparatus according to claim 1, comprising a detector that detects said transformed light.
3. Apparatus according to claim 2, comprising electronic circuitry that converts said detected signals into a discrete transform of said data.
4. Apparatus according to claim 3, wherein said transform is a linear transform.
5. Apparatus according to claim 3, wherein said transform is a DCT transform.
6. Apparatus according to claim 1, wherein said replicating comprises replicating said beam to a two dimensional arrangement.
7. Apparatus according to claim 1, wherein said diffractive element comprises a Dammann grating.
8. Apparatus according to claim 1, wherein said diffractive element comprises a Ronchi grid.
9. Apparatus according to claim 1, wherein said spatially modulated light encodes said data as an array of blocks.
US10/922,394 1999-05-19 2004-08-19 Optical processor architecture Abandoned US20050018295A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/922,394 US20050018295A1 (en) 1999-05-19 2004-08-19 Optical processor architecture

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
IL13003899A IL130038A0 (en) 1999-05-19 1999-05-19 Image compression
IL130038 1999-05-19
IL13109499A IL131094A0 (en) 1999-07-25 1999-07-25 Image compression
IL131094 1999-07-25
PCT/IL1999/000479 WO2000072267A1 (en) 1999-05-19 1999-09-05 Image compression
WOPCT/IL99/00479 1999-09-05
US97918302A 2002-07-15 2002-07-15
US10/922,394 US20050018295A1 (en) 1999-05-19 2004-08-19 Optical processor architecture

Related Parent Applications (2)

Application Number Title Priority Date Filing Date
PCT/IL2000/000283 Division WO2000072104A1 (en) 1999-05-19 2000-05-19 Optical processor architecture
US97918302A Division 1999-05-19 2002-07-15

Publications (1)

Publication Number Publication Date
US20050018295A1 true US20050018295A1 (en) 2005-01-27

Family

ID=26323841

Family Applications (5)

Application Number Title Priority Date Filing Date
US09/926,547 Expired - Fee Related US7194139B1 (en) 1999-05-19 1999-09-05 Image compression
US09/979,180 Expired - Fee Related US7012749B1 (en) 1999-05-19 2000-05-19 Optical processing
US09/979,178 Expired - Fee Related US7119941B1 (en) 1999-05-19 2000-05-19 Input output matching in optical processing
US10/922,394 Abandoned US20050018295A1 (en) 1999-05-19 2004-08-19 Optical processor architecture
US11/063,387 Abandoned US20050149598A1 (en) 1999-05-19 2005-02-22 Optical processing

Family Applications Before (3)

Application Number Title Priority Date Filing Date
US09/926,547 Expired - Fee Related US7194139B1 (en) 1999-05-19 1999-09-05 Image compression
US09/979,180 Expired - Fee Related US7012749B1 (en) 1999-05-19 2000-05-19 Optical processing
US09/979,178 Expired - Fee Related US7119941B1 (en) 1999-05-19 2000-05-19 Input output matching in optical processing

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/063,387 Abandoned US20050149598A1 (en) 1999-05-19 2005-02-22 Optical processing

Country Status (7)

Country Link
US (5) US7194139B1 (en)
EP (3) EP1190286B1 (en)
JP (2) JP2003500698A (en)
AT (1) ATE288098T1 (en)
AU (6) AU5529299A (en)
DE (1) DE60017738T2 (en)
WO (1) WO2000072267A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040066977A1 (en) * 2002-10-01 2004-04-08 Charles Stark Draper Laboratory, Inc. Low-power signal processing using MEMS
US20050149598A1 (en) * 1999-05-19 2005-07-07 Lenslet Ltd. Optical processing
WO2007141598A2 (en) * 2005-12-08 2007-12-13 Lenslet Ltd. Optical system with coherent feedback
WO2009007741A1 (en) * 2007-07-09 2009-01-15 Bae Systems Plc Improvements relating to optical vector matrix multipliers
US7515753B2 (en) 1999-05-19 2009-04-07 Lenslet Labs Ltd. Phase extraction in optical processing
US20110052120A1 (en) * 2008-01-30 2011-03-03 Michael Renne Ty Tan Optical interconnects
US20170134701A1 (en) * 2015-11-11 2017-05-11 Beihang University Light field illuminating method, device and system
US20180217629A1 (en) * 2015-09-28 2018-08-02 Cambridge Enterprise Limited Optical system for performing complex fourier transforms
US20200073120A1 (en) * 2016-12-05 2020-03-05 Continental Automotive Gmbh Head-Up Display
WO2020102204A1 (en) * 2018-11-12 2020-05-22 Massachusetts Institute Of Technology Large-scale artificial neural-network accelerators based on coherent detection and optical data fan-out
CN111949067A (en) * 2019-05-14 2020-11-17 中国科学院上海光学精密机械研究所 Dammann convolution optical computer
US11609414B2 (en) * 2018-06-21 2023-03-21 Carl Zeiss Microscopy Gmbh Method for calibrating a phase mask and microscope

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8416847B2 (en) * 1998-12-21 2013-04-09 Zin Stai Pte. In, Llc Separate plane compression using plurality of compression methods including ZLN and ZLD methods
AU2001250609A1 (en) 2000-04-10 2001-10-23 Lenslet Ltd. Ofdm apparatus and method
US20030007089A1 (en) * 2001-01-12 2003-01-09 Anteon Corporation Opto-electronic video compression system
IL145245A0 (en) 2001-09-03 2002-06-30 Jtc 2000 Dev Delaware Inc System and method including vector-matrix multiplication
US7265775B2 (en) * 2002-03-28 2007-09-04 Kabushiki Kaisha Toshiba Three-dimensional display apparatus
US8294999B2 (en) 2003-01-16 2012-10-23 DigitalOptics Corporation International Optics for an extended depth of field
US7773316B2 (en) * 2003-01-16 2010-08-10 Tessera International, Inc. Optics for an extended depth of field
JP4377404B2 (en) * 2003-01-16 2009-12-02 ディ−ブルアー テクノロジス リミテッド Camera with image enhancement function
US20090136154A1 (en) * 2003-07-24 2009-05-28 Bocko Mark F System and method for image sensing and processing
US7944467B2 (en) 2003-12-01 2011-05-17 Omnivision Technologies, Inc. Task-based imaging systems
CN101373272B (en) 2003-12-01 2010-09-01 全视Cdm光学有限公司 System and method for optimizing optical and digital system designs
WO2005057563A1 (en) * 2003-12-08 2005-06-23 Koninklijke Philips Electronics N.V. Optical disc servo that is robust for defects
US7587671B2 (en) * 2005-05-17 2009-09-08 Palm, Inc. Image repositioning, storage and retrieval
US7401006B2 (en) * 2005-05-31 2008-07-15 Calgary Scientific Inc. Method and system for signal processing using a sparse approximation of the S-transform
US7619554B2 (en) * 2005-06-01 2009-11-17 Dan Abraham Shklarsky Passive radar utilizing space-borne digital electromagnetic illuminators
US9094636B1 (en) 2005-07-14 2015-07-28 Zaxcom, Inc. Systems and methods for remotely controlling local audio devices in a virtual wireless multitrack recording system
US7929902B1 (en) 2005-07-14 2011-04-19 Zaxcom, Inc. Virtual wireless multitrack recording system
EP2328006B1 (en) 2005-09-19 2014-08-06 OmniVision CDM Optics, Inc. Task-based imaging systems
US20070239417A1 (en) * 2006-03-31 2007-10-11 D-Blur Technologies Ltd. Camera performance simulation
US20070237365A1 (en) * 2006-04-07 2007-10-11 Monro Donald M Biometric identification
US7777708B2 (en) * 2006-09-21 2010-08-17 Research In Motion Limited Cross-talk correction for a liquid crystal display
US7804624B2 (en) * 2006-11-30 2010-09-28 Honeywell International Inc. Image capture device
JP4225346B2 (en) * 2006-12-14 2009-02-18 ソニー株式会社 Playback device and playback method
US20080161674A1 (en) * 2006-12-29 2008-07-03 Donald Martin Monro Active in vivo spectroscopy
US8392487B1 (en) * 2007-03-29 2013-03-05 Compass Electro-Optical Systems Ltd Programmable matrix processor
US7683809B2 (en) * 2008-04-11 2010-03-23 Aceurity, Inc. Advanced lossless bit coding
AU2012330761B2 (en) * 2011-11-03 2016-01-21 Verifood Ltd. Low-cost spectrometry system for end-user food analysis
US8878708B1 (en) 2012-04-06 2014-11-04 Zaxcom, Inc. Systems and methods for processing and recording audio
WO2015015493A2 (en) 2013-08-02 2015-02-05 Verifood, Ltd. Spectrometry system and method, spectroscopic devices and systems
EP3090239A4 (en) 2014-01-03 2018-01-10 Verifood Ltd. Spectrometry systems, methods, and applications
WO2016063284A2 (en) 2014-10-23 2016-04-28 Verifood, Ltd. Accessories for handheld spectrometer
WO2016122612A1 (en) * 2015-01-30 2016-08-04 Hewlett-Packard Development Company, L.P. Spectral reflectance compression
WO2016125164A2 (en) 2015-02-05 2016-08-11 Verifood, Ltd. Spectrometry system applications
WO2016125165A2 (en) 2015-02-05 2016-08-11 Verifood, Ltd. Spectrometry system with visible aiming beam
US10066990B2 (en) 2015-07-09 2018-09-04 Verifood, Ltd. Spatially variable filter systems and methods
US10203246B2 (en) 2015-11-20 2019-02-12 Verifood, Ltd. Systems and methods for calibration of a handheld spectrometer
EP3488204A4 (en) 2016-07-20 2020-07-22 Verifood Ltd. Accessories for handheld spectrometer
US10791933B2 (en) 2016-07-27 2020-10-06 Verifood, Ltd. Spectrometry systems, methods, and applications
US10140720B1 (en) 2016-12-30 2018-11-27 X Development Llc Integrated optical correlator
US11134272B2 (en) * 2017-06-29 2021-09-28 Qualcomm Incorporated Memory reduction for non-separable transforms
CN108646332B (en) * 2018-06-11 2020-06-16 中南大学 Novel zone plate construction method and zone plate manufactured by same
WO2020049816A1 (en) * 2018-09-03 2020-03-12 ソニー株式会社 Information processing device, information processing method, and program
KR102608470B1 (en) 2018-10-23 2023-12-01 삼성전자주식회사 Data recognition device and method and training device and method
GB2594911B (en) * 2020-01-31 2023-08-30 Optalysys Ltd Hashing methods and/or systems
CN116917802A (en) 2021-06-15 2023-10-20 株式会社藤仓 Optical computing device and optical computing method
GB2623390A (en) * 2022-10-14 2024-04-17 Motional Ad Llc Data pipeline for cameras with multiple color channels

Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3969699A (en) * 1975-04-11 1976-07-13 Honeywell Inc. Image dissector with many apertures for Hadamard encoding
US4005385A (en) * 1975-06-23 1977-01-25 General Electric Company Pattern recognition machine for analyzing line orientation
US4354247A (en) * 1980-05-29 1982-10-12 Rockwell International Corporation Optical cosine transform system
US4413909A (en) * 1981-06-01 1983-11-08 Lockheed Missiles & Space Co., Inc. Wavefront tilt measuring apparatus
US4460969A (en) * 1980-12-04 1984-07-17 The United States Of America As Represented By The Secretary Of The Army Image spectrum analyzer for cartographic feature extraction
US4590608A (en) * 1980-05-30 1986-05-20 The United States Of America As Represented By The Secretary Of The Army Topographic feature extraction using sensor array system
US4615619A (en) * 1984-03-19 1986-10-07 D.O.M. Associates, Inc. Stationary, electrically alterable, optical masking device and spectroscopic apparatus employing same
US4651297A (en) * 1984-11-28 1987-03-17 General Dynamics, Pomona Division Two-dimensional image correlator
US4847796A (en) * 1987-08-31 1989-07-11 Environmental Research Inst. Of Michigan Method of fringe-freezing of images in hybrid-optical interferometric processors
US4892370A (en) * 1987-03-09 1990-01-09 Lee Yun Parn T Means and method for implementing a two-dimensional truth-table look-up holgraphic processor
US4892408A (en) * 1988-03-03 1990-01-09 Grumman Aerospace Corporation Reference input patterns for evaluation and alignment of an optical matched filter correlator
US4972498A (en) * 1988-07-07 1990-11-20 Grumman Aerospace Corporation Alignment system for an optical matched filter correlator
US5072314A (en) * 1990-04-04 1991-12-10 Rockwell International Corporation Image enhancement techniques using selective amplification of spatial frequency components
US5080464A (en) * 1989-09-05 1992-01-14 Hamamatsu Photonics K.K. Optical neural network apparatus using primary processing
US5107351A (en) * 1990-02-16 1992-04-21 Grumman Aerospace Corporation Image enhanced optical correlator system
US5216529A (en) * 1992-01-15 1993-06-01 Bell Communications Research, Inc. Holographic code division multiple access
US5227886A (en) * 1991-02-19 1993-07-13 Hughes Aircraft Company Optical imaging/display CCD light valve and method
US5235439A (en) * 1988-07-18 1993-08-10 Northrop Corporation Volume-holographic inner product processor
US5262979A (en) * 1991-08-19 1993-11-16 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Optoelectronic associative memory
US5274716A (en) * 1990-09-05 1993-12-28 Seiko Instruments Inc. Optical pattern recognition apparatus
US5327286A (en) * 1992-08-31 1994-07-05 Texas Instruments Incorporated Real time optical correlation system
US5339305A (en) * 1992-08-14 1994-08-16 Northrop Grumman Corporation Disk-based optical correlator and method
US5454047A (en) * 1992-05-15 1995-09-26 Hughes Aircraft Company Optical method and system for generating expansion coefficients for an image processing function
US5537492A (en) * 1992-05-27 1996-07-16 Sharp Kabushiki Kaisha Picture compressing and restoring system and record pattern forming method for a spatial light modulator
US5675670A (en) * 1994-05-30 1997-10-07 Sharp Kabushiki Kaisha Optical processor using an original display having pixels with an aperture ratio less than that for pixels in an operation pattern display
US5790686A (en) * 1995-09-19 1998-08-04 University Of Maryland At College Park DCT-based motion estimation method
US6314210B1 (en) * 1997-05-12 2001-11-06 Olympus Optical Co., Ltd. Multiplexing optical system

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3872293A (en) * 1972-01-07 1975-03-18 Us Navy Multi-dimensional fourier transform optical processor
US4016413A (en) * 1974-03-29 1977-04-05 The United States Of America As Represented By The Secretary Of The Army Optoelectronic means for one-dimensional integral transforms of two dimensional information
US3891968A (en) * 1974-04-04 1975-06-24 Sperry Rand Corp Coherent optical processor apparatus with improved fourier transform plane spatial filter
US4124278A (en) * 1977-06-22 1978-11-07 Hughes Aircraft Company Optical subtraction of images in real time
US4697247A (en) 1983-06-10 1987-09-29 Hughes Aircraft Company Method of performing matrix by matrix multiplication
US4603398A (en) 1984-02-17 1986-07-29 The United States Of America As Represented By The Secretary Of The Navy Matrix-matrix multiplication using an electrooptical systolic/engagement array processing architecture
FR2568076B1 (en) * 1984-07-18 1986-11-21 Onera (Off Nat Aerospatiale) HYBRID MULTIPLEX IMAGE ANALYSIS DEVICE.
US4607344A (en) 1984-09-27 1986-08-19 The United States Of America As Represented By The Secretary Of The Navy Triple matrix product optical processors using combined time-and-space integration
US4986640A (en) 1985-02-22 1991-01-22 The United States Of America As Represented By The Secretary Of The Navy High accuracy digital acousto-optic matrix computer
US4809204A (en) 1986-04-04 1989-02-28 Gte Laboratories Incorporated Optical digital matrix multiplication apparatus
US5297068A (en) 1987-03-27 1994-03-22 Opticomp Corporation Global interconnect architecture for optical computer
US4860253A (en) * 1987-06-19 1989-08-22 Hughes Aircraft Company Associative memory system with spatial light modulator and feedback for adjustable thresholding and enhancement
US4949389A (en) * 1987-10-09 1990-08-14 The United States Of America As Represented By The United States Department Of Energy Optical ranked-order filtering using threshold decomposition
US4832447A (en) * 1987-12-04 1989-05-23 Board Of Trustees Operating Michigan State University Joint transform image correlation using a nonlinear spatial light modulator at the fourier plane
US5317651A (en) * 1988-06-24 1994-05-31 Thomson-Csf Non-linear and adaptive signal-processing device
US5497253A (en) * 1988-07-18 1996-03-05 Northrop Grumman Corporation Multi-layer opto-electronic neural network
JPH02120917A (en) 1988-10-29 1990-05-08 Nippon Telegr & Teleph Corp <Ntt> Hybrid optical computing element
JPH02127625A (en) 1988-11-08 1990-05-16 Nippon Telegr & Teleph Corp <Ntt> Light discrete cosine conversion computing element and image encoding device using the same
US5099448A (en) 1989-06-28 1992-03-24 Nippon Sheet Glass Co., Ltd. Matrix-vector multiplication apparatus
US5005954A (en) 1989-02-16 1991-04-09 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Method and apparatus for second-rank tensor generation
US5220644A (en) * 1989-11-22 1993-06-15 Hitachi, Ltd. Optical neural network system
US5258934A (en) * 1990-05-14 1993-11-02 California Institute Of Technology Charge domain bit serial vector-matrix multiplier and method thereof
US5119443A (en) * 1990-06-14 1992-06-02 Bahram Javidi Nonlinear joint transform optical correlator having varying degrees of nonlinearity
US5384573A (en) * 1990-10-29 1995-01-24 Essex Corporation Image synthesis using time sequential holography
US5166508A (en) * 1991-09-20 1992-11-24 United Technologies Corporation Optical processor for controlling a deformable mirror
US5903454A (en) * 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
US5321639A (en) 1992-03-02 1994-06-14 Regents Of The University Of California Dual-scale topology optoelectronic matrix algebraic processing system
US5485312A (en) * 1993-09-14 1996-01-16 The United States Of America As Represented By The Secretary Of The Air Force Optical pattern recognition system and method for verifying the authenticity of a person, product or thing
US5333117A (en) 1993-10-04 1994-07-26 Nec Research Institute, Inc. Parallel MSD arithmetic using an opto-electronic shared content-addressable memory processor
US5420826A (en) * 1993-10-18 1995-05-30 Westinghouse Electric Corp. Optical correlator and method of using same
JP2905676B2 (en) 1993-11-16 1999-06-14 シャープ株式会社 Image compression / decompression device using optical orthogonal transform
US5569637A (en) * 1993-12-08 1996-10-29 Cullman Ventures, Inc. Featuring information on a record using color
US5694488A (en) 1993-12-23 1997-12-02 Tamarack Storage Devices Method and apparatus for processing of reconstructed holographic images of digital data patterns
CA2184166A1 (en) 1994-03-02 1995-09-08 Matthias Budil Optical vector multiplier for neural networks
US5659637A (en) 1994-05-26 1997-08-19 Optical Corporation Of America Vander lugt optical correlator on a printed circuit board
US5455622A (en) * 1994-06-21 1995-10-03 Eastman Kodak Company Signal processing apparatus and method for offset compensation of CCD signals
US5587829A (en) * 1994-08-29 1996-12-24 The United States Of America As Represented By The Secretary Of The Navy Method and apparatus for signal filtering
JPH08129197A (en) 1994-09-08 1996-05-21 Sharp Corp Optical arithmetic unit and its driving method
US5841907A (en) * 1994-11-14 1998-11-24 The University Of Connecticut Spatial integrating optical correlator for verifying the authenticity of a person, product or thing
GB9518984D0 (en) * 1995-09-16 1995-11-15 Univ Montfort Storing and/or transmitting 3d images
JPH11242189A (en) * 1997-12-25 1999-09-07 Olympus Optical Co Ltd Method and device for forming image
US6529614B1 (en) * 1998-08-05 2003-03-04 California Institute Of Technology Advanced miniature processing handware for ATR applications
US7054504B2 (en) * 1999-02-25 2006-05-30 Ludwig Lester F Relative optical path phase reconstruction in the correction of misfocused images using fractional powers of the fourier transform
US7515753B2 (en) * 1999-05-19 2009-04-07 Lenslet Labs Ltd. Phase extraction in optical processing
AU5529299A (en) * 1999-05-19 2000-12-12 Lenslet, Ltd. Image compression
US6178020B1 (en) 1999-09-30 2001-01-23 Ut-Battelle, Llc Modules and methods for all photonic computing
US7460248B2 (en) * 2006-05-15 2008-12-02 Carestream Health, Inc. Tissue imaging system

Patent Citations (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3969699A (en) * 1975-04-11 1976-07-13 Honeywell Inc. Image dissector with many apertures for Hadamard encoding
US4005385A (en) * 1975-06-23 1977-01-25 General Electric Company Pattern recognition machine for analyzing line orientation
US4354247A (en) * 1980-05-29 1982-10-12 Rockwell International Corporation Optical cosine transform system
US4590608A (en) * 1980-05-30 1986-05-20 The United States Of America As Represented By The Secretary Of The Army Topographic feature extraction using sensor array system
US4460969A (en) * 1980-12-04 1984-07-17 The United States Of America As Represented By The Secretary Of The Army Image spectrum analyzer for cartographic feature extraction
US4413909A (en) * 1981-06-01 1983-11-08 Lockheed Missiles & Space Co., Inc. Wavefront tilt measuring apparatus
US4615619A (en) * 1984-03-19 1986-10-07 D.O.M. Associates, Inc. Stationary, electrically alterable, optical masking device and spectroscopic apparatus employing same
US4651297A (en) * 1984-11-28 1987-03-17 General Dynamics, Pomona Division Two-dimensional image correlator
US4892370A (en) * 1987-03-09 1990-01-09 Lee Yun Parn T Means and method for implementing a two-dimensional truth-table look-up holgraphic processor
US4847796A (en) * 1987-08-31 1989-07-11 Environmental Research Inst. Of Michigan Method of fringe-freezing of images in hybrid-optical interferometric processors
US4892408A (en) * 1988-03-03 1990-01-09 Grumman Aerospace Corporation Reference input patterns for evaluation and alignment of an optical matched filter correlator
US4972498A (en) * 1988-07-07 1990-11-20 Grumman Aerospace Corporation Alignment system for an optical matched filter correlator
US5235439A (en) * 1988-07-18 1993-08-10 Northrop Corporation Volume-holographic inner product processor
US5080464A (en) * 1989-09-05 1992-01-14 Hamamatsu Photonics K.K. Optical neural network apparatus using primary processing
US5107351A (en) * 1990-02-16 1992-04-21 Grumman Aerospace Corporation Image enhanced optical correlator system
US5072314A (en) * 1990-04-04 1991-12-10 Rockwell International Corporation Image enhancement techniques using selective amplification of spatial frequency components
US5274716A (en) * 1990-09-05 1993-12-28 Seiko Instruments Inc. Optical pattern recognition apparatus
US5227886A (en) * 1991-02-19 1993-07-13 Hughes Aircraft Company Optical imaging/display CCD light valve and method
US5262979A (en) * 1991-08-19 1993-11-16 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Optoelectronic associative memory
US5216529A (en) * 1992-01-15 1993-06-01 Bell Communications Research, Inc. Holographic code division multiple access
US5454047A (en) * 1992-05-15 1995-09-26 Hughes Aircraft Company Optical method and system for generating expansion coefficients for an image processing function
US5537492A (en) * 1992-05-27 1996-07-16 Sharp Kabushiki Kaisha Picture compressing and restoring system and record pattern forming method for a spatial light modulator
US5339305A (en) * 1992-08-14 1994-08-16 Northrop Grumman Corporation Disk-based optical correlator and method
US5327286A (en) * 1992-08-31 1994-07-05 Texas Instruments Incorporated Real time optical correlation system
US5675670A (en) * 1994-05-30 1997-10-07 Sharp Kabushiki Kaisha Optical processor using an original display having pixels with an aperture ratio less than that for pixels in an operation pattern display
US5790686A (en) * 1995-09-19 1998-08-04 University Of Maryland At College Park DCT-based motion estimation method
US6314210B1 (en) * 1997-05-12 2001-11-06 Olympus Optical Co., Ltd. Multiplexing optical system

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7515753B2 (en) 1999-05-19 2009-04-07 Lenslet Labs Ltd. Phase extraction in optical processing
US20050149598A1 (en) * 1999-05-19 2005-07-07 Lenslet Ltd. Optical processing
US7231094B2 (en) * 2002-10-01 2007-06-12 The Charles Stark Draper Laboratory, Inc. Low-power signal processing using MEMS
US20040066977A1 (en) * 2002-10-01 2004-04-08 Charles Stark Draper Laboratory, Inc. Low-power signal processing using MEMS
WO2007141598A3 (en) * 2005-12-08 2009-08-20 Lenslet Ltd Optical system with coherent feedback
WO2007141598A2 (en) * 2005-12-08 2007-12-13 Lenslet Ltd. Optical system with coherent feedback
WO2009007741A1 (en) * 2007-07-09 2009-01-15 Bae Systems Plc Improvements relating to optical vector matrix multipliers
US20100165432A1 (en) * 2007-07-09 2010-07-01 Bae Systems Plc Improvements relatng to optical vector matrix multipliers
US8129670B2 (en) 2007-07-09 2012-03-06 Bae Systems Plc Optical vector matrix multipliers
US20110052120A1 (en) * 2008-01-30 2011-03-03 Michael Renne Ty Tan Optical interconnects
US9869836B2 (en) 2008-01-30 2018-01-16 Hewlett Packard Enterprise Development Lp Optical interconnects
US20180217629A1 (en) * 2015-09-28 2018-08-02 Cambridge Enterprise Limited Optical system for performing complex fourier transforms
US11073860B2 (en) * 2015-09-28 2021-07-27 Cambridge Enterprise Limited Optical system for performing complex fourier transforms
US20170134701A1 (en) * 2015-11-11 2017-05-11 Beihang University Light field illuminating method, device and system
US9924144B2 (en) * 2015-11-11 2018-03-20 Beihang University Light field illuminating method, device and system
US20200073120A1 (en) * 2016-12-05 2020-03-05 Continental Automotive Gmbh Head-Up Display
US11187897B2 (en) * 2016-12-05 2021-11-30 Continental Automotive Gmbh Head-up display
US11609414B2 (en) * 2018-06-21 2023-03-21 Carl Zeiss Microscopy Gmbh Method for calibrating a phase mask and microscope
WO2020102204A1 (en) * 2018-11-12 2020-05-22 Massachusetts Institute Of Technology Large-scale artificial neural-network accelerators based on coherent detection and optical data fan-out
US11604978B2 (en) 2018-11-12 2023-03-14 Massachusetts Institute Of Technology Large-scale artificial neural-network accelerators based on coherent detection and optical data fan-out
CN111949067A (en) * 2019-05-14 2020-11-17 中国科学院上海光学精密机械研究所 Dammann convolution optical computer

Also Published As

Publication number Publication date
EP1190286B1 (en) 2005-01-26
US7119941B1 (en) 2006-10-10
ATE288098T1 (en) 2005-02-15
WO2000072267A1 (en) 2000-11-30
JP2003500719A (en) 2003-01-07
EP1190288A1 (en) 2002-03-27
AU4428600A (en) 2000-12-12
US20050149598A1 (en) 2005-07-07
EP1190287A1 (en) 2002-03-27
AU4608100A (en) 2000-12-12
AU5529299A (en) 2000-12-12
DE60017738D1 (en) 2005-03-03
US7012749B1 (en) 2006-03-14
AU4428500A (en) 2000-12-12
EP1190286A1 (en) 2002-03-27
AU4608000A (en) 2000-12-12
AU4607900A (en) 2000-12-12
JP2003500698A (en) 2003-01-07
DE60017738T2 (en) 2005-12-29
US7194139B1 (en) 2007-03-20

Similar Documents

Publication Publication Date Title
US20050018295A1 (en) Optical processor architecture
US5004309A (en) Neural processor with holographic optical paths and nonlinear operating means
US6178020B1 (en) Modules and methods for all photonic computing
US11293806B2 (en) Wavefront sensor and method of using it
US5963667A (en) Multiplexing optical system and feature vector transformation apparatus using the same; feature vector detecting and transmitting apparatus; and recognition and classification system using these apparatuses
EP0722577B9 (en) Multi-layer opto-electronic neural network
CA2345261A1 (en) Programmable lens assemblies and optical systems incorporating them
US6172778B1 (en) Compact optical crossbar switch
US5056039A (en) Holographic interconnect system
US5132813A (en) Neural processor with holographic optical paths and nonlinear operating means
US20230024787A1 (en) Diffractive optical network for reconstruction of holograms
Barnes et al. Reconfigurable free-space optical interconnections with a phase-only liquid-crystal spatial light modulator
WO2000072104A1 (en) Optical processor architecture
Kirk et al. Design of an optoelectronic cellular processing system with a reconfigurable holographic interconnect
Kirk et al. Design and fabrication of computer-generated holographic fan-out elements for a matrix/matrix interconnection scheme
US5412755A (en) Optical implementation of inner product neural associative memory
Hamanaka et al. Multiple imaging and multiple Fourier transformation using microlens arrays
EP0625742B1 (en) Optical information processing system
van der Gracht et al. Role of coherence in optical pattern recognition
Kirk et al. An efficient holographic interconnect in 0.01 cm/sup 3
Molley Acousto-optic image correlator with a throughput rate of 1000 templates per second
CN116258624A (en) Optical tensor convolution computing system and method based on multi-imaging projection architecture
Molley et al. Compact real-time acousto-optic image correlator
Raj et al. Cross-talk analysis and reduction in fully parallel matrix–matrix multipliers
Shamir et al. Improved architectures for massive holographic interconnection network

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION