WO1988010497A2 - Hybrid optical and electronic associative memory - Google Patents

Hybrid optical and electronic associative memory Download PDF

Info

Publication number
WO1988010497A2
WO1988010497A2 PCT/US1988/001473 US8801473W WO8810497A2 WO 1988010497 A2 WO1988010497 A2 WO 1988010497A2 US 8801473 W US8801473 W US 8801473W WO 8810497 A2 WO8810497 A2 WO 8810497A2
Authority
WO
WIPO (PCT)
Prior art keywords
data
image
optical
electronic
hologram
Prior art date
Application number
PCT/US1988/001473
Other languages
French (fr)
Other versions
WO1988010497A3 (en
Inventor
Yuri Owechko
Original Assignee
Hughes Aircraft Company
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
Application filed by Hughes Aircraft Company filed Critical Hughes Aircraft Company
Priority to DE8888904833T priority Critical patent/DE3870423D1/en
Publication of WO1988010497A2 publication Critical patent/WO1988010497A2/en
Publication of WO1988010497A3 publication Critical patent/WO1988010497A3/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C15/00Digital stores in which information comprising one or more characteristic parts is written into the store and in which information is read-out by searching for one or more of these characteristic parts, i.e. associative or content-addressed stores

Definitions

  • This Invention relates to Associative Memory Systems and in particular to Associative Memory Systems using electronic and optical components.
  • a matrix algebra based on an associative memory model was described by J. J. Hopfield in his paper "Neural Networks and Physical Systems with Emergent Collective Computational Abilities," proceedings of the National Academy of Science U.S.A., 1982, Vol. 79, pp. 2554-2558.
  • the Hopfield model utilizes feedback and nonlinear thresholding to force the output pattern to be the stored pattern which most closely matches an input pattern presented to the associative memory system.
  • a digital emulation of this model requires large storage and computational effort for the manipulation of- an association matrix used in the model. For example, in order to store two- dimensional image patterns consisting of N x N pixels, the model requires a matrix with N 4 entries be used.
  • a natural implementation of an associative memory model would be one which uses optical technology.
  • Optical associative memory systems store information as patterns; so that, upon the introduction of a stored pattern to the system, the system is able to recall the stored pattern and perform a match. These Optical systems achieve massive parallel processing. The ability of an optical associative memory to perform ⁇ uch
  • a function has wide application in the fields of pattern recognition and image understanding. Used in conjunc ⁇ tion with a laser beam, specially treated photosensitive film or plates act as holograms.
  • a hologram is a frozen "picture" of an object wherein the image of the object is recorded on the film plate as an interference pattern between a reference beam of plane waves (which is directed only at the photographic film) and an object wavefront (which is created by reflection from the object, where the object wavefront is made by the same coherent source that produced the reference beam) .
  • Holograms are characterized as having extremely good spatial coherence.
  • the light used to produce the hologram normally a laser beam, exhibits a high degree of temporal coherence.
  • a hologram In order to view the recorded holographic image, one redirects coherent ' light along the same path as the reference beam which originally recorded the hologram. A viewer views the hologram along the same line of sight that connected the object and the hologram during its recording. Directing a new reference beam on the hologram causes an image to appear which, in a lensless environment, gives rise to a three- dimensional image.
  • the lifelike dimensionality of a lensless image produced in a hologram is due to the fact that, unlike a photograph, a hologram stores not only amplitude changes but also records phase changes as interference fringes resulting from the interaction between spatially coherent object and reference beams.
  • Holograms are characterized by very precise and lifelike imaging.
  • a hologram when viewed from different angles, produces different views of the recorded image.
  • the hologram is programmable for use in storing a plurality of images, by varying the angle of the reference beam used to record the image.
  • the information stored within a hologram is recorded throughout the holographic medium; even a portion of the hologram retains the complete record. It therefore can be seen that holograms are quite useful in parallel processing systems.
  • holograms are inherently useful for optical pattern recognition mechanisms.
  • the volume holograms have a thickness and can be used to record either amplitude or phase modulated images without the generation of both primary and conjugate waves that is inherent with thin holograms.
  • Fraunhofer holograms are characterized as holograms that record distant objects. Larger and closer positioned objects produce Fresnel holograms.
  • the Fourier transform hologram uses a lens and is adaptable for memory storage purposes.
  • the Fourier transform is a mathematical tool wherein any function may be broken up into a sum of sinusoidal superimposed patterns. This manner of dividing a function into its Fourier components is known as defining the Fourier transform of a function.
  • Fourier transform holography one captures an object's wave front holographically, after it has undergone a Fourier transformation. To do this, one places a photographic holographic plate at the back focal plane of. the lens. A flat object, such as a transparency, is placed at the same distance in front of the lens as the photographic plate is behind it.
  • the object's wave front when it reaches the plate, has been Fourier-transformed by the lens.
  • the holographic pattern produced as an image is quite unlike the original object. If the object is illuminated only by coherent light, such as a laser beam, and if a reference beam is provided at an angle to the plate, the Fourier transform can be recorded as a hologram.
  • Pattern recognition has used Fourier transform holograms in another fashion to perform the operation of convolution.
  • the best way to understand convolution is to look at an example. If one were to convolve a first transparency having three dots with a second transparency having one triangle, using a holographic Fourier transform, one obtains three triangles, one at each position of the dots.
  • a related operation mathematically similar to convolution is correlation.
  • the result of correlating two identical objects is a sharp peak at a position corresponding to the shift value which superimposes the two objects. The peak is greatly reduced if the two objects are not identical, making correlation useful in pattern recognition.
  • first object one focal length in front of a lens and a Fouri ' er transform hologram of a second object one focal length back of this lens.
  • a second lens is positioned in back of the Fourier transform hologram of the second object. The correlation of the first and second objects appears one focal length behind the second lens.
  • optical pattern recognition using correlation would be where in a printed page of text, one could recognize a particular word or letter at some position on a page. Wherever the particular word appears in the text, a bright spot of light highlights the word in the correlated image. Wherever the word occurs on the page, there will be a corresponding bright spot of light in the correlated image called a correlation peak.
  • a correlation peak a bright spot of light in the correlated image.
  • Such a device has been characterized as an optical neural computer.
  • the term "neural" is derived from the fact that the parallel processing of a hologram to provide an associative memory is similar to that of a human brain's neural system in that the stored information is not localized.
  • optical elements make excellent associative memory storage devices.
  • a distorted input image is presented to a system which includes at least one hologram (containing a clear representation of that image)
  • the system processes light through its components in such a manner as to correlate and match the distorted input image with one of the images stored on the hologram.
  • All optical systems are excellent parallel processors but generally may not be shift-invariant and furthermore, they may exhibit optical and gain losses in the system as the image is processed.
  • an optical associative memory must have good thresholding and gain so that the correlation peak which reconstructs the reference beam (when the image is to be reconstructed) is sharp and bright.
  • Phase conjugate mirrors of an all-optical component system may be used to fully reconstruct and return an image to its point of origin to achieve pattern recognition.
  • Nonlinearities in the phase conjugate mirrors are used to select those stored objects which exceed a threshold, based on the overlap of computed integrals of the object input with the stored objects.
  • store-and-recall of two objects with shift invariance was achieved, ' the gains achieved by phase conjugate mirrors were not enough to overcome hologram losses. Additionally, the nonlinearities of the phase conjugate mirrors were difficult to control. Therefore, an all-optical system using PCMs has certain advantages over an electronic computer in performing massive parallel operations, such as pattern recognition; however, such a system is relatively slow and the thresholding is not easily controlled.
  • U.S. Patents 4,546,248 and 4,556,986, both issued to Glenn D. Craig and assigned to the United States (NASA) disclose electro-optical systems used to process images with incoherent light sources. The systems represent attempts to vary spatially the optical gain of signals without thresholding or enhancement of optical images.
  • Such references show the state of electro- optical art, but do not in themselves ' advance the achievement of the objects of this invention to provide a fast reaction shift invariant associative memory system.
  • a hybrid optical and electronic associative memory system capable of recalling a complete and undistorted stored image when the memory system is provided with an input image which is distorted (or is a part of the complete stored image or both) is disclosed. Such an input image is hereinbelow referred to as a "distorted image.”
  • the associative memory system of this invention includes a holographic means ' for recording and reconstructing a first object transform of a first object.
  • Image transforming apparatus such as a lens, provides a second transform of a second object to the hologram.
  • the hologram forms the product of the transforms of the first object, second object, and the. first reference beam used in recording the hologram.
  • This composite product is transformed by a correlation lens into a correlation function which is the transform of the product.
  • the correlation function is enhanced by an electro-optic thresholding and light amplification system which also retroreflects the enhanced correlation back to the hologram as the enhanced second reference beam.
  • the enhanced second reference beam then reads out the first object transform stored in the hologram. An image then appears in the output plane as a reconstructed first object after passing through the transform lens.
  • the electro-optical thresholding and light amplification subsystem of this invention includes a vidicon camera for receiving the reference beam from a correlation lens.
  • This first vidicon camera has a standard response time of 30 frames per second; it can therefore be used to compare a holographic memory image with an input object of short duration.
  • the vidicon camera provides an electronic output signal to an optical processor which (in the preferred embodiment) is an electronic image processor.
  • the processor refines and thresholds the signal to enhance the correlation peaks found at the correlation plane of the vidicon, thereby improving the quality of the reference beam and the resolution of the image.
  • This first electronic image processor provides a processor output signal to a viewing or CRT screen.
  • the CRT generates an electro-optical image signal at its output screen.
  • the output screen of the CRT is juxtaposed against and aligned with a spatial light modulator, which in one presently preferred embodiment comprises an adjustable liquid crystal light valve (LCLV) .
  • the liquid crystal light valve (LCLV) is electronically controllable and modulates a high- intensity readout beam.
  • a polarizing beam splitter amplitude-modulates the high-intensity readout beam according to the phase modulation control of the LC light valve.
  • the CRT, LCLV and polarizing beam splitter act as control elements of an optical "amplifier".
  • the CRT, LCLV, and polarizing beam splitter amplify and enhance the reference beam and retroreflect the enhanced reference beam to the hologram.
  • an imaging lens and a diffuser are positioned between the polarizing bea splitter and the hologram to provide better distribution of the light on the hologram.
  • a second leg of the system may be provided where-in a second vidicon camera receives a focused image from the hologram.
  • This second vidicon camera provides an electronic signal to a second optical processor, which in the preferred embodiment is an electronic image processor.
  • the second optical processor provides an object leg output signal to a second CRT.
  • the hologram in conjunction with a correlation device, generates the correlations of the first and second bodies of data.
  • a generalized model also includes a means for enhancing and improving this correlation function to eliminate losses in the system and to achieve threshold.
  • This improved correlation function is transformed as an enhanced reference beam which is then presented to the data storage area where the data stored in the system is kept. This results in the reconstruction of the first body of data.
  • Figure 1 shows a simplified first embodiment of the hybrid optical and electronic associative memory of this invention.
  • Figure 2 shows the configuration of Figure 1 in greater detail.
  • Figure 5(a) shows the input image of the object A which is used to match the object A of the recorded image of 4(a).
  • Figure 5(b) shows the positioning of the correlation spot on the correlation plane of the vidicon of Figure 1 of this invention corresponding to the input image of Figure 5(a).
  • Figure 6(a) shows a masked input of an image of object B.
  • Figure 6(b) shows the positioning of the corresponding correlation spot.
  • Figure 7(a) shows an image input selection of the object C.
  • Figure 7(b) shows the corresponding positioning of the correlation spot on the correlation plane to the image C of Figure 7(a).
  • Figure 8(a) shows a masked selected object D of the four objects recorded in Figure 4(a).
  • Figure 8(b) shows the relative positioning of the correlation spot corresponding to the object D in the correlation plane of the first vidicon camera of Figure
  • Figure 9 shows an alternative configuration of the embodiment of the associative memory system shown in Figure 1.
  • a hologram 18 has stored within it at least two coherent wave amplitudes generated by at least two different objects.
  • the hologram 18 carries within its light-sensitive medium both phase and amplitude information with regard to the objects stored therein.
  • the particular hologram 18 which is described in detail in the following description is a Fourier transform hologram.
  • a Fresnel or a volume hologram can also be used. Utilizing a Fresnel or a volume hologram will, however, result in “the loss of shift invariance, which is an important advantage of the Fourier transform hologram.
  • shift invariance it is meant that an object will be recognized and reconstructed regardless of its position in the input plane.
  • the hologram 18 When the hologram 18 is irradiated by a complex wavefront which is a distorted version of the stored image, the hologram 18 may be used in conjunction with the other components of the system, to match the incomplete input image with the stored image on the hologram 18.
  • the distorted image is provided to the associative memory system by the object input plane 12.
  • Light from the object input plane 12 is directed at the beam splitter 14.
  • the beam splitter 14 redirects light from the object input plane 12 to the Fourier transform lens 16.
  • the object input plane 12 is one focal length distance in front of the Fourier transform lens 16.
  • the hologram 18 is one focal length in back of the Fourier transform lens 16.
  • a composite product beam which is a distorted reference beam is generated by the object wavefront incident on the hologram is provided through the correlation lens 32.
  • the correlation lens 32 is in back of the hologram 18.
  • the composite product or distorted reference beam is provided to the beam splitter 20.
  • This distorted reference light beam is then simultaneously provided to the correlation plane of the vidicon 22 and the liquid crystal light valve 28, each of which is one focal length in back of the correlation lens 32.
  • the image received by the vidicon 22 and the light crystal light valve 28 may be characterized as the correlation of the stored image of the object, stored within the hologram 18, and the distorted input image from the object input plane 12.
  • a Fourier transform hologram 18 when arranged in a system as shown in Figure 1, gives rise to the correlation of the distorted image a' with the quantity a which is in turn convolved with b.
  • the amplitude transmitted by the developed hologram is proportional to the expression A' A + B 2 . If one were to expand this product, one would derive the following expression: A' (A 2 + AB + B 2 + BA) .
  • A is the complex conjugate of A and B is the complex conjugate of B.
  • A' (AB) is one which is important to this invention.
  • B is a tilted plane wave, and this plane wave is derived from a reference b, which is a shifted delta function. Therefore, in the spatial domain, the quantity b*(a' (*) a) represents a shifted version of the correlation of the distorted input image a' with the stored a.
  • Figure 1 shows that the above quantity is present 'simultaneously at the vidicon (correlation plane) 22 and the liquid crystal light valve (LCLV) 28.
  • One of the significant aspects of the invention and system disclosed in this application is the manner in which the correlated image provided to the vidicon 22 and the liquid crystal light valve 28 is enhanced by the iteration loop 21.
  • the image presented to the vidicon camera 22 by the correlation lens 32 and the beam splitter 20 has partially distorted spurious light associated with this correlated image due to the imperfect input of real time image from the object input plane 12 (a').
  • the distorted correlation image captured by the vidicon In order to remove distortions and provide ' a threshold value of amplitude intensity of the optical signal to the system, the distorted correlation image captured by the vidicon
  • the electronic threshold device 24 may be an image processor which has rapid frame-grabbing capabilities.
  • image processing device is the Series 100TM computer adaptable circuit component board for IBM PC/ATs made by Imaging Technology Incorporated of Woburn, Massachusetts
  • a new frame sweep of the screen of the vidicon 22 is made by the electronic threshold 24 and the information provided to the vidicon camera 22 is stored and translated digitally with the electronic threshold 24.
  • the term "threshold” refers to the electronic threshold 24 which adjusts its preprogrammed memory in such a manner so as to use the light intensity at the center of the correlation image presented to the vidicon 22 as a reference standard for determining what portion of the vidicon signal is eliminated and what other portion is further processed and sent to the CRT (cathode ray tube) screen 26.
  • the liquid crystal light valve is an optical-to-optical image transducer that is capable of accepting a low- intensity input light image and converting it, in real time, to an output image with light from another source.
  • the device is designed so that the input and output light beams are completely separated and noninteracting.
  • the liquid crystal light valve (LCLV) 28 operates to modulate the phase of the readout beam 36 according to the control provided by the writing light of the CRT screen 26.
  • the liquid crystal light valve provides optical birefringence wherein the birefringent phase of the readout beam 36 is spatially modulated by the light from the CRT.
  • the polarizing beam splitter 30 directs the high intensity coherent readout beam 36 to the LCLV 28 and converts the birefringent phase modulation into amplitude modulation.
  • the polarizing beam splitter provides half its signal back to the hologram 18 along the bidirectional diverging path to the hologram 18 shown in Figure 1.
  • the original correlated image [a' (*/a] provided to the vidicon 22 is processed by the electronic threshold device 24 and provided to the CRT screen 26.
  • This threshold-enhanced signal is boosted by operation of the liquid crystal light valve 28 (LCLV) which provides a higher gain strong signal to the hologram 18.
  • LCLV liquid crystal light valve 28
  • FIG. 2 there is presented a detailed preferred system showing a liquid crystal light valve (LCLV) based associative memory of this invention.
  • the input object 12 provides a partially distorted image by way of the beam splitter 14 to the Fourier transform lens 16 and onto the Fourier transform hologram 18.
  • a vidicon 35 receives the output image much as the output image was viewed at the output plane 34 of Figure 1.
  • the correlation lens 32 is placed in back of the hologram 18 and provides a correlated image to both the vidicon 22 and the liquid crystal light valve 28 simultaneously.
  • the correlation lens 32 provides a correlation image to the vidicon 22 by means of the beam splitter 20 and the mirror 21.
  • the liquid crystal light valve 28 receives its image from the correlation lens 32 through the beam splitter 20, mirror 40, mirror 38, and onto the liquid crystal light valve 28.
  • the vidicon 22 perceives a partially distorted correlation plane image which is processed by the electronic threshold 24 which, as in Figure 1, may be an image processor in the preferred embodiment.
  • This electronic threshold 24 passes light from the correlation plane of the vidicon in the form of an electronic signal and displays an image of the light received on the screen of the CRT 26. Only that light which falls on the vidicon 22 of an intensity as great or higher than the center of the image falling on the vidicon 22, is provided to the CRT screen 26.
  • the liquid crystal light valve (LCLV) 28 phase-modulates the readout beam 36 in accordance with the modulation control signal provided in the form of light at the surface of the CRT screen 26.
  • the polarizing beam splitter 30 acts as described in Figure 1 as both an analyzer to amplitude-modulate the readout beam 36 and to provide an amplified coherent light signal back to the hologram 18 by means of mirrors 38, 40, and beam splitter 20. In this manner a highly coherent and well- correlated pattern recognition system is demonstrated.
  • the optical "amplifier" effect achieved in the preferred embodiment uses (in Figure 1) a CRT 26, driven by the electronic signal from the electronic threshold (image processor) 24, to phase- modulate the readout beam 36.
  • phase- modulation of the readout beam 36 could be achieved by use of a spatial light modulator (SLM) 28 which is directly driven by this electronic signal from the threshold 24, eliminating the need for a CRT-controlled LCLV.
  • SLM spatial light modulator
  • One such SLM would be the CCD-LCLV, disclosed in Proceedings of SPIE [Society of Photo-Optical Instrumentation Engineers] Vol. 308, at page 75, et seq. in an Article entitled "Silicon Liquid Crystal Light Valves: Status and Issues.”, by U.
  • SLMs have been developed which are directly electronically controllable and which amplitude-modulate a readout beam like 36. Such a device would allow one to remove the polarizing beam splitter 30 and replace it with an ordinary beam splitter.
  • Figure 9 shows an alternate embodiment to the LCLV- based associative memory system of Figure 2 which has the additional elements of the diffuser 100 and the imaging lens 102.
  • the Fourier transform hologram 18 stores the greater spatial frequency signals at its outer periphery, away from its center. It has been determined that when the correlation image, as enhanced, is brought back from the polarizing beam splitter 30 to the hologram 18 by way of the mirrors 38 and 40 and the beam splitter 20, the correlation lens 32 acting alone is not able to diffuse and spread the enhanced reference beam provided over the entire surface of the hologram 18. In order to assure this spreading of signal, an imaging lens 102 directs the enhanced signal that is returning from the liquid crystal light valve 28 to the hologram 18 through a diffuser 100.
  • the diffuser 100 converts low spatial frequency input signals to high spatial frequency output signals.
  • the high spatial frequency signals are then provided to the hologram 18.
  • the additional elements of the imaging lens 102 and diffuser 100 provide even greater resolution to the electronic and optical associative memory system of this Invention.
  • Figure 4(a) shows the input and output planes of the hologram 80.
  • a corresponding imaging occurs at the correlation plane of the vidicon 22 as image 90 (see Figure 4(b) ) .
  • a mask 83 is provided around the input object so that the entire image 82, of which object "A” is a part, will be masked by the mask 83.
  • the readout image derived, as shown in Figure 5(a), reveals an exact match between the object "A” stored in the hologram 18 and the distorted input image A' ( Figure 1) of object "A” presented to the input object plane 12. It will be noted that the position of the image 92 in the correlation plane of Figure 5(b) reveals a shift of the correlation image in response to the search and readout image "A" which corresponds to a stored image.
  • Figure 6(a) shows an input image contained within a plurality of images on transparency 84 which is masked by border 85 so that at the output, one may be viewing an image "B" which is matched with a stored image "B” on the hologram 18 ( Figure 1) .
  • there is correlation plane image shifting as a result of selecting the image "B" of Figure 6(a). See Figure 6(b), the correlation plane showing the shift of the correlation image 94.
  • Figure 7(a) shows that when the object "C” is selected from plane 86, the readout matches the input, and the object “C” is viewed within the boundaries of the mask 87.
  • Figure 7(b) illustrates that the correlation image 96 is shifted in yet another direction on the correlation plane when the image "C" of Figure 7(a) is selected.
  • a selection of the object "D", surrounded by mask 89, where the readout plane 88 reveals the object "D" matched to an input image (within the confines and boundaries defined by the mask 89) the correlation image 98 shifts in the correlation plane as shown in Figure 8(b).
  • each of the images, "A” through “D”, of Figures 5(a) through 8(a), which were recorded in the hologram 80 show a unique shifting of the correlation plane image to render the pattern recognition achieved by the associative memory of this system relatively shift-invariant.
  • shift-invariant it is meant that shifting the input object in position does not affect the quality of the reconstruction, only its position.
  • Each object image “A” through “D”, has an associated reference beam of unique angular orientation that is needed to reveal the proper image from memory when the reference beam is used to recall the stored image. The above description is equivalent to recording multiple objects by utilizing a different reference beam angle for each object during recording of the hologram.
  • Figure 3 shows a hybrid optical and electronic associative memory system in a resonator configuration.
  • a distorted image is input at the input plane 42 to a beam splitter 44.
  • a portion of the image from the input plane 42 is imaged onto vidicon 68 by imaging lens 66.
  • This image is imparted electronically onto CRT 72 via an optional image processor 70.
  • the light from the face of CRT 72 activates LCLV 74 which in turn modulates the birefringent phase of readout beam 81.
  • Polarizing beam splitter 76 converts this birefringent phase modulation into amplitude modulation.
  • the readout beam is then directed through the Fourier transform lens 46 onto the hologram 48, where the correlation of the input image is processed by a first iteration loop 71.
  • a beam splitter 54 provides a liquid crystal light valve 62 and the correlation plane of a vidicon 56 with a convolved and correlated image for further processing to eliminate losses and to provide thresholding.
  • the vidicon 56 provides a distorted correlation plane image to the threshold electronics 58, which may be an i age- processing circuitry system, known in the art, which, for example, grabs frames once every thirtieth of a second and freezes the information, making it available for further processing. Slower rates may also be used.
  • the threshold device 58 selects a portion of the corre ⁇ lation image presented to the vidicon 56 for further processing.
  • Threshold 58 passes those incoming signals of sufficient intensity only, using the light intensity provided at the center of the correlation image on the plane of the vidicon 56 as a standard.
  • the threshold provides this enhanced imaging to the CRT screen 60.
  • the CRT screen 60 acts to phase-modulate a projection light 61 which is then amplitude-modulated at the polarizing beam splitter 64.
  • the output of the polarizing beam splitter 64 is presented back to the beam splitter 54 and the correlation lens 52, and passed by the mirror 50 back to the hologram 48.
  • a resonator effect occurs because rather than reading out an image at the vidicon 68, the enhanced output image is now impressed upon the second iteration loop 73.
  • the beam splitter 44 provides this enhanced image to an imaging lens_ 66 for input to the vidicon 68.
  • the image on the vidicon 68 is again processed by a second image processor 70, which provides a further optional threshold to the signal where a further enhanced image appears on the screen of the CRT 72.
  • the image on the screen of the CRT 72 then phase- modulates the readout beam 81 which is projected along the LCLV 74 through a polarizing beam splitter 76 and back to the Fourier transform lens 46 and the hologram 48.
  • the enhanced signal continues to loop back and forth between the first iteration loop 71 and the second iteration loop 73 until the stable states of the overall system of the object and reference pairs stored in the hologram 48 are achieved.
  • This nonlinear system will jump from object state to reference state depending on the overlap of the input image with the stored objects.
  • a latching of the system will provide (at the output plane 79) an image which can be used to identify stored objects and display their real time position and velocity in both object and reference spaces.
  • a distinct advantage of the system hereinbefore disclosed is that the image processor of thresholding devices 24, 58, and 70, may all operate at rates of 30 frames per second or greater, and they do not require the interferometric stability needed when an all- optical system is used to match a stored hologram image with an input object. Since the correlation image provided to the vidicon 22 is fully swept and stored by the electronic threshold, for example, 24 in 1/30 of a second, movement of the object at the input plane 12 slower than 1/30 of a second will not affect the resolution of the enhanced reference beam provided to the hologram 18 ( Figure 1) .
  • the associative memory system of this invention may be thought of as one which is capable of associating a first body of data recorded within a memory storage means with a second incomplete body of data where there is need to use a reference set of data to perform an associate function.
  • a data processing system could re-quire that the reference set of data and a composite product set of data be enhanced.
  • the reference set of data would be enhanced by an electronic data processing means capable of resolving, thresholding, and amplifying the reference set of data.
  • One such device that may be useful for enhancing data is a circuit operating much as the image processor or threshold device 24 of this invention. That is, variations of intensity or value of the correlated data may be computed for enhancing and averaging by the threshold device 24 so that a correlated image with better resolution may be provided for the associative processing function.
  • Such a system may perform associative conjugating functions through the use of acoustical holograms or related systems.
  • an electronically activated spatial light modulator (SLM) which allows an electronic signal to directly modulate the readout beam on the projection side of the SLM could be used in place of the LCLV disclosed. In such a system, the CRT screen element would not be needed to enhance the partially distorted hologram image.
  • SLM electronically activated spatial light modulator

Abstract

An associative memory system is provided which is a hybrid of optical and electronic components. In the preferred embodiment, a Fourier transform hologram is used to convolve a reference beam with correlated input images and stored object images. An electronic iteration loop is provided which is used to derive an enhanced reference beam for use in matching and enhancing the associative memory of the hologram with the object input plane image. The iteration loop of electronic components comprises a vidicon which receives the correlation plane image and provides that image in the form of an electronic signal to an electronic thresholding device or image processor. The image processor is capable of viewing the data at the rate of 30 frames per second and is used in the preferred embodiment to threshold the data with reference to the greatest amplitude portion of the correlation spot provided to the vidicon. After the electronic threshold has processed the signal, an improved signal is provided to the cathode ray tube screen. This processed signal is used to phase-modulate a projection light readout beam through use of a liquid crystal light valve. A polarizing beam splitter converts the phase modulation of the readout beam to an amplitude modulation wherein an enhanced reference beam is derived which is processed back to the hologram for readout at the output plane of the system. In this manner a variable-gain fast response electronic and optical component hybrid is provided for use as an associative memory.

Description

HYBRID OPTICAL AND ELECTRONIC ASSOCIATIVE MEMORY
This Invention was made with Government Support under Contract No. F49620-84-C-0096 awarded by Department of Air Force. The U.S. Government has certain rights in the Invention.
Field of the Invention
This Invention relates to Associative Memory Systems and in particular to Associative Memory Systems using electronic and optical components.
Background of the Invention
The speed and computational accuracy of modern digital computers are well-known. However, all digital computers solve problems in a sequential fashion through the use of numerical computation. While the processing unit contained in a simple pocket calculator can easily out-perform the human brain in number crunching tasks, digital computers are able to accomplish this sophisticated numerical analysis only on a step-by-step basis. Digital computers exhibit their best abilities when presented with a serially programmable algorithm. Digital computers are not capable of sophisticated parallel processing, such as that required when a human undertakes the task of pattern recognition. Problems such as comparing the fingerprint found at the scene of a crime with a data base full of fingerprints is the sort of practical and necessary problem that arises and yet is not easily solved by a digital computer. To the extent that digital computers have been programmed to match the fingerprint found at the scene of the crime with an existing fingerprint in the files, lengthy serial searches of memory are required to digitally achieve accurate pattern recognition.
A matrix algebra based on an associative memory model was described by J. J. Hopfield in his paper "Neural Networks and Physical Systems with Emergent Collective Computational Abilities," proceedings of the National Academy of Science U.S.A., 1982, Vol. 79, pp. 2554-2558. The Hopfield model utilizes feedback and nonlinear thresholding to force the output pattern to be the stored pattern which most closely matches an input pattern presented to the associative memory system. A digital emulation of this model requires large storage and computational effort for the manipulation of- an association matrix used in the model. For example, in order to store two- dimensional image patterns consisting of N x N pixels, the model requires a matrix with N4 entries be used.
A natural implementation of an associative memory model would be one which uses optical technology. Optical associative memory systems store information as patterns; so that, upon the introduction of a stored pattern to the system, the system is able to recall the stored pattern and perform a match. These Optical systems achieve massive parallel processing. The ability of an optical associative memory to perform εuch
" a function has wide application in the fields of pattern recognition and image understanding. Used in conjunc¬ tion with a laser beam, specially treated photosensitive film or plates act as holograms. A hologram is a frozen "picture" of an object wherein the image of the object is recorded on the film plate as an interference pattern between a reference beam of plane waves (which is directed only at the photographic film) and an object wavefront (which is created by reflection from the object, where the object wavefront is made by the same coherent source that produced the reference beam) . Holograms are characterized as having extremely good spatial coherence. The light used to produce the hologram, normally a laser beam, exhibits a high degree of temporal coherence. In order to view the recorded holographic image, one redirects coherent ' light along the same path as the reference beam which originally recorded the hologram. A viewer views the hologram along the same line of sight that connected the object and the hologram during its recording. Directing a new reference beam on the hologram causes an image to appear which, in a lensless environment, gives rise to a three- dimensional image. The lifelike dimensionality of a lensless image produced in a hologram is due to the fact that, unlike a photograph, a hologram stores not only amplitude changes but also records phase changes as interference fringes resulting from the interaction between spatially coherent object and reference beams.
Holograms are characterized by very precise and lifelike imaging. In addition, a hologram, when viewed from different angles, produces different views of the recorded image. The hologram is programmable for use in storing a plurality of images, by varying the angle of the reference beam used to record the image. The information stored within a hologram is recorded throughout the holographic medium; even a portion of the hologram retains the complete record. It therefore can be seen that holograms are quite useful in parallel processing systems. Furthermore, holograms are inherently useful for optical pattern recognition mechanisms.
Among the types of holograms known in the art are the volume, Fresnel, and Fraunhofer holograms. The volume holograms have a thickness and can be used to record either amplitude or phase modulated images without the generation of both primary and conjugate waves that is inherent with thin holograms. Fraunhofer holograms are characterized as holograms that record distant objects. Larger and closer positioned objects produce Fresnel holograms.
The Fourier transform hologram uses a lens and is adaptable for memory storage purposes. As is well known in the numerical analysis arts, the Fourier transform is a mathematical tool wherein any function may be broken up into a sum of sinusoidal superimposed patterns. This manner of dividing a function into its Fourier components is known as defining the Fourier transform of a function. In Fourier transform holography, one captures an object's wave front holographically, after it has undergone a Fourier transformation. To do this, one places a photographic holographic plate at the back focal plane of. the lens. A flat object, such as a transparency, is placed at the same distance in front of the lens as the photographic plate is behind it. The object's wave front, when it reaches the plate, has been Fourier-transformed by the lens. The holographic pattern produced as an image is quite unlike the original object. If the object is illuminated only by coherent light, such as a laser beam, and if a reference beam is provided at an angle to the plate, the Fourier transform can be recorded as a hologram.
Pattern recognition has used Fourier transform holograms in another fashion to perform the operation of convolution. The best way to understand convolution is to look at an example. If one were to convolve a first transparency having three dots with a second transparency having one triangle, using a holographic Fourier transform, one obtains three triangles, one at each position of the dots. A related operation mathematically similar to convolution is correlation. The result of correlating two identical objects is a sharp peak at a position corresponding to the shift value which superimposes the two objects. The peak is greatly reduced if the two objects are not identical, making correlation useful in pattern recognition.
To correlate two transparencies (also referred to as objects) one simply positions a first object one focal length in front of a lens and a Fouri'er transform hologram of a second object one focal length back of this lens. A second lens is positioned in back of the Fourier transform hologram of the second object. The correlation of the first and second objects appears one focal length behind the second lens.
An example of optical pattern recognition using correlation would be where in a printed page of text, one could recognize a particular word or letter at some position on a page. Wherever the particular word appears in the text, a bright spot of light highlights the word in the correlated image. Wherever the word occurs on the page, there will be a corresponding bright spot of light in the correlated image called a correlation peak. Thus, the nature of holograms and lenses combined in an optical system using a coherent light source allows the operation of pattern recognition to occur. Such a device has been characterized as an optical neural computer. The term "neural" is derived from the fact that the parallel processing of a hologram to provide an associative memory is similar to that of a human brain's neural system in that the stored information is not localized.
Heretofore, one such optical associative memory has been proposed by Abu-Mostafa and Psaltis in Scientific American. vol. 256, no. 3 in an article entitled "Optical Neural Computers," at page 88 (March, 1987). In that article an optical thresholding device and a pinhole array were used as part of a double hologram associative memory system.
The applicant has previously disclosed (as a coinventor) in a pending patent application an associative memory system entitled "ASSOCIATIVE HOLOGRAPHIC MEMORY APPARATUS EMPLOYING PHASE CONJUGATE
MIRRORS", serial number 06/786,884, filed October 11,
1985. Also, the applicant is a coinventor in a now pending application "ASSOCIATIVE HOLOGRAPHIC MEMORY APPARATUS EMPLOYING PHASE CONJUGATE MIRRORS IN A TWO- WAVE MIXING CONTRA-DIRECTIONAL COHERENT IMAGE AMPLIFIER", serial no. 06/821,237, filed January 22,
1986. (The disclosures contained in both applications are hereby incorporated by reference.) Hughes Aircraft company, the assignee of this application, is also the assignee of these two pending applications. These systems also employ primarily all-optical elements.
As indicated above, optical elements, such as the hologram, make excellent associative memory storage devices. When a distorted input image is presented to a system which includes at least one hologram (containing a clear representation of that image) , the system processes light through its components in such a manner as to correlate and match the distorted input image with one of the images stored on the hologram. The sharper the correlation peaks, the better the match. All optical systems are excellent parallel processors but generally may not be shift-invariant and furthermore, they may exhibit optical and gain losses in the system as the image is processed. In order to achieve a good match, an optical associative memory must have good thresholding and gain so that the correlation peak which reconstructs the reference beam (when the image is to be reconstructed) is sharp and bright. Losses of light intensity in the system are inevitable as the light is processed through an optical system as disclosed in the above-incorporated applications or as that disclosed in the Abu-Mostafa article, supra. Additionally, reconstruction and phase conjugation of the reference beam in the all-optical systems described in the pending patent applications Serial No. 06/786,884 and 06/821,237, is achieved inherently by use of phase conjugate mirrors, (PCMs) using for example BaTi03 material. In such systems, thresholding is determined by physical processes in the PCMs and is not easily alterable nor readily adjustable. Also, such optical systems heretofore have required at least a second for the PCM to respond. BaTi03 - based optical techniques are relatively slow, in a computer sense. Phase conjugate mirrors of an all-optical component system may be used to fully reconstruct and return an image to its point of origin to achieve pattern recognition. Nonlinearities in the phase conjugate mirrors are used to select those stored objects which exceed a threshold, based on the overlap of computed integrals of the object input with the stored objects. Although, experimentally, store-and-recall of two objects with shift invariance, was achieved, 'the gains achieved by phase conjugate mirrors were not enough to overcome hologram losses. Additionally, the nonlinearities of the phase conjugate mirrors were difficult to control. Therefore, an all-optical system using PCMs has certain advantages over an electronic computer in performing massive parallel operations, such as pattern recognition; however, such a system is relatively slow and the thresholding is not easily controlled. It is therefore an object of this invention to provide a system which makes use of the pattern recognition properties of a hologram but in such a manner that optical losses are kept to a minimum, thresholding achieved, and sharp correlation of images at the hologram accomplished, with shift invariance and at video frame rates. U.S. Patents 4,546,248 and 4,556,986, both issued to Glenn D. Craig and assigned to the United States (NASA) , disclose electro-optical systems used to process images with incoherent light sources. The systems represent attempts to vary spatially the optical gain of signals without thresholding or enhancement of optical images. Such references show the state of electro- optical art, but do not in themselves 'advance the achievement of the objects of this invention to provide a fast reaction shift invariant associative memory system.
Summary of the Invention
A hybrid optical and electronic associative memory system capable of recalling a complete and undistorted stored image when the memory system is provided with an input image which is distorted (or is a part of the complete stored image or both) is disclosed. Such an input image is hereinbelow referred to as a "distorted image." The associative memory system of this invention includes a holographic means' for recording and reconstructing a first object transform of a first object. Image transforming apparatus, such as a lens, provides a second transform of a second object to the hologram. The hologram forms the product of the transforms of the first object, second object, and the. first reference beam used in recording the hologram. This composite product, known as a distorted second reference beam, is transformed by a correlation lens into a correlation function which is the transform of the product. The correlation function is enhanced by an electro-optic thresholding and light amplification system which also retroreflects the enhanced correlation back to the hologram as the enhanced second reference beam. The enhanced second reference beam then reads out the first object transform stored in the hologram. An image then appears in the output plane as a reconstructed first object after passing through the transform lens.
The electro-optical thresholding and light amplification subsystem of this invention includes a vidicon camera for receiving the reference beam from a correlation lens. This first vidicon camera has a standard response time of 30 frames per second; it can therefore be used to compare a holographic memory image with an input object of short duration. The vidicon camera provides an electronic output signal to an optical processor which (in the preferred embodiment) is an electronic image processor.
The processor refines and thresholds the signal to enhance the correlation peaks found at the correlation plane of the vidicon, thereby improving the quality of the reference beam and the resolution of the image. This first electronic image processor provides a processor output signal to a viewing or CRT screen. The CRT generates an electro-optical image signal at its output screen. The output screen of the CRT is juxtaposed against and aligned with a spatial light modulator, which in one presently preferred embodiment comprises an adjustable liquid crystal light valve (LCLV) . The liquid crystal light valve (LCLV) is electronically controllable and modulates a high- intensity readout beam. A polarizing beam splitter amplitude-modulates the high-intensity readout beam according to the phase modulation control of the LC light valve. In this manner, the CRT, LCLV and polarizing beam splitter act as control elements of an optical "amplifier". The CRT, LCLV, and polarizing beam splitter amplify and enhance the reference beam and retroreflect the enhanced reference beam to the hologram. In an alternative embodiment, an imaging lens and a diffuser are positioned between the polarizing bea splitter and the hologram to provide better distribution of the light on the hologram.
It will be noted that electronics are introduced into the system only at the point where the parallel processing has already occurred or an enhanced image is needed to make the parallel processing mechanism. of the hologram work more effectively. No attempt is made to use the electronics in place of an optical component where an optical component would better perform the function which is required. Electronic components are deliberately introduced to provide adjustable thresholding of the light beam initially presented to the correlation plane of the first vidicon camera, and to improve system performance by eliminating the PCMs. A second leg of the system may be provided where-in a second vidicon camera receives a focused image from the hologram. This second vidicon camera provides an electronic signal to a second optical processor, which in the preferred embodiment is an electronic image processor. The second optical processor provides an object leg output signal to a second CRT. An image of the first object is displayed on the second CRT screen which may be threshold limited by the second image processor. The second CRT is operatively linked to a second LCLV and this second LCLV provides a modulated control of a second readout beam using a polarizing beam splitter. When the beam splitter is illuminated by the bright readout beam, an enhanced, and amplified object beam resonates within the memory system, providing a truer match on the holographic plate.
It can be seen that the present inventive system uses the flexibility of electronic control to perform functions which are more advantageously performed using electronics than using optical elements. The processing of data, for pattern recognition purposes, accomplished by the associative memory of the present inventive electro-optical system may be generalized as an associative memory system where a first body of data is transformed and is recorded within a memory storage means, such as a hologram, using transforms (plane waves) of a reference set of data (delta functions) and the memory system is presented with a second incomplete body of data that is the distorted input image. For example, the nature of the transformation may be a Fourier transform. A second transform set of data corresponding to the second body of data is provided to the hologram. The hologram, in conjunction with a correlation device, generates the correlations of the first and second bodies of data. Such a generalized model also includes a means for enhancing and improving this correlation function to eliminate losses in the system and to achieve threshold. This improved correlation function is transformed as an enhanced reference beam which is then presented to the data storage area where the data stored in the system is kept. This results in the reconstruction of the first body of data.
An electronic data processor for resolving (by thresholding and amplifying) the correlation function is used to direct a composite product set of data back to the transformed data storage means. An associative processing occurs wherein the transformed data storage combines and correlates these first stored and transformed set of data with the second transformed input data and the reference data to form the composite product set of data, whereby a first stored body of data is associated with a second incomplete body of data. In applicant's presently preferred embodiment, the parallel processing and pattern recognition are accomplished optically, while thresholding and gain are accomplished electronically. However, the operation of the system may lend itself to use in a fully digital setting, where proper algorithms are programmed to drive the computer.
In any event, the hybrid optical and electronic associative memory system of this invention, which is capable of recalling a first stored image when the memory system is provided with a distorted input image, includes the hologram having an optical medium which records a first stored image of an object as a scattered field pattern transform which is frozen into the hologram. A light source produces an illuminated but possibly distorted input image for comparison with the stored image on the hologram. The stored image is reconstructed when the distorted image is presented to the hologram and the distorted image is correlated with both the first stored image and then combined (through convolution) with an enhanced reference (such as a delta function) which enables the first stored image of the object to be reconstructed through the hologram for viewing 'at the output plane.
The first electro-optical means includes a correlation means and a light amplification and thresholding means. The light amplification and thresholding subsystem are electronic and result in enhancing the reference beam so that the output of the inventive system is the stored image which best matches the input image.
Brief Description of the Drawings
Figure 1 shows a simplified first embodiment of the hybrid optical and electronic associative memory of this invention. Figure 2 shows the configuration of Figure 1 in greater detail.
Figure 3 shows a hybrid electronic and optical resonator associative memory system in accordance with a preferred embodiment of this invention. Figures 4(a) and 4(b) show the appearance of the input and correlation planes during simultaneous recording of four different objects.
Figure 5(a) shows the input image of the object A which is used to match the object A of the recorded image of 4(a).
Figure 5(b) shows the positioning of the correlation spot on the correlation plane of the vidicon of Figure 1 of this invention corresponding to the input image of Figure 5(a). Figure 6(a) shows a masked input of an image of object B.
Figure 6(b) shows the positioning of the corresponding correlation spot.
Figure 7(a) shows an image input selection of the object C.
Figure 7(b) shows the corresponding positioning of the correlation spot on the correlation plane to the image C of Figure 7(a).
Figure 8(a) shows a masked selected object D of the four objects recorded in Figure 4(a).
Figure 8(b) shows the relative positioning of the correlation spot corresponding to the object D in the correlation plane of the first vidicon camera of Figure
1. Figure 9 shows an alternative configuration of the embodiment of the associative memory system shown in Figure 1.
Detailed Description of_the Preferred Embodiment
With reference to Figures 1 and 2, the preferred embodiments of the invention of this application are generally shown and may operate in a first recording mode and a second reconstruction mode. This description
" details the associative memory system operating in the reconstruction mode. A hologram 18 has stored within it at least two coherent wave amplitudes generated by at least two different objects. The hologram 18 carries within its light-sensitive medium both phase and amplitude information with regard to the objects stored therein. The particular hologram 18 which is described in detail in the following description is a Fourier transform hologram. However a Fresnel or a volume hologram can also be used. Utilizing a Fresnel or a volume hologram will, however, result in "the loss of shift invariance, which is an important advantage of the Fourier transform hologram. By "shift invariance", it is meant that an object will be recognized and reconstructed regardless of its position in the input plane.
When the hologram 18 is irradiated by a complex wavefront which is a distorted version of the stored image, the hologram 18 may be used in conjunction with the other components of the system, to match the incomplete input image with the stored image on the hologram 18. The distorted image is provided to the associative memory system by the object input plane 12. Light from the object input plane 12 is directed at the beam splitter 14. The beam splitter 14 redirects light from the object input plane 12 to the Fourier transform lens 16. It will be noted that the object input plane 12 is one focal length distance in front of the Fourier transform lens 16. The hologram 18 is one focal length in back of the Fourier transform lens 16. A composite product beam which is a distorted reference beam is generated by the object wavefront incident on the hologram is provided through the correlation lens 32. The correlation lens 32 is in back of the hologram 18.
The composite product or distorted reference beam is provided to the beam splitter 20. This distorted reference light beam is then simultaneously provided to the correlation plane of the vidicon 22 and the liquid crystal light valve 28, each of which is one focal length in back of the correlation lens 32. The image received by the vidicon 22 and the light crystal light valve 28 may be characterized as the correlation of the stored image of the object, stored within the hologram 18, and the distorted input image from the object input plane 12.
In simplified mathematical terms, let a = an object "a"; A = a Fourier transform of the object "a" stored within the hologram 18; b = a reference "b", the Fourier transform of which, B, is also stored in the hologram 18. The quantities A and B are in general complex. Then, the amplitude transmittance of the hologram 18 is proportional to the magnitude squared of the sum of A and B or A + B 2.
If now a distorted input image a' is provided by way of the Fourier transform lens 16 to the hologram 18, a transformed input image A' ' is presented to the hologram 18. A Fourier transform hologram 18, when arranged in a system as shown in Figure 1, gives rise to the correlation of the distorted image a' with the quantity a which is in turn convolved with b.
It is well known that the convolution of two functions in the spatial domain equals the product of the Fourier transforms of each function in the spatial requency domain. The symbol "*" is used herein to indicate convolution, then, b * (a' (*J a) means b convolved with the quantity consisting of the correlation ( (*} ) of a' with a.
In the spatial frequency domain, the amplitude transmitted by the developed hologram is proportional to the expression A' A + B 2. If one were to expand this product, one would derive the following expression: A' (A2 + AB + B2 + BA) .
Rearranging these terms, one would obtain the following expression:
A' (A2 + B2) + A' (BA) + A' (AB) ,
where A is the complex conjugate of A and B is the complex conjugate of B.
The first two terms of this expression, are respec¬ tively, the zero order term and the -1 order term, neither of which are of direct concern to this invention; however, the last term, A' (AB) is one which is important to this invention. B is a tilted plane wave, and this plane wave is derived from a reference b, which is a shifted delta function. Therefore, in the spatial domain, the quantity b*(a' (*) a) represents a shifted version of the correlation of the distorted input image a' with the stored a. Figure 1 shows that the above quantity is present 'simultaneously at the vidicon (correlation plane) 22 and the liquid crystal light valve (LCLV) 28. The above mathematical results are in keeping with what is experimentally observed in optical systems. If a first object is placed one focal length in front of a Fourier transform lens and a Fourier transform hologram of a second object is placed in back of the same Fourier transform lens by one focal length; then, a second lens is positioned one focal length behind the Fourier transform hologram of the second object, a screen which is- one additional focal length behind the second lens will produce a correlated and convolved image of the first object and the second object which is stored in the Fourier transform hologram. If the stored image transform B is the Fourier transform of a delta function b, (i.e. a tilted plane wave), then the remaining terms of interest A' (A) in the frequency domain correspond to the spatial domain correlation of input image a' with the stored image a. These relationships of association arise intrinsically when a Fourier transform hologram 18 is used within an associative memory as shown in Figure 1. The correlated images, as stated hereinbefore, are provided by the beam splitter 20 to the' correlation plane of the vidicon 22 and the liquid crystal light valve 28.
One of the significant aspects of the invention and system disclosed in this application is the manner in which the correlated image provided to the vidicon 22 and the liquid crystal light valve 28 is enhanced by the iteration loop 21.
The image presented to the vidicon camera 22 by the correlation lens 32 and the beam splitter 20 has partially distorted spurious light associated with this correlated image due to the imperfect input of real time image from the object input plane 12 (a'). In order to remove distortions and provide ' a threshold value of amplitude intensity of the optical signal to the system, the distorted correlation image captured by the vidicon
22 is electronically provided to the electronic threshold unit 24. In the preferred embodiment, the electronic threshold device 24 may be an image processor which has rapid frame-grabbing capabilities. One such image processing device is the Series 100™ computer adaptable circuit component board for IBM PC/ATs made by Imaging Technology Incorporated of Woburn, Massachusetts
01801. Thirty times a second, a new frame sweep of the screen of the vidicon 22 is made by the electronic threshold 24 and the information provided to the vidicon camera 22 is stored and translated digitally with the electronic threshold 24. As used in this application the term "threshold" refers to the electronic threshold 24 which adjusts its preprogrammed memory in such a manner so as to use the light intensity at the center of the correlation image presented to the vidicon 22 as a reference standard for determining what portion of the vidicon signal is eliminated and what other portion is further processed and sent to the CRT (cathode ray tube) screen 26. In other words, if the image on the vidicon 22 is partially distorted, such as that of a circle having flares or wings, these flares or wings at the outer portions of the correlation are clipped, so that the electronic threshold 24 provides to the CRT screen 26 a smooth, round correlation image.
This correlation image is then presented as writing light to a spatial light modulator, which is a liquid crystal light valve 28 in the preferred embodiment. The liquid crystal light valve is an optical-to-optical image transducer that is capable of accepting a low- intensity input light image and converting it, in real time, to an output image with light from another source. The device is designed so that the input and output light beams are completely separated and noninteracting. The liquid crystal light valve (LCLV) 28 operates to modulate the phase of the readout beam 36 according to the control provided by the writing light of the CRT screen 26. The liquid crystal light valve provides optical birefringence wherein the birefringent phase of the readout beam 36 is spatially modulated by the light from the CRT. The polarizing beam splitter 30 directs the high intensity coherent readout beam 36 to the LCLV 28 and converts the birefringent phase modulation into amplitude modulation.
The polarizing beam splitter provides half its signal back to the hologram 18 along the bidirectional diverging path to the hologram 18 shown in Figure 1. Thus, the original correlated image [a' (*/a] provided to the vidicon 22 is processed by the electronic threshold device 24 and provided to the CRT screen 26. This threshold-enhanced signal is boosted by operation of the liquid crystal light valve 28 (LCLV) which provides a higher gain strong signal to the hologram 18. This signal processing assures sharper and clearer correla¬ tion of the image from the object input plane 12 with a stored image a of the hologram 18, for viewing at the output plane 34.
With particular reference to Figure 2, there is presented a detailed preferred system showing a liquid crystal light valve (LCLV) based associative memory of this invention. The input object 12 provides a partially distorted image by way of the beam splitter 14 to the Fourier transform lens 16 and onto the Fourier transform hologram 18. A vidicon 35 receives the output image much as the output image was viewed at the output plane 34 of Figure 1. The correlation lens 32 is placed in back of the hologram 18 and provides a correlated image to both the vidicon 22 and the liquid crystal light valve 28 simultaneously.
The correlation lens 32 provides a correlation image to the vidicon 22 by means of the beam splitter 20 and the mirror 21. The liquid crystal light valve 28 receives its image from the correlation lens 32 through the beam splitter 20, mirror 40, mirror 38, and onto the liquid crystal light valve 28. The vidicon 22 perceives a partially distorted correlation plane image which is processed by the electronic threshold 24 which, as in Figure 1, may be an image processor in the preferred embodiment. This electronic threshold 24 passes light from the correlation plane of the vidicon in the form of an electronic signal and displays an image of the light received on the screen of the CRT 26. Only that light which falls on the vidicon 22 of an intensity as great or higher than the center of the image falling on the vidicon 22, is provided to the CRT screen 26. The liquid crystal light valve (LCLV) 28 phase-modulates the readout beam 36 in accordance with the modulation control signal provided in the form of light at the surface of the CRT screen 26. The polarizing beam splitter 30 acts as described in Figure 1 as both an analyzer to amplitude-modulate the readout beam 36 and to provide an amplified coherent light signal back to the hologram 18 by means of mirrors 38, 40, and beam splitter 20. In this manner a highly coherent and well- correlated pattern recognition system is demonstrated.
It will be noted that the optical "amplifier" effect achieved in the preferred embodiment uses (in Figure 1) a CRT 26, driven by the electronic signal from the electronic threshold (image processor) 24, to phase- modulate the readout beam 36. Alternatively, phase- modulation of the readout beam 36 could be achieved by use of a spatial light modulator (SLM) 28 which is directly driven by this electronic signal from the threshold 24, eliminating the need for a CRT-controlled LCLV. (One such SLM would be the CCD-LCLV, disclosed in Proceedings of SPIE [Society of Photo-Optical Instrumentation Engineers] Vol. 308, at page 75, et seq. in an Article entitled "Silicon Liquid Crystal Light Valves: Status and Issues.", by U. Effron, et al., January 20-21, 1983.) SLMs have been developed which are directly electronically controllable and which amplitude-modulate a readout beam like 36. Such a device would allow one to remove the polarizing beam splitter 30 and replace it with an ordinary beam splitter.
Additionally, if a transmissive-type, ' electron¬ ically controllable SLM, which amplitude-modulates the readout beam 36, were used, the polarizing beam splitter 30 could be removed and not even require replacement. Thus, many variations of existing SLMs may be used in the system disclosed herein to modulate the readout beam 36, and some of these variations of the SLM would allow a reduction in the number and type of elements essential to the functioning of the iteration loop 21.
Figure 9 shows an alternate embodiment to the LCLV- based associative memory system of Figure 2 which has the additional elements of the diffuser 100 and the imaging lens 102. The Fourier transform hologram 18 stores the greater spatial frequency signals at its outer periphery, away from its center. It has been determined that when the correlation image, as enhanced, is brought back from the polarizing beam splitter 30 to the hologram 18 by way of the mirrors 38 and 40 and the beam splitter 20, the correlation lens 32 acting alone is not able to diffuse and spread the enhanced reference beam provided over the entire surface of the hologram 18. In order to assure this spreading of signal, an imaging lens 102 directs the enhanced signal that is returning from the liquid crystal light valve 28 to the hologram 18 through a diffuser 100. The diffuser 100 converts low spatial frequency input signals to high spatial frequency output signals. The high spatial frequency signals are then provided to the hologram 18. The additional elements of the imaging lens 102 and diffuser 100 provide even greater resolution to the electronic and optical associative memory system of this Invention.
As an additional illustration to understand the operation of this Invention, it will be noted that Figure 4(a) shows the input and output planes of the hologram 80. A corresponding imaging occurs at the correlation plane of the vidicon 22 as image 90 (see Figure 4(b) ) .
When a readout is made for example, of the object "A", a mask 83 is provided around the input object so that the entire image 82, of which object "A" is a part, will be masked by the mask 83. The readout image derived, as shown in Figure 5(a), reveals an exact match between the object "A" stored in the hologram 18 and the distorted input image A' (Figure 1) of object "A" presented to the input object plane 12. It will be noted that the position of the image 92 in the correlation plane of Figure 5(b) reveals a shift of the correlation image in response to the search and readout image "A" which corresponds to a stored image.
Likewise, Figure 6(a) shows an input image contained within a plurality of images on transparency 84 which is masked by border 85 so that at the output, one may be viewing an image "B" which is matched with a stored image "B" on the hologram 18 (Figure 1) . Again, there is correlation plane image shifting as a result of selecting the image "B" of Figure 6(a). (See Figure 6(b), the correlation plane showing the shift of the correlation image 94.)
Figure 7(a) shows that when the object "C" is selected from plane 86, the readout matches the input, and the object "C" is viewed within the boundaries of the mask 87. Figure 7(b) illustrates that the correlation image 96 is shifted in yet another direction on the correlation plane when the image "C" of Figure 7(a) is selected. Finally, a selection of the object "D", surrounded by mask 89, where the readout plane 88 reveals the object "D" matched to an input image (within the confines and boundaries defined by the mask 89) , the correlation image 98 shifts in the correlation plane as shown in Figure 8(b).
Thus, it is shown that each of the images, "A" through "D", of Figures 5(a) through 8(a), which were recorded in the hologram 80, show a unique shifting of the correlation plane image to render the pattern recognition achieved by the associative memory of this system relatively shift-invariant. By "shift-invariant" it is meant that shifting the input object in position does not affect the quality of the reconstruction, only its position. Each object image "A" through "D", has an associated reference beam of unique angular orientation that is needed to reveal the proper image from memory when the reference beam is used to recall the stored image. The above description is equivalent to recording multiple objects by utilizing a different reference beam angle for each object during recording of the hologram. Figure 3 shows a hybrid optical and electronic associative memory system in a resonator configuration. A distorted image is input at the input plane 42 to a beam splitter 44. A portion of the image from the input plane 42 is imaged onto vidicon 68 by imaging lens 66. This image is imparted electronically onto CRT 72 via an optional image processor 70. The light from the face of CRT 72 activates LCLV 74 which in turn modulates the birefringent phase of readout beam 81. Polarizing beam splitter 76 converts this birefringent phase modulation into amplitude modulation. The readout beam is then directed through the Fourier transform lens 46 onto the hologram 48, where the correlation of the input image is processed by a first iteration loop 71. A beam splitter 54 provides a liquid crystal light valve 62 and the correlation plane of a vidicon 56 with a convolved and correlated image for further processing to eliminate losses and to provide thresholding. The vidicon 56 provides a distorted correlation plane image to the threshold electronics 58, which may be an i age- processing circuitry system, known in the art, which, for example, grabs frames once every thirtieth of a second and freezes the information, making it available for further processing. Slower rates may also be used. As indicated in the discussion of Figures l and 2, the threshold device 58 selects a portion of the corre¬ lation image presented to the vidicon 56 for further processing. Threshold 58 passes those incoming signals of sufficient intensity only, using the light intensity provided at the center of the correlation image on the plane of the vidicon 56 as a standard. The threshold provides this enhanced imaging to the CRT screen 60. The CRT screen 60 acts to phase-modulate a projection light 61 which is then amplitude-modulated at the polarizing beam splitter 64. The output of the polarizing beam splitter 64 is presented back to the beam splitter 54 and the correlation lens 52, and passed by the mirror 50 back to the hologram 48. In the embodiment shown in Figure 3, a resonator effect occurs because rather than reading out an image at the vidicon 68, the enhanced output image is now impressed upon the second iteration loop 73. The beam splitter 44 provides this enhanced image to an imaging lens_ 66 for input to the vidicon 68. The image on the vidicon 68 is again processed by a second image processor 70, which provides a further optional threshold to the signal where a further enhanced image appears on the screen of the CRT 72. The image on the screen of the CRT 72 then phase- modulates the readout beam 81 which is projected along the LCLV 74 through a polarizing beam splitter 76 and back to the Fourier transform lens 46 and the hologram 48. The enhanced signal continues to loop back and forth between the first iteration loop 71 and the second iteration loop 73 until the stable states of the overall system of the object and reference pairs stored in the hologram 48 are achieved. This nonlinear system will jump from object state to reference state depending on the overlap of the input image with the stored objects. The less distorted the input image provided originally by the input plane 42, the more quickly will resonance occur and the system arrive at a stable state. A latching of the system will provide (at the output plane 79) an image which can be used to identify stored objects and display their real time position and velocity in both object and reference spaces.
A distinct advantage of the system hereinbefore disclosed is that the image processor of thresholding devices 24, 58, and 70, may all operate at rates of 30 frames per second or greater, and they do not require the interferometric stability needed when an all- optical system is used to match a stored hologram image with an input object. Since the correlation image provided to the vidicon 22 is fully swept and stored by the electronic threshold, for example, 24 in 1/30 of a second, movement of the object at the input plane 12 slower than 1/30 of a second will not affect the resolution of the enhanced reference beam provided to the hologram 18 (Figure 1) .
It is understood that additional embodiments beyond those • shown in the description of the preferred embodiment may be envisioned which reflect the spirit and function of the disclosed embodiments. Yet, it is desired that protection under the appended claims extends to equivalent designs. For example, the associative memory system of this invention may be thought of as one which is capable of associating a first body of data recorded within a memory storage means with a second incomplete body of data where there is need to use a reference set of data to perform an associate function. Such a data processing system could re-quire that the reference set of data and a composite product set of data be enhanced. In such a system the reference set of data would be enhanced by an electronic data processing means capable of resolving, thresholding, and amplifying the reference set of data. One such device that may be useful for enhancing data (in the form of a matrix) is a circuit operating much as the image processor or threshold device 24 of this invention. That is, variations of intensity or value of the correlated data may be computed for enhancing and averaging by the threshold device 24 so that a correlated image with better resolution may be provided for the associative processing function. Such a system may perform associative conjugating functions through the use of acoustical holograms or related systems. Also, as discussed heretofore, an electronically activated spatial light modulator (SLM) which allows an electronic signal to directly modulate the readout beam on the projection side of the SLM could be used in place of the LCLV disclosed. In such a system, the CRT screen element would not be needed to enhance the partially distorted hologram image.
Thus, not every element used in the preferred embodiment would be required to achieve controlled thresholding. Such an interchangeable choice of components is contemplated when determining the scope of the appended claims. Thus, the invention disclosed herein is not intended to be limited to an optically- oriented or the hybrid optical and electronic system disclosed herein.

Claims

What is Claimed is:
1. A hybrid optical and electronic associative memory system capable of recalling a stored image when the memory system is provided with a distorted input image, comprising: holographic means for recording and reconstructing a first object transform of a first object said first object transform being recorded with a first reference beam, said first object transform being a transform of a first real image of said object; image transforming means for providing a second object transform of a second object to said holographic means, said second object transform being a transform of a second real image of said second object; said hologram forming a composite product of said first object transform, said second object transform, and said first reference beam; said composite product being a distorted second reference beam; means for transforming said distorted second reference beam into a correlation function related to said first and second objects; and, means for enhancing said second reference beam and said correlation function; said enhancing means including an electro-optical thresholding and light amplification means for resolving said correlation function and distorted second reference beam and eliminating low level spurious light therein, whereby, an enhanced first object image is derived at an output plane.
2. The hybrid optical and electronic associative memory system of Claim 1, wherein said electro-optical thresholding and light amplification means includes: a first vidicon camera for receiving said correlation function, said first camera having a response time of at least thirty (30) frames-per- second; said first vidicon camera providing an electronic output signal to a first optical processor, which processor refines and thresholds said signal to enhance the resolution of said correlation function and eliminate low level spurious light; said first optical processor providing a processor output signal to a CRT having a CRT output screen, so as to generate an electro-optical image signal at said CRT output screen; said CRT output screen being in juxtaposed adjacent alignment with an adjustable spatial light modulator said spatial light modulator constituting means for providing modulated control of a high intensity readout beam; whereby, said CRT and said spatial light modulator enhance and retroreflect said correlation function.
3. The hybrid optical and electronic associative memory system of claim 2, wherein said spatial light modulator is a liquid crystal light valve (LCLV) .
4. The hybrid optical and electronic associative memory system of Claim 3, wherein said system also includes: correlation means for transforming said correlation function back into said distorted second reference beam; means for providing said second reference beam to said holographic means; a second vidicon camera means for receiving an enhanced version of said second object from said holographic means; said second vidicon camera means providing an electronic signal to a second optical processor; said second optical processor providing an object leg output signal to a second CRT having an output screen , said second CRT generating an electro-optical image signal on said second CRT output screen which is a threshold limited version of said enhanced version of said second object transform; said second CRT operatively linked to a second LCLV, said LCLV providing modulated control of a high intensity readout beam, whereby, said enhanced second object beam is redirected back to said holographic means, said system forming a resonator.
5. The hybrid optical and electronic associative memory system of Claim 1, wherein the image transforming means is a Fourier transform lens.
6. The. hybrid optical and electronic associative memory system of Claim 1, wherein the holographic means is a Fourier transform hologram.
7. The hybrid optical electronic associative memory system of claim 1, wherein the holographic means is a Fresnel hologram.
8. The Hybrid optical electronic associative memory system of claim 1, wherein the holographic means is a volume hologram.
9. The hybrid optical and electronic associative memory system of Claim 3, wherein said liquid crystal light valve is electronically activated.
10. An associative memory system capable of associating a first body of data recorded within a memory storage means of said memory system with a second incomplete body of data, comprising: transformed data storage means for storing a first transformed set of data corresponding to a transformed version of said first body of data; data input means for providing said transformed data storage means with a second transformed set of data corresponding to a second body of data; a reference set of data corresponding to a transform of a plurality of delta functions; said transformed data storage means forming a set of data corresponding to a composite product of a transform of said first body of data, a transform of said second body of data, and said reference set of data; means for enhancing said composite product and said reference set of data which includes: means for redirecting said composite product set of data to said transformed data storage means; and, electronic data processing means for resolving, by thresholding and amplifying, said composite product set of data before it is redirected to said transformed data storage means for transformation to said first body of data; and associative processing means operatively linked to said transformed data storage means which combines and correlates said first transformed set of data with said second transformed set of data and said reference set of data, whereby said first body of data is associated with said second incomplete body of data.
11. The associative memory system of Claim 10, wherein said electronic data processing means for resolving said composite product set of data by thresholding and amplifying said set of data includes: a parallel processing means for receiving said reference set of data in a parallel manner; said parallel processing means providing parallel data to a modulator means; said modulator means operating in association with a data amplifier; said data amplifier receiving high gain data which is modulated by said modulator; said modulated high gain data being provided to • said associative processing means where said high gain data is combined and correlated with said transformed set of data for identifying an association between said first transformed data body and said second data body.
12. The associative memory system of Claim 11, wherein said electronic data processing means selectively thresholds said reference data set in a relatively fast and controllable manner.
13. The associative memory system of" Claim 12, wherein said memory system includes: a data resonator which provides adjustable thresholding of said second incomplete body of data; said resonator comprising: a second parallel processor, which processor thresholds said incomplete second data body and modulates high gain data with said threshold second data body, so that said reference data will be continuously enhanced.
14. A hybrid optical and electronic associative memory system capable of recalling a first stored image when the memory system is provided with a partially distorted incomplete input image, comprising: a hologram having an optical medium which records a first stored image of an object as a scattered field pattern transform within the hologram; means for producing said partially distorted and incomplete input image; said first stored image being reconstructed when said partially distorted input image is presented to said hologram; said input image correlated with said first stored image, said image being combined with an enhanced reference beam enabling said first stored image of an object to be reconstructed through said hologram for viewing at an output plane; said enhanced reference beam formed by electro- optical means for resolving said input reference beam, including a correlation means and light amplification and thresholding means; whereby said first stored image may be correlated with said partial distorted input at said hologram resulting in a reconstructed output image corresponding to said stored image.
15. The hybrid optical and electronic associative memory system of Claim 14, wherein said electro-optical means for resolving said reference includes: a correlation means comprising a correlation lens; a thresholding means comprising an image processor having an adjustable control for setting the threshold of said input reference beam; and, a light amplifier means for modulating a readout beam selected for processing by a polarizing beam splitter, said amplifier means providing an optical signal corresponding to said threshold of said input reference beam, said optical signal used to modulate said readout beam to derive an enhanced reference beam, for reconstructing said first object for viewing at said output plane.
16. The hybrid optical and electronic associative memory system of Claim 15 wherein said light amplifier eans includes: an optical CRT display in juxtaposed positioning with a spatial light modulator (SLM) ; said SLM providing a threshold image from said CRT display for modulation of said readout beam; said CRT display providing an image derived from said thresholding means; a polarizing beam splitter for redirecting said modulated readout beam, providing an enhanced reference beam to said hologram.
17. The hybrid optical and electronic associative memory system of claim 16, wherein said SLM is a liquid crystal light valve (LCLV) .
18. The hybrid optical and electronic associative memory system of Claim 15 which includes: means for enhancing light entering an object leg of the system, including: a second light amplifier means for modulating a second readout beam, and a second thresholding means; so that light may be resonated and enhanced as it travels from said object leg back to said first electro- optical means.
19. The hybrid optical and electronic associative memory system of Claim 18, wherein said first and second light amplifier means are directly electronically controlled to modulate, respectively, said first and second readout beams.
PCT/US1988/001473 1987-06-19 1988-05-09 Hybrid optical and electronic associative memory WO1988010497A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE8888904833T DE3870423D1 (en) 1987-06-19 1988-05-09 HYBRID, OPTICAL AND ELECTRONIC ASSOCIATIVE MEMORY.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/064,901 US4837843A (en) 1987-06-19 1987-06-19 Hybrid optical and electronic associative memory
US064,901 1987-06-19

Publications (2)

Publication Number Publication Date
WO1988010497A2 true WO1988010497A2 (en) 1988-12-29
WO1988010497A3 WO1988010497A3 (en) 1989-01-26

Family

ID=22058976

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1988/001473 WO1988010497A2 (en) 1987-06-19 1988-05-09 Hybrid optical and electronic associative memory

Country Status (5)

Country Link
US (1) US4837843A (en)
EP (1) EP0321512B1 (en)
JP (1) JPH02500700A (en)
DE (1) DE3870423D1 (en)
WO (1) WO1988010497A2 (en)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5214745A (en) * 1988-08-25 1993-05-25 Sutherland John G Artificial neural device utilizing phase orientation in the complex number domain to encode and decode stimulus response patterns
JPH02143391A (en) * 1988-11-25 1990-06-01 Ricoh Co Ltd Parallel optical information processor
US5033020A (en) * 1989-02-08 1991-07-16 Grumman Aerospace Corporation Optically controlled information processing system
US4959532A (en) * 1989-02-16 1990-09-25 Hughes Aircraft Company Optical neural network and method
US5040140A (en) * 1989-04-28 1991-08-13 The United States Of America As Represented By The Secretary Of The Air Force Single SLM joint transform correaltors
US5086483A (en) * 1989-08-31 1992-02-04 The Boeing Company Optical processor including electronic processing array
US5023918A (en) * 1989-10-03 1991-06-11 International Business Machines Corporation Cross-product filter
US5095194A (en) * 1989-10-12 1992-03-10 Joseph Barbanell Holographic credit card with automatical authentication and verification
JP2774331B2 (en) * 1989-10-17 1998-07-09 浜松ホトニクス株式会社 All-optical multi-layer neural network system
GB2238639B (en) * 1989-11-28 1993-12-22 Stc Plc Data base searching
US5148497A (en) * 1990-02-14 1992-09-15 Massachusetts Institute Of Technology Fractal-based image compression and interpolation
WO1991012591A1 (en) * 1990-02-14 1991-08-22 Massachusetts Institute Of Technology Fractal-based image compression and interpolation
US5131055A (en) * 1990-02-16 1992-07-14 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Auto and hetero-associative memory using a 2-D optical logic gate
US5323472A (en) * 1990-03-27 1994-06-21 The Boeing Company Optical image analyzer using optical correlation and opto-electronic feedback
US5050220A (en) * 1990-07-24 1991-09-17 The United States Of America As Represented By The Secretary Of The Navy Optical fingerprint correlator
JP2906281B2 (en) * 1990-09-05 1999-06-14 セイコーインスツルメンツ株式会社 Optical pattern recognition device
US5233554A (en) * 1990-09-10 1993-08-03 United Technologies Corporation Programmable optical correlator
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
US5708851A (en) * 1991-12-18 1998-01-13 Olympus Optical Company, Ltd. System for managing information by using hybrid card in main and subdata processing apparatuses
US5299269A (en) * 1991-12-20 1994-03-29 Eastman Kodak Company Character segmentation using an associative memory for optical character recognition
US5454047A (en) * 1992-05-15 1995-09-26 Hughes Aircraft Company Optical method and system for generating expansion coefficients for an image processing function
US5361222A (en) * 1992-06-30 1994-11-01 The United States Of America As Represented By The Secretary Of The Air Force Binary phase only filter associative memory
US5339305A (en) * 1992-08-14 1994-08-16 Northrop Grumman Corporation Disk-based optical correlator and method
US6002787A (en) * 1992-10-27 1999-12-14 Jasper Consulting, Inc. Fingerprint analyzing and encoding system
US5588067A (en) * 1993-02-19 1996-12-24 Peterson; Fred M. Motion detection and image acquisition apparatus and method of detecting the motion of and acquiring an image of an object
US5515498A (en) * 1993-10-01 1996-05-07 The Regents Of The University Of Colorado Optoelectronic computer graphics system and method
US5680460A (en) * 1994-09-07 1997-10-21 Mytec Technologies, Inc. Biometric controlled key generation
US5712912A (en) * 1995-07-28 1998-01-27 Mytec Technologies Inc. Method and apparatus for securely handling a personal identification number or cryptographic key using biometric techniques
US5541994A (en) * 1994-09-07 1996-07-30 Mytec Technologies Inc. Fingerprint controlled public key cryptographic system
US5740276A (en) * 1995-07-27 1998-04-14 Mytec Technologies Inc. Holographic method for encrypting and decrypting information using a fingerprint
US5796858A (en) * 1996-05-10 1998-08-18 Digital Persona, Inc. Fingerprint sensing system using a sheet prism
US6016330A (en) * 1996-10-18 2000-01-18 International Business Machines Corporation Encoding and detection of balanced codes
US5896359A (en) * 1997-03-18 1999-04-20 Northrop Grumman Corporation Spinning disc volume holographic memory
CA2203212A1 (en) 1997-04-21 1998-10-21 Vijayakumar Bhagavatula Methodology for biometric encryption
US6125192A (en) * 1997-04-21 2000-09-26 Digital Persona, Inc. Fingerprint recognition system
US6005985A (en) * 1997-07-29 1999-12-21 Lockheed Martin Corporation Post-processing system for optical correlators
US6038332A (en) * 1997-09-05 2000-03-14 Digital Biometrics, Inc. Method and apparatus for capturing the image of a palm
US6035398A (en) * 1997-11-14 2000-03-07 Digitalpersona, Inc. Cryptographic key generation using biometric data
US6122737A (en) * 1997-11-14 2000-09-19 Digital Persona, Inc. Method for using fingerprints to distribute information over a network
US5991460A (en) * 1998-02-12 1999-11-23 Rockwell Science Center, Inc. Navigation system using hybrid sensor correlation system
US6324310B1 (en) 1998-06-02 2001-11-27 Digital Persona, Inc. Method and apparatus for scanning a fingerprint using a linear sensor
US6188781B1 (en) 1998-07-28 2001-02-13 Digital Persona, Inc. Method and apparatus for illuminating a fingerprint through side illumination of a platen
US6950539B2 (en) * 1998-09-16 2005-09-27 Digital Persona Configurable multi-function touchpad device
US6097035A (en) * 1999-02-22 2000-08-01 Digital Persona, Inc. Fingerprint detection apparatus with partial fingerprint images
US6542134B1 (en) * 1999-03-24 2003-04-01 Intel Corporation Projection system
JP2006276373A (en) * 2005-03-29 2006-10-12 Sony Corp Hologram recording device and phase mask

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4546248A (en) * 1983-09-08 1985-10-08 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Wide dynamic range video camera
WO1987002505A2 (en) * 1985-10-11 1987-04-23 Hughes Aircraft Company Associative holographic memory apparatus employing phase conjugate mirrors

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4084153A (en) * 1976-03-15 1978-04-11 Harris Corporation Apparatus for reconstructing a binary bit pattern
US4115801A (en) * 1977-03-03 1978-09-19 Goodyear Aerospace Corporation Optical image correlator tracking filter circuit
US4155630A (en) * 1977-11-17 1979-05-22 University Of Delaware Speckle elimination by random spatial phase modulation
US4490849A (en) * 1982-03-04 1984-12-25 Grumman Aerospace Corporation Correlation plane recognition processor
US4462046A (en) * 1982-07-02 1984-07-24 Amaf Industries Incorporated Machine vision system utilizing programmable optical parallel processing
US4556986A (en) * 1983-03-09 1985-12-03 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Optical stereo video signal processor
GB8314778D0 (en) * 1983-05-27 1983-07-06 Pa Management Consult Adaptive pattern recognition
US4637056A (en) * 1983-10-13 1987-01-13 Battelle Development Corporation Optical correlator using electronic image preprocessing

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4546248A (en) * 1983-09-08 1985-10-08 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Wide dynamic range video camera
WO1987002505A2 (en) * 1985-10-11 1987-04-23 Hughes Aircraft Company Associative holographic memory apparatus employing phase conjugate mirrors

Also Published As

Publication number Publication date
DE3870423D1 (en) 1992-05-27
JPH02500700A (en) 1990-03-08
WO1988010497A3 (en) 1989-01-26
US4837843A (en) 1989-06-06
EP0321512B1 (en) 1992-04-22
EP0321512A1 (en) 1989-06-28
JPH0444358B2 (en) 1992-07-21

Similar Documents

Publication Publication Date Title
US4837843A (en) Hybrid optical and electronic associative memory
US4961615A (en) Associative memory system with spatial light modulator
US4860253A (en) Associative memory system with spatial light modulator and feedback for adjustable thresholding and enhancement
US5339305A (en) Disk-based optical correlator and method
EP0540759B1 (en) Optical device and optical machining system using the optical device
US3697149A (en) Fourier transform holographic storage and retrieval system
US4739496A (en) Associative holographic memory apparatus employing phase conjugate mirrors
US6285474B1 (en) Holographic recording method and filtering method
US6031643A (en) Method for holographic storage
JPS60182412A (en) Opticalprocessor for coherent light
US5121228A (en) Holographic learning machine
USH331H (en) Large memory acousto-optically addressed pattern recognition
Ambadiyil et al. Secure storage and analysis of fingerprints for criminal investigation using holographic techniques
WO2002005270A1 (en) Method for generating a phase code for holographic data storage
Chiou et al. Symmetry filters using optical correlation and convolution
US5361222A (en) Binary phase only filter associative memory
Mao et al. Holographic high order associative memory system
KR100281323B1 (en) Copying devices for volume holographic digital storage systems
JP3066457B2 (en) Optical pattern recognition device
Petts et al. A Real-Time Optical Image Processing System
Paek et al. VanderLugt correlator and neural networks
Chao et al. High-speed optical object recognition processor with massive holographic memory
Cheng Real-time shift-invariant optical pattern recognition
Vaerewyck et al. Optical Pattern Recognition using an Optically Addressed Spatial Light Modulator.
Kutanov et al. Conjugate image plane correlator with holographic disk memory

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): JP

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): DE FR GB NL

WWE Wipo information: entry into national phase

Ref document number: 1988904833

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1988904833

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1988904833

Country of ref document: EP