Apparatus and methods for surface contour measurement
First Claim
1. A method for determining, on an object having a surface, three-dimensional position information of a point on said surface of said object, said method comprising the steps of:
- a) providing two sources of radiation having a spatial distribution of spectral regions;
b) illuminating said surface with said radiation from each of said sources to produce a first fringe pattern at a first position on said surface;
c) moving said first fringe pattern to a second position;
d) generating a first wrapped cycle map in response to said first and second positions of said first fringe pattern;
e) estimating fringe numbers in said first fringe pattern;
f) changing said first fringe pattern to generate a second fringe pattern at a first position;
g) moving said second fringe pattern to a second position;
h) generating a second wrapped cycle map in response to said first and second positions of said second fringe pattern;
i) estimating fringe numbers in said second fringe pattern in response to said estimated fringe numbers in said first fringe pattern; and
j) determining said three-dimensional position information of said point on said surface in response to said estimated fringe numbers in said second fringe pattern and said second wrapped cycle map.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods of measuring three-dimensional position information of a point on the surface of an object. In one embodiment, the method includes the steps of providing two sources of radiation having a spectral distribution, illuminating the surface with each of the sources to produce a first fringe pattern, moving the first fringe pattern to a second position, generating a first wrapped cycle map, estimating fringe numbers in the first fringe pattern, changing the first fringe pattern, moving the second fringe pattern to a second position, generating a second wrapped cycle map, estimating fringe numbers in the second fringe pattern, and determining position information in response to the estimated fringe numbers in the second fringe pattern and the second wrapped cycle map. In another embodiment the apparatus includes two sources of radiation having a spectral distribution and being coherent with respect to one another, a control system for moving each of the sources relative to each other, a detector positioned at the point on the surface of the object to receive radiation illuminating the point on the surface of the object, and a processor for receiving signals from the detector. The processor calculates position information of the point on the surface of the object in response to the movement of the sources and the radiation received at the point on the surface of the object.
-
Citations
84 Claims
-
1. A method for determining, on an object having a surface, three-dimensional position information of a point on said surface of said object, said method comprising the steps of:
-
a) providing two sources of radiation having a spatial distribution of spectral regions;
b) illuminating said surface with said radiation from each of said sources to produce a first fringe pattern at a first position on said surface;
c) moving said first fringe pattern to a second position;
d) generating a first wrapped cycle map in response to said first and second positions of said first fringe pattern;
e) estimating fringe numbers in said first fringe pattern;
f) changing said first fringe pattern to generate a second fringe pattern at a first position;
g) moving said second fringe pattern to a second position;
h) generating a second wrapped cycle map in response to said first and second positions of said second fringe pattern;
i) estimating fringe numbers in said second fringe pattern in response to said estimated fringe numbers in said first fringe pattern; and
j) determining said three-dimensional position information of said point on said surface in response to said estimated fringe numbers in said second fringe pattern and said second wrapped cycle map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for synthesizing a wrapped cycle map corresponding to a fringe pattern of a predetermined spacing on a surface, said method comprising the steps of:
-
a) providing two sources of radiation having a spatial distribution of spectral regions;
b) illuminating said surface with said radiation from each of said sources to produce a first fringe pattern at a first position on said surface;
c) moving said first fringe pattern to a second position on said surface;
d) generating a first wrapped cycle map in response to said first and second positions of said first fringe pattern;
e) changing said first fringe pattern to generate a second fringe pattern at a first position;
f) moving said second fringe pattern to a second position;
g) generating a second wrapped cycle map in response to said first and second positions of said second fringe pattern;
h) subtracting said second wrapped cycle map from said first wrapped cycle map; and
i) wrapping said difference between said second wrapped cycle map and said first wrapped cycle map to generate a wrapped cycle map corresponding to said fringe pattern of said predetermined spacing. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for determining, on an object having a surface, three-dimensional position information of a point on said surface of said object, said method comprising the steps of:
-
a) generating a first and a second beam of radiation, said first and second beams of radiation having a first frequency and being coherent with respect to one another;
b) illuminating said surface with said second beam of radiation;
c) generating a first interference pattern at a first position in response to said first beam of radiation and radiation from said second beam of radiation scattered by said surface;
d) moving said first interference pattern to a second position;
e) generating a first wrapped cycle map in response to said first and second positions of said first interference pattern;
f) estimating intensity cycles in said first interference pattern;
g) changing said first interference pattern to generate a second interference pattern at a first position;
h) moving said second interference pattern to a second position;
i) generating a second wrapped cycle map in response to said first and second positions of said second interference pattern;
j) estimating intensity cycles in said second interference pattern in response to estimated intensity cycles in said first interference pattern; and
k) calculating said three-dimensional position information in response to said estimated intensity cycles in said second interference pattern and said second wrapped cycle map. - View Dependent Claims (26, 27, 28)
-
-
29. A method for determining, on an object having a surface, three-dimensional position information of a point on said surface of said object, said method comprising the steps of:
-
a) generating a first and a second beam of radiation, said first and second beams of radiation being coherent with respect to one another;
b) illuminating said surface with said second beam of radiation;
c) generating a first interference pattern in response to said first beam of radiation and radiation from said second beam of radiation scattered by said surface;
d) phase shifting one of said first and second beams of radiation with respect to the other of said first and second beams of radiation to generate a first phase shifted interference pattern;
e) generating a first wrapped cycle map in response to said first interference pattern and said first phase shifted interference pattern;
f) changing said first interference pattern to generate a second interference pattern;
g) phase shifting one of said first and second beams of radiation with respect to the other of said first and second beams of radiation to generate a second phase shifted interference pattern;
h) generating a second wrapped cycle map in response to said second interference pattern and said second phase shifted interference pattern;
i) subtracting said second wrapped cycle map from said first wrapped cycle map; and
j) wrapping said difference between said second wrapped cycle map and said first wrapped cycle map to generate a wrapped cycle map. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A method for determining, on an object having a surface, three-dimensional position information of a point on said surface of said object, said method comprising the steps of:
-
a) projecting a first cyclical pattern to produce a first projected pattern at a first position on said surface;
b) moving said first projected pattern to a second position;
c) generating a first wrapped cycle map in response to said first and second positions of said first projected pattern;
d) estimating cycle numbers in said first projected pattern;
e) changing said first projected pattern to generate a second projected pattern at a first position;
f) moving said second projected pattern to a second position;
g) generating a second wrapped cycle map in response to said first and second positions of said second projected pattern;
h) estimating cycle numbers in said second projected pattern in response to said estimated cycle numbers in said first projected pattern; and
i) determining said surface in response to said estimated cycle numbers in said second projected pattern and said second wrapped cycle map. - View Dependent Claims (35)
-
-
36. A method for synthesizing a wrapped cycle map corresponding to a projected cyclical pattern of a predetermined spacing on a surface, said method comprising the steps of:
-
a) projecting a first cyclical pattern to produce a first projected pattern at a first position on said surface;
b) moving said first projected pattern to a second position on said surface;
c) generating a first wrapped cycle map in response to said first and second positions of said first projected pattern;
d) changing said first projected pattern to generate a second projected pattern at a first position;
e) moving said second projected pattern to a second position;
f) generating a second wrapped cycle map in response to said first and second positions of said second projected pattern;
g) subtracting said second wrapped cycle map from said first wrapped cycle map; and
h) wrapping said difference between said second wrapped cycle map and said first wrapped cycle map to generate a wrapped cycle map corresponding to said projected cyclical pattern of said predetermined spacing. - View Dependent Claims (37)
-
-
38. A method for mitigating the effects of speckle on a measurement of a point on a surface of an object, said method comprising the steps of:
-
a) generating a coherent fringe pattern from two sources of radiation separated by a distance;
b) projecting the coherent fringe pattern onto the surface of the object;
c) detecting the fringe pattern and the speckle in an image of the surface of the object;
d) translating the two sources such that the fringe pattern remains substantially stationary and the speckle changes;
e) detecting the new fringe pattern and the changed speckle in an image of the surface of the object; and
f) determining the fringe pattern substantially without speckle in response to the detected fringe patterns and the change in speckle. - View Dependent Claims (39, 40)
-
-
41. A method for mitigating the effects of speckle on a measurement of a point on a surface of an object, said method comprising the steps of:
-
a) generating a coherent fringe pattern from two sources of radiation separated by a distance;
b) projecting the coherent fringe pattern onto the surface of the object;
c) detecting the fringe pattern and the speckle in an image of the surface of the object;
d) translating the object laterally with respect to the two sources of radiation along a path parallel to the equiphase plane of the fringe pattern such that the fringe pattern remains substantially stationary with respect to the surface of the object and the speckle changes;
e) detecting the new fringe pattern and the changed speckle in an image of the surface of the object; and
f) determining the fringe pattern substantially without speckle in response to the detected fringe patterns and the change in speckle. - View Dependent Claims (42, 43)
-
-
44. A method for mitigating the effects of speckle on a measurement of a point on a surface of an object, said method comprising the steps of:
-
a) projecting a coherent fringe pattern onto the surface of the object;
b) providing a lens having a transmission function having a gradual transmission drop off at the lens edge; and
c) detecting the fringe pattern in an image of the surface of the object, wherein the transmission function substantially reduces the speckle influence on the measurement.
-
-
45. A method for mitigating the effects of speckle on a measurement of a point on a surface of an object, said method comprising the steps of:
-
a) generating a first fringe pattern from two sources of radiation having a first frequency and separated by a distance;
b) changing said first fringe pattern to generate a second fringe pattern by changing said first frequency to a second frequency; and
c) changing said distance in response to the difference between said first frequency and said second frequency, wherein the ratio of said distance to the difference between said first frequency and said second frequency is substantially constant.
-
-
46. A method for projecting fringes onto a surface of object, said method comprising the steps of:
-
a) providing two sources of radiation separated by a distance, each of said sources having a spectral distribution and being coherent with respect to the other of said sources;
b) illuminating said point on said surface of said object with said radiation from each of said sources;
c) moving one of said sources relative to the other of said sources;
d) detecting radiation scattered by said point on said surface of said object; and
e) calculating position information in response to said movement of said sources and said detected radiation scattered by said point on said surface of said object. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54)
a) providing an initial beam of radiation having a spectral width;
b) generating a first radiation beam at a first beam angle and a second radiation beam at a second beam angle from said initial beam of radiation; and
c) imaging said first radiation beam and said second radiation beam to form said two sources of radiation.
-
-
50. The method of claim 49 further comprising amplitude modulating said initial beam of radiation.
-
51. The method of claim 49 wherein said generating a first radiation beam and a second radiation beam comprises acousto-optically modulating with an acoustic field said initial beam.
-
52. The method of claim 51 wherein said step of acousto-optically modulating comprises the step of phase modulating said acoustic field.
-
53. The method of claim 51 wherein said step of acousto-optically modulating comprises the step of amplitude modulating said acoustic field.
-
54. The method of claim 46 wherein said step of moving one of said sources relative to the other of said sources comprises acousto-optically modulating said initial beam by frequency modulating an acoustic field.
-
55. An apparatus for projecting fringes onto a surface of an object, said apparatus comprising:
-
a) two sources of radiation separated by a distance, each of said sources having a spectral distribution and being coherent with respect to the other of said sources;
b) control system moving each of said sources relative to the other of said sources;
c) a detector positioned to receive radiation scattered from said point on said surface of said object; and
d) a processor receiving signals from said detector, said processor calculating position information in response to said movement of said sources and said received radiation scattered from said point on said surface of said object. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
a) an initial source of a beam of radiation having a spectral width;
b) a beam separator in optical communication with said initial source of a beam of radiation, said beam separator generating a first optical beam and a second optical beam; and
c) an imaging system in optical communication with said beam separator, said imaging system generating said two sources of radiation each respective source of radiation corresponding to said first optical beam and said second optical beam, respectively.
-
-
60. The apparatus of claim 59 wherein said beam separator is a diffraction grating.
-
61. The apparatus of claim 55 wherein a point at a wavelength in said spectral distribution of one source is separated from a respective point at said wavelength in said spectral distribution of the other source by said distance, said distance being substantially proportional to said wavelength of said points.
-
62. The apparatus of claim 55 wherein said control system further comprises a phase shifter.
-
63. The apparatus of claim 62 wherein said phase shifter is a translator for changing the position of said beam separator relative to said beam of radiation.
-
64. The apparatus of claim 55 wherein said control system comprises a zoom lens having a variable focal length, said zoom lens varying said distance of separation in response to a change in said variable focal length.
-
65. The apparatus of claim 55 wherein said control system comprises a plurality of lenses of different focal length, said distance of separation corresponding to a respective focal length of one of said plurality of lenses.
-
66. The apparatus of claim 60 wherein said diffraction grating is a spatial light modulator.
-
67. The apparatus of claim 66 wherein said spatial light modulator has an adjustable grating period, said grating period being responsive to an electrical signal applied to said spatial light modulator.
-
68. The apparatus of claim 59 wherein said beam separator is an acousto-optic modulator.
-
69. The apparatus of claim 59 further comprising an amplitude modulator in optical communication with said initial source of a beam of radiation.
-
70. The apparatus of claim 59 further comprising an order-blocking mask.
-
71. The apparatus of claim 70 wherein the order-blocking mask is a double-slit mask.
-
72. The apparatus of claim 59 further comprising an amplitude modulator in optical communication with said beam separator, said amplitude modulator modulating the amplitude of said initial source.
-
73. A method for determining, on an object having a surface, three-dimensional position information of a point on said surface of said object, said method comprising the steps of:
-
a) providing two sources of radiation, each of said two sources of radiation having a spectral distribution and being coherent with respect to the other of said two sources;
b) providing a detector at said point on said surface;
c) illuminating said point on said surface of said object with said radiation from each of said sources;
d) moving each of said sources relative to each other;
e) detecting said radiation at said point on said surface of said object; and
f) calculating position information in response to said movement of said sources and said radiation detected at said point on said surface of said object. - View Dependent Claims (74, 75, 76, 77, 78)
-
-
79. An apparatus for determining, on an object having a surface, three-dimensional position information of a point on said surface of said object, said apparatus comprising:
-
a) two sources of radiation, each of said sources having a spectral distribution and being coherent with respect to one another;
b) a control system moving each of said sources relative to each other;
c) a detector positioned at said point on said surface of said object to receive radiation illuminating said point on said surface of said object; and
d) a processor receiving signals from said detector, said processor calculating position information of said point on said surface of said object in response to said movement of said sources and said radiation received at said point on said surface of said object. - View Dependent Claims (80, 81, 82, 83, 84)
-
Specification