WO2011145319A1 - 形状測定装置及び形状測定方法 - Google Patents

形状測定装置及び形状測定方法 Download PDF

Info

Publication number
WO2011145319A1
WO2011145319A1 PCT/JP2011/002703 JP2011002703W WO2011145319A1 WO 2011145319 A1 WO2011145319 A1 WO 2011145319A1 JP 2011002703 W JP2011002703 W JP 2011002703W WO 2011145319 A1 WO2011145319 A1 WO 2011145319A1
Authority
WO
WIPO (PCT)
Prior art keywords
shape measuring
sets
measurement object
value
data set
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.)
Ceased
Application number
PCT/JP2011/002703
Other languages
English (en)
French (fr)
Inventor
青木洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikon Corp
Original Assignee
Nikon Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nikon Corp filed Critical Nikon Corp
Priority to JP2012515746A priority Critical patent/JP5825254B2/ja
Priority to CN2011800247329A priority patent/CN102906536A/zh
Priority to KR1020127030144A priority patent/KR20130072213A/ko
Priority to EP11783256.8A priority patent/EP2573510B1/en
Publication of WO2011145319A1 publication Critical patent/WO2011145319A1/ja
Priority to US13/680,861 priority patent/US9194697B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring 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/2513Measuring 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 with several lines being projected in more than one direction, e.g. grids, patterns
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/06Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness for measuring thickness ; e.g. of sheet material
    • G01B11/0608Height gauges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Definitions

  • the present invention relates to a pattern projection type shape measuring apparatus and a shape measuring method by a phase shift method.
  • a pattern projection type three-dimensional shape measuring apparatus using a phase shift method As a method for measuring the surface shape (three-dimensional shape) of a measurement object in a non-contact manner, a pattern projection type three-dimensional shape measuring apparatus using a phase shift method is known.
  • a fringe pattern having a sinusoidal intensity distribution is projected onto the measurement object, and the measurement object is repeatedly imaged while the phase of the fringe pattern is changed at a constant pitch, and thereby obtained.
  • the phase distribution (phase image) of the stripes deformed according to the surface shape of the measurement object is obtained, and the phase image is unwrapped (phase connection) ) And then converted into a height distribution (height image) of the measurement object.
  • the three-dimensional shape measuring apparatus disclosed in Patent Document 1 acquires luminance change data under two types of imaging conditions with different amounts of projection light and prevents two types of luminance change data in order to prevent measurement errors caused by saturated pixels.
  • the brightness change data having a low contrast value is excluded from the calculation target.
  • an object of the present invention is to provide a shape measuring apparatus and a shape measuring method capable of reliably suppressing the influence of inappropriate luminance data on the measurement result.
  • a projection unit that sequentially projects a plurality of types of patterns having a common repetitive structure and different phases onto a measurement object, and each of the plurality of types of patterns includes the An imaging unit that captures an image data set by capturing the measurement object every time it is projected onto the measurement object, and a data set related to the same region on the measurement object from the acquired image data set.
  • the selection unit that selects all the data in the set within the effective luminance range as an appropriate data set, and the acquisition of the appropriate data in the measurement object based on the selected appropriate data set.
  • a shape calculation unit that obtains the shape of the original region.
  • the shape measurement method of the present invention includes a projection procedure for sequentially projecting a plurality of types of patterns having a common repetitive structure and different phases onto a measurement target, and each of the plurality of types of patterns is the measurement target.
  • a shape measuring device and a shape measuring method capable of reliably suppressing the influence of inappropriate luminance data on the measurement result are realized.
  • FIG. 1 is a perspective view showing a mechanical configuration of the three-dimensional shape measuring apparatus of the present embodiment.
  • the three-dimensional shape measuring apparatus includes a stage 12 on which a measurement object 11 such as an industrial product or a part is placed, and a projection unit 13 and an imaging unit 14 fixed to each other.
  • the optical axis of the imaging unit 14 is perpendicular to the reference plane of the stage 12. It is possible to make the optical axis of the projection unit 13 vertical instead of making the optical axis of the imaging unit 14 vertical, but here it is assumed that the optical axis of the imaging unit 14 is vertical.
  • the stage 12 has a ⁇ stage 12 ⁇ that rotates the measurement object 11 around an axis parallel to the optical axis of the imaging unit 14, and a measurement object toward a predetermined direction (X direction) perpendicular to the optical axis of the imaging unit 14.
  • X stage 12X that shifts 11
  • Y stage 12Y that shifts measurement object 11 in a predetermined direction (Y direction) perpendicular to both the rotational axis of ⁇ stage 12 ⁇ and the X direction.
  • the projection unit 13 is an optical system that illuminates a partial region (illumination region) on the stage 12 from an oblique direction with respect to the optical axis of the imaging unit 14, and includes an illumination element 22, a pattern formation unit 23, The projection optical system 24 is arranged in this order. It is assumed that the size of the measurement object 11 of the present embodiment is small enough to fit the entire measurement object 11 in the illumination area of the projection unit 13.
  • the pattern forming unit 23 of the projection unit 13 is a panel (liquid crystal display element or the like) having a variable transmittance distribution. By displaying a striped pattern (sine lattice pattern) on the panel, the projection unit 13 changes to the illumination region.
  • the cross-sectional intensity distribution of the illuminating light beam going is made sinusoidal.
  • the repetitive direction of the grid-like light and darkness of the sine lattice pattern displayed on the pattern forming unit 23 is perpendicular to the plane on which both the optical axis of the projection unit 13 and the optical axis of the imaging unit 14 exist.
  • the reference point located in the vicinity of the center on the display surface of the pattern forming unit 23 is optically conjugate with respect to the intersection of the optical axis of the imaging unit 14 and the optical axis of the projection unit 13, and thereby sine.
  • the projection destination of the lattice pattern is set on the surface of the measurement object 11 (hereinafter referred to as “test surface”) arranged in the illumination area of the stage 12.
  • test surface the surface of the measurement object 11
  • the reference point of the pattern forming unit 23 and the reference point of the stage 12 do not have to be completely conjugate as long as a sine lattice pattern can be projected on the surface to be measured.
  • the imaging unit 14 is an optical system that detects an image (luminance distribution) of an illumination area on the stage 12.
  • the imaging optical system 25 forms an image of reflected light generated in the illumination area, and the imaging optical system 25.
  • An image pickup element 26 that picks up an image formed by the image pickup device and acquires the image is sequentially arranged.
  • the reference point located in the vicinity of the center on the imaging surface of the imaging device 26 is optically conjugate with respect to the intersection of the optical axis of the imaging unit 14 and the optical axis of the projection unit 13. In addition, it is possible to obtain an image of the measurement object 11 (image of the test surface) arranged in the illumination area by the projection unit 13.
  • the intersection of the optical axis of the imaging unit 14 and the optical axis of the projection unit 13 and the reference point of the imaging element 26 are completely conjugate. You don't have to be in a relationship.
  • this image is referred to as a “stripe image”.
  • the acquisition of the fringe image is repeated while shifting the phase of the sine grating pattern without changing the period of the sine grating pattern, information for making the surface shape data D of the test surface known is gathered.
  • the test surface may be made of a highly reflective material such as metal and include various portions with different inclination angles.
  • an extremely bright portion and an extremely dark portion are mixed on the test surface.
  • the extremely bright part is a part having an inclination angle that reflects most of the illumination light (mainly specularly reflected light) incident from the projection unit 13 side toward the imaging unit 14.
  • the dark portion is a portion having an inclination angle that reflects most of the illumination light (mainly specularly reflected light) emitted from the projection unit 13 toward the direction away from the imaging unit 14.
  • FIG. 2 is an overall configuration diagram of the three-dimensional shape measuring apparatus.
  • a main light source 21 that is a light source of the projection unit 13 is connected to the projection unit 13. Since the main light source 21 is used for pattern projection type surface shape measurement, for example, a general light source such as an LED, a halogen lamp, a metal halide lamp, or a laser light source can be applied.
  • the light emitted from the main light source 21 is introduced into the illumination element 22 through the optical fiber 21 '.
  • a small light source such as an LED may be disposed at a position indicated by reference numeral 22 in FIG. 1 without using the optical fiber.
  • the main light source 21, the pattern forming unit 23 of the projection unit 13, and the image sensor 26 of the imaging unit 14 are each connected to the control unit 101 of the computer 100.
  • the control unit 101 turns on / off the main light source 21, the light emission intensity of the main light source 21, the phase of the sine lattice pattern displayed on the pattern forming unit 23, the image acquisition timing by the image sensor 26, and the image by the image sensor 26.
  • the charge accumulation time at the time of acquisition (hereinafter referred to as “shutter speed”), the coordinates of the stage 12, and the like are controlled.
  • the control unit 101 can also set the pattern displayed on the pattern forming unit 23 to a uniform pattern.
  • the computer 100 includes a CPU 15 that controls the entire three-dimensional shape measuring apparatus, a storage unit 16, a monitor 17, and an input unit 18.
  • the storage unit 16 stores an operation program for the CPU 15 in advance, and the CPU 15 operates according to the operation program.
  • the CPU 15 drives and controls each unit of the three-dimensional shape measuring apparatus by giving various instructions to the control unit 101.
  • various information necessary for the operation of the CPU 15 is stored in the storage unit 16 in advance.
  • FIG. 3 is an operation flowchart of the CPU 15 (and the control unit 101) regarding measurement. Hereafter, each step of FIG. 3 is demonstrated in order. It is assumed that the coordinates of the stage 12 have been adjusted to appropriate coordinates at the start of this flow.
  • Step S10 The CPU 15 instructs the control unit 101 to perform the pre-measurement.
  • the control unit 101 drives each unit of the three-dimensional shape measuring apparatus to perform pre-measurement.
  • the control unit 10 sets the pattern to be displayed on the pattern forming unit 23 to a uniform bright pattern (a uniform pattern having the same brightness as the bright portion of the sine lattice pattern), and the image sensor 26 is Drives repeatedly under various shutter speeds.
  • the plurality of images acquired by such pre-measurement are sent to the CPU 15 as information indicating variations in the amount of light reaching the imaging unit 14 from the test surface.
  • the CPU 15 determines k max measurement conditions by a determination method described later, the CPU 15 provides the control unit 101 with information on the k max measurement conditions and an instruction to start the main measurement.
  • parameters other than the shutter speed are common among the k max measurement conditions, and the shutter speed is set to be larger (the exposure amount is larger) as the measurement condition has a smaller condition number k. Further, it is assumed that the final value k max of the condition number k is preset by the user of the apparatus or the manufacturer of the apparatus, and is set to “6” here.
  • the shutter speed under the measurement condition with the condition number k is represented as “SS (k)”.
  • Step S11 The control unit 101 sets the condition number k to the initial value 1.
  • Step S12 The control unit 101 sets the shutter speed of the image sensor 26 to the shutter speed SS (k) corresponding to the current condition number k.
  • Step S13 The control unit 101 sets the image number m to the initial value 1.
  • Step S14 The control unit 101 sets the phase shift amount of the sine lattice pattern to the shift amount (m ⁇ 1) ⁇ / 2 corresponding to the current image number m.
  • Step S15 The control unit 101 turns on the light source device 21 to project a sine lattice pattern having a phase shift amount of (m ⁇ 1) ⁇ / 2 onto the measurement object 11, and the current shutter speed SS (k ) To drive the image sensor 26 to obtain a fringe image I km .
  • the acquired fringe image I km is written to the storage unit 16 via the CPU 15.
  • Step S16 The control unit 101 determines whether or not the current image number m has reached the final value m max . If it has not reached, the process proceeds to step S17, and if it has reached, the process proceeds to step S18.
  • the 4-bucket method is applied to phase calculation described later, and the final value m max of the image number m is set to “4”.
  • Step S17 The control unit 101 increments the image number m and then returns to step S14. Therefore, the loop of steps S14 to S17 is repeated, and a total of four striped images (stripe image sets I k1 to I k4 ) are acquired.
  • Step S18 The control unit 101 determines whether or not the current condition number k has reached the final value k max . If not, the control unit 101 proceeds to step S19, and if it has reached, the flow ends.
  • Step S19 The control unit 101 increments the condition number k, and then returns to step S12. Therefore, the loop of steps S12 to S19 is repeated, and a total of six stripe image sets I 11 to I 14 , I 21 to I 24 , I 31 to I 34 , I 41 to I 44 , I 51 to I 54 , I 61 to I 64 are acquired (see FIG. 5A).
  • FIG. 4 is an operation flowchart of the CPU 15 regarding analysis. Hereafter, each step of FIG. 4 is demonstrated in order.
  • six striped image sets I 11 to I 14 , I 21 to I 24 , I 31 to I 34 , I 41 to I 44 , I 51 to I 54 , I 61 to I 64 (FIG. 5 (A).) Is already stored in the storage unit 16.
  • Step S21 The CPU 15 sets the condition number k to the initial value 1.
  • Step S22 The CPU 15 sets the pixel number i to an initial value 1.
  • Step S23 The CPU 15 refers to a pixel set (luminance value set I k1i to I k4i ) corresponding to the current pixel number i among the stripe image sets I k1 to I k4 corresponding to the current condition number k. Then, the CPU 15 calculates the initial phase ⁇ ki by applying the luminance value sets I k1i to I k4i to the equation (1) of the 4-bucket method. Further, the CPU 15 writes the value of the initial phase ⁇ ki into the storage unit 16 as the value of the i-th pixel ⁇ ki of the provisional phase image ⁇ k (see FIG. 5B) corresponding to the current condition number k. .
  • Step S24 The CPU 15 determines whether or not the current pixel number i has reached the final value i max . If not, the process proceeds to step S25, and if it has reached, the process proceeds to step S26. Note that the final value i max of the pixel number i is set to correspond to the number of pixels of the image sensor 26.
  • Step S25 The CPU 15 increments the pixel number i and then returns to step S23. Therefore, the loop of steps S23 to S25 is repeated, and all the pixels of the provisional phase image ⁇ k (see FIG. 5B) corresponding to the current condition number k are acquired.
  • Step S26 The CPU 15 determines whether or not the current condition number k has reached the final value k max (here, 6). If not, the process proceeds to step S27, and if it has reached, the process proceeds to step S28. .
  • Step S27 The CPU 15 increments the condition number k and then returns to step S22. Therefore, the loop of steps S22 to S27 is repeated, and a total of six provisional phase images ⁇ 1 , ⁇ 2 , ⁇ 3 , ⁇ 4 , ⁇ 5 , ⁇ 6 (see FIG. 5B) are acquired.
  • Step S28 The CPU 15 sets the pixel number i to the initial value 1.
  • Step S29 The CPU 15 sets the condition number k to the initial value 1.
  • Step S30 The CPU 15 determines whether or not the pixel (initial phase ⁇ ki ) corresponding to the current pixel number i in the provisional phase image ⁇ k corresponding to the current condition number k has reliability. If it is not reliable, the process proceeds to step S31. If it is reliable, the process proceeds to step S32.
  • whether or not the initial phase ⁇ ki has reliability depends on whether or not the luminance value set (luminance value sets I k1i to I k4i ) from which the initial phase ⁇ ki is calculated is appropriate. The determination is made based on whether or not all of the luminance value sets I k1i to I k4i are within the effective luminance range.
  • the effective luminance range as shown in FIG. 6, of the total output range of the image sensor 16 (full brightness range I min ⁇ I max), the luminance range as the input-output characteristic of the image sensor 16 is a linear I min It means “ ⁇ I max ”.
  • This effective luminance range is measured in advance by the manufacturer of this apparatus and written in advance in the storage unit 16 together with the operation program described above.
  • Step S31 The CPU 15 increments the condition number k and then returns to step S30. Therefore, the loop of steps S30 and S31 is repeated until a reliable pixel (initial phase ⁇ ki ) is found.
  • Step S32 The CPU 15 sends the value of the initial phase ⁇ ki determined to be reliable in step S30 to the storage unit 16 as the value of the i-th pixel ⁇ i of the definite phase image ⁇ (see FIG. 5C). Write.
  • Step S33 The CPU 15 determines whether or not the current pixel number i has reached the final value i max . If not, the process proceeds to step S34, and if it has reached, the process proceeds to step S35.
  • Step S34 The CPU 15 increments the pixel number i and then returns to step S29. Therefore, the loop of steps S29 to S34 is repeated, and all the pixels of the definite phase image ⁇ (see FIG. 5C) are acquired.
  • Step S35 The CPU 15 reads the definite phase image ⁇ from the storage unit 16, performs unwrap processing (phase connection) for adding the offset distribution ⁇ to the definite phase image ⁇ , and performs the unwrapped phase image ⁇ (see FIG. 7).
  • the offset distribution ⁇ is measured separately and stored in the storage unit 16 in advance, or is automatically set by phase jump detection). Further, the CPU 15 converts the unwrapped phase image ⁇ (see FIG. 7) into the height distribution Z (X, Y) (see FIG. 8) of the test surface and displays it on the monitor 17. Further, the CPU 15 stores the height distribution Z (X, Y) in the storage unit 16 as necessary, and ends the flow (description of FIG. 4 above).
  • the measuring apparatus repeats the acquisition of the luminance change data (luminance value sets I k1i to I k4i ) of each pixel six times while changing the shutter speed (steps S11 to S19), and the six luminance values.
  • the measurement apparatus can perform measurement with high accuracy even if an extremely bright portion and an extremely dark portion are mixed on the surface to be measured.
  • the measuring apparatus of the present embodiment stores in advance an effective luminance range (see FIG. 6) that is an output range in which the input / output characteristics of the image sensor 26 are linear, and six luminance value sets I are selected in the selection. 11i ⁇ I 14i, I 21i ⁇ I 24i, I 31i ⁇ I 34i, I 41i ⁇ I 44i, I 51i ⁇ I 54i, the luminance value set that fall within the effective luminance range of I 61i ⁇ I 64i, proper It is considered as a set of brightness values.
  • the luminance value set that is considered appropriate in the present embodiment is a luminance value set that falls within the effective luminance range shown in FIG. 6 (within the linear range of input / output characteristics), so the relationship between the buckets during the phase shift. Is accurately reflected.
  • the accuracy of the phase calculation can be reliably increased.
  • the measurement apparatus sequentially determines whether or not it is appropriate from a brightness value set with a large shutter speed (a large exposure amount), and if there are a plurality of appropriate brightness value sets. Among the plurality of luminance value sets, the one having the largest shutter speed (the largest exposure amount) is selected.
  • a luminance value set with a good SN ratio is preferentially used, and the accuracy of phase calculation is further increased.
  • FIG. 9 is an operation flowchart of the CPU 15 regarding the analysis of the second embodiment. Hereafter, each step of FIG. 9 is demonstrated in order.
  • six striped image sets I 11 to I 14 , I 21 to I 24 , I 31 to I 34 , I 41 to I 44 , I 51 to I 54 , I 61 to I 64 (FIG. 10 (A).) Is already stored in the storage unit 16.
  • Step S41 The CPU 15 sets the pixel number i to an initial value 1.
  • Step S42 The CPU 15 sets the condition number k to the initial value 1.
  • Step S43 The CPU 15 refers to a pixel set (luminance value set I k1i to I k4i ) corresponding to the current pixel number i among the stripe image sets I k1 to I k4 corresponding to the current condition number k. It is determined whether or not these luminance value sets I k1i to I k4i are appropriate. If they are not appropriate, the process proceeds to step S44, and if they are appropriate, the process proceeds to step S45.
  • the luminance value sets I k1i to I k4i are appropriate is determined depending on whether or not all of the luminance value sets I k1i to I k4i are within the effective luminance range.
  • This effective luminance range is the same as that used in step S30 described above, and is measured in advance by the manufacturer of the apparatus and written in advance in the storage unit 16 together with the operation program described above.
  • Step S44 The CPU 15 increments the condition number k and then returns to step S43. Therefore, the loop of steps S43 to S44 is repeated until an appropriate luminance value set is found.
  • Step S45 The CPU 15 calculates the initial phase ⁇ ki by applying the luminance value sets I k1i to I k4i determined to be appropriate in step S43 to the equation (1) of the 4-bucket method. Then, the CPU 15 writes the value of the initial phase ⁇ ki into the storage unit 16 as the value of the i-th pixel ⁇ i of the definite phase image ⁇ (see FIG. 10B).
  • Step S46 The CPU 15 determines whether or not the current pixel number i has reached the final value i max . If not, the process proceeds to step S47, and if it has reached, the process proceeds to step S48. Note that the final value i max of the pixel number i is set to correspond to the number of pixels of the image sensor 26.
  • Step S47 The CPU 15 increments the pixel number i, and then returns to step S42. Therefore, the loop of steps S42 to S47 is repeated, and all pixels of the definite phase image ⁇ (see FIG. 10B) are acquired.
  • Step S48 The CPU 15 reads the definite phase image ⁇ from the storage unit 16, performs unwrap processing (phase connection) for adding the offset distribution ⁇ to the definite phase image ⁇ , and displays the unwrapped phase image ⁇ (see FIG. 7).
  • the offset distribution ⁇ is separately measured and stored in the storage unit 16 in advance, or is automatically set by phase jump detection). Further, the CPU 15 converts the unwrapped phase image ⁇ (see FIG. 7) into the height distribution Z (X, Y) (see FIG. 8) of the test surface and displays it on the monitor 17. Further, the CPU 15 stores the height distribution Z (X, Y) in the storage unit 16 as necessary, and ends the flow (description of FIG. 9 above).
  • the measurement apparatus also stores in advance the effective luminance range (see FIG. 6), which is an output range in which the input / output characteristics of the image sensor 26 are linear, and has six luminance value sets I 11i to I 14i. , I 21i ⁇ I 24i, I 31i ⁇ I 34i, I 41i ⁇ I 44i, I 51i ⁇ I 54i, the luminance value set that fall within the effective luminance range of I 61i ⁇ I 64i as an appropriate brightness value set elect.
  • the effective luminance range see FIG. 6
  • the accuracy of the phase calculation can be reliably increased.
  • the measurement apparatus of the present embodiment creates a definite phase image after selecting a luminance value set without acquiring a provisional phase image, only the selected luminance value set is targeted for phase calculation. Therefore, the calculation load required for the phase calculation can be greatly reduced.
  • FIG. 11 is a characteristic curve showing the relationship between the shutter speed and the luminance value. Note that the data shown in FIG. 11 is data specific to the combination of the measurement object 11 and the image sensor 26, and is data acquired by the above-described previous measurement, for example.
  • the plurality of characteristic curves shown in FIG. 11 are characteristic curves relating to pixels corresponding to portions having different brightness on the surface to be examined.
  • the gradient of the characteristic curve increases as the pixel (bright pixel) corresponding to the bright part on the surface to be examined.
  • the characteristic curve with the smallest gradient is the characteristic curve of the pixel corresponding to the darkest part on the surface to be examined (darkest pixel), and the characteristic curve with the largest gradient is the brightest part on the surface to be examined. Is the characteristic curve of the pixel corresponding to (the brightest pixel).
  • the effective luminance range is assumed to be a narrow luminance range of 50 to 200, and a pixel that outputs a luminance value within this effective luminance range is referred to as an “effective pixel”.
  • a pixel that outputs a luminance value outside the range is referred to as an “invalid pixel”.
  • the upper limit SS max of the change range of the shutter speed is a value such that the darkest pixel becomes an effective pixel when the shutter speed is SS max (a value in which the characteristic curve of the darkest pixel falls within the ellipse frame). Is set.
  • the upper limit value Smax is set to 100 ms.
  • the lower limit SS min of the shutter speed change range is a value such that the brightest pixel becomes an effective pixel when the shutter speed is SS min (a value such that the characteristic curve of the brightest pixel falls within the dotted line frame). ).
  • the lower limit value min is set to 1 ms.
  • the k-th shutter speed SS (k) may be set as shown in Expression (3).
  • SS max 100 ms
  • SS min 1 ms
  • 19.8 ms
  • SS (1) 100 ms
  • SS (2) 80.2
  • SS (3) 60. 4
  • SS (4) 40.6
  • SS (5) 20.8 ms
  • SS (6) 1 ms.
  • the first pixel that becomes the effective pixel (the pixel that has the characteristic curve in the elliptical frame) is a relatively dark pixel.
  • gradually bright pixels begin to become effective pixels, and finally only extremely bright pixels become effective pixels.
  • the shutter speed change pitch ⁇ it is desirable to set the shutter speed change pitch ⁇ more finely as the shutter speed is lower, instead of making the shutter speed change pitch ⁇ constant.
  • the change pitch ⁇ ′ on the logarithmic scale of the shutter speed may be made constant instead of making the change pitch ⁇ of the shutter speed constant.
  • FIG. 12 represents the horizontal axis (shutter speed) of FIG. 11 on a logarithmic scale.
  • the shutter speeds SS (0) to SS (6) are set evenly on the logarithmic scale.
  • the change pitch ⁇ ′ on the logarithmic scale of the shutter speed may be set as shown in Expression (4).
  • the k-th shutter speed SS (k) may be set as shown in Expression (5).
  • the shutter speed change pitch ⁇ is set more finely as the shutter speed is lower.
  • the number of pixels that cannot be effective pixels (marked with * in FIG. 11) can be reduced.
  • the number of pixels that cannot be effective pixels is zero.
  • the shutter speed of the image sensor 26 is changed in order to provide a difference in the exposure amount between the measurement conditions of k max .
  • the shutter speed of the image sensor 26 is changed to any one of the optical paths from the light source to the image sensor.
  • the aperture value of the aperture may be changed.
  • the light source power of the projection unit 13 may be changed.
  • the transmittance of any optical path from the light source to the image sensor may be changed (in this case, a plurality of filters having different transmittances are attached, and one of these filters is selectively transferred to the optical path. Use an insertable mechanism.)
  • the 4-bucket method in which the number of fringe images necessary for calculating the initial phase is 4 is applied to the phase shift method of the above embodiment
  • Other phase shift methods such as the 7-bucket method may be applied.
  • a plurality of sets of fringe image sets are acquired with a plurality of exposure amounts, and processing for selecting an appropriate luminance value set from the plurality of sets of stripe image sets is performed for each region on the measurement target.
  • the initial phase data (and height data) for each region was calculated based on the appropriate luminance value set for each region, but the following modifications may be made.
  • a set of fringe image sets is acquired with one exposure amount, and the luminance value of an area where the exposure amount is appropriate on the measurement object from the stripe image set.
  • a set that is, a luminance value set in which all luminance values in the set are within the effective luminance range
  • initial phase data (and height in the region on the measurement object) Data is selected, and based on the selected luminance value set, initial phase data (and height in the region on the measurement object) Data).
  • the sine lattice pattern is used as the pattern projected onto the measurement object.
  • a pattern other than the sine lattice pattern may be used as long as it has a repetitive structure.
  • the program stored in the storage unit 16 of the above embodiment may be a firmware program updated by version upgrade or the like. That is, the analysis process (FIGS. 4 and 9) of the above-described embodiment may be provided by updating an existing analysis process firmware program.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)

Abstract

 不適切なデータが測定結果に与える影響を確実に抑えることを目的として、形状測定装置は、共通の繰り返し構造を有し、かつ位相の異なるパターンを測定対象物上へ順次投影する投影部と、前記パターンの各々が前記測定対象物へ投影される毎に前記測定対象物を異なる露光量で撮像して複数の画像データセットを取得する撮像部と、前記複数の画像データセットの中から、 前記撮像部の入出力特性が線形となる有効輝度範囲内にセット内の全データが収まっているものを適正データセットとして選出することを前記測定対象物の各領域についておこなう選出部と、前記選出された適正データセットに基づいて前記領域毎に形状を求める形状算出部と、を備える。

Description

形状測定装置及び形状測定方法
 本発明は、位相シフト法によるパターン投影型の形状測定装置及び形状測定方法に関する。
 測定対象物の面形状(三次元形状)を非接触で測定する手法として、位相シフト法によるパターン投影型の三次元形状測定装置が知られている。この三次元形状測定装置では、正弦波状の強度分布を持つ縞パターンを測定対象物上に投影し、その縞パターンの位相を一定ピッチで変化させながら測定対象物を繰り返し撮像し、それによって得られた複数枚の画像(輝度変化データ)を所定の演算式に当てはめることで、測定対象物の面形状に応じて変形した縞の位相分布(位相画像)を求め、その位相画像をアンラップ(位相接続)してから、測定対象物の高さ分布(高さ画像)に換算する。
 因みに、特許文献1に開示の三次元形状測定装置は、飽和画素に起因した測定誤差を防ぐために、投影光量の異なる2通りの撮像条件下で輝度変化データを取得し、2通りの輝度変化データのコントラスト値を画素毎に評価し、コントラスト値の低かった輝度変化データを、演算対象から外している。
特開平2005-214653号公報
 しかしながら、コントラスト値の高い輝度変化データの中にも、位相分布(位相画像)の演算に適さない、不適切な輝度変化データが混在している可能性のあることが判明した。
 そこで本発明は、不適切な輝度データが測定結果に与える影響を確実に抑えることのできる形状測定装置及び形状測定方法を提供することを目的とする。
 本発明の形状測定装置の一態様は、共通の繰り返し構造を有し、かつ位相の異なる複数種類のパターンを測定対象物上へ順次に投影する投影部と、前記複数種類のパターンの各々が前記測定対象物へ投影される毎に前記測定対象物を撮像して画像データセットを取得する撮像部と、取得された前記画像データセットの中から、前記測定対象物上の同一領域に関するデータセットであって、セット内の全データが有効輝度範囲内に収まっているものを、適正データセットとして選出する選出部と、選出された前記適正データセットに基づき、前記測定対象物において前記適正データの取得元となった領域の形状を求める形状算出部とを備える。
 本発明の形状測定方法は、 共通の繰り返し構造を有し、かつ位相の異なる複数種類のパターンを測定対象物上へ順次に投影する投影手順と、前記複数種類のパターンの各々が前記測定対象物へ投影される毎に前記測定対象物を撮像して画像データセットを取得する撮像手順と、前記測定対象物上の同一領域に関するデータセットであって、セット内の全データが有効輝度範囲内に収まっているものを、適正データセットとして選出する選出手順と、選出された前記適正データセットに基づき、前記測定対象物において前記適正データの取得元となった領域の形状を求める形状算出手順とを含む。
 本発明によれば、不適切な輝度データが測定結果に与える影響を確実に抑えることのできる形状測定装置及び形状測定方法が実現する。
三次元形状測定装置の斜視図 三次元形状測定装置の全体構成図 測定に関するCPU15(及び制御部101)の動作フローチャート 解析に関するCPU15の動作フローチャート 第1実施形態の解析の流れを説明する図 有効輝度範囲を説明する図 アンラップ後の位相画像ψの例 高さ分布Zの例 第2実施形態の解析に関するCPU15の動作フローチャート 第2実施形態の解析の流れを説明する図 シャッター速度と輝度値との関係を示す特性カーブ 図11の横軸(シャッター速度)を対数目盛で表したもの
 [第1実施形態]
 以下、本発明の第1実施形態として三次元形状測定装置を説明する。
 図1は、本実施形態の三次元形状測定装置の機械的構成を示す斜視図である。図1に示すとおり三次元形状測定装置は、工業製品又は部品などの測定対象物11を載置するステージ12と、互いに固定された投影部13及び撮像部14とを備える。投影部13の光軸と撮像部14の光軸との間には角度がつけられており、両者の光軸は、ステージ12の基準面上で交差している。このうち撮像部14の光軸はステージ12の基準面に対して垂直である。なお、撮像部14の光軸を垂直にする代わりに投影部13の光軸を垂直にすることも可能であるが、ここでは撮像部14の光軸の方が垂直であると仮定する。
 ステージ12は、撮像部14の光軸と平行な軸の周りに測定対象物11を回転させるθステージ12θと、撮像部14の光軸と垂直な所定方向(X方向)に向けて測定対象物11をシフトさせるXステージ12Xと、θステージ12θの回転軸とX方向との双方に対して垂直な所定方向(Y方向)に向けて測定対象物11をシフトさせるYステージ12Yとを備える。
 投影部13は、ステージ12上の一部の領域(照明領域)を、撮像部14の光軸に対して斜め方向から照明する光学系であって、照明素子22と、パターン形成部23と、投影光学系24とをこの順で配置している。なお、本実施形態の測定対象物11のサイズは、投影部13の照明領域内に測定対象物11の全体が収まる程度に小さいものと仮定する。
 投影部13のパターン形成部23は、透過率分布が可変のパネル(液晶表示素子など)であり、そのパネルへ縞模様パターン(正弦格子パターン)を表示することにより、投影部13から照明領域へ向かう照明光束の断面強度分布を正弦波状とする。パターン形成部23に表示される正弦格子パターンの格子状の明暗の繰り返し方向は、投影部13の光軸と撮像部14の光軸との双方が存在している面に対して垂直である。また、パターン形成部23の表示面上の中央近傍に位置する基準点は、撮像部14の光軸と投影部13の光軸との交差点に対して、光学的に共役であり、これによって正弦格子パターンの投影先は、ステージ12の照明領域内に配置された測定対象物11の表面(以下、「被検面」と称す。)に設定されている。なお、被検面上に正弦格子パターンを投影できるのであれば、パターン形成部23の基準点とステージ12の基準点とが完全な共役関係になっていなくとも構わない。
 撮像部14は、ステージ12上の照明領域の像(輝度分布)を検出する光学系であって、その照明領域で発生した反射光を結像する結像光学系25と、結像光学系25が結像した像を撮像して画像を取得する撮像素子26とが順に配置される。撮像素子26の撮像面上の中央近傍に位置する基準点は、撮像部14の光軸と投影部13の光軸との交差点に対して光学的に共役であり、撮像素子26は、ステージ12のうえで、投影部13による照明領域内に配置された測定対象物11の画像(被検面の画像)を取得することができる。なお、被検面の画像を十分なコントラストで取得することができるのであれば、撮像部14の光軸と投影部13の光軸との交差点と、撮像素子26の基準点とが完全な共役関係になっていなくとも構わない。
 ここで、投影部13の光源(図2の符号21)をオンし、この状態で撮像素子26を駆動すると、正弦格子パターンの投影された被検面の画像(=被検面の面形状情報を含んだ画像)を取得することができる。以下、この画像を「縞画像」と称す。さらに、正弦格子パターンの周期は変えずに、正弦格子パターンの位相をシフトさせながら縞画像の取得を繰り返せば、被検面の面形状データDを既知とするための情報が揃う。
 なお、被検面は、反射率の高い材質、例えば金属からなり、傾斜角度の異なる様々な部分を含む場合がある。この場合、被検面を撮像部14の側から見ると、その被検面には、極端に明るい部分と極端に暗い部分とが混在することになる。極端に明るい部分は、投影部13の側から入射した照明光の大部分(主に正反射光)を撮像部14の方向へ向けて反射するような傾斜角度を有した部分であって、極端に暗い部分は、投影部13の側から照射された照明光の大部分(主に正反射光)を撮像部14から外れた方向へ向けて反射するような傾斜角度を有した部分である。
 図2は、三次元形状測定装置の全体構成図である。図2において図1に示した要素と同じものには同じ符号を付した。図2に示すとおり投影部13には、投影部13の光源であるメイン光源21が連結されている。このメイン光源21は、パターン投影型の面形状測定に使用されるものなので、例えば、LED、ハロゲンランプ、メタルハライドランプ、レーザ光源などの一般的な光源を適用することができる。メイン光源21から射出した光は、光ファイバ21’を介して照明素子22に導入される。なお、ここでは光ファイバ21’を使用した例を示すが、光ファイバを使用せずにLEDなどの小型光源を図1の符号22で示した位置へ配置してもよい。
 このメイン光源21と、投影部13のパターン形成部23と、撮像部14の撮像素子26とは、それぞれコンピュータ100の制御部101に接続されている。
 制御部101は、メイン光源21をオン/オフするタイミング、メイン光源21の発光強度、パターン形成部23に表示される正弦格子パターンの位相、撮像素子26による画像の取得タイミング、撮像素子26による画像取得時の電荷蓄積時間(以下、「シャッター速度」と称す。)、ステージ12の座標などを制御する。なお、制御部101は、パターン形成部23に表示されるパターンを、一様なパターンに設定することもできる。
 コンピュータ100には、制御部101の他に、三次元形状測定装置の全体を統括するCPU15と、記憶部16と、モニタ17と、入力部18とが備えられる。記憶部16には、CPU15の動作プログラムが予め格納されており、CPU15は、その動作プログラムに従って動作する。例えば、CPU15は、制御部101に対して各種の指示を与えることにより三次元形状測定装置の各部を駆動制御する。なお、記憶部16には、上述した動作プログラムの他に、CPU15の動作に必要な各種の情報も予め格納されている。
 図3は、測定に関するCPU15(及び制御部101)の動作フローチャートである。以下、図3の各ステップを順に説明する。なお、このフローの開始時点では、ステージ12の座標は、適切な座標に調整済みであるとする。
 ステップS10:CPU15は、前測定を実施するよう制御部101へ指示する。制御部101は、三次元形状測定装置の各部を駆動して前測定を実施する。前測定において、制御部10は、パターン形成部23に表示するパターンを、一様な明るいパターン(正弦格子パターンの明部と同じ明るさの一様なパターン)に設定し、撮像素子26を、様々なシャッター速度の下で繰り返し駆動する。このような前測定で取得された複数の画像は、被検面から撮像部14に到達する光量のばらつきを示す情報としてCPU15へ送られる。CPU15は、後述する決定方法によりkmax通りの測定条件を決定すると、それらkmax通りの測定条件の情報と、本測定の開始指示とを制御部101へ与える。
 ここで、kmax通りの測定条件の間では、シャッター速度以外のパラメータは共通であり、条件番号kの小さい測定条件ほどシャッター速度は大きく(露光量は大きく)設定されるものとする。また、条件番号kの最終値kmaxは、本装置のユーザ又は本装置の製造者によって予め設定され、ここでは「6」に設定されたと仮定する。以下、条件番号がkである測定条件のシャッター速度を「SS(k)」と表す。
 ステップS11:制御部101は、条件番号kを初期値1に設定する。
 ステップS12:制御部101は、撮像素子26のシャッター速度を、現在の条件番号kに対応したシャッター速度SS(k)に設定する。
 ステップS13:制御部101は、画像番号mを初期値1に設定する。
 ステップS14:制御部101は、正弦格子パターンの位相シフト量を、現在の画像番号mに対応したシフト量(m-1)π/2に設定する。
 ステップS15:制御部101は、光源装置21をONすることにより、位相シフト量が(m-1)π/2である正弦格子パターンを測定対象物11へ投影すると、現在のシャッター速度SS(k)で撮像素子26を駆動して縞画像Ikmを取得する。取得された縞画像Ikmは、CPU15を経由して記憶部16へ書き込まれる。
 ステップS16:制御部101は、現在の画像番号mが最終値mmaxに達したか否かを判別し、達していなければステップS17へ移行し、達していればステップS18へ移行する。なお、ここでは後述する位相算出に4バケット法が適用されることを想定し、画像番号mの最終値mmaxは「4」に設定されたと仮定する。
 ステップS17:制御部101は、画像番号mをインクリメントしてからステップS14へ戻る。よって、ステップS14~S17のループは繰り返され、トータルで4枚の縞画像(縞画像セットIk1~Ik4)が取得される。
 ステップS18:制御部101は、現在の条件番号kが最終値kmaxに達したか否かを判別し、達していなければステップS19へ移行し、達していればフローを終了する。
 ステップS19:制御部101は、条件番号kをインクリメントしてからステップS12へ戻る。よって、ステップS12~S19のループは繰り返され、トータルで6つの縞画像セットI11~I14、I21~I24、I31~I34、I41~I44、I51~I54、I61~I64が取得される(図5(A)参照。)。
 図4は、解析に関するCPU15の動作フローチャートである。以下、図4の各ステップを順に説明する。なお、フローの開始時点では、6つの縞画像セットI11~I14、I21~I24、I31~I34、I41~I44、I51~I54、I61~I64(図5(A)参照。)は既に記憶部16へ格納済みとする。
 ステップS21:CPU15は、条件番号kを初期値1に設定する。
 ステップS22:CPU15は、画素番号iを初期値1に設定する。
 ステップS23:CPU15は、現在の条件番号kに対応する縞画像セットIk1~Ik4のうち、現在の画素番号iに対応する画素セット(輝度値セットIk1i~Ik4i)を参照する。そして、CPU15は、その輝度値セットIk1i~Ik4iを4バケット法の式(1)に当てはめることにより初期位相φkiを算出する。さらに、CPU15は、その初期位相φkiの値を、現在の条件番号kに対応する暫定位相画像φ(図5(B)参照)のi番目の画素φkiの値として記憶部16へ書き込む。
Figure JPOXMLDOC01-appb-M000001
 ステップS24:CPU15は、現在の画素番号iが最終値imaxに達したか否かを判別し、達していなければステップS25へ移行し、達していればステップS26へ移行する。なお、画素番号iの最終値imaxは、撮像素子26の画素数相当に設定される。
 ステップS25:CPU15は、画素番号iをインクリメントしてからステップS23へ戻る。よって、ステップS23~S25のループは繰り返され、現在の条件番号kに対応する暫定位相画像φ(図5(B)参照)の全画素が取得される。
 ステップS26:CPU15は、現在の条件番号kが最終値kmax(ここでは6)に達したか否かを判別し、達していなければステップS27へ移行し、達していればステップS28へ移行する。
 ステップS27:CPU15は、条件番号kをインクリメントしてからステップS22へ戻る。よって、ステップS22~S27のループは繰り返され、トータルで6つの暫定位相画像φ、φ、φ、φ、φ、φ(図5(B)参照。)が取得される。
 ステップS28:CPU15は、画素番号iを初期値1に設定する。
 ステップS29:CPU15は、条件番号kを初期値1に設定する。
 ステップS30:CPU15は、現在の条件番号kに対応する暫定位相画像φのうち、現在の画素番号iに対応する画素(初期位相φki)が、信頼性を有しているか否かを判別し、信頼性を有していなかった場合はステップS31へ移行し、信頼性を有していた場合はステップS32へ移行する。
 ここで、初期位相φkiが信頼性を有しているか否かは、初期位相φkiの算出元となった輝度値セット(輝度値セットIk1i~Ik4i)が適正であったか否か、すなわち、輝度値セットIk1i~Ik4iの全てが有効輝度範囲に収まっていたか否かによって判別される。
 また、有効輝度範囲は、図6に示すとおり、撮像素子16の全出力範囲(全輝度範囲Imin~Imax)のうち、撮像素子16の入出力特性が線形となるような輝度範囲Imin’~Imax’のことである。この有効輝度範囲は、本装置の製造者が予め測定し、前述した動作プログラムと共に記憶部16へ予め書き込んだものである。
 ステップS31:CPU15は、条件番号kをインクリメントしてからステップS30へ戻る。よって、ステップS30、S31のループは、信頼性を有した画素(初期位相φki)が見つかるまで繰り返される。
 ステップS32:CPU15は、ステップS30で信頼性有りと判別された初期位相φkiの値を、確定位相画像φ(図5(C)参照)のi番目の画素φの値として記憶部16へ書き込む。
 ステップS33:CPU15は、現在の画素番号iが最終値imaxに達したか否かを判別し、達していなければステップS34へ移行し、達していればステップS35へ移行する。
 ステップS34:CPU15は、画素番号iをインクリメントしてからステップS29へ戻る。よって、ステップS29~S34のループは繰り返され、確定位相画像φ(図5(C)参照)の全画素が取得される。
 ステップS35:CPU15は、確定位相画像φを記憶部16から読み出し、その確定位相画像φにオフセット分布Δを加算するアンラップ処理(位相接続)を行い、アンラップ後の位相画像ψ(図7参照)を取得する(なお、オフセット分布Δは、別途測定され記憶部16へ予め格納されたもの、或いは、位相飛び検出により自動で設定されたものである。)。さらに、CPU15は、アンラップ後の位相画像ψ(図7参照)を、被検面の高さ分布Z(X,Y)(図8参照)に換算してからモニタ17上に表示する。また、CPU15は、必要に応じて高さ分布Z(X,Y)を記憶部16へ保存し、フローを終了する(以上、図4の説明)。
 以上、本実施形態の測定装置は、シャッター速度を変化させながら、各画素の輝度変化データ(輝度値セットIk1i~Ik4i)の取得を6回繰り返し(ステップS11~S19)、6つの輝度値セットI11i~I14i、I21i~I24i、I31i~I34i、I41i~I44i、I51i~I54i、I61i~I64iを取得する。そして、6つの輝度値セットI11i~I14i、I21i~I24i、I31i~I34i、I41i~I44i、I51i~I54i、I61i~I64iの中から適正な輝度値セットを選出して高さ分布Z(X,Y)を算出する(ステップS28~S35)。
 したがって、本実施形態の測定装置は、被検面に極端に明るい部分と極端に暗い部分とが混在していたとしても、測定を高精度に行うことができる。
 しかも、本実施形態の測定装置は、撮像素子26の入出力特性が線形となる出力範囲である有効輝度範囲(図6参照)を予め記憶しており、その選出では、6つの輝度値セットI11i~I14i、I21i~I24i、I31i~I34i、I41i~I44i、I51i~I54i、I61i~I64iのうち有効輝度範囲内に収まっている輝度値セットを、適正な輝度値セットとみなす。
 ここで、4バケット法(式(1))などの一般的な位相演算式は、位相シフト中の各バケットの関係を利用するものなので、各バケットの関係が不正確だと、演算誤差が著しく大きくなる虞がある。
 しかし、本実施形態で適正とみなされる輝度値セットは、図6に示した有効輝度範囲内(入出力特性が線形な範囲内)に収まった輝度値セットなので、位相シフト中の各バケットの関係を正確に反映している。
 したがって、本実施形態の測定装置によれば、位相演算の精度を確実に高めることができる。
 また、本実施形態の測定装置は、適正か否かの判別を、シャッター速度の大きい(露光量の大きい)輝度値セットから順次に行い、仮に、適正な輝度値セットが複数存在した場合には、それら複数の輝度値セットの中でシャッター速度の最も大きい(露光量の大きい)ものが選出されるようにしている。
 したがって、本実施形態の測定装置によれば、SN比の良好な輝度値セットが優先的に使用されることになり、位相演算の精度がより高まる。
 [第2実施形態]
 以下、本発明の第2実施形態を説明する。ここでは、第1実施形態との相違点のみを説明する。第1実施形態との相違点は、解析に関するCPU15の動作にある。
 図9は、第2実施形態の解析に関するCPU15の動作フローチャートである。以下、図9の各ステップを順に説明する。なお、フローの開始時点では、6つの縞画像セットI11~I14、I21~I24、I31~I34、I41~I44、I51~I54、I61~I64(図10(A)参照。)は既に記憶部16へ格納済みとする。
 ステップS41:CPU15は、画素番号iを初期値1に設定する。
 ステップS42:CPU15は、条件番号kを初期値1に設定する。
 ステップS43:CPU15は、現在の条件番号kに対応する縞画像セットIk1~Ik4のうち、現在の画素番号iに対応する画素セット(輝度値セットIk1i~Ik4i)を参照する。それらの輝度値セットIk1i~Ik4iが適正か否かを判別し、適正でなかった場合はステップS44へ移行し、適正であった場合はステップS45へ移行する。
 ここで、輝度値セットIk1i~Ik4iが適正であるか否かは輝度値セットIk1i~Ik4iの全てが有効輝度範囲内に収まっているか否かによって判別される。この有効輝度範囲は、上述したステップS30で使用したものと同じであり、本装置の製造者が予め測定し、前述した動作プログラムと共に記憶部16へ予め書き込んだものである。
 ステップS44:CPU15は、条件番号kをインクリメントしてからステップS43へ戻る。よって、ステップS43~S44のループは、適正な輝度値セットが見つかるまで繰り返される。
 ステップS45:CPU15は、ステップS43で適正と判別された輝度値セットIk1i~Ik4iを4バケット法の式(1)に当てはめることにより初期位相φkiを算出する。そして、CPU15は、その初期位相φkiの値を、確定位相画像φ(図10(B)参照)のi番目の画素φの値として記憶部16へ書き込む。
 ステップS46:CPU15は、現在の画素番号iが最終値imaxに達したか否かを判別し、達していなければステップS47へ移行し、達していればステップS48へ移行する。なお、画素番号iの最終値imaxは、撮像素子26の画素数相当に設定される。
 ステップS47:CPU15は、画素番号iをインクリメントしてからステップS42へ戻る。よって、ステップS42~S47のループは繰り返され、確定位相画像φ(図10(B)参照)の全画素が取得される。
 ステップS48:CPU15は、確定位相画像φを記憶部16から読み出し、その確定位相画像φにオフセット分布Δを加算するアンラップ処理(位相接続)を行い、アンラップ後の位相画像ψ(図7参照)を取得する(なお、オフセット分布Δは、別途測定され記憶部16へ予め格納されたもの、或いは、位相飛び検出により自動で設定されたものである。)。さらに、CPU15は、アンラップ後の位相画像ψ(図7参照)を、被検面の高さ分布Z(X,Y)(図8参照)に換算してからモニタ17上に表示する。また、CPU15は、必要に応じて高さ分布Z(X,Y)を記憶部16へ保存し、フローを終了する(以上、図9の説明)。
 以上、本実施形態の測定装置も、撮像素子26の入出力特性が線形となる出力範囲である有効輝度範囲(図6参照)を予め記憶しており、6つの輝度値セットI11i~I14i、I21i~I24i、I31i~I34i、I41i~I44i、I51i~I54i、I61i~I64iのうち有効輝度範囲内に収まっている輝度値セットを適正な輝度値セットとして選出する。
 したがって、本実施形態の測定装置によれば、位相演算の精度を確実に高めることができる。
 しかも、本実施形態の測定装置は、暫定位相画像を取得せずに輝度値セットの選出を済ませてから確定位相画像を作成するので、位相演算の対象を、選出された輝度値セットのみとすることができるので、位相演算に要する演算負荷を大幅に削減することができる。
 [測定条件の決定方法]
 以下、上述したkmax通りの測定条件(ここではkmax通りのシャッター速度)の決定方法を説明する。
 図11は、シャッター速度と輝度値との関係を示す特性カーブである。なお、図11に示すデータは、測定対象物11と撮像素子26との組み合わせに固有のデータであって、例えば、上述の前測定などで取得されたデータである。
 図11に示した複数の特性カーブは、被検面上で互いに明るさの異なる部分に対応する画素に関する特性カーブである。図11に示すとおり、通常は、被検面上で明るい部分に対応する画素(明るい画素)ほど、特性カーブの勾配が大きくなる。図11において勾配の最も小さな特性カーブが、被検面上で最も暗い部分に対応する画素(最も暗い画素)の特性カーブであり、勾配の最も大きな特性カーブが、被検面上で最も明るい部分に対応する画素(最も明るい画素)の特性カーブである。
 なお、ここでは、分かりやすくするために、有効輝度範囲を、50~200の狭い輝度範囲と仮定し、この有効輝度範囲内の輝度値を出力する画素を「有効画素」と称し、この有効輝度範囲外の輝度値を出力する画素を「無効画素」と称す。
 先ず、シャッター速度の変化範囲の設定方法を説明する。
 シャッター速度の変化範囲の上限値SSmaxは、シャッター速度がSSmaxであるときに最も暗い画素が有効画素となるような値(最も暗い画素の特性カーブが楕円枠内に入るような値)に設定される。ここでは、図11に示すとおり、上限値Smaxは、100msに設定されたとする。
 一方、シャッター速度の変化範囲の下限値SSminは、シャッター速度がSSminであるときに最も明るい画素が有効画素となるような値(最も明るい画素の特性カーブが点線枠内に入るような値)に設定される。ここでは、図11に示すとおり、下限値minは、1msに設定されたとする。
 次に、シャッター速度の変化ピッチΔの設定方法を説明する。
 仮に、変化ピッチΔを一定にする場合は、式(2)のとおり設定すればよい。
Figure JPOXMLDOC01-appb-M000002
 よって、SSmax=100ms、SSmin=1msの場合は、Δ=19.8msとなる。
 そして、k番目のシャッター速度SS(k)は、式(3)のとおり設定すればよい。
Figure JPOXMLDOC01-appb-M000003
 よって、SSmax=100ms、SSmin=1ms、Δ=19.8msの場合は、図11に示すとおり、SS(1)=100ms、SS(2)=80.2、SS(3)=60.4、SS(4)=40.6、SS(5)=20.8ms、SS(6)=1msとなる。
 したがって、シャッター速度をSS(0)からSS(6)に向けて1段階ずつ切り替えていくと、最初に有効画素となる画素は(楕円枠内に特性カーブが入る画素は)、比較的暗い画素のみであるが、徐々に明るい画素が有効画素になり始め、最終的には、極めて明るい画素のみが有効画素となる。
 しかしながら、このように変化ピッチΔが一定であると、シャッター速度がどの段階に設定されたとしても有効画素となり得ない画素(特性カーブが何れの楕円枠にも入らない画素)の発生する可能性がある。具体的に、比較的明るい画素は特性カーブの勾配が大きいため、比較的明るい画素の中には、シャッター速度を例えばSS(5)からSS(6)へと切り替えたときに、切り替え前後の何れにおいても有効画素となり得ない画素(特性カーブが楕円枠に入り得ない画素)が存在している(図11の※印を参照)。
 そこで、本実施形態では、シャッター速度の変化ピッチΔを一定にするのではなく、シャッター速度の変化ピッチΔを、シャッター速度が小さいときほど細かく設定することが望ましい。これを実現するには、例えば、シャッター速度の変化ピッチΔを一定にする代わりに、シャッター速度の対数目盛上の変化ピッチΔ’を一定にするとよい。
 図12は、図11の横軸(シャッター速度)を対数目盛で表したものである。本実施形態では、シャッター速度SS(0)~SS(6)を、この対数目盛上で均等に設定する。
 その場合、シャッター速度の対数目盛上の変化ピッチΔ’を、式(4)のとおり設定すればよい。
Figure JPOXMLDOC01-appb-M000004
 よって、SSmax=100ms、SSmin=1msの場合は、Δ’≒0.4となる。
 そして、k番目のシャッター速度SS(k)は、式(5)のとおり設定すればよい。
Figure JPOXMLDOC01-appb-M000005
 よって、SSmax=100ms、SSmin=1ms、Δ’≒0.4の場合は、SS(1)=100ms、SS(2)≒39.8ms、SS(3)≒15.8ms、SS(4)≒6.3ms、SS(5)≒2.5ms、SS(6)=1msとなる。
 このようにすれば、シャッター速度の変化ピッチΔは、シャッター速度が小さいときほど細かく設定される。この場合、有効画素となり得ない画素(図11の※印)の個数を減らすことができる。因みに、図12の例では、有効画素となり得ない画素の個数は、ゼロとなっている。
 なお、ここでは対数の底の値を「10」としたが、別の値に設定してもよいことは言うまでもない。
 [実施形態への補足]
 なお、上記実施形態では、kmax通りの測定条件の間の露光量に差異を設けるために、撮像素子26のシャッター速度を変更したが、光源から撮像素子までの何れかの光路に配置された絞り(開口絞り)の絞り値を変更してもよい。或いは、投影部13の光源パワーを変更してもよい。或いは、光源から撮像素子までの何れかの光路の透過率を変更してもよい(その場合は、透過率の異なる複数のフィルタを装着し、それらのフィルタのうち1つを選択的に光路へ挿入可能な機構を使用するとよい。)。
 また、上記実施形態の位相シフト法には、初期位相の算出に必要な縞画像の数が4である4バケット法が適用されたが、その数が3である3バケット法、その数が7である7バケット法など、他の位相シフト法が適用されてもよい。
 また、上記実施形態では、複数通りの露光量で複数組みの縞画像セットを取得し、それら複数組みの縞画像セットの中から適正な輝度値セットを選出する処理を測定対象物上の領域毎に行い、領域毎の適正な輝度値セットに基づき、領域毎の初期位相データ(及び高さデータ)を算出したが、次のとおり変形してもよい。
 すなわち、上記実施形態の変形例では、1通りの露光量で1組みの縞画像セットを取得し、その縞画像セットの中から、測定対象物上で露光量が適正であった領域の輝度値セット(すなわち、セット内の全輝度値が有効輝度範囲内に収まっていた輝度値セット)を選出し、選出した輝度値セットに基づき、測定対象物上の当該領域における初期位相データ(及び高さデータ)を算出する。
 また、上記実施形態では、測定対象物上へ投影されるパターンとして正弦格子パターンを使用したが、繰り返し構造を有しているのであれば正弦格子パターン以外のパターンを使用してもよい。
 また、上記実施形態の記憶部16に記憶されているプログラムは、バージョンアップなどで更新されたファームウエアプログラムであってもよい。すなわち、既存の解析処理のファームウエアプログラムを更新することで、上記実施形態の解析処理(図4、図9)を提供するようにしてもよい。
 また、上記実施形態では、解析処理(図4、図9)の全部がCPUによってソフトウエア的に実現されたが、解析処理(図4、図9)の全部又は一部がASICによってハードウエア的に実現されてもよい。
 11・・・測定対象物、12・・・ステージ、13・・・投影部、14・・・撮像部、21・・・光源装置、101・・・制御部、100・・・コンピュータ
 

Claims (16)

  1.  共通の繰り返し構造を有し、かつ位相の異なる複数種類のパターンを測定対象物上へ順次に投影する投影部と、
     前記複数種類のパターンの各々が前記測定対象物へ投影される毎に前記測定対象物を撮像して画像データセットを取得する撮像部と、
     取得された前記画像データセットの中から、前記測定対象物上の同一領域に関するデータセットであって、セット内の全データが有効輝度範囲内に収まっているものを、適正データセットとして選出する選出部と、
     選出された前記適正データセットに基づき、前記測定対象物において前記適正データの取得元となった領域の形状を求める形状算出部と、
     を備えたことを特徴とする形状測定装置。
  2.  請求項1に記載の形状測定装置において、
     複数通りの露光量の各々で前記撮像部に前記画像データセットを取得させることにより複数組みの前記画像データセットを取得する制御部を更に備え、
     前記選出部は、
     前記複数組みの前記画像データセットの中から前記適正データセットを選出する処理を前記測定対象物上の領域毎に行う
    ことを特徴とする形状測定装置。
  3.  請求項2に記載の形状測定装置において、
     前記選出部は、
     前記複数組みの前記画像データセットのうち、前記撮像部の入出力特性が線形となる前記有効輝度範囲内に輝度値が収まっているデータセットを、前記適正データセットとして選出する
     ことを特徴とする請求項2に記載の形状測定装置。
  4.  請求項3に記載の形状測定装置において、
     前記選出部は、
     前記複数組みの前記画像データセットのうち、前記有効輝度範囲内に輝度値が収まっており、かつ、なるべく露光量の高いデータセットを、前記適正データセットとして選出する
     ことを特徴とする形状測定装置。
  5.  請求項2~請求項4の何れか一項に記載の形状測定装置において、
     前記制御部は、
     前記複数通りの露光量の間のピッチを、前記露光量が低いときほど細かく設定する
     ことを特徴とする形状測定装置。
  6.  請求項5に記載の形状測定装置において、
     前記制御部は、
     前記複数通りの露光量の間のピッチを、前記露光量の対数目盛上で均等になるように設定する
     ことを特徴とする形状測定装置。
  7.  請求項2~請求項6の何れか一項に記載の形状測定装置において、
     前記制御部は、
     前記複数組みの画像データセットの取得に先立ち前記複数通りの露光量の値範囲を設定する設定部を更に備え、
     前記設定部は、
     前記露光量の値範囲の上限値を、前記測定対象物上で最も暗い部分のデータが前記有効輝度範囲内に収まるような値に設定し、かつ、前記露光量の値範囲の下限値を、前記測定対象物上で最も明るい部分のデータが前記有効輝度範囲内に収まるような値に設定する
     ことを特徴とする形状測定装置。
  8.  請求項2~請求項7の何れか一項に記載の形状測定装置において、
     前記制御部は、
     前記撮像部の電荷蓄積時間を変化させることにより前記複数通りの露光量を設定する
     ことを特徴とする形状測定装置。
  9.  共通の繰り返し構造を有し、かつ位相の異なる複数種類のパターンを測定対象物上へ順次に投影する投影手順と、
     前記複数種類のパターンの各々が前記測定対象物へ投影される毎に前記測定対象物を撮像して画像データセットを取得する撮像手順と、
     前記測定対象物上の同一領域に関するデータセットであって、セット内の全データが有効輝度範囲内に収まっているものを、適正データセットとして選出する選出手順と、
     選出された前記適正データセットに基づき、前記測定対象物において前記適正データの取得元となった領域の形状を求める形状算出手順と、
     を含むことを特徴とする形状測定方法。
  10.  請求項9に記載の形状測定方法において、
     複数通りの露光量の各々で前記撮像手順に前記画像データセットを取得させることにより複数組みの前記画像データセットを取得する制御手順を更に含み、
     前記選出手順では、
     前記複数組みの前記画像データセットの中から前記適正データセットを選出する処理を前記測定対象物上の領域毎に行う
    ことを特徴とする形状測定方法。
  11.  請求項10に記載の形状測定方法において、
     前記選出手順では、
     前記複数組みの前記画像データセットのうち、前記撮像部の入出力特性が線形となる前記有効輝度範囲内に輝度値が収まっているデータセットを、前記適正データセットとして選出する
     ことを特徴とする請求項2に記載の形状測定方法。
  12.  請求項10又は請求項11に記載の形状測定方法において、
     前記選出手順では、
     前記複数組みの前記画像データセットのうち、前記有効輝度範囲内に輝度値が収まっており、かつ、なるべく露光量の高いデータセットを、前記適正データセットとして選出する
     ことを特徴とする形状測定方法。
  13.  請求項10~請求項12の何れか一項に記載の形状測定方法において、
     前記制御手順では、
     前記複数通りの露光量の間のピッチを、前記露光量が低いときほど細かく設定する
     ことを特徴とする形状測定方法。
  14.  請求項13に記載の状測定方法において、
     前記制御手順では、
     前記複数通りの露光量の間のピッチを、前記露光量の対数目盛上で均等になるように設定する
     ことを特徴とする形状測定方法。
  15.  請求項10~請求項14の何れか一項に記載の形状測定方法において、
     前記制御手順は、
     前記複数組みの画像データセットの取得に先立ち前記複数通りの露光量の値範囲を設定する設定手順を更に含み、
     前記設定手順では、
     前記露光量の値範囲の上限値を、前記測定対象物上で最も暗い部分のデータが前記有効輝度範囲内に収まるような値に設定し、かつ、前記露光量の値範囲の下限値を、前記測定対象物上で最も明るい部分のデータが前記有効輝度範囲内に収まるような値に設定する
     ことを特徴とする形状測定方法。
  16.  請求項10~請求項15の何れか一項に記載の形状測定方法において、
     前記制御手順では、
     前記撮像手順の電荷蓄積時間を変化させることにより前記複数通りの露光量を設定する
     ことを特徴とする形状測定方法。
PCT/JP2011/002703 2010-05-19 2011-05-16 形状測定装置及び形状測定方法 Ceased WO2011145319A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2012515746A JP5825254B2 (ja) 2010-05-19 2011-05-16 形状測定装置及び形状測定方法
CN2011800247329A CN102906536A (zh) 2010-05-19 2011-05-16 形状测定装置及形状测定方法
KR1020127030144A KR20130072213A (ko) 2010-05-19 2011-05-16 형상 측정 장치 및 형상 측정 방법
EP11783256.8A EP2573510B1 (en) 2010-05-19 2011-05-16 Shape measuring device and shape measuring method
US13/680,861 US9194697B2 (en) 2010-05-19 2012-11-19 Apparatus and method for measuring three-dimensional objects

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010-115325 2010-05-19
JP2010115325 2010-05-19

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US13/680,861 Continuation US9194697B2 (en) 2010-05-19 2012-11-19 Apparatus and method for measuring three-dimensional objects

Publications (1)

Publication Number Publication Date
WO2011145319A1 true WO2011145319A1 (ja) 2011-11-24

Family

ID=44991437

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/002703 Ceased WO2011145319A1 (ja) 2010-05-19 2011-05-16 形状測定装置及び形状測定方法

Country Status (6)

Country Link
US (1) US9194697B2 (ja)
EP (1) EP2573510B1 (ja)
JP (1) JP5825254B2 (ja)
KR (1) KR20130072213A (ja)
CN (1) CN102906536A (ja)
WO (1) WO2011145319A1 (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013021568A1 (ja) * 2011-08-05 2013-02-14 ソニー株式会社 3次元測定装置、3次元測定方法及びプログラム
JP2014025782A (ja) * 2012-07-26 2014-02-06 Toyota Central R&D Labs Inc 形状測定装置
JP2015222220A (ja) * 2014-05-23 2015-12-10 セイコーエプソン株式会社 制御装置、ロボット、及び制御方法
WO2018047252A1 (ja) * 2016-09-07 2018-03-15 富士機械製造株式会社 認識装置
JP2018044960A (ja) * 2017-12-25 2018-03-22 株式会社キーエンス 三次元画像処理装置、三次元画像処理装置用ヘッド部、三次元画像処理方法、三次元画像処理プログラム及びコンピュータで読み取り可能な記録媒体並びに記録した機器
JP2019027947A (ja) * 2017-07-31 2019-02-21 株式会社キーエンス 形状測定装置及び形状測定方法
CN109612404A (zh) * 2012-11-14 2019-04-12 高通股份有限公司 结构光主动深度感测系统中对光源功率的动态调整
JP2021050974A (ja) * 2019-09-24 2021-04-01 株式会社デンソーウェーブ 縞パターン画像決定方法および三次元計測装置
JP2021185510A (ja) * 2016-03-07 2021-12-09 ハイラ・インコーポレイテッドHyla, Inc. デバイスの画面損傷検出

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103575235A (zh) * 2013-11-08 2014-02-12 湖北汽车工业学院 一种基于数字条纹投影的微型三维测量系统
USD724452S1 (en) * 2014-04-28 2015-03-17 Stephen Mate Laser thickness gauge
CN104111038B (zh) * 2014-07-07 2016-08-17 四川大学 利用相位融合算法修复饱和产生的相位误差的方法
US9762793B2 (en) * 2014-10-21 2017-09-12 Hand Held Products, Inc. System and method for dimensioning
JP2017110991A (ja) * 2015-12-16 2017-06-22 セイコーエプソン株式会社 計測システム、計測方法、ロボット制御方法、ロボット、ロボットシステムおよびピッキング装置
CN106959551B (zh) * 2016-01-08 2023-12-19 京东方科技集团股份有限公司 一种显示装置及其驱动方法
KR101842141B1 (ko) * 2016-05-13 2018-03-26 (주)칼리온 3차원 스캐닝 장치 및 방법
US20240377538A1 (en) * 2023-05-08 2024-11-14 Microsoft Technology Licensing, Llc Hybrid depth imaging with sparse subject irradiation

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6221011A (ja) * 1985-07-19 1987-01-29 Nissan Motor Co Ltd 光切断法による計測装置
JPH05340727A (ja) * 1992-06-05 1993-12-21 Yunisun:Kk 三次元形状計測装置
JPH0658726A (ja) * 1992-08-04 1994-03-04 Mitsubishi Heavy Ind Ltd 光切断方法における異常光除去方法
JP2002357408A (ja) * 2001-03-25 2002-12-13 Omron Corp 光学式計測装置
JP2005214653A (ja) 2004-01-27 2005-08-11 Olympus Corp 3次元形状測定方法及びその装置
JP2006300539A (ja) * 2005-04-15 2006-11-02 Ckd Corp 三次元計測装置及び基板検査装置
JP2006527372A (ja) * 2003-06-11 2006-11-30 ソルヴィジョン 感度及びダイナミックレンジを増大させた3d及び2d測定システム及びその方法
JP2008096117A (ja) * 2006-10-05 2008-04-24 Keyence Corp 光学式変位計、光学式変位測定方法、光学式変位測定プログラム及びコンピュータで読み取り可能な記録媒体並びに記録した機器

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4666303A (en) * 1983-07-11 1987-05-19 Diffracto Ltd. Electro-optical gap and flushness sensors
US4736214A (en) * 1984-01-09 1988-04-05 Rogers Robert E Apparatus and method for producing three-dimensional images from two-dimensional sources
JPH11125508A (ja) * 1997-10-21 1999-05-11 Toyota Central Res & Dev Lab Inc 断面形状測定方法
US6191809B1 (en) * 1998-01-15 2001-02-20 Vista Medical Technologies, Inc. Method and apparatus for aligning stereo images
US6606413B1 (en) * 1998-06-01 2003-08-12 Trestle Acquisition Corp. Compression packaged image transmission for telemicroscopy
US6711283B1 (en) * 2000-05-03 2004-03-23 Aperio Technologies, Inc. Fully automatic rapid microscope slide scanner
JP4256059B2 (ja) * 2000-10-04 2009-04-22 シーケーディ株式会社 三次元計測装置
DE10212916B4 (de) * 2001-03-25 2016-12-22 Omron Corp. Optischer Versetzungssensor und Verfahren zum Verarbeiten von Bildern unter Verwendung eines optischen Versetzungssensors
JP3878023B2 (ja) * 2002-02-01 2007-02-07 シーケーディ株式会社 三次元計測装置
AU2003287803A1 (en) * 2002-11-21 2004-06-15 Solvision Fast 3d height measurement method and system
US7224437B2 (en) * 2005-05-31 2007-05-29 Invarium, Inc Method for measuring and verifying stepper illumination
US20070177820A1 (en) * 2006-01-27 2007-08-02 O Ruanaidh Joseph J System and method for providing an optical section image by direct phase angle determination and use of more than three images
US7729559B2 (en) * 2006-05-22 2010-06-01 Ge Healthcare Bio-Sciences Corp. System and method for optical section image line removal
WO2008049916A1 (en) * 2006-10-26 2008-05-02 Seereal Technologies S.A. Mobile tlephony system comprising holographic display
CN101652626B (zh) * 2007-04-05 2011-07-13 株式会社尼康 形状测定装置及形状测定方法
JP4998077B2 (ja) * 2007-05-09 2012-08-15 パルステック工業株式会社 3次元形状測定装置および3次元形状測定方法
JP2009031150A (ja) * 2007-07-27 2009-02-12 Omron Corp 三次元形状計測装置、三次元形状計測方法、三次元形状計測プログラム、および記録媒体
US8107083B2 (en) * 2008-03-05 2012-01-31 General Electric Company System aspects for a probe system that utilizes structured-light
JP5432625B2 (ja) * 2009-07-29 2014-03-05 株式会社トプコン 眼科観察装置
CN101694375B (zh) * 2009-10-23 2011-06-22 北京航空航天大学 一种用于强反射表面三维形貌测量的立体视觉检测方法
US8111905B2 (en) * 2009-10-29 2012-02-07 Mitutoyo Corporation Autofocus video tool and method for precise dimensional inspection

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6221011A (ja) * 1985-07-19 1987-01-29 Nissan Motor Co Ltd 光切断法による計測装置
JPH05340727A (ja) * 1992-06-05 1993-12-21 Yunisun:Kk 三次元形状計測装置
JPH0658726A (ja) * 1992-08-04 1994-03-04 Mitsubishi Heavy Ind Ltd 光切断方法における異常光除去方法
JP2002357408A (ja) * 2001-03-25 2002-12-13 Omron Corp 光学式計測装置
JP2006527372A (ja) * 2003-06-11 2006-11-30 ソルヴィジョン 感度及びダイナミックレンジを増大させた3d及び2d測定システム及びその方法
JP2005214653A (ja) 2004-01-27 2005-08-11 Olympus Corp 3次元形状測定方法及びその装置
JP2006300539A (ja) * 2005-04-15 2006-11-02 Ckd Corp 三次元計測装置及び基板検査装置
JP2008096117A (ja) * 2006-10-05 2008-04-24 Keyence Corp 光学式変位計、光学式変位測定方法、光学式変位測定プログラム及びコンピュータで読み取り可能な記録媒体並びに記録した機器

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013036791A (ja) * 2011-08-05 2013-02-21 Sony Corp 3次元測定装置、3次元測定方法及びプログラム
WO2013021568A1 (ja) * 2011-08-05 2013-02-14 ソニー株式会社 3次元測定装置、3次元測定方法及びプログラム
JP2014025782A (ja) * 2012-07-26 2014-02-06 Toyota Central R&D Labs Inc 形状測定装置
CN109612404A (zh) * 2012-11-14 2019-04-12 高通股份有限公司 结构光主动深度感测系统中对光源功率的动态调整
US11509880B2 (en) 2012-11-14 2022-11-22 Qualcomm Incorporated Dynamic adjustment of light source power in structured light active depth sensing systems
CN109612404B (zh) * 2012-11-14 2021-02-26 高通股份有限公司 结构光主动深度感测系统中对光源功率的动态调整
JP2015222220A (ja) * 2014-05-23 2015-12-10 セイコーエプソン株式会社 制御装置、ロボット、及び制御方法
JP2021185510A (ja) * 2016-03-07 2021-12-09 ハイラ・インコーポレイテッドHyla, Inc. デバイスの画面損傷検出
JP7417793B2 (ja) 2016-03-07 2024-01-19 アシュラント インコーポレイテッド デバイスの画面損傷検出
JPWO2018047252A1 (ja) * 2016-09-07 2019-06-24 株式会社Fuji 認識装置
WO2018047252A1 (ja) * 2016-09-07 2018-03-15 富士機械製造株式会社 認識装置
JP2019027947A (ja) * 2017-07-31 2019-02-21 株式会社キーエンス 形状測定装置及び形状測定方法
JP2018044960A (ja) * 2017-12-25 2018-03-22 株式会社キーエンス 三次元画像処理装置、三次元画像処理装置用ヘッド部、三次元画像処理方法、三次元画像処理プログラム及びコンピュータで読み取り可能な記録媒体並びに記録した機器
JP2021050974A (ja) * 2019-09-24 2021-04-01 株式会社デンソーウェーブ 縞パターン画像決定方法および三次元計測装置
JP7294026B2 (ja) 2019-09-24 2023-06-20 株式会社デンソーウェーブ 縞パターン画像決定方法

Also Published As

Publication number Publication date
EP2573510A4 (en) 2016-11-16
JP5825254B2 (ja) 2015-12-02
JPWO2011145319A1 (ja) 2013-07-22
KR20130072213A (ko) 2013-07-01
EP2573510A1 (en) 2013-03-27
US20130076895A1 (en) 2013-03-28
US9194697B2 (en) 2015-11-24
EP2573510B1 (en) 2018-02-14
CN102906536A (zh) 2013-01-30

Similar Documents

Publication Publication Date Title
JP5825254B2 (ja) 形状測定装置及び形状測定方法
US8514389B2 (en) Inspecting apparatus, three-dimensional profile measuring apparatus, and manufacturing method of structure
JP5443303B2 (ja) 外観検査装置及び外観検査方法
JP5016520B2 (ja) 3次元形状計測方法および装置
JP5576726B2 (ja) 三次元計測装置、三次元計測方法、及びプログラム
JP4077754B2 (ja) 3次元形状測定装置
JP2010243438A (ja) 三次元形状測定装置及び三次元形状測定方法
JPH0921620A (ja) 物体の三次元形状計測方法
WO2012057284A1 (ja) 三次元形状測定装置、三次元形状測定方法、構造物の製造方法および構造物製造システム
JP5682419B2 (ja) 検査方法及び検査装置
JP2012093235A (ja) 三次元形状測定装置、三次元形状測定方法、構造物の製造方法および構造物製造システム
JP2009180689A (ja) 三次元形状測定装置
TWI460419B (zh) 檢查偵測裝置之方法以及建立偵測裝置的測量變數之方法
JP2010169572A (ja) 演算装置、演算プログラム、面形状測定装置、及び面形状測定方法
JP2011021970A (ja) 三次元形状測定装置および三次元形状測定方法
JP5986357B2 (ja) 三次元計測装置、三次元計測装置の制御方法、およびプログラム
JP5895733B2 (ja) 表面欠陥検査装置および表面欠陥検査方法
JP7624314B2 (ja) 画像処理装置
JP2008170282A (ja) 形状測定装置
JP2009204373A (ja) 光投影装置および三次元形状測定装置
JP7688978B2 (ja) 画像処理装置
JP7667412B2 (ja) 表面形状測定方法及び表面形状測定装置
JP2010210507A (ja) 測定装置及び測定方法
CN110163919B (zh) 三维建模方法及装置
JP2019086483A (ja) 検査装置の高さ情報の取得方法及び検査装置

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201180024732.9

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11783256

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2012515746

Country of ref document: JP

ENP Entry into the national phase

Ref document number: 20127030144

Country of ref document: KR

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2011783256

Country of ref document: EP