Transform optical processing system
Abstract
A Fourier transform optical processing method and system suitable for production line checking in which an electrical signal is generated by generator (2) in response to a first image and a beam (5) of coherent light is modulated by modulator (6) controlled by the electrical signal; a Fourier transform image (7) of the modulated coherent light beam is formed, and then detected by detector (8). The detector (8) provides a second electrical signal representative of the Fourier transformed image. Other aspects of the invention include comparing the second electrical signal to a reference electrical signal for producing an output signal representing any differences; optically preprocessing the image; detecting the Fourier transform image and generating signals representative of its Fourier transform characteristics; and modulating a coherent light beam using a liquid crystal or other spatial light modulating device.

Term
Term ended
Expired 12 October 2007, 19 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
23 claims: 17 independent, 6 dependent
- 1THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:1. A Fourier transform optical processing system comprising: (i) means for generating a first electrical signal in response to a first image;(ii) means for generating a beam of coherent light and defining an optical path;(iii) means disposed in the optical path for modulating the coherent light beam in response to the electrical signal representing the first optical image;(iv) means disposed in the optical path for forming a transform image of the modulated coherent light beam;(v) means disposed in the optical path for detecting the transrorm image of the modulated coherent light beam and generating a second electrical signal in response thereto;(vi) means for comparing the second electrical signal to a reference signal representing a known image, and for producing an output signal characteristic of any differences between the reference signal and the second electrical signal, representing any differences between said reference and the first image.
- 2The optical processing system of Claim 1 wherein 25 the means for generating a first electrical signal comprises means for generating a composite video signal.
- 3The optical processing system of any one of Claims 1 or 2 wherein the means for modulating the coherent light beam comprises a liquid crystal device and wherein jbspe/global 91 7 29 Λ I -o » the coherent light beam is modulated by transmitting it through or reflecting it from the liquid crystal device responsive to the first electrical signal.
- 5further comprises means for correcting any distortion arising from the means for the coherent light beam. The optical processing system of Claim 4 wherein ·· ft « • e • o • ft A ft • ft β ft • ft ft • ft • ft ft ft ft ft ft ft ft ft ft ft ft ft ft ft ft ft 6 ft « t M the means for correcting wavefront distortion comprises a hologram, disposed in the optical path of the coherent light beam, having optical properties that are the inverse of any wavefront distortions.
- 6The optical processing system of any one of Claims 1 to light array means :) 5 wherein the means for modulating the coherent beam comprises a of individually for generating liquid crystal device having an addressable portions, and the an entire image on the liquid crystal device comprises means for refreshing selected ones of the individually addressable portions.
- 7The 1 to 6 coherent coherent optical processing system of any one of Claims wherein the means for generating a beam of light comprises means for generating a beam of light having a polarization axis and wherein the means for modulating the coherent light beam comprises means for modulating the coherent light beam having a preferred polarization axis, the polarization $fe· axis of the means for generating a beam of coherent light being aligned with the preferred polarization axis jbspe/global 91 7 29 X il «9 •· e <4 « « e ·0 9 99a »9 •9 0 9 « β 9· · 9 9 9 99 9 99 9 99 9 9 •« » * ♦ » t of the means for modulating the coherent light beam.
- 8The optical processing system of any one of Claims 1 to 7 wherein the means for forming a transform image comprises a holographic optical element comprising the complex conjugate of the phase variation of any elements disposed along the optical distortion multiplied by an function, so that wavefront path to correct wavefront approximate quadratic phase distortion is corrected and a Fourier transform of the image is formed.
- 9The optical processing system of any one of Claims 1 to 8 wherein the means for detecting the transform image comprises a a plurality of disposed from the detector having a portion comprising ring shaped domains concentrically center of the transform image and/or -f id ta lit» t* a t«9 C « ί ( t ( <9 · · »»*« t « < « f * « i ' - it I;t • i a plurality of wedge shaped domains radially disposed with their points in the center of the transform for detecting domains of a Fourier transform image.
- 10The optical processing system of any one of Claims 1 to 9 wherein the means for detecting the transform image and generating a second electrical signal comprises a fixed or variable mask means disposed in the optical path for blocking or transmitting selected portions of the coherent light beam and in the optical path downstream from the generating the second electrical signal the incident masked light beam. means disposed mask means for in response to
- 11
- 12The optical processing system of any one Claims 1 to 11 further including means for forming a Moire interference fringe image of the first image, and wherein the means for generating a first electrical signal comprises means for generating a first electrical signal in response to the Moire interference fringe t r < t <t i< 4 4 t t 4 4« * Γ t ♦ f« t♦ <4 « I C · · · t < « < · < < » t * « < «' c - «·€« image .
- 13A method of optically processing using a transform, the method comprising:(i) generating a first electrical signal in response to first image;(ii) generating a beam of coherent light and defining an optical path;(iii) modulating the coherent light beam in response to the electrical signal representing the first optical image;*» >· (iv) modulated (v) forming a coherent light detecting the modulated coherent second electrical signal (vi) reference (vii) Fourier transform image of the beam;the Fourier light beam in response transform image and generating thereto;comparing the second electrical signal signal representing a known image;and of to producing an output signal characteristic of any difference between the reference signal and second electrical signal representing any difference jbspe/global 91 7 29
- 14The optical processing system of any one of Claims 1 to 12 wherein the means for detecting the transform image comprises means for detecting a Fourier transform image comprising:(i) means for generating a plurality of Fourier transform composite image signals, including means for generating an area portion signal identifying an area located within the Fourier transform image and a corresponding feature portion signal identifying a feature of the Fourier transform image in the located area;(ii) means for generating a predetermined zone signal, each zone signal being generated in response to an area portion signal and identifying a predetermined zone that includes the located area of the Fourier transform image represented by the incoming area portion signal;(iii) means for selectively generating a summed Fourier transform image signal corresponding to a predetermined zone signal, each summed Fourier transform image signal being the cumulation of any previous feature portion signals for the predetermined zone;and (iv) means for retrievably storing the current 25 summed image signal for each predetermined zone. £=r an s-fe3rm optical-—proGOSsing-gy-&t< determining the features of a trail Image in each of plurality redetermined zones, the system lining;A/·»· jbspe/global 91 7 29
- 15The optical processing system of any one of claims 1 to 14 wherein the means for modulating the coherent light beam comprises a spacial light modulator for modulating the coherent light beam defining an optical path to impress thereon an image, the modulator comprising:(i) means for generating an electrical signal in electrical signal.
- 19The system of any one claims 1 to 14 wherein the means for detecting the transform optical images tbspe/global.spe 91 8 22 A jf u r < < i < J < f. t C I « t Ci t t < c c - 39 comprises:(i) a substrate able to pass light therethrough;(ii) mask image means for transmitting predetermined portions of the optical image said mask image means comprising a set of masks arrayed in a predetermined sequence on said substrate;(iii) pattern timing means arrayed in a predetermined sequence on said substrate for identifying each of the masks of said mask image means.
- 22A transform optical processing system substantially as described with reference to the accompanying drawings.
- 23A method of optically processing using a transform i;:. substantially as described with reference to the accompanying drawings.
Independent claims19
416 paragraphs in 14 sections, as filed
COMPLETE SPECIFICATION (ORIGINAL)
Application Number: Lodged:
ft ft '9 »
Complete ft o
Priority:
Specification—Lodged:
Accepted:
Published:
Related Art:
'hlgme of Applicant:
’ Address of Applicant:
Actual Inventor:
Address for Service:
GLOBAL HOLDNEITCS CORPORATION
P.O. Box 1305, Fairfield, Iowa 52556,. United States of America.
David Paul Casasent
Marc Anthony Franke
Roeland Michael Theodoras Hekker Izhak Moshe Livny
Gregory Scott Mercurio '
Sanderoock Snith & Beadle,
207 Riversdale Road, Hawthorn, Melbourne, Victoria 3122, Australia.
Complete Specification for the invention entitled:
TRANSFORM OPTICAL PROCESSING SYSTEM
The following statement is a full description of this invention, including the best method of performing it known to me:—· ·,·, •Note: The description is to be typed in double spacing, pica type face, in an area not exceeding 9J in depth and 61 in width, on tough white paper of good quality and it is to be inserted inside this form.
14717/73—L
Λ'
X- 'V v’ β 0 ® © • O « 9 © © ® V « o • © Θ © · · Θ • O.
Ββ β© • © β © a « • · © ·<«·©·
This invention relates to an inspection system where the image of the object to be inspected is processed optically using a transform image, such
Fourier transform, Fourier-Mellin transform or like .
Machine vision or inspection systems have as a the become a vital component in integrated manufacturing systems.
They can sort, package, and without human intervention.
ing holes being drilled the drill bit is worn. However, perform defect analysis
For instance, by inspectsystem can determine if a most machine vision systems are based upon digital electronic technology that uses serial or one dimensional processing. For instance, an image is captured and stored as a matrix of electrical signals. The image is then preprocessed to enhance edges, improve contrast, and otherwise isolate the object to be recognised. A comparison function compares the enhanced image to
- 2 ' t J
<img file="AU616640B2_D0001.tif" />
<img file="AU616640B2_D0002.tif" />
one or more stored reference images. These functions are typically performed by standard microelectronic, digital equipment on a bit-by-bit or vector basis. Accordingly, the techniques are typically serial and 5 inherently one dimensional, whereas the images being processed are two dimensional. This dichotomy results in very intensive processing requirements, is particularly difficult for one dimensional digital equipment, and takes a relatively long time to complete,.
Digital processing hardware has been enhanced and the
00« ©· © © © o © o
C O · • © • o © · • » « ft ί » β 5
Φ β e • © « ® · ® © c © s ® software and algorithms have been improved to provide some improvements in prior art machine vision systems. However, these improvements have come at the expense of additional system complexity, system costs and programming complexity.
C 9
4» © ο β « •o » ® © •© ® © © 6« * β g · e β o
β Ο G β © ft
Ο β
In some systems, the image to be processed is converted into a Fourier domain. The Fourier transform maps all of the information about the image of the object into a very useful, symmetrical pattern which represents the object in terms of its spatial
Oft © • so
O © Q frequencies. However, the calculation of a Fourier
00800© © · transform on a digital computer is extremely intense, and may take a computer as powerful as a Micro Vax II about a minute to complete. Even powerful and expensive state of the art array processors take a full second to merely produce the transform. In modern industrial plants, the production line rates are often much faster than this.
Accordingly, it is an object of the present invention to provide an improved optical processing system.
It is a further object of the present invention to provide an optical processing system that can rapidly provide an electrical signal representing the Fourier transform of an image of an object.
It is a still further object of the invention * » ft ft « 0 r «· · β 9 ft « * β C I β & $ <
ft ft ft ft® • 0 ft .ft ft ft to provide an optical processing system that utilizes a Fourier transform of the image being processed to produce an electric output signal characteristic of any differences between the image being processed and a reference image.
ft fir ft o r «st β β a « a a • » q ft α β « < « β ao ft β ft ft ft ft Si ft ft
It is a still further object of the present invention to provide an improved spatial light modulator to impress the image of the object being processed onto a coherent light beam.
These and other objects, which will become ft ft ft ft O ft • ft ft ft ft β ft ft ft ft ft « apparent from this application, are accomplished by the Fourier transform optical processing system of the present invention. The method and apparatus of the present invention include generating an electrical signal in response to a first image and
<img file="AU616640B2_D0003.tif" />
- 5 modulating a beam of coherent light with means that is responsive to the electrical signal. A Fourier transform image of the modulated coherent light beam is formed, and then detected. The detector provides a second electrical signal representative of the Fourier transformed image. The second electrical signal is compared to a reference electrical signal for producing an output signal representing any differences.
Preferred aspects include: optically preprocessing the image; detecting the Fourier transform image and generating signal representative of its Fourier transform characteristics; and modulating a coherent light beam using a liquid crystal or other spatial light modulating device.
Embodiments of the invention will now be described by way of example with reference to the accompanying drawings in which: Figure 1 is a schematic block diagram illustrating one embodiment of the system of the present invention,
Figure 2 is a schematic block diagram illustrating the optical path for the system of the present invention, shown in Fig. 1.,
Figure 3 is a schematic block diagram illustrating digitizer, memory and adder section for detecting a
Fourier transform image and generating an electrical
<img file="AU616640B2_D0004.tif" />
<img file="AU616640B2_D0005.tif" />
jbspe/global
7 29
<img file="AU616640B2_D0006.tif" />
signal representative thereof in the system of the invention.
Ο © Ο ο ♦ ο e βο ο
9 Ο Ο «0 ο
Ο • Ο ’ ί ' Ο ο
I ο Ο ® ·
Ο Ο φ © ο ® ο Ο φ ο ο ο 0
06»
Figure A illustrates the regions of a wedgering device, i.e. for detecting the Fourier transform and generating an electrical signal in the system of the invention,
Figure 5 is a schematic diagram illustrating the generation of Moire fringe patterns for an object to be detected by the system of the invention.
Figure 6, 6A and 7 illustrate alternate embodiments of sampling disks for use in a Fourier transform detector, and
Figure 8 is a schematic block diagram illustrating a second embodiment of the system of the present
<img file="AU616640B2_D0007.tif" />
<img file="AU616640B2_D0008.tif" />
ο ο ο Ο οφ ό ο0
Λ 9
Q ο<>
6 0 0 • β • Ο 0 Ο ο
0 0 0 90 • φ invention.
Figure 1 is a block diagram illustrating one embodiment of the optical processing system of the present invention. The image of an object 1 to be processed is received by a device such as a video camera 2 that generates a first electrical signal in response to the image 1. A laser 4 provides a beam of collimated light 5 that is incident upon a spatial light modulator 6. The modulator forms an image of the object in response to the first electr-
<img file="AU616640B2_D0009.tif" />
cs
Λical signal, and the image is transferred to the coherent light beam. A Fourier transform image or other transform of the modulated coherent light beam is formed by the means 7 and focused upon the detector 8. The detector generates a second electrical signal on line that is received by
i.i processor 10 and compared to a reference signal representing a known image on line 11. The processor provides an output signal on line 12 representing the <r differences between the known image and the object.
a 09s •o • 005 © 00 9 •o a o ο9
G 9 e o ©9O0
9 0 9 * O 9 ©O o ® 9 &
« © ©w
The object 1 to be the actual object, such optically processed may be as a bottle, etc., or the image of an object that a focal plane for the video camera.
it may be a pre-processed image that can, metal part·, is generated in
Alternatively, has been enhanced «
'· © · © © β o e & 9 or filtered to highlight certain features or suppress a background, or it may be a presentation of the Moire
Mi '<·. fa' interference fringes representing the three dimensional features of the object.
• <0 a © ο μ» • o
The image of the object is brought into the a β © « ® ί O O O 0
O optical processing system by some means an electrical signal in response to the for generating image, such as a standard video camera 2. It may be any of several video cameras that are currently commercially available
<img file="AU616640B2_D0010.tif" />
and have, for example, an RS-170 electric output. The output is present on line 3. While the image output of a standard video camera is readily decoded and transformed into a recognizable image by a commercially 5 available television, other means, such as an electronic or electro-mechanical scanner, may be used.
A laser, or other device, provides a coherent beam of light 5 and defines an optical path for the optical processing system. It may be a laser diode r' or gas laser. The output power from the laser may
9«· •9 • 9 0 9 •P e » •s •« t * ♦t « · · t <sup>1</sup>♦ l ’ « · ♦ ft t « ♦ · * ft be monitored by a photodetector 15 (Figure 2) which intercepts a reverse beam from the laser, or a portion split from the output beam. The signal from the photodetector is used as part of a feedback loop to adjust the output power from the laser. The optical ft 4 < · * 6 « « ♦ A P « « · • a « path in Figure 1 is illustrated as being linear, although it may be bent as necessary or desirable · using mirrors, prisms, or other suitable means.
A spatial light modulator 6 is disposed in the optical path and displays the image captured by the «
····»♦ ♦ β
H ft
<img file="AU616640B2_D0011.tif" />
€ C * 4 ft ft « I video camera 2 as represented by the electrical signal on line 3. The spatial light modulator of the present invention maybe a liquid crystal device, as is commercially available. A liquid crystal device typically
- 8 comprises a pair of a liquid crystal cell sandwiched between polarizers. The liquid crystal cell comprises individually addressable liquid crystal modules that are disposed in a two dimensional f
i t *1 r
Λ
JI array. The tilt and twist of each liquid crystal module or pixel varies with applied voltage, and this affects the polarization of the light incident upon the cell. The device polarizers are typically crossed with respect to each other. If the liquid « βφ» Oo e ♦ φ Φ *e · · « a · ♦I# •· «S J 4
4. 4 ft *· « • · · « « * « < · < <
crystal such as device is driven by a standard video signal, the output from image will be generated one pixel at a time, in a standard video camera, the on the liquid crystal device a manner similar to the way an image is generated on a standard television receiver .
Assuming that the video camera has a standard ♦ 4
I 4
4«4« *4 « <« ♦
4» « video signal output, it will typically scan the object one pixel at a time across a first horizontal ’J:
t e » e * <
• 4 t * *
ί » 4« I <
♦ t line, retrace to a second horizontal that line one pixel at a time. This line, and scan sequence • t « * β 1 « <<
€ continues until'.the entire image has been scanned, and usually takes 33 milliseconds..
The pixel response time of a liquid crystal device is a complicated function of the material, temperature, and applied signal. Generally, the
L
I time period may be divided into a rise time (the
Τ’ time to achieve 90% of maximum transmission) retention fall time threshold formation at a time time (the (the time time it stays above 90%) to value ). For of the image when the image is displayed
Depending upon the and fail from 90% to some smaller the succeeding Fourier transto be valid, it must be made image quality is good and the entire on the spatial light modulator.
response time of the liquid crystal device, the speed with which the video signal <c * β O ♦ « 9 « ♦ I 9 9 « β is supplied, and the retention and fall times for the liquid crystal device, some of the pixels may have · • « «4 •· » 4 ♦ 9 ♦4 *< « » ·4 * t £4
J- m decayed while others have not yet peaked, have been transmitted. Not only will the incomplete, image quality
On the other hand, if the or may not image be and contrast may suffer.
image on the liquid crystal
4 *4® « Φ4 ftΦ
Ο·*» ft 44 device has not decayed by the time that the signal representing the new image is provided, the new image β S ft ·
Q β 4 4 4 will be contaminated and the modulation light beam will not accurately of the coherent represent the image
O « 4 β
* 4 presented .
To resolve these problems , ar<sub>(</sub> active liquid crystal display using built-in thin film transistors to hold each pixel value may be desirable.
a
<img file="AU616640B2_D0012.tif" />
< » < » * 4 ♦
<img file="AU616640B2_D0013.tif" />
<img file="AU616640B2_D0014.tif" />
Alternatively, one may use a frame buffer which electrically stores and maintains an entire image or frame from the video camera and continuously refreshes or quenches the image on the liquid crystal device. The design of a device to accept the standard video camera output and adapt it to a two dimensional frame buffer compatible with a liquid crystal device is well within the capabilities of one skilled in the art of electronic circuit design .
Still further improvement may be made in the use of a liquid crystal device for a spatial light modulator by increasing the response time of the device, but this also typically results in a reduction in contrast. For instance, a thinner layer of liquid crystal modules has a faster response time, but less image contrast. To provide acceptable contrast at longer wave lengths of coherent light, f'
<img file="AU616640B2_D0015.tif" />
<
< «« ««14 I f r a t ί 4 • 4 <a a 4 o <
4 a thicker layer of liquid crystal modules is preferred in the present invention, such as in the range of 3 to microns thick. The response time can be improved by heating the liquid crystal device. In addition, it is desirable to maintain the device at a constant temperature to ensure that its response time is uniform. This may be done, for example, by placing
<img file="AU616640B2_D0016.tif" />
<img file="AU616640B2_D0017.tif" />
i
<img file="AU616640B2_D0018.tif" />
<img file="AU616640B2_D0019.tif" />
<img file="AU616640B2_D0020.tif" />
Ο- β> Φ « β
6«ί» if 9 « ♦· « *
0 « « « 0 » t β ί « » 1 *
ί. ·.
t < I ί 15 t t «ίΗ «5» < δ4 ί·« «
<img file="AU616640B2_D0021.tif" />
* 4
I t t t 4 ί ί ‘ 4 « I < i t t
i U U i i ' the liquid crystal device in a heated cavity or heating it around the edges with resistors or thermal tape. The temperature is typically maintained in the range of 35° to 50°C and a thermistor may be used to provide an electric feedback signal to maintain the device at the predetermined temperature. On the other hand, it may be desirable to cool the liquid crystal device to increase the retention time. The design of an appropriate , temperature control circuit is well within the capabilities of one skilled in the art of electrical circuit design. ' .,
To ensure that phase distortions are not introduced into the Fourier transform image, optical flatness of the surfaces of the spatial light modulator is essential. The lack of optical flatness distorts and scatters the coherent light, making it impossible to generate the accurate coherent transformations required for optical processing. The optical correction may be done with an optical element such as a lens, or through the use of a correcting hologram having optical properties that are the inverse of any phase or other wavefront distortions. The methods of making such a hologram to compensate for the unwanted spatial phase variations are disclosed in Optics Letter,
June 1986, pages 398-400, D. Casasent and S. Xia, which
<img file="AU616640B2_D0022.tif" />
-. 12 ιί->. ΐ· t
• · • Ο β · ® · • 8 6 β β« * 4 fr · « e » · 4 A β
• · » a β
♦ β Λ • « * β α · « β 6 · » · « « is incorporated herein.
The coherent light beam 5, modulated with the image of the object by the spatial light modulator, is incident upon still further means in the optical path for forming the Fourier transform or signature of the image of the object. The Fourier transform presents all information about the image mapped into a symmetrical pattern which represents the object in terms of its spatial frequencies.
Visual features that are close together create high spatial frequencies and those features that are farther apart create lower spatial frequencies.
Low frequencies are distributed of the transform and the higher away from the center toward the •I toward the center frequencies farther outer edge. The orientation of the features creating these frequencies are also mapped with vertically distributed features having their frequencies distributed distributed distributed vertically in the transform, and features having their horizontally frequencies horizontally in the transform. If the image is rotated, the frequency distribution rotates in the same fashion. This predictable mapping occurs on all features in the image regardless of *
'i ζί .»·» ·» n • 0
Ο < Λ 9 • *> a a ♦ a c • a o a a a ♦ a a o • a a a a a a a a « a aa« a a e a • a a a o a a a a a sa» ·, *
the position of the feature. If a portion of the image moves to another place in the overall view, the Fourier transform will be basically unaffected for those visual moved. The only are now in a new features within the portion that change will be if the features spatial relationship to the rest of the items in the overall view. This characteristic provides shift invariance to the mapping of the Fourier transform for each object
Fourier .transform is also symmetrical bottom and from left to right so that circle of the information .
design of the image. The from top to each semiimage contains exactly the same
This symmetry is the basis for the detector, with one half decoding che frequency distribution and the other half decoding the frequency orientation.
o a * a a a a
» 4 ί i 4
O
The Fourier transform is generated by a device such as a high quality glass lens which transforms the information and focuses it into the optical plane of the lens. The lens performs the Fourier transform because it approximates a quadratic phase function.
As an alternative, a hologram of a quadratic phase function will also perform a Fourier transform .
In addition, the hologram may contain
I
4 k
..
<img file="AU616640B2_D0023.tif" />
<img file="AU616640B2_D0024.tif" />
other transmission functions besides the quadratic phase function, and may, for instance, provide the phase correction for the spatial light modulator or other optical elements in the optical path.η si
For instance, the hologram may be the complex .§ conjugate of the phase function of the liquid crystal;
device multiplied by the desired quadratic phase function of the Fourier transform. When this hologram is illuminated by a plane wave, it provides an optically flat, phase compensated Fourier transform of the image modulated onto the coherent light beam by the spatial light modulator. .
Referring to Figure 2, the elements in the « « < · • 0®4 «o • ·4 • ♦· • β » 0 • · • » » * «
··«·*« • « optical path may comprise the laser 4 which provides the coherent light beam 5. As illustrated, the forward beam may be divergent and may have an elliptical cross section. An imaging system may be used as necessary or desirable to collimate the beam and circularize its cross section. This may include, for example, cylindrical lenses 20, 21. The polarization axis of the coherent light is preferably aligned with the polarization axis of the liquid crystal device 23, or, in the alternative, an input polarizer 22 may be used .
<img file="AU616640B2_D0025.tif" />
<V
The collimated, polarized light beam passes through the spatial light modulator 23 which contains an image of the object to be processed.
The spatial light modulator may comprise, for example, a liquid crystal cell or a magneto-optic device of the type available from
Semetex, a division of Litton
Industries Inc.
A holographic optical element or other device 24 may be used to
S β « « ft » ft ft ft 4 0 • a ft a ft » ft a A a ft · · · ♦ ft 4 ft · ft correct any wave front distortion introduced by the liquid crystal device or other elements in the optical path, or to correct for polarization flatft ft ft<sup>1</sup> ♦ ft ft ness. A lens 25 forms the two dimensional Fourier ’ transform of the image on the liquid crystal device, focusing the transformed image at the detector 8.
ft 4 ft » 9 ft ft ft * ft ft 4 « ft 4
As noted earlier, lens 25 may also be a holographic optical element, or may be combined with the a · a » «
♦ β β e «
holographic optical element 24.
A polarizer 26 •ft* ftft ft 4 is disposed in the optical path and cooperates with ft » · ft ft ft ft ft the liquid crystal cell to form the image. The ft polarizers 22, 26 are normally affixed directly to the liquid crystal cell, but they may be removed therefrom to minimize or correct wave front distortion '1 or otherwise improve the image.
ends at the light detector 8 and
The optical path any further processing takes place in the digital electronic circuitry.
6
F .t
0«· • 4 ί 4 4« «4 d · •Λ » •4 •4 •· *4 4 4 * · « « *· i ««4 «4 «4 *< C 1 •a « ♦ «♦ t f • e t ♦· e
O
Figures 1 and 2 illustrate a linear optical path, which requires that the spatial light modulator and other elements disposed in optical path transmit light therethrough.
the alternative, the optical path may be using mirrors, prisms, or other devices.
the
In bent,
The spatial light modulator 6, 23 may also be of reflective type where the angle of incidence the coherent light beam may be, for example, degrees .
the of
The light detector is placed in the focal plane of the Fourier ’transform image. It detects the Fourier transform image light beam and generates an in response thereto. The y-ϊίν.’· .· I of the modulated coherent electrical signal image is detected measuring the amount of light incident on the on line by various ft
4 « « spatial domains of interest, as illustrated by the wedges and rings in Figure 4. These domains may be ·# « • e a • · a «444·· physically defined on a semiconductor array, as illustrated in U.S. Patent No. 3,689,772 to George.
Alternatively, they may be defined by electronically
1' λ έχ segmenting a rectangular or circular two dimensional matrix into wedges and rings as illustrated in Figures and A, or by sampling the Fourier transform segments sequentially in time by passing apertures on a. rotating
y.
I
A •'S— disk through the Fourier plane, as illustrated in ft ft * ft • ft ft. ft ft ft ft «ft ft ft ft ft «
ft ft 0 ft 6 ft ft · ft · c.
ft ft ft · «.
ft ft · ft ft ft ft ft
Figures 6-8.
Referring to Figure 3, the detector may comprise a light sensor which generates electric signals representing a two dimensional image of the Fourier transform, electronic circuitry which digitizes the image and stores it for analysis, and electronic circuitry which adds together the intensity of each of the image pixels comprising the Fourier image in each of the wedge and ring shaped domains 2 - 14 identified in Figure 4. The number of domains may vary as necessary or desirable.
Figure 3 detecting the the modulated (:
generally illustrates circuitry for
Fourier transform image. It detects coherent light beam, divides the light beam into a series of semi-circular and wedge shaped portions, and sums the intensity of the light in each of the individual semi-circular or wedge shaped portions. The intensity of the light in each of these portions is a representation of the Fourier signature of the object being inspected.
More specifically, Figure 3 illustrates a camera such as a video camera described above that has a rl'i standard composite video television output. This l!
8
V ’“Sr· includes an area portion signal (line and pixel location within the line) identifying an area within the Fourier transform image, and a corres ponding video or feature portion signal that identifies a feature of the
Fourier transform image in the located area.
The area portion signal may be decoded to represent a particular line and pixel location, and the feature signal may be decoded «40» * · » » « « c »0 » *i, « · '♦ A • *
A· « « « · 4 « *<4 « < « « «· t *44 to represent the intensity of corresponding area location.
signal on line 31 is provided the image at the
The camera output to the camera input sync separator 32 which separates the area portion signal from the feature portion signal.
<<
Mit-♦ ** t 4 «· ft t
44 *
The area portion signal is provided on line 33 to the phase lock loop device 34 which isolates and decodes the area portion signal and outputs a t 4 » * *
Λ 4 4 · i 1.
i *
C c < t r
«. * < J t 4 .4 * synchronizer counter 36.
synchronizer and a timing signal on line 35 to the line/pixel
The line/pixel counter converts the signal to an address signal on line 38 signal on line 39.
The clock generation device 40 receives the synchronizing signal on on line 44 to the cycle successive single video line 39 counter frame .
and provides a signal to identify each
Each successive
<img file="AU616640B2_D0026.tif" />
ft
J 5.
Vi»'
7rΛ* if
L:
video frame initiates a new cycle for the detector.
The address signal on line 38 identifies specific locations in a video frame buffer memory 45. The video frame buffer memory is, in this example, a
512 by 512 by 8 bit memory. Thus, the image area consists of 512 lines having 512 pixels and the line/pixel counter converts the area s torage per line, location signal to the corresponding address signal for the e e> ft. · ft o ft ft ft ft a ft o ft ft e> ft o ft. ft ft ft ft ft ft ft ft · • · ft « « ft • ft ft ft ft ft ft ft ft » r <
« m c
1, < t » ft <· ft ft « » < · « e « « « ft ft ft < ft video memory. Each storage position stores an 8 bit word representing an address for the summing RAM 46.
The address for RAM 46 is output from the video memory on line 49· as a real and pixel line 48, through multiplexer 47,
The video frame buffer memory 45 time look-up table which relates position of the camera 30 to the defining the wedge-ring pattern as the camera scans the Fourier left to right along a line, the and onto.
functions the line zones of Figure 4. Thus, transform image from video memory converts 'i »
<
λ ft · « i * « • <
the lir .‘/pixel location signal to a signal representing one of the wedge or ring shaped domains or zones
- 14 in Figure 4.
An .important feature of the video frame buffer memory is that any desired pattern of pixel summation can be preloaded into the video frame buffer memory.
6'
1’
<img file="AU616640B2_D0027.tif" />
A
- • ♦ * 9 • » • » 4 <r « · · r • « ♦ ♦ ft 4 • ft * . I? a « ft e < τ < ii ft « t t « t t •ft tee
This permits one to personalize the means for detecting the Fourier transform image to isolate certain features and provide the desired degree of resolution. Additional advantages of defining the wedge and ring shaped domains in a programmable look-up table means that the easily for different
Instead of 64 wedges li number of domains may be modified types of recognition problems.
and 64 rings, it would be possible to provide 128 wedges and 128 rings. The detector may also be reconfigured into rings only, or wedges only, or still other different geometries.
A critical function is to attenuate the in any Fourier sampling system..
central DC peak light energy that always appears in the center of the Fourier c ft t<
« <c<
ftLt ft ft«.
ft t -t transform image.
magnitude higher
The central peak is orders of in energy than the more distant ft ftft ft ft ft ft ft ft 4 ft ft t points, but they contain the information of interest.
I:
i i i
I «mu «
The present embodiment allows hardware or software t « 1 ft *
* « t mu u * I.
control of the attenuation of narrowing and widening as the the DC peak, including situation requires.
This embodiment also avoids certain critical problems of alignment and centering which are inherent in optical systems and other Fourier transform sensing approaches .
pi.
The second portion of the means for detecting the Fourier transform processes the feature or video portion of the image signal. In this embodiment it comprises an adder section that also processes the pixel information in real time. It sums the intensity of the current Fourier transform image pixel with the stored value of all previously scanned pixels in the same domain, and stores the • ♦ ♦ * β · ♦ ♦ 4 β < 111 £ I € < « £ « t t * *. tt result in a memory location specified by the 8 bit address data obtained from the frame buffer memory. Referring to Figure 3, the video signal from the camera input sync separator is provided on line 51 , to the analog to digital converter 52. The digital output on line 53 is an 8 bit representation of the i < r * < << 4 < * I <4 V £ ♦ £ t £ 4 £ ( 4 € i < ♦ i
M t t t t £ ♦ <
< at ί 4 i £
i. t intensity of the incident modulated coherent light beam at the area (line and pixel location) being detected by the camera, i.e. the current intensity signal. The converter 52 may operate at rate of 10 MHZ, and the data is passed to the 20 bit adder 54. Adder 54 sums the current intensity signal on line 53 with the signal on line 57 representing the sum of the intensity of all pixels previously scanned in the same domain of the same Fourier transform image. This is done as follows.
During analog to digital conversion of the feature portion signal, the line/pixel counter 36 addresses the video frame buffer memory 45 to convert the corresponding area portion signal to a zone or domain address signal, which represents one of the wedge or ring domains 1 - 14 illustrated in Figure 4. This address signal from the video memory is routed through the 8 bit multiplexer 47 • « « » • i · » ♦ « • ff »' ♦ • · <
♦ 0 *t * c <<
t t «€ <Ci < Ci *i £« « x via line 49 to the summing RAM 46.
The address presented to the summing RAM 46 from the video memory identifies the location storing a 20 bit word which represents the summa- ,. tion of all pixel locations previously scanned for the wedge or ring domain that encompasses the current i < « a f tit a it t t t « i t t i t t x i & < it
C t t c t c ΐ c i c t e * i 4 r t % t ί l4 t ί pixel location. The data representing this sum is provided on line 55 to the 40 bit multiplexer 56 and output on line 57 to the 20 bit adder 54. In adder 54 the data representing the intensity of the current pixel location is added to the data representing the summation of all previous pixel locations within the wedge or ring domain identified by the video memory. This addition is performed with an integer accuracy of 20 bits at real time rates. The data representing the result of this addition is placed on line 60 and stored back in the summing ' A '1
RAM 46 in the location specified by the current address pointer from video memory 45. This addition and substitution process continues until the intensity for each pixel in each wedge or ring domain has been summed for the entire
Fourier transform image.
The process of adding the data representing the
Jr r « t. ( r
* e ♦ <
ft f ♦ if « ♦
t t f ί t ί r « I C t * € t « f t t t t <t «€<
t I.
it C
C t-4 intensity of initiated by counter 61 .
each of the pixel locations is a control signal from the cycle
At the beginning of each video frame, the cycle counter receives a signal on line 44 from the clock generator '40 and enables the summing RAM via write enable line 67 so that stored therein during the time that <<
is scanned, i
33.3 milliseconds.
frame is scanned, the cycle counter data may be the entire frame
After the entire disables the
I·
I' «Ml t i <1 summing RAM write enable input and requests an interrupt from the microprocessor on line 62 from the computer interface bus 63. Upon interruption, t t f <· i t
4 ' the controlling processor transmits an address signal tithrough line 62 to the 8 bit multiplexer 47 and opens a data path through the 40 bit multiplexer 56 to read the final wedge and ring domain intensity summation results from the summing RAM 46, via line 68. The
<img file="AU616640B2_D0028.tif" />
0
<img file="AU616640B2_D0029.tif" />
» < f c f t t ur <sub>t</sub> t t * < t * € ♦ <* t f •' M f ’· t - i t f· < t i 1' t i
C 4 C I < < 4 t t i it..
mmemory locations of the summing RAM are then set to zero to prepare for the summation cycle for the next video frame. The final Fourier transform analysis may then be performed by a processor external to the video processing unit.
.Referring to Figure 1 , the wedge and ring domain intensity values from the detector are transferred to a processor 10. To initialize the optical processing system, the system is presented with good objects and the data representing a Fourier transform signature of the good object is recorded as a reference. In operation, as each object is inspected by the optical processor, the data representing the Fourier transform of its image is compared by the processor 10 to the Fourier transform signature for the good part. An output signal on line 12 distinguishes acceptable objects from bad objects, which represent a different signal for the Fourier transform image.
Alternate embodiments for the detector may include placing either a fixed or variable mask in front of a one or two dimensional detector in order to sample portions of the Fourier transform image.
<img file="AU616640B2_D0030.tif" />
For instance, the mask may be a liquid crystal device having addressable portions disposed in the plane of
<img file="AU616640B2_D0031.tif" />
<img file="AU616640B2_D0032.tif" />
J the Fourier image. Wedge and ring shaped domains may be activated sequentially in the liquid crystal device and the intensity of the Fourier transform may be read on a single photodetector. See, for <ff t Tf
U f f re c ft i <t iff c ς <! CC example, the discussion regarding Figures 6-8.
In another alternate embodiment, the Fourier or other transform of an image could be detected by a standard analog camera array which is rotated or physically moved to identify different wedge and ring shaped domains. The intensity of the light in each domain would then be recorded.
Referring to Figure 5, Moire fringes of an object to be inspected are generated and provided to the optical processor rather than the image of <( the object itself. This preprocessing simplifies the image by essentially identifying only the three
UH < <
t {'tin i .dimensional contours. To employ this technique, light is transmitted from a source 0 through fine grating 71 along optical path 72 to the object 73.
The light reflected from the object along optical path 74 is viewed through grating 75, which is identical to grating 71.
The interference of the projected grating pattern and the viewing pattern results in a beat pattern of alternating light and dark bands known as Moire fringes. These fringes
Z i
<img file="AU616640B2_D0033.tif" />
<img file="AU616640B2_D0034.tif" />
change dramatically with small depth related differences in the object. They can highlight defects by magnifying their effect many times. They also can exclude surface, non-depth related detail since only depth related changes cause differences in the Moire fringes. The fringes are viewed by sensor 76 which corresponds to the video camera 2 in Figure 1 .
Moire preprocessing may also be done using a subtraction technique. First, a Moire fringe pattern of the master object is used a- the target grating 75, When the Moire fringes of the object to be tested are superimposed on the known target grating, the elements of the pattern which are the same cancel out, leaving only the differences. Thus, all differences over a certain threshold confirm a defect. And, by determining the spatial frequencies of the defect it may be possible to obtain further information about the nature of the defect.
Figure 8 illustrates an embodiment of the invention using a different embodiment of a detector. The image of an object 1 to be processed is received by a device such as a video camera 2 that generates a first electrical signal in response to an image
<img file="AU616640B2_D0035.tif" />
\ _ 27 -
<img file="AU616640B2_D0036.tif" />
<img file="AU616640B2_D0037.tif" />
from the object. A laser 4 provides a beam of collimated light 5 that is incident upon a spatial light modulator 6. The modulator forms an image of the object in response to the first electrical signal, which may be preprocessed, and the image is transferred to the coherent light beam. A Fourier transform image of the modulated coherent light beam is formed by the means 7· Via mirror 81 and lens 82, both disposed in the optical
<img file="AU616640B2_D0038.tif" />
< t I ί u € r e ♦ e β e9 e © ♦ 9
99 ® β ®9 ot>
9 •9
9· · «
9 9« aa « .9 β I
9
C 9 η β « «
HI tt« * <1 « «t t 41
A t© path, the Fourier transform image is focused onto the photodetector 83.
A sampling disk 84 is disposed for rotation . around its center with a ring of the disk disposed in the optical path. 7t includes selected opaque and transparent regions to block and transmit light, and may be a glass disk with a patterned opaque coating 89 (See, for example, Figure 6A) or an opaque metal disk with portions etched away (not shown). The ring portion in the optical path includes a plurality of predetermined wedge and ring patterns that are sequentially inserted into the optical path as the disk rotates. The patterns comprise opaque and transparent regions that selectively block and transmit portions of the Fourier
<img file="AU616640B2_D0039.tif" />
transform image to the detector 83.
Figure 6 illustrates an embodiment 85 of a suitable sampling disk. It is mounted for rotation around center C. The outer most ring
86 comprises alternating transparent 87 and opaque radially disposed segments which form timing marks for a standard sensing tachometer 112.
Inboard of the outer most ring 86 is a concentric ring 90. In the quarter section designated by arc 91, ring 90 includes a plurality of circular ®< β •e •one •a » « •« · «t t 4 *4 t t •* < 8 « «4 «' 44 < t c * < t « t 4 «
< 4 « 4 t c
«.
masks. Each mask occupies a circular area of approximately the same diameter as the Fourier . transform image in the optical path. A portion of the area of each mask is opaque, and it defines a pair of transparent wedge-shaped or pie-shaped segments. Each segment has a predetermined number of arc degrees and is orientated at a predetermined angle. For instance, aperture 92 may include a pair of point-to-point wedges, each wedge being
22.5 arc degrees with one wedge centered at 90 degrees and the other centered at 270 degrees. A second mask 93 in ring 90 may include a pair of wedges also of 22.5 arc degrees each, with the wedges centered at 22-5 degrees and 202.5 degrees.
Λ
<img file="AU616640B2_D0040.tif" />
» « t. » *4 e- e tc s t t c c <<
4<
¢( c 4 t i <
t « < < t t
1.1 t
T « t ♦ f : ♦ t ί .*.- ·· t i t t
Depending upon the desired degree of resolution or other factors, the number of wedges, the arc degree width of each wedge, and the angular orientation of each wedge may vary as necessary or desirable. For example, two wedges may be used in each mask to improve the signal to noise ratio of the detector, and there may be 16 wedge masks .
In the second quarter circle of ring 90 designated by arc 95 there is a plurality of circular masks 94. Each of these masks is an opaque circle with 'transparent ring domains located at different diameters ranging from the center of the mask to its outermost portion.
Figure 7 illustrates an alternate embodiment
100 for a disk having mask zones that generate a composite frequency-orientation signature for the transform image. The interior portion 101 is disposed in the optical path and may be cut or masked to define any of a variety of transparent shapes or openings 102 as necessary or desirable.
The outer ring 103 consists of alternating opaque and transparent regions as timing masks.
The mask 84 is attached at its center to a motor shaft 110, as part of motor 111, to rotate
<img file="AU616640B2_D0041.tif" />
< 4 f t
S til e < i •i < r if t « <4 «it t
t<.
the disk with ring 90 or transparent shapes 102 disposed in the optical path to intercept the light beam 5. A standard photosensing tachometer 112 reads the timing track in the outermost ring of the disk.
The output signal from the tachometer 112 is provided to a phase lock loop and clock generation circuit 113. This circuit monitors the rotational position of disk 84 and generates a representative signal which is used to synchronize the operation of the photodetector circuitry to each mask on the disk. It also provides a feedback signal to a servo control circuit 114 for controlling the rotational speed of the motor shaft 110.
In operation, each wedge or ring mask on disk transmits one region of the incident Fourier transform image, as illustrated in zones 1 - 14 of
Figure 4. For instance, wedge domain 93 may provide a reading for zone 12 in Figure 4, and ring mask 94 may provide a reading that corresponds to zone 2 in Figure 4. As the disk rotates during the presence of a single Fourier transform image, individual segments of the image fall upon the photodetector 83. Photodetector 83 generates an output signal
<img file="AU616640B2_D0042.tif" />
proportional to the intensity of the transmitted segment of the image. If necessary, the signal
I* is converted to a voltage by means 120, such as a logarithmic current to voltage circuit. The voltage is output on line 120A to sample and hold •t « · 6 Ο O » « <* · « « β *>» • · « · « I * ♦ »· • t *» • ·« • ·· •4 ♦t < » » · circuit 121 rotational which, in combination with the disk position signal from the phase lock loop and clock generation circuitry 113 provides a signal on line 123 that is a the · in tensity of the sampled portion of transform image.
in each segment done optically,
Thus , of the rather on line 122, function of the Fourier the summing of the intensity
Fourier transform image is than electronically by the summing RAM 46 of Figure 3.
The signal on line 123 is converted to a digital signal stored by the analog-to-digital conversion means 124, in buffer 125, and provided to a data processor
126 for any further analysis or comparison with
Vi t ε < 4 t f
C it t < «
C l'.
a known Fourier transform signature.
processing means 126 may also provide
The data a signal to an optics alignment adjustment means 130 to automatically
Mil ί
adjust the position of the mirror 81.
This centers the optical path on the appropriate portion of the rotating disk and places it in alignment with the tl< t. I t < 4 photodiode 83.
In the drawings and specification there have been set forth exemplary embodiments of the invention.
The claims form part of the disclosure of this specification.
I i
'ϊ <sup>Γ</sup>
<img file="AU616640B2_D0043.tif" />
»4 · · ♦ Ο
Ρ «
til
Contents14
43 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP0152186A2 | Cites | European Patent Office (EPO) | Search report |
| EP0225205A1 | Cites | European Patent Office (EPO) | Search report |
20 members in 7 offices
Priority claims1
| Document | Office | Kind | Date |
|---|---|---|---|
| 92051386 | United States of America | A |
Members20
| Document | Office | Kind | |
|---|---|---|---|
| EP0265194A2 | European Patent Office (EPO) | A2 | |
| JPS63212809A | Japan | A | |
| AU7973087A | Australia | A | |
| WO8906020A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO8906021A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US4878736A | United States of America | A | |
| EP0265194A3 | European Patent Office (EPO) | A3 | |
| EP0394348A1 | European Patent Office (EPO) | A1 | |
| BR8807861A | Brazil | A | |
| BR8807862A | Brazil | A | |
| EP0398963A1 | European Patent Office (EPO) | A1 | |
| JPH03501785A | Japan | A | |
| JPH03501786A | Japan | A | |
| AU616640B2This record | Australia | B2 | |
| US5078501A | United States of America | A | |
| US5151822A | United States of America | A | |
| EP0394348A4 | European Patent Office (EPO) | A4 | |
| EP0398963A4 | European Patent Office (EPO) | A4 | |
| US5159474A | United States of America | A | |
| CA1313243C | Canada | C |
Numbers
- Application
- 7973087
Titles
- English
- TRANSFORM OPTICAL PROCESSING SYSTEM
Classification
- CPC, 3
- G02B27/46
- G01B11/24
- G06E3/005
- IPC, 8
- H01L21 66
- G01B11 24
- G01B11 25
- G01N21 88
- G01N21 93
- G02B27 46
- G02F1 01
- G06E3 00