US8982330B2 - Method and apparatus of profiling a surface - Google Patents
Method and apparatus of profiling a surface Download PDFInfo
- Publication number
- US8982330B2 US8982330B2 US13/298,969 US201113298969A US8982330B2 US 8982330 B2 US8982330 B2 US 8982330B2 US 201113298969 A US201113298969 A US 201113298969A US 8982330 B2 US8982330 B2 US 8982330B2
- Authority
- US
- United States
- Prior art keywords
- vector fields
- index
- directions
- target object
- profiling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- G06T7/0057—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/521—Depth or shape recovery from laser ranging, e.g. using interferometry; from the projection of structured light
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2518—Projection by scanning of the object
Definitions
- Exemplary embodiments of the present invention relate to a method and apparatus of profiling a surface or, more particularly, to a non-contact method and a non-contact apparatus of profiling a surface.
- non-contact methods of profiling a surface of a three-dimensional target object have been developed in various ways.
- a method using a laser and a method using moiré pattern are frequently used.
- a laser or a slit pattern light is irradiated onto a target object in an inclined direction.
- a target object protrudes in an angle greater than an angle of irradiation of the laser or the slit pattern light, a shadow region where the laser or the slit pattern light cannot arrive may be generated.
- a laser or a slit pattern light is irradiated onto a substrate in various directions to obtain a profile of the target object by obtain heights of each position (x,y) of the substrate.
- the heights obtained by irradiating the laser or the slit pattern light do not coincide in general, and the heights involve defects to cause hardship in obtaining accurate height.
- Exemplary embodiments of the present invention provide a method of profiling a surface, which is capable of enhancing accuracy of measuring height.
- Exemplary embodiments of the present invention also provide an apparatus capable of embodying the above method.
- An exemplary embodiment of the present invention discloses a method of profiling a surface, comprising projecting slit pattern light toward a target object in at least two directions in sequence to obtain pattern images reflected on the target object, obtaining heights by using the pattern images according to the directions, obtaining vector fields showing a direction of maximum variation of height, obtaining confidence indexes of the heights corresponding to the at least two directions, obtaining integrated vector fields by using the confidence indexes and the vector fields, and calculating height of each position of the target object by using the integrated vector fields.
- the confidence indexes may include at least one of a visibility index, a specular index and a shadow index.
- the visibility index may be a logical value true (1) when visibility is greater than a visibility threshold value, and the visibility index may be a logical value false (0) when the visibility is equal to or smaller than the visibility threshold value.
- the specular index may be a logical value true (1) when an summed intensity generated by summing logical values of intensity that is greater than a threshold specular threshold value is greater than or equal to an integrated specular threshold value, and the specular index may be a logical value false (0) when the summed intensity is smaller than the integrated specular threshold value.
- the shadow index may be a logical value true (1) when an summed intensity generated by summing logical values of intensity that is smaller than a threshold shadow threshold value is greater than or equal to an integrated shadow threshold value, and the shadow index may be a logical value false (0) when the summed intensity is smaller than the integrated shadow threshold value.
- the confidence indexes of the heights corresponding to the at least two directions may be obtained by using the visibility index, the specular index and the shadow index.
- the confidence indexes of the heights corresponding to at least two directions may be obtained by logical add of the visibility index, the specular index and the shadow index.
- the confidence indexes of the heights corresponding to at least two directions are obtained by logical add of the visibility index multiplied by an optional logical value of true or false, the specular index multiplied by the optional logical value and the shadow index multiplied by the optional logical value.
- the integrated vector fields may be obtained by selecting the vector fields of which a logical value of the confidence index is true and obtaining the integrated vector fields by medial operation of the selected vector fields.
- calculating height of each position of the target object may be performed by making Poisson equation of which right side is obtained by applying divergence operator to the integrated vector fields and of which left side is obtained by applying Laplacian operator to the height and solving the Poisson equation to get a solution corresponding to the height.
- solving the Poisson equation may be performed by transforming the Poisson equation with a continuous operator ( ⁇ / ⁇ x, ⁇ / ⁇ y) into discrete Poisson equation with discrete operator, and expressing a solution of the discrete Poisson equation with Fourier series to get a coefficient of the Fourier series.
- An exemplary embodiment of the present invention discloses an apparatus of profiling a surface, comprising a supporting part supporting a substrate with a target object, a pattern image projecting parts projecting slit pattern light toward the target object in at least two directions, an image-capturing part capturing pattern images corresponding the at least two directions, which is reflected by the target object in sequence, a memory unit storing the pattern images captured by the image-capturing part, and a computing part obtaining heights corresponding to at least two directions by using the pattern images, obtaining vector fields corresponding to the at least two directions by gradient operating the heights, obtaining confidence indexes of the heights corresponding to at least two directions, obtaining integrated vector fields by using the confidence indexes and the vector fields, and computing height of each position of the target object by using the integrated vector fields.
- the computing part may include a height calculation unit calculating the heights corresponding to the at least two directions by using the pattern images in sequence, a confidence index calculation unit calculating confidence indexes of the heights corresponding to the at least two directions, a storing unit storing the calculated heights and the calculated confidence indexes, a vector fields calculation unit calculating the vector fields, an integrated vector fields calculation unit calculating the integrated vector fields by using the confidence indexes and the vector fields corresponding to the at least two directions, a boundary setting unit setting a boundary of the target object, and a Poisson equation solving unit solving Poisson equation of which right side is obtained by applying divergence operator to the integrated vector fields and of which left side is obtained by applying Laplacian operator to the height by applying a boundary condition to the boundary set by the boundary setting unit.
- FIG. 1 is a flow chart showing a method of profiling a surface according to an exemplary embodiment of the present invention.
- FIG. 2 is a schematic view showing an apparatus of profiling a surface according to an exemplary embodiment of the present invention.
- FIG. 3 is a block diagram showing a memory unit and a computing part in FIG. 2 according to an exemplary embodiment.
- FIG. 1 is a flow chart showing a method of profiling a surface according to an exemplary embodiment of the present invention.
- slit pattern light is irradiated on a target object in at least two directions in sequence, and target object pattern images are obtained reflected by the target object in sequence (step S 110 ).
- the slit pattern light may be irradiated onto the target object in a slanted angle, and the slit pattern light may be generated by making light transmit a grating pattern on which a transparent part and an opaque part are alternatively formed.
- the slit pattern light may not arrive opposite portions of the target object to generated shadow region.
- the slit pattern light may be irradiated on the target object in other directions to in order to compensate the opposite portions of the target object. Therefore, more accurate height may be measured.
- pattern images for example, are obtained, shifting a grating pattern in each direction.
- three pattern images are obtained, shifting the grating pattern by a distance equal to 1 ⁇ 3 of a pitch of the grating pattern in 3-bucket algorithm, and four pattern images are obtained, shifting the grating pattern by a distance equal to 1 ⁇ 4 of the pitch of the grating pattern in 4-bucket algorithm.
- step S 120 height of the target object is calculated using the pattern images in each direction.
- Pattern images according to slit pattern light passing through a grating pattern may be approximated as a sine function as shown in the following Expression 1.
- I bi A+I 0 sin( ⁇ i + ⁇ bi )
- subscript ‘b’ indicates one of direction in the a plurality of directions (or a channel)
- subscript ‘i’ corresponds to an i-th image when a grating pattern is (i ⁇ 1) times shifted(for example, in N-bucket algorithm, ‘i’ may be one of natural number of 1 through N)
- ‘I 0 ’ is a maximum intensity (or Modulation) of a pattern light
- ‘A’ is an average of intensities of pattern images of N-bucket algorithm
- the phase ⁇ bi induced by shifting the grating pattern may be expressed as the following Expression 2.
- phase in each direction b may be expressed as the following Expression 3.
- a height H b in each direction b may be approximated as the following Expression 4.
- I 0 is a distance between a target object and an image-capturing part for capturing an image of the target object
- d 0 is a distance between the image-capturing part and a pattern image projecting part projecting slit pattern light
- f 0 is a frequency of a sin fridge pattern projected on a reference plane.
- height H b of each point (x,y) of the target object in each direction (b) may be obtained.
- the above method of obtaining the height H b of each point (x,y) of the target object in each direction (b) is an example, and other methods may be used to get the height H b .
- the heights [Hb (x,y)] obtained in each direction (b) may includes, for example, various kinds of defects such as a defect caused by shadows, a defect caused by total reflection (or specular defect), etc. As a result, the height [Hb (x,y)] obtained in each direction (b) may be different from one another. Therefore, exact height may be obtained by integrating the height[H (x,y)] in each direction.
- step S 130 vector fields showing direction of maximum variation of heights are obtained.
- the vector fields (G b (x,y)) in each direction (b) may be obtained using the following Expression 5.
- the confidence indexes (C b ) may include at least one of a visibility index, a specular index and a shadow index.
- the maximum intensity (or modulation) I 0 in the Expression 1 may be expressed as the following Expression 6 in case of the 4-bucket algorithm.
- I 0 ( I b ⁇ ⁇ 1 - I b ⁇ ⁇ 3 ) 2 + ( I b ⁇ ⁇ 2 - I b ⁇ ⁇ 4 ) 2 2 Expression ⁇ ⁇ 6
- the average intensity in the A Expression 1 may be expressed as the following Expression 7.
- visibility VF may be expressed as the following Expression 8, which is obtained by the Expression 6 and the Expression 7.
- the visibility index VI b may be expressed as the following Expression 9, which is obtained by the visibility VF.
- VI b ( VF b >v thr )
- v thr is a threshold value of visibility and the threshold visibility v thr may be experimentally determined.
- the meaning of the Expression 9 is as follows. That is, for example, when the visibility index (VI 1 ) of the first direction in the plurality of directions (b) is greater than threshold value (v thr ), a logical value true (1) is given to the visibility index (VI 1 ) of the first direction, and when visibility index (VI 1 ) of the first direction is smaller than or equal to the threshold value (v thr ), a logical value false (0) is given to the visibility index (VI 1 ).
- integrated specular indexes (SpI b ) in the plurality of directions (b), which regards to the specular defects caused by total reflection, may be expressed as the following Expression 10.
- a specular threshold value (sp thr ) and an integrated specular threshold value (Sp thr ) may be experimentally determined.
- the meaning of the Expression 10 is as follows. That is, for example, when an i-th intensity (I 1i ) of a first direction in the plurality of directions, which is i-th intensity of N-bucket algorithm, is greater than the specular threshold value (sp thr ), a logical value true (1) is given to the i-th intensity (I 1i ), and when the i-th intensity (I 1i ) is smaller than or equal to the specular threshold value (sp thr ), a logical value false (0) is given to the i-th intensity (I 1i ).
- the logical values of N-number of images regarding to N-bucket algorithm are summed.
- an integrated specular threshold value (Sp thr ) a logical value true (1) is given to the specular index (SpI 1 ) of the first direction
- a logical value false (0) is given to the specular index (SpI 1 ) of the first direction.
- an integrated shadow indexes (ShI b ) in the plurality of directions (b), which regards to the shadow defects caused by shadow, may be expressed as the following Expression 11.
- a shadow threshold value (sh thr ) and an integrated shadow threshold value (Sh thr ) may be experimentally determined.
- the meaning of the Expression 11 is as follows. That is, for example, an i-th intensity (I 1i ) of N-bucket algorithm in the first direction is smaller than a shadow threshold value (sh thr ), a logical value true (1) is given to the i-th intensity (I 1i ), and when the i-th intensity (I 1i ) is greater than or equal to the specular threshold value (sp thr ), a logical value false (0) is given to the i-th intensity (I 1i ).
- the logical values regarding the N-number of images of the N-bucket algorithm are summed.
- an integrated shadow threshold value (Sh thr ) a logical value true (1) is given to a shadow index (ShI 1 ) of the first direction
- a logical value false (0) is given to the shadow index (ShI 1 ) of the first direction.
- V M , Sp M and Sh M has one of logical value true (1) or false (0), and ‘
- items required for the confidence index (C b ) may be chosen. For example, when a logical value true (1) is given to all of V M , Sp M and Sh M , the confidence index (C b ) of each direction is obtained considering all of visibility, specular defect and shadow defect.
- the confidence index (C b ) of each direction is obtained considering only the shadow defect.
- the vector fields showing maximum variation and direction of the maximum variation of height are firstly obtained (step S 130 ), and then the confidence indexes of each direction are obtained (step S 140 ).
- the consequence of performance is exemplary. Therefore, the confidence indexes of each direction are firstly obtained, and then the vector fields may be obtained.
- the integrated vector fields (G (x,y)) may be obtained by using the following Expression 13.
- G ( x,y ) Median( G 1 ⁇ C 1 ,G 2 ⁇ C 2 , . . . ,G M ⁇ C M ) Expression 13
- the vector fields of which logical value is true (1) is chosen, and then the vector fields of which logical value is true (1) are Median operated to get the integrated vector fields (G (x,y)).
- the divergence operator is applied to the integrated vector fields to set the right side, and Laplacian operator is applied to height (H (x,y)) to set the left side. Then, the height (H (x,y)) satisfying the above Poisson equation is the final goal.
- the heights (H b (x,y)) obtained by projecting slit pattern in the direction (b) includes various defects such as defects caused by shadow, total reflection, etc.
- the height (H (x,y)) of the above Expression 15 is obtained from the integrated vector fields (G (x,y)) without above the defects. Therefore, the height (H (x,y)) does not include noises.
- the continuous Poisson equation with continuous operator ( ⁇ / ⁇ x, ⁇ / ⁇ y) in the Laplacian operator and divergence operator is changed to (or approximated to be) a discrete Poisson equation with discrete operator.
- the discrete Poisson equation may be expressed as the following Expression 16.
- an arbitrary two parameter function may be expanded by using Fourier series as shown in the following Expression 18.
- the coefficient F jk of the right side may be expressed as the following Expression 20.
- the coefficient g mn may be obtained by applying the divergence operator to the integrated vector fields of the Expression 15 and by Fourier expanding.
- Expression 19 may be expressed as following Expression 21 by using the additive formula of sine function.
- the coefficient U jk of the Expression 18 may be expressed as the following Expression 22, so that the solution height of Expression 15 may be obtained.
- the present exemplary embodiment in the heights obtained by applying slit pattern in various directions, heights without defects such as the shadow defect, the specular defect, etc. are chosen. And the heights without defects are integrated to enhance accuracy.
- FIG. 2 is a schematic view showing an apparatus of profiling a surface according to an exemplary embodiment of the present invention
- FIG. 3 is a block diagram showing a memory unit and a computing part in FIG. 2 according to an exemplary embodiment.
- an apparatus of profiling a surface 100 includes a supporting part 140 supporting and carrying a substrate S with a target object, at least two pattern image projecting parts 110 projecting pattern image toward the substrate S, an image-capturing part 130 capturing an image of the substrate S, a memory unit 120 storing a captured images and a computing part 150 performing a various calculations.
- the pattern image projecting part 110 projects a pattern image onto the substrate S in order to acquire a profile of the target object on the substrate S.
- the pattern image projecting part 110 includes a light source 112 generating light, a grating 114 converting the light generated by the light source 112 into a pattern image, a grating shifter 116 shifting the grating 114 and a lens 118 projecting the pattern image converted by the grating 114 toward the target object.
- the grating 114 may be shifted by 2 ⁇ /N through the grating shifter 116 such as a piezo actuator (PZT) for shifting the pattern image, wherein ‘N’ is a natural number more than one.
- the apparatus of profiling a surface 100 may include a plurality of the pattern image projecting parts 110 disposed along a circumference with respect to the image-capturing part 130 in order to enhance degree of precision.
- the plurality of pattern image projecting parts 110 are disposed on a skew with respect to the substrate S to project pattern image onto the substrate S in a plurality of directions.
- the image-capturing part 130 captures an image of the substrate S onto which the pattern image is projected by the pattern image projecting part 110 .
- the image-capturing part 130 may be disposed directly over the substrate S.
- the image-capturing part 130 may include a CCD camera or a CMOS camera for capturing an image.
- the memory unit 120 stores the images captured by the image-capturing part 130 .
- the memory unit 120 includes a plurality of sections, and N-number of images captured according to the N-bucket algorithm in one direction among the plurality of directions may be stored in one of the sections.
- the computing part 150 performs various operations to obtain heights corresponding to various directions by using the pattern images stored in the memory unit 120 , the vector fields showing direction of maximum variation of the heights, the confidence indexes of the heights corresponding to the directions, the integrated vector fields by using the confidence indexes and the vector fields, and then heights of each position of the target object by using the integrated vector fields.
- the computing part 150 performing the above operations may include a height calculation unit 151 , a confidence index calculation unit 152 , a storing unit 153 , a vector fields calculation unit 154 , an integrated vector fields calculation unit 155 , a boundary setting unit 157 and a Poisson equation solving unit 156 .
- the height calculation unit 151 calculates heights corresponding to various directions, respectively by using the pattern images.
- the height H 1 corresponding to the first direction is calculated, for example, through Expression 4 by using N-number of images (I 11 , I 12 , . . . , I 1N ) corresponding to N-bucket algorithm by projecting slit pattern image in a first channel (Ch 1 ) corresponding to a first direction
- the height H m corresponding to the m-th direction is calculated, for example, through Expression 4 by using N-number of images (I m1 , I m2 , . . . , I mN ) corresponding to N-bucket algorithm by projecting slit pattern image in an m-th channel (Ch m ) corresponding to an m-th direction.
- the confidence index calculation unit 152 calculate the confidence indexes (C 1 , C 2 , . . . , C m ) regarding to the heights (H 1 , H 2 , . . . H m ) of each directions (1 to m) by using Expression 12.
- the storing unit 153 stores the calculated heights (H 1 , H 2 , . . . H m ) and the calculated confidence indexes (C 1 , C 2 , . . . , C m )
- the vector fields calculation unit 154 calculates the vector fields (G 1 , G 2 , . . . G m ) showing direction of maximum variation by using the heights (H 1 , H 2 , . . . H m ) stored in the storing unit 153 through Expression 5.
- the integrated vector fields calculation unit 155 calculates the integrated vector fields (G) by using the confidence indexes (C 1 , C 2 , . . . , C m ) and the vector fields (G 1 , G 2 , . . . G m ) corresponding to the directions (1 to m) through Expression 13.
- the boundary setting unit 157 sets a boundary of the target object.
- the boundary setting unit 157 may set the boundary of the target object by using weighted averaging method expressed as the following Expression 23.
- wj is a weighting factor.
- the boundary is not limited to the edge of the target object but may expand toward the substrate on which the target object is disposed.
- the Poisson equation solving unit 156 solves the Poisson equation of Expression 15 to get the height of the target object by applying the boundary condition obtained from the boundary setting unit 157 , of which the right side is set by applying the divergence operator to the integrated vector fields (G) and of which the left side is set by applying the Laplacian operator to the height.
- each unit The method of operation of each unit is explained in detail referring to FIG. 1 . Therefore, further explanation will be omitted.
- the apparatus of profiling a surface 100 projects slit pattern image toward the target object on the substrate S by the pattern image projecting part 110 , and captures the image reflected by the target object to obtain the profile of the target object.
- the apparatus of profiling a surface 100 of FIG. 2 is exemplary.
- the apparatus of profiling a surface according to the present invention may have various hardware variations.
- the apparatus of profiling a surface may have more than two pattern image projecting parts 110 and the image-capturing part with different elements.
Abstract
Description
I bi =A+I 0 sin(φi+αbi) Expression 1
VI b=(VF b >v thr) Expression 9
C b =V M ·VI b |Sp M ·SpI b |Sh M ·Sh b Expression 12
G(x,y)=Median(G 1 ·C 1 ,G 2 ·C 2, . . . ,GM ·C M)
|∇H−G| Expression 14
∇2 H=∇·G Expression 15
h m+1,n +h m−1,n +h m,n+1 +h m,n−1−4h m,n =g m,n Expression 17
Claims (10)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2010-0115351 | 2010-11-19 | ||
KR1020100115351A KR101174676B1 (en) | 2010-11-19 | 2010-11-19 | Method and apparatus of profiling a surface |
Publications (2)
Publication Number | Publication Date |
---|---|
US20120127305A1 US20120127305A1 (en) | 2012-05-24 |
US8982330B2 true US8982330B2 (en) | 2015-03-17 |
Family
ID=46064019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/298,969 Active 2033-09-12 US8982330B2 (en) | 2010-11-19 | 2011-11-17 | Method and apparatus of profiling a surface |
Country Status (4)
Country | Link |
---|---|
US (1) | US8982330B2 (en) |
JP (1) | JP5546522B2 (en) |
KR (1) | KR101174676B1 (en) |
CN (1) | CN102538706B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103105285B (en) * | 2013-01-22 | 2015-03-18 | 中国计量学院 | Shadow-rejection based test method and test instrument for optical fiber panel limiting resolution |
KR101490359B1 (en) * | 2013-05-20 | 2015-02-06 | (주)펨트론 | Apparatus for measuring surface profile |
JP6507653B2 (en) * | 2015-01-13 | 2019-05-08 | オムロン株式会社 | Inspection apparatus and control method of inspection apparatus |
CN104713497B (en) * | 2015-03-13 | 2017-07-04 | 香港应用科技研究院有限公司 | Phase offset calibration method, the method for 3D SHAPE DETECTIONs, system and optical projection system |
WO2016145582A1 (en) * | 2015-03-13 | 2016-09-22 | 香港应用科技研究院有限公司 | Phase deviation calibration method, 3d shape detection method and system, and projection system |
CN105043300A (en) * | 2015-05-27 | 2015-11-11 | 东莞市盟拓光电科技有限公司 | Three-dimensional measurement system capable of projecting to measured object simultaneously from multiple directions |
JP7040325B2 (en) * | 2018-07-04 | 2022-03-23 | 日本製鉄株式会社 | Concavo-convex part detection method and uneven part detection device |
US11610350B2 (en) | 2021-08-05 | 2023-03-21 | Adobe Inc. | Automatically filling a geometric shape with graphical cells aligned with the geometric shape |
US11651536B2 (en) * | 2021-09-16 | 2023-05-16 | Adobe Inc. | Directional pattern generation for digital images |
US11704848B2 (en) | 2021-10-19 | 2023-07-18 | Adobe Inc. | Systems for generating stroked paths |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4087788A (en) * | 1977-01-14 | 1978-05-02 | Ncr Canada Ltd - Ncr Canada Ltee | Data compression system |
US5300347A (en) * | 1991-03-01 | 1994-04-05 | Kimberly-Clark Corporation | Embossed facial tissue |
CN1437000A (en) | 2002-02-09 | 2003-08-20 | 沈阳同联集团高新技术有限公司 | Projecting grating method and device for measuring 3D surface shape of object |
JP2004309240A (en) | 2003-04-04 | 2004-11-04 | Olympus Corp | Three-dimensional shape measuring apparatus |
US20060192149A1 (en) * | 2005-02-25 | 2006-08-31 | Asml Netherlands B.V. | Parameter control in a lithographic apparatus using polarization |
JP2006275529A (en) | 2005-03-28 | 2006-10-12 | Citizen Watch Co Ltd | Three-dimensional shape measuring method and measuring device |
US7286246B2 (en) * | 2003-03-31 | 2007-10-23 | Mitutoyo Corporation | Method and apparatus for non-contact three-dimensional surface measurement |
JP2007322162A (en) | 2006-05-30 | 2007-12-13 | 3D Media Co Ltd | Three-dimensional shape measuring apparatus and three-dimensional shape measuring method |
US20080117438A1 (en) * | 2006-11-16 | 2008-05-22 | Solvision Inc. | System and method for object inspection using relief determination |
US7440590B1 (en) * | 2002-05-21 | 2008-10-21 | University Of Kentucky Research Foundation | System and technique for retrieving depth information about a surface by projecting a composite image of modulated light patterns |
US7545516B2 (en) * | 2005-12-01 | 2009-06-09 | University Of Waterloo | Full-field three-dimensional measurement method |
JP2009204343A (en) | 2008-02-26 | 2009-09-10 | Panasonic Electric Works Co Ltd | Three-dimensional shape measurement method and device |
JP2009264862A (en) | 2008-04-24 | 2009-11-12 | Panasonic Electric Works Co Ltd | Three-dimensional shape measuring method and device |
US20100049441A1 (en) * | 2006-06-07 | 2010-02-25 | Univerdite de Bretagne Occidentale | Method of locating a magnetic object, and the corresponding computer program product, storage means and location device |
US7724379B2 (en) * | 2005-05-12 | 2010-05-25 | Technodream21, Inc. | 3-Dimensional shape measuring method and device thereof |
JP2010271316A (en) | 2009-05-21 | 2010-12-02 | Koh Young Technology Inc | Device and method for measuring shape |
US20110218428A1 (en) * | 2010-03-04 | 2011-09-08 | Medical Scan Technologies, Inc. | System and Method for Three Dimensional Medical Imaging with Structured Light |
US8391590B2 (en) * | 2010-03-04 | 2013-03-05 | Flashscan3D, Llc | System and method for three-dimensional biometric data feature detection and recognition |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7545512B2 (en) * | 2006-01-26 | 2009-06-09 | Koh Young Technology Inc. | Method for automated measurement of three-dimensional shape of circuit boards |
JP4930834B2 (en) | 2007-01-10 | 2012-05-16 | 株式会社ニコン | Shape measurement method |
-
2010
- 2010-11-19 KR KR1020100115351A patent/KR101174676B1/en active IP Right Grant
-
2011
- 2011-11-17 US US13/298,969 patent/US8982330B2/en active Active
- 2011-11-21 JP JP2011253957A patent/JP5546522B2/en active Active
- 2011-11-21 CN CN201110376531.7A patent/CN102538706B/en active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4087788A (en) * | 1977-01-14 | 1978-05-02 | Ncr Canada Ltd - Ncr Canada Ltee | Data compression system |
US5300347A (en) * | 1991-03-01 | 1994-04-05 | Kimberly-Clark Corporation | Embossed facial tissue |
CN1437000A (en) | 2002-02-09 | 2003-08-20 | 沈阳同联集团高新技术有限公司 | Projecting grating method and device for measuring 3D surface shape of object |
US7440590B1 (en) * | 2002-05-21 | 2008-10-21 | University Of Kentucky Research Foundation | System and technique for retrieving depth information about a surface by projecting a composite image of modulated light patterns |
US7286246B2 (en) * | 2003-03-31 | 2007-10-23 | Mitutoyo Corporation | Method and apparatus for non-contact three-dimensional surface measurement |
JP2004309240A (en) | 2003-04-04 | 2004-11-04 | Olympus Corp | Three-dimensional shape measuring apparatus |
US20060192149A1 (en) * | 2005-02-25 | 2006-08-31 | Asml Netherlands B.V. | Parameter control in a lithographic apparatus using polarization |
JP2006275529A (en) | 2005-03-28 | 2006-10-12 | Citizen Watch Co Ltd | Three-dimensional shape measuring method and measuring device |
US7724379B2 (en) * | 2005-05-12 | 2010-05-25 | Technodream21, Inc. | 3-Dimensional shape measuring method and device thereof |
US7545516B2 (en) * | 2005-12-01 | 2009-06-09 | University Of Waterloo | Full-field three-dimensional measurement method |
JP2007322162A (en) | 2006-05-30 | 2007-12-13 | 3D Media Co Ltd | Three-dimensional shape measuring apparatus and three-dimensional shape measuring method |
US20100049441A1 (en) * | 2006-06-07 | 2010-02-25 | Univerdite de Bretagne Occidentale | Method of locating a magnetic object, and the corresponding computer program product, storage means and location device |
US20080117438A1 (en) * | 2006-11-16 | 2008-05-22 | Solvision Inc. | System and method for object inspection using relief determination |
JP2009204343A (en) | 2008-02-26 | 2009-09-10 | Panasonic Electric Works Co Ltd | Three-dimensional shape measurement method and device |
JP2009264862A (en) | 2008-04-24 | 2009-11-12 | Panasonic Electric Works Co Ltd | Three-dimensional shape measuring method and device |
JP2010271316A (en) | 2009-05-21 | 2010-12-02 | Koh Young Technology Inc | Device and method for measuring shape |
US20110218428A1 (en) * | 2010-03-04 | 2011-09-08 | Medical Scan Technologies, Inc. | System and Method for Three Dimensional Medical Imaging with Structured Light |
US8391590B2 (en) * | 2010-03-04 | 2013-03-05 | Flashscan3D, Llc | System and method for three-dimensional biometric data feature detection and recognition |
Also Published As
Publication number | Publication date |
---|---|
JP2012112952A (en) | 2012-06-14 |
CN102538706B (en) | 2014-09-24 |
JP5546522B2 (en) | 2014-07-09 |
US20120127305A1 (en) | 2012-05-24 |
CN102538706A (en) | 2012-07-04 |
KR101174676B1 (en) | 2012-08-17 |
KR20120054130A (en) | 2012-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8982330B2 (en) | Method and apparatus of profiling a surface | |
US8462207B2 (en) | Depth ranging with Moiré patterns | |
JP4710078B2 (en) | Surface shape measuring method and apparatus using the same | |
US9568304B2 (en) | Image sequence and evaluation method and system for structured illumination microscopy | |
EP3594618B1 (en) | Three-dimensional shape measurement device, three-dimensional shape measurement method, and program | |
TWI436052B (en) | Defect inspection apparatus and defect inspection method | |
US20050280831A1 (en) | Phase measurement system | |
US8619263B2 (en) | Film thickness measuring apparatus using interference and film thickness measuring method using interference | |
EP1643210A1 (en) | Method and apparatus for measuring shape of an object | |
JP6420572B2 (en) | Measuring apparatus and method | |
US9441959B2 (en) | Calibration method and shape measuring apparatus | |
CN110268222B (en) | Three-dimensional shape measuring device, three-dimensional shape measuring method, and storage medium | |
JP2011064482A (en) | Device and method of high-speed three-dimensional measurement | |
KR102218215B1 (en) | Mutual reflection detection device, mutual reflection detection method and program | |
US8520216B2 (en) | Shape measuring apparatus | |
JP2017093496A (en) | Imaging device | |
US20220155058A1 (en) | Three-dimensional shape measuring apparatus, three-dimensional shape measuring method, program, and storage medium | |
US20200249178A1 (en) | Phase contrast x-ray imaging system | |
JP2008281493A (en) | Surface defect inspection system, method, and program | |
US20150324657A1 (en) | Method and apparatus for measuring 3d shape by using derivative moire | |
JP2017006468A (en) | Radiation imaging apparatus and differential direction estimation method | |
Poncelet et al. | A Digital Image Correlation algorithm with light reflection compensation | |
JP2010185844A (en) | Surface profile measuring method, and apparatus using the same | |
JP2010151781A (en) | Frequency estimation method, frequency estimating device, surface shape measurement method, and surface shape measurement device | |
JP2001311613A (en) | Phase unlapping method in image analysis of speckle interference |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KOH YOUNG TECHNOLOGY INC., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VOROBYEV, EVGENY;REEL/FRAME:027247/0202 Effective date: 20111115 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.) |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |