Patent US5262533A successfully refreshed from Google Patents.
Patent US5402234A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5402234A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for the rapid acquisition of data in coherence scanning interferometry

Assignee: Zygo Corp
•
Filing: 1993-02-01
•
Granted: 1995-03-28
•
Expires: 2013-02-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of profiling a rough surface of an object includes the steps of producing an interference pattern of the object surface using an interferometer to produce an illumination intensity on the pixels of an imaging device, varying the optical path difference between the object surface and a reference surface of the interferometer through a range including a position of zero optical path difference for each pixel, calculating values of an interference discriminator function to identify the regions of coherence, gathering at the imaging device and storing for each pixel a plurality of intensity values about the region of coherence--as identified by the state or value of the interference discriminator function calculations--at consecutive data points spaced along the range by a predetermined phase difference, storing for each pixel the relative position of the plurality of intensity values along the range, and calculating from the stored intensity values the difference in height between two selected pixels using methods known in the art. An apparatus for practicing the invention is also disclosed.

Inventors

  • 👤 Leslie L. Deck

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 13:48
CPC Classifications
G; G01; G01B; G01B11/00; G01B11/02; G01B11/026; G01B9/00; G01B9/02; G01B9/02001; G01B9/02007; G01B9/02009; G01B9/02055; G01B9/0207; G01B9/02072; G01B9/02075; G01B9/02078; G01B9/02079; G01B9/02083; G01B9/0209; G01B9/04

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 266 words
A method of profiling a surface of an object, comprising the steps of: (a) positioning the object surface along an optical axis so that a predetermined feature of the object surface is optically aligned with an imaging array of an imaging device; (b) producing an interference pattern of the object surface by means of an interferometer and operating the imaging device to record said interference pattern; (c) varying the optical path difference between the object surface and a reference surface of the interferometer over a predetermined range including a position of zero optical path difference for each pixel of the imaging array; (d) operating the imaging array in conjunction with said varying of the optical path difference so as to receive, at each pixel of the imaging array, intensity values at equally spaced intervals defined by a predetermined phase difference between successive images taken along the varying optical path difference; (e) applying the intensity values received by each pixel to an interference discriminator for determining for each said pixel whether interference is present; (f) storing for each said pixel a plurality of intensity values in a region of interference identified by the interference discriminator; (g) storing concurrently with at least one of said stored intensity values for each said pixel the relative position along said predetermined range of said at least one stored intensity value; and (h) determining the height of said predetermined object surface feature by computing, using said stored intensity values and said stored relative position of each said pixel, the position along said range of zero optical path difference for said each pixel.
Claim 2
Independent Claim 266 words
A method of profiling a surface of an object, comprising the steps of: (a) positioning the object surface along an optical axis so that a predetermined feature of the object surface is optically aligned with an imaging array of an imaging device; (b) producing an interference pattern of the object surface by means of an interferometer and operating the imaging device to record said interference pattern; (c) varying the optical path difference between the object surface and a reference surface of the interferometer over a predetermined range including a position of zero optical path difference for each pixel of the imaging array; (d) operating the imaging array in conjunction with said varying of the optical path difference so as to receive, at each pixel of the imaging array, intensity values at equally spaced intervals defined by a predetermined phase difference between successive images taken along the varying optical path difference; (e) applying the intensity values received by each pixel to an interference discriminator for determining for each said pixel whether interference is present; (f) storing for each said pixel a plurality of intensity values in a region of interference identified by the interference discriminator; (g) storing concurrently with at least one of said stored intensity values for each said pixel the relative position along said predetermined range of said at least one stored intensity value; and (h) determining the height of said predetermined object surface feature by computing, using said stored intensity values and said stored relative position of each said pixel, the position along said range of zero optical path difference for said each pixel.
Claim 3
Dependent Claim 123 words
The method of claim 1, wherein said step (e) further comprises applying said received intensity values to the interference discriminator in real-time as said intensity values are received at the imaging device pixels so as to identify said interference region data on-the-fly, wherein said step (f) further comprises storing said plurality of intensity values in real-time as received at the imaging device pixels and identified by the interference discriminator as being located in said interference region, and wherein said step (g) further comprises storing said relative position of the at least one of said stored intensity values in real-time as said intensity values are received at the imaging device pixels and identified by the interference discriminator as being located in said interference region.
Claim 4
Dependent Claim 13 words
The method of claim 1, wherein said predetermined phase difference is 90 degrees.
Claim 5
Dependent Claim 61 words
The method of claim 3, wherein said step (e) comprises applying said received intensity values for each said pixel to an interference discriminator ID defined by the functional relationship ID(f)=I.sub.f -I.sub.f-2 where I f and I f-2 denote the received intensity values for said pixel at data points f and f-2 of a series of consecutive data points f-2, f-1, f.
Claim 6
Dependent Claim 13 words
The method of claim 1, wherein said predetermined phase difference is 120 degrees.
Claim 7
Dependent Claim 67 words
The method of claim 5, wherein said step (e) comprises applying said received intensity values for each said pixel to an interference discriminator ID defined by the functional relationship ID(f)=2I.sub.f -I.sub.f-1 -I.sub.f-2 where I f , I f-1 and I f-2 denote the received intensity values for said pixel at respective data points f, f-1 and f-2 of a series of consecutive data points f-2, f-1, f.
Claim 8
Dependent Claim 60 words
The method of claim 1, wherein said step (e) comprises applying said received intensity values for each said pixel to an interference discriminator ID defined by the functional relationship ID(f)=I.sub.f -I.sub.f-1 where I f and I f-1 denote the received intensity values for said pixel at data points f and f-1 of a series of consecutive data points f-1, f.
Claim 9
Dependent Claim 41 words
The method of claim 1, wherein said step (e) comprises applying said received intensity values for each said pixel to an interference discriminator comprising a high pass filter operable for identifying in said received intensity values data generated by background illumination.
Claim 10
Dependent Claim 27 words
The method of claim 1, wherein said step (e) comprises applying said received intensity values for each said pixel to an interference discriminator comprising a threshold detector.
Claim 11
Dependent Claim 35 words
The method of claim 1, wherein said step (f) comprises storing said plural received intensity values for each said pixel in a circular buffer having a predetermined plurality of storage locations for each said pixel.
Claim 12
Independent Claim 249 words
A method of determining a height of a point on an object surface, comprising the steps of: (a) positioning an object surface along an optical axis so that a predetermined point on the object surface is optically aligned with an imaging device; (b) producing an interference pattern of the object surface location by means of an interferometer to produce an intensity value at a pixel of the imaging device; (c) varying an optical path difference between the object surface and a reference surface of the interferometer through a predetermined range including a position of zero optical path difference for said point; (d) receiving at said imaging device pixel, as the optical path difference is varied through said predetermined range, a plurality of intensity values of the interference pattern at randomly-selected consecutive data points spaced along said range by a predetermined phase difference; (e) applying said received intensity values to an interference discriminator for identifying in said intensity values a region of high frequency interference data; (f) storing a plurality of the received intensity values in the region of high frequency interference identified by said interference discriminator; (g) storing concurrently with at least one of said stored intensity values the relative position along said predetermined range of said at least one stored intensity value; and (h) determining the height of said predetermined object surface location by calculating, using said stored intensity values and said stored relative position, the position along said range of zero optical path difference for said point.
Claim 13
Independent Claim 249 words
A method of determining a height of a point on an object surface, comprising the steps of: (a) positioning an object surface along an optical axis so that a predetermined point on the object surface is optically aligned with an imaging device; (b) producing an interference pattern of the object surface location by means of an interferometer to produce an intensity value at a pixel of the imaging device; (c) varying an optical path difference between the object surface and a reference surface of the interferometer through a predetermined range including a position of zero optical path difference for said point; (d) receiving at said imaging device pixel, as the optical path difference is varied through said predetermined range, a plurality of intensity values of the interference pattern at randomly-selected consecutive data points spaced along said range by a predetermined phase difference; (e) applying said received intensity values to an interference discriminator for identifying in said intensity values a region of high frequency interference data; (f) storing a plurality of the received intensity values in the region of high frequency interference identified by said interference discriminator; (g) storing concurrently with at least one of said stored intensity values the relative position along said predetermined range of said at least one stored intensity value; and (h) determining the height of said predetermined object surface location by calculating, using said stored intensity values and said stored relative position, the position along said range of zero optical path difference for said point.
Claim 14
Dependent Claim 82 words
The method of claim 11, wherein said step (e) further comprises applying said received intensity values to the interference discriminator in real-time as said intensity values are received at the imaging device pixel so as to identify said region of high frequency interference data on-the-fly, and said step (f) further comprises storing said plurality of intensity values in real-time as received at the imaging device pixel and identified by the interference discriminator as being located in said region of high frequency interference.
Claim 15
Dependent Claim 13 words
The method of claim 11, wherein said predetermined phase difference is 90 degrees.
Claim 16
Dependent Claim 57 words
The method of claim 13, wherein said step (e) comprises applying said received intensity values to an interference discriminator ID defined by the functional relationship ID(f)=I.sub.f -I.sub.f-2 where I f and I f-2 denote the received intensity values for said pixel at data points f and f-2 of a series of consecutive data points f-2, f-1, f.
Claim 17
Dependent Claim 72 words
The method of claim 11, wherein said predetermined phase difference is 120 degrees and said step (e) comprises applying said received intensity values to an interference discriminator ID defined by the functional relationship ID(f)=2I.sub.f -I.sub.f-1 -I.sub.f-2 where I f , I f-1 , and I f-2 denote the received intensity values for said pixel at respective data points f, f-1 and f-2 of a series of consecutive data points f-2, f-1, f.
Claim 18
Dependent Claim 56 words
The method of claim 11, wherein said step (e) comprises applying said received intensity values to an interference discriminator ID defined by the functional relationship ID(f)=I.sub.f -I.sub.f-1 where I f and I f-1 denote the received intensity values for said pixel at data points f and f-1 of a series of consecutive data points f-1, f.
Claim 19
Dependent Claim 37 words
The method of claim 11, wherein said step (e) comprises applying said received intensity values to an interference discriminator comprising a high pass filter operable for identifying in said received intensity values data generated by background illumination.
Claim 20
Dependent Claim 23 words
The method of claim 11, wherein said step (e) comprises applying said received intensity values to an interference discriminator comprising a threshold detector.
Claim 21
Dependent Claim 27 words
The method of claim 11, wherein said step (f) comprises storing said plural received intensity values in a circular buffer having a predetermined plurality of storage locations.
Claim 22
Dependent Claim 51 words
The method of claim 11, wherein said step (e) comprises applying the received intensity values to an interference discriminator which subtracts, from each received intensity value, an estimate of then-current background illumination to thereby provide an estimate of current interference amplitude at the current position of the varying optical path difference.
Claim 23
Dependent Claim 21 words
The method of claim 20, wherein said step (e) further comprises locating a peak value among said current interference amplitude estimates.
Claim 24
Dependent Claim 35 words
The method of claim 21, wherein said step (f) comprises storing a plurality of the received intensity values of the interference pattern at consecutive data points about said peak value located in said step (e).
Claim 25
Independent Claim 292 words
A method of profiling a surface of an object, comprising the steps of: (a) positioning an object along an optical axis so that a predetermined feature of the object surface is optically aligned with an imaging device; (b) producing an interference pattern of the object surface by means of an interferometer and an illumination source to produce an intensity value on the imaging device for each pixel of an image of the object surface, each said pixel corresponding to a location on the object surface; (c) varying an optical path difference between the object surface and a reference surface of the interferometer through a predetermined range including a position of zero optical path difference for each said location; (d) receiving at each said pixel intensity data as the optical path difference is varied through said predetermined range; (e) applying said received data for each said pixel to an interference discriminator operable for locating the presence of interference in said received data; (f) storing for each said pixel a plurality of intensity values of the interference pattern, as located by the interference discriminator, at randomly-selected consecutive data points spaced along said predetermined range by a predetermined phase difference; (g) storing, for each said pixel, concurrently with at least one of stored intensity values for said pixel the relative position along said predetermined range of said at least one stored intensity value; and (h) determining a difference in height between two selected locations on the object surface, said two selected locations corresponding to respective first and second imaging device pixels, by calculating for each of said first and second pixels, using said stored intensity values and stored relative position, the position along said range of zero optical path difference for the corresponding selected location.
Claim 26
Independent Claim 292 words
A method of profiling a surface of an object, comprising the steps of: (a) positioning an object along an optical axis so that a predetermined feature of the object surface is optically aligned with an imaging device; (b) producing an interference pattern of the object surface by means of an interferometer and an illumination source to produce an intensity value on the imaging device for each pixel of an image of the object surface, each said pixel corresponding to a location on the object surface; (c) varying an optical path difference between the object surface and a reference surface of the interferometer through a predetermined range including a position of zero optical path difference for each said location; (d) receiving at each said pixel intensity data as the optical path difference is varied through said predetermined range; (e) applying said received data for each said pixel to an interference discriminator operable for locating the presence of interference in said received data; (f) storing for each said pixel a plurality of intensity values of the interference pattern, as located by the interference discriminator, at randomly-selected consecutive data points spaced along said predetermined range by a predetermined phase difference; (g) storing, for each said pixel, concurrently with at least one of stored intensity values for said pixel the relative position along said predetermined range of said at least one stored intensity value; and (h) determining a difference in height between two selected locations on the object surface, said two selected locations corresponding to respective first and second imaging device pixels, by calculating for each of said first and second pixels, using said stored intensity values and stored relative position, the position along said range of zero optical path difference for the corresponding selected location.
Claim 27
Dependent Claim 88 words
The method of claim 23, wherein said step (h) comprises the steps of: i. for each of said first and second pixels, calculating the position in said stored randomly-selected consecutive data points of the data point of zero optical path difference; ii. calculating a difference between the relative positions along said predetermined range stored in said step (g) for said first and second pixels; and iii. calculating a relative height difference between the two selected pixel locations by applying the calculated results from steps (i) and (ii) above.
Claim 28
Dependent Claim 90 words
The method of claim 23, wherein said step (e) further comprises applying said received intensity values for each said pixel to the interference discriminator in real-time as said intensity values are received at the imaging device pixel so as to identify said region of high frequency interference data on-the-fly, and said step (f) further comprises storing said plurality of intensity values for each said pixel in real-time as received at the imaging device pixel and identified by the interference discriminator as being located in said region of high frequency interference.
Claim 29
Dependent Claim 13 words
The method of claim 23, wherein said predetermined phase difference is 90 degrees.
Claim 30
Dependent Claim 62 words
The method of claim 26, wherein said step (e) comprises applying said received intensity values for each said pixel to an interference discriminator ID defined by the functional relationship ID(f)=I.sub.f -I.sub.f-2 where I f and I f-2 denote the received intensity values for said each pixel at data points f and f-2 of a series of consecutive data points f-2, f-1, f.
Claim 31
Dependent Claim 76 words
The method of claim 23, wherein said predetermined phase difference is 120 degrees and said step (e) comprises applying said received intensity values for each said pixel to an interference discriminator ID defined by the functional relationship ID(f)=2I.sub.f -I.sub.f-1 -I.sub.f-2 where I f , I f-1 and I f-2 denote the received intensity values for said each pixel at respective data points f, f-1 and f-2 of a series of consecutive data points f-2, f-1, f.
Claim 32
Dependent Claim 61 words
The method of claim 23, wherein said step (e) comprises applying said received intensity values for each said pixel to an interference discriminator ID defined by the functional relationship ID(f)=I.sub.f -I.sub.f-1 where I f and I f-1 denote the received intensity values for said each pixel at data points f and f-1 of a series of consecutive data points f-1, f.
Claim 33
Dependent Claim 45 words
The method of claim 23, wherein said step (e) comprises applying said received intensity values for each said pixel to an interference discriminator comprising a high pass filter operable for identifying in said received intensity values for each said pixel data generated by background illumination.
Claim 34
Dependent Claim 27 words
The method of claim 23, wherein said step (e) comprises applying said received intensity values for each said pixel to an interference discriminator comprising a threshold detector.
Claim 35
Dependent Claim 35 words
The method of claim 23, wherein said step (f) comprises storing said plural received intensity values for each said pixel in a circular buffer having a predetermined plurality of storage locations for said each pixel.
Claim 36
Dependent Claim 55 words
The method of claim 23, wherein said step (e) comprises, for each said pixel, applying the received intensity values to an interference discriminator which subtracts, from each received intensity value, an estimate of then-current background illumination to thereby provide an estimate of current interference amplitude at the current position of the varying optical path difference.
Claim 37
Dependent Claim 25 words
The method of claim 33, wherein said step (e) further comprises, for each said pixel, locating a peak value among said current interference amplitude estimates.
Claim 38
Dependent Claim 39 words
The method of claim 34, wherein said step (f) comprises, for each said pixel, storing a plurality of the received intensity values of the interference pattern at consecutive data points about said peak value located in said step (e).

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-03-27 1998-09-26 1999-03-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-03-27 2002-09-26 2003-03-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-03-27 2006-09-26 2007-03-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag