CALIBRATION METHOD FOR DEFLECTOMETRY METHOD, FOR IMPROVING MEASUREMENT ACCURACY

Information

  • Patent Application
  • 20230358531
  • Publication Number
    20230358531
  • Date Filed
    July 14, 2023
    a year ago
  • Date Published
    November 09, 2023
    a year ago
Abstract
The present disclosure relates to a method that enables easy and fast calibration of deflectometry for measuring and analyzing the shape of a measurement target with a freeform surface in which the phase of the reference plane mirror, the geometric position information among the components (screen, reference plane mirror, detector) and β from the phase offset are measured are calibrated in the calibration step before the shape measurement of the measurement object; the phase of the measurement target is measured; a is calibrated using β as a basis to compute the gradient components; and the X-direction phase (X-direction gradient component) and Y-direction phase (Y-direction gradient component) are swiftly and accurately computed through a novel algorithm.
Description
BACKGROUND
Technical Field

The present disclosure relates to a calibration method of deflectometry for improving measurement accuracy.


RELATED ART

A freeform surface refers to an arbitrary surface that exhibits asymmetry with respect to any axis. The key components of recent state-of-the-art optical devices such as smart glasses and head-mounted displays (HMDs) are all comprised of freeform surfaces. Extensive research is being conducted worldwide due to the fact that these freeform surfaces not only exceed the limitations of traditional spherical or aspherical optics in terms of optical performance but also simultaneously fulfill design requirements. The deflectometry a prominent technique capable of measuring the three-dimensional shape of such freeform surfaces. Unlike conventional interferometry, it enables three-dimensional shape measurement of the target object without the need for a separate reference surface. As a result, it is gaining recognition as a next-generation apparatus for three-dimensional shape measurement.


The fundamental principle of the deflectometry measure the variations in surface slope by illuminating the surface of the target object, which is to be measured, with a fringe pattern having a periodic pattern and then analyzing the phase of the deformed pattern caused by the shape of the target object. That is, under the assumption that the shape of the target object to be measured is described as z=z(x, y), the measurements obtained through the deflectometry are components of the x axis direction gradient (∂z/∂x) and the y axis direction gradient (∂z/∂y) in accordance with the direction of the incident pattern. Therefore, by integrating the two gradient components in the x and y directions obtained from the measured phase, it is possible to restore and obtain a three-dimensional shape of the target object.


At this time, in order to obtain the x axis direction gradient component and y axis direction gradient component from the measured phase, a complex system calibration method becomes necessary. It is crucial to have an accurate calibration method that accurately measure the geometric positions of each component that constitutes the system, such as the position at which each pixel of the stripe pattern projected on the screen is interrogated and reflected from the desired location on the specimen, as well as the position of the camera used to capture it.


SUMMARY
Technical Problem

Therefore, the present disclosure is contrived to solve conventional problems as described above. According to an embodiment of the present disclosure, it aims to provide a method that enables easy and fast calibration of deflectometry for measuring and analyzing the shape of a measurement target with a freeform surface in which the phase of the reference plane mirror, the geometric position information among the components (screen, reference plane mirror, detector) and β from the phase offset are measured are calibrated in the calibration step before the shape measurement of the measurement object; the phase of the measurement target is measured; α is calibrated using β as a basis to compute the gradient components; and the X-direction phase (X-direction gradient component) and Y-direction phase (Y-direction gradient component) are swiftly and accurately computed through a novel algorithm.


Meanwhile, technical objects to be achieved in the present invention are not limited to the aforementioned technical objects, and other technical objects, which are not mentioned above, will be apparently understood to a person having ordinary skill in the art from the following description.


Technical Solution

According to a first aspect of the present disclosure, it can be achieved by a deflectometry system for improving measurement accuracy in a shape measurement system, the deflectometry system for improving measurement accuracy including: a reference plane mirror that is positioned on an X-Y plane and has a plane shape parallel to the X-Y plane, in an X-Y-Z coordinated system; a measurement object that is positioned on the X-Y plane; a screen that generates a pattern and projects the pattern onto the measurement object or the reference plane mirror; a detector that obtains an image of a deformed pattern reflected from the measurement object and an image of a pattern reflected from the reference plane mirror; a phase acquisition portion that obtains a phase of the measurement object and obtains a phase of the reference plane mirror; a gradient calculation portion that computes an X-direction gradient component and computes a Y-direction gradient component; and an analysis unit that analyzes a three-dimensional shape of the measurement object based on the X-direction gradient component and the Y-direction gradient component, wherein prior to measuring the phase of the measurement object, β is calibrated based on the phase of the reference plane mirror; and after measuring the phase of the measurement object, α is calibrated based on the β to compute the gradient component.


The X-direction gradient component and the Y-direction gradient component are computed based on the following equation 4:










x
slope

=





±

1


1
+

k
s
2

+

1
/

α
x
2






±

1


1
+

k
3
2

+

1
/

γ
x
2








1



α
x
3

+

α
y
2

+
1



+

1



γ
x
3

+

γ
y
2

+
1





·

y
slope


=



±

1


1
+

1
/

k
s
2


+

1
/

α
γ
2






±

1


1
+

1
/

k
2
2


+

1
/

γ
3
2








1



α
y
2

+

α
y
2

+
1



+

1



γ
x
2

+

γ
y
2

+
1










[

Equation


4

]







The calibration of β is calculated from the phase of the reference plane mirror, geometric position information among the screen, the reference plane mirror and the director, and phase offsets.


Further, the geometric position information among the respective components (screen, reference plane mirror, director) has a Z axis direction distance (Zm2s) between the screen and the reference plane mirror, Z axis direction distance (Zc2s) between the screen and the detector, an X axis direction distance (Xc), and a Y axis direction distance (Yc).


When marking a bright dot on a specific screen pixel position S(Xsp, Ysp), followed by: representing each phase of this pixel in the X axis direction and Y axis direction as φspx, φspy, respectively; storing an image of the bright dot reflected onto the reference plane mirror through the detector; determining and identifying a position of the bright dot within the detector image; and representing a phase at this moment as φcpx, φcpy, a phase offset of the X axis direction and a phase offset of the Y axis direction are calculated by the following equations 19 and 20:





φx_offsetspx−φcpx=2πfxxcp−φcpx  [Equation 19]





φy_offsetspy−φcpy=2πfyxcp−φcpy  [Equation 20]


Further, phases of X-direction and Y-direction, which are obtained when positioning the reference plane mirror at a position of the measurement object based on the phase offset of the X axis direction and the phase offset of Y axis direction, are calculated by the following equation 21:











φ
bx

=




x
b


2

π


p
x




s
p



X
screen



-

φ
x_offset



,


φ
by

=




y
b


2

π


p
y




s
p



Y
screen



-


φ


y_offset







[

Equation


21

]







Further, βx and βy are calculated by the following equations 17 and 18:













β
x

=



x
c

-

x
bo




2


z

m

2

s



-

z

c

2

s





,


β
y

=



y
c

-

y
bo




2


z

m

2

s



-

z

c

2

s










[

Equation


17

]














x
bo

=




s
p

(


φ
box

+

φ
x_offset


)



X
screen



2

π


p
x




,


y
bo

=




s
p

(


φ
boy

+

φ
y_offset


)



Y
screen



2

π


p
y








[

Equation


18

]







Further, αx and αy are calculated by the following equations 15 and 16:











α
x

=


β
x

+



x
a

-

x
b




z
m

-

z

m

2

s






,


α
y

=


β
y

=



y
a

-

y
b




z
m

-

z

m

2

s










[

Equation


15

]















x
a

-

x
b


=




s
P

(


φ
ax

-

φ
bx


)



X
screen



2

π


p
x




,




y
a

-

y
b


=




s
P

(


φ
ay

-

φ
by


)



Y
screen



2

π


p
y








[

Equation


16

]







A converged value of zm is measured by repeating the following process, which involves setting the initial value of zm in Equation 15 to 0, calculating αx and αy, analyzing the gradient component and a three-dimensional shape of the measurement object, and then calculating zm.


According to a second aspect of the present disclosure, it can be achieved by a calibration method of deflectometry for improving measurement accuracy in a shape measurement method, the calibration method of deflectometry for improving measurement accuracy including steps of: S1: in a screen X-Y-Z coordinate system that generates a pattern, the pattern is projected onto a reference plane mirror positioned on the X-Y plane, a detector obtains an image of a deformed pattern reflected from the reference plane mirror, and then a phase acquisition portion obtains a phase of the reference plane mirror; S2: the phase acquisition portion calibrates β based on the phase of the reference plane mirror as a basis; S3: a measurement object is position on the X-Y plane, a screen projects the pattern onto the measurement object, and the detector obtains an image of a deformed pattern reflected from the measurement object; S4: a is calibrated based on the β; S5: a gradient calculation portion computes an X-direction gradient component and a Y-direction gradient component; and S6: an analysis unit analyzes a three-dimensional shape of the measurement specimen based on the X-direction gradient component and the Y-direction gradient component.


In S5, the X-direction gradient component and the Y-direction gradient component are computed by the following equation 4:











x
slope

=



±

1


1
+

k
s
2

+

1
/

α
x
2






±

1


1
+

k
s
2

+

1
/

γ
x
2








1



α
x
2

+

α
y
2

+
1



+

1



γ
x
2

+

γ
y
2

+
1






,



y
slope

=



±

1


1
+

1
/

k
s
2


+

1
/

α
y
2






±

1


1
+

1
/

k
s
2


+

1
/

γ
y
2








1



α
x
2

+

α
y
2

+
1



+

1



γ
x
2

+

γ
y
2

+
1










[

Equation


4

]







Further, in S2, a phase of the reference plane mirror, calibration of the β is calculated from geometric position information among respective components (screen, reference plane mirror, detector) and phase offsets. The geometric position information among the respective components (screen, reference plane mirror, detector) has a Z axis direction distance (Zm2s) between the screen and the reference plane mirror, Z axis direction distance (Zc2s) between the screen and the detector, an X axis direction distance (Xc), and a Y axis direction distance (Yc). When marking a bright dot on a specific screen pixel position S(Xsp, Ysp), followed by: representing each phase of this pixel in the X axis direction and Y axis direction as φspx, φspy, respectively; storing an image of the bright dot reflected onto the reference plane mirror through the detector; determining and identifying a position of the bright dot within the detector image; and representing a phase at this moment as φcpx, φcpy, a phase offset of the X axis direction and a phase offset of the Y axis direction are calculated by the following equations 19 and 20:





φx_offsetspx−φcpx=2πfxxcp−φcpx  [Equation 19]





φy_offsetspy−φcpy=2πfyxcp−φcpy  [Equation 20]


Further, phases of X direction and Y direction, which are obtained when positioning the reference plane mirror at a position of the measurement object based on the phase offset of the Y axis direction and the offset of Y axis direction, are calculated by the following equation 21:











φ
bx

=




x
b


2

π


p
x




s
p



X
screen



-

φ

x

_

offset




,


φ
by

=




y
b


2

π


p
y




s
p



Y
screen



-

φ

y

_

offset








[

Equation


21

]









    • βx and βy are calculated by the following equations 17 and 18:














β
x

=



x
c

-

x
bo




2


z

m

2

s



-

z

c

2

s





,


β
y

=



y
c

-

y
bo




2


z

m

2

s



-

z

c

2

s









[

Equation


17

]














x
bo

=




s
p

(


φ
box

+

φ

x

_

offset



)



X
screen



2

π


p
x




,



y
bo

=




s
p

(


φ
boy

+

φ

y

_

offset



)



Y
screen



2

π


p
y








[

Equation


18

]







In S4, αx and αy are calculated by the following equations 15 and 16:











α
x

=


β
x

+



x
a

-

x
b




z
m

-

z

m

2

s






,


α
y

=


β
y

+



y
a

-

y
b




z
m

-

z

m

2

s










[

Equation


15

]















x
a

-

x
b


=




s
p

(


φ
ax

-

φ
bx


)



X
screen



2

π


p
x




,




y
a

-

y
b


=




s
p

(


φ
ay

-

φ
by


)



Y
screen



2

π


p
y








[

Equation


16

]







Further, a converged value of zm is measured by repeating the following process, which involves setting the initial value of zm in Equation 15 to 0, calculating αx and αy, measuring zm via S5 and S7, and then recalculating αx and αy.


According to a third aspect of the present disclosure, it can be achieved by a recording medium in which a computer program that performs a calibration method according to the aforementioned second aspect is recorded.


Advantageous Effects

According to a calibration method of deflectometry for improving measurement accuracy in accordance of an embodiment of the present disclosure, it is capable of measuring and analyzing the shape of a measurement target with a freeform surface in which the phase of the reference plane mirror, the geometric position information among the components (screen, reference plane mirror, detector) and β from the phase offset are measured are calibrated in the calibration step before the shape measurement of the measurement object; the phase of the measurement target is measured; α is calibrated using β as a basis to compute the gradient components; and the X-direction phase (X-direction gradient component) and Y-direction phase (Y-direction gradient component) are swiftly and accurately computed through a novel algorithm.


Meanwhile, advantageous effects to be obtained in the present disclosure are not limited to the aforementioned effects, and other effects, which are not mentioned above, will be apparently understood to a person having ordinary skill in the art from the following description.





BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings of this specification exemplify a preferred embodiment of the present disclosure, the spirit of the present disclosure will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, and thus it will be understood that the present disclosure is not limited to only contents illustrated in the accompanying drawings;



FIG. 1 shows a schematic view of a typical deflectometry system,



FIG. 2 shows a schematic view of a deflectometry system for improving measurement accuracy according to the present disclosure,



FIG. 3 is a schematic view of a XY plane shown in FIG. 2,



FIG. 4 shows a schematic view of the XY plane in order to explain a calibration method of β in FIG. 3, wherein the screen's far-left position is set as the origin (0,0) in this configuration, and



FIG. 5 shows a flowchart of a calibration method of deflectometry for improving measurement accuracy according to an embodiment of the present disclosure.





REFERENCE NUMBERS






    • 1: Reference plane mirror


    • 2: Measurement object


    • 10: Screen


    • 20: Detector (Camera)


    • 100: Shape measurement system





DETAILED DESCRIPTION
Best Mode

Hereinafter, a calibration method of deflectometry for improving measurement accuracy will be described.


A deflectometry system consists of a screen 10 that projects a pattern generated from a digital computer and a camera 20 that captures an image of a deformed pattern according to a shape of a measurement object. An arbitrary pattern is generated using the digital computer. The generated pattern is then projected onto a measurement object using a separate screen 10. The camera 20 captures and stores an image of a deformed pattern according to a shape of the measurement object.



FIG. 1 shows a schematic view of a typical deflectometry system. That is, FIG. 1 illustrates a typical deflectometry system 100 that includes a screen 10 and a camera 20. The screen 10 usually employs an LCD monitor. In the conventional deflectometry system, an LCD monitor projects a grid pattern in X axis and Y axis directions on a measurement object. The camera captures and stores an image of a reflected pattern that was distorted depending on a shape of the measurement object.


In other words, the deflectometry system 100 consists of: a reference plane mirror 1 that is positioned on an X-Y plane and has a plane shape parallel to the X-Y plane, in an X-Y-Z coordinated system; a measurement object that is positioned on the X-Y plane; a screen 10 that generates a pattern and projects the pattern onto the measurement object or the reference plane mirror 1;

    • a detector 20 that obtains an image of a deformed pattern reflected from the measurement object and an image of a pattern reflected from the reference plane mirror 1; a phase acquisition portion that obtains a phase of the measurement object and obtains a phase of the reference plane mirror 1; a gradient calculation portion that computes an X-direction gradient component and computes a Y-direction gradient component; and an analysis unit that analyzes a three-dimensional shape of the measurement object based on the X-direction gradient component and the Y-direction gradient component.


Further, as described later, according to an embodiment of the present disclosure, prior to measuring the phase of the measurement object, β is calibrated based on the phase of the reference plane mirror 1. After measuring the phase of the measurement object, α is calibrated based on the β to compute the gradient component.


Using the phase shifting method, the position relationship between each detector 20 (hereinafter, referred to as a camera) pixel and screen 10 (LCD monitor) pixel is set. Then, after precisely calibrating the geometric position of the screen 10, the camera 20 and the measurement object, a three-dimensional shape of the measurement object is obtained. SCOTS (Software Configurable Optical Test System) is well-known for its simple system configuration and precise system calibration method, among the phase shifting deflectometry (Su, P., et al., Software configurable optical test system: a computerized reverse Hartmann test. Appl. Opt, 2010. 49(23): p. 4404-4412).


In SCOTS, X-direction and Y-direction surface slopes at an arbitrary position M(xm, ym, zm) are calculated using the following equation 1.











x
slope

=





x
m

-

x
screen



d

m

2

screen



+



x
m

-
x
-
camera


d

m

2

camera








z
screen

-

z
m



d

m

2

screen



+



z
camera

-

z
m



d

m

2

camera






,



y
slope

=





y
m

-

y
screen



d

m

2

screen



+



y
m

-

y
camera



d

m

2

camera








z
screen

-

z
m



d

m

2

screen



+



z
camera

-

z
m



d

m

2

camera










[

Equation


1

]







Herein, S(xscreen, yscreen, zscreen) and C(xcamera, ycamera, zcamera) represent pixel positions of the screen 10 and the camera 20 respectively. A pattern projected from the position of the screen 10 S is reflected from the position of the measurement object M and passes through the center position of the camera 20 C. At this time, dm2screen and dm2camera represent distances from M to S and M to C respectively. zm2screen and zm2camera represent vertical distances along z axis direction from the screen 10 and the camera 20 to the measurement object M. zm represents a surface height at the position of the measurement object M. Equation 1 is represented by the following equations 2 and 3.










x
slope

=








x
m

-

x
screen






(


x
m

-

x
screen


)

2

+


(


y
m

-

y
screen


)

2

+


(


z
m

-

z
screen


)

2




+








x
m

-

x
camera






(


x
m

-

x
camera


)

2

+


(


y
m

-

y
camera


)

2

+


(


z
m

-

z
camera


)

2














z
screen

-
z
-
m





(


x
m

-

x
screen


)

2

+


(


y
m

-

y
screen


)

2

+


(


z
m

-

z
screen


)

2




+








z
camera

-
z
-
m





(


x
m

-

x
camera


)

2

+


(


y
m

-

y
camera


)

2

+


(


z
m

-

z
camera


)

2












[

Equation


2

]













y
slope

=








y
m

-

y
screen






(


x
m

-

x
screen


)

2

+


(


y
m

-

y
screen


)

2

+


(


z
m

-

z
screen


)

2




+








y
m

-

y
camera






(


x
m

-

x
camera


)

2

+


(


y
m

-

y
camera


)

2

+


(


z
m

-

z
camera


)

2














z
screen

-

z
m






(


x
m

-

x
screen


)

2

+


(


y
m

-

y
screen


)

2

+


(


z
m

-

z
screen


)

2




+








z
camera

-

z
m






(


x
m

-

x
camera


)

2

+


(


y
m

-

y
camera


)

2

+


(


z
m

-

z
camera


)

2












[

Equation


3

]







Herein,








d

m

2

xrun


=




(


x
m

-

x
screen


)

2

+


(


y
m

-

y
screen


)

2

+


(


z
m

-

z
screen


)

2




,



d

m

2

camera


=




(


x
m

-

x
camera


)

2

+


(


y
m

-

y
camera


)

2

+


(


z
m

-

z
camera


)

2








Equations 2 and 3 are represented more concisely by the following equation 4.











x
slope

=



±

1


1
+

k
s
2

+

1
/

α
x
2






±

1


1
+

k
v
2

+

1
/

γ
x
2








1



α
x2

+

α
y
2

+
1



+

1



γ
v
2

-

γ
y
2

+
1






,



y
slope

=



±

1


1
+

1
/

k
z
2


+

1
/

α
y
2






±

1


1
+

1
/

k
x
2


+

1
/

γ
y
2








1



α
x
2

+

α
y
2

+
1



+

1



γ
x
2

+

γ
y
2

+
1










[

Equation


4

]







In equation 4,


[Equation 5] is as follows,









α
x

=



x
m

-

x
screen




z
screen

-

z
m




,


α
y

=



y
m

-

y
screen




z
screen

-

z
m




,



γ
x

=



x
m

-

x
camera




z
camera

-

z
m




,


γ
y

=



y
m

-

y
camera




z
camera

-

z
m










k
s

=



y
m

-

y
screen




x
m

-

x
screen




,


k
c

=




y
m

-

y
camera




x
m

-

x
camera



.


,





and


[Equation 6] derived from equation 5 is as follows,








k
s

=


α
y


α
x



,


k
c

=


γ
y


γ
x







By simplifying the mathematical expression of equation 1, the surface slope equation can be efficiently using only four parameters αx, αy, γx, and γy, as shown in equation 4.



FIG. 2 shows a schematic view of a deflectometry system for improving measurement accuracy according to the present disclosure. That is, in order to provide a more detailed explanation of a system calibration method according to an embodiment of the present disclosure, a schematic view of the system is presented, as shown in FIG. 2.


In order to calibrate the system 100, a separate reference plane mirror 1 is used. A screen used for projecting a pattern is positioned parallel to the reference plane mirror 1. A camera 20 is modeled as a pinhole camera in which the center of the camera 20 is positioned at C.


In order to calibrate the system 100, a reference phase of the reference plane mirror 1 is first measured, and then measurement is performed by positioning a measurement object at the same position. The reference phase of the reference plane mirror 1 is measured only once for the purpose of the calibration of the system 100.


To simplify the explanation of the calibration of the system 100, the reference plane mirror 1 and the measurement object are indicated at the same position as shown in FIG. 2. In the actual measurement process, the reference plane mirror 1 and the measurement object are measured separately. A line PC connecting a pixel position of the camera 20 P and the center of a pinhole of the camera 20 C intersects with M(xm,ym,zm) and N(xn,yn,0) on the measurement object and the reference plane mirror 1, respectively. From this, surface slopes at M and N are expressed as the following equations 7 and 8.











x
M

=



±

1


1
+

k
o
2

+

1
/

α
y
2






±

1


1
+

k
c
2

+

1
//

γ
x
2








1



α
x
2

+

α
y
2

+
1



+

1



γ
x
2

+

γ
y
2

+
1






,



y
M

=



±

1


1
+

1
/

k
o
2


+

1
/

α
y
2






±

1


1
+

1
/

k
c
2


+

1
/

γ
y
2








1



α
x
2

+

α
y
2

+
1



+

1



γ
x
2

+

γ
y
2

+
1










[

Equation


7

]














x
N

=



±

1


1
+

k
b
2

+

1
/

β
x
2






±

1


1
+

k
ax
2

+

1
/

γ
ax
2








1



β
x
2

+

β
y
2

+
1



+

1



γ
ax
2

+

γ
ay
2

+
1






,



y
N

=



±

1


1
+

1
/

k
b
2


+

1
/

β
y
2






±

1


1
+

1
/

k
ax
2


+

1
/

γ
ay
2








1



β
x
2

+

β
y
2

+
1



+

1



γ
ax
2

+

γ
ay
1

+
1










[

Equation


8

]







Herein,


[Equation 9] is as follows,








α
x

=



x
m

-

x
a




z
a

-

z
m




,


α
y

=



y
m

-

y
a




z
a

-

z
m




,


γ
x

=



x
m

-

x
c




z
c

-

z
m




,



γ
y

=



y
m

-

y
c




z
c

-

z
m




,


k
a

=


α
y


α
x



,


k
c

=


γ
c


γ
x







[Equation 10] is as follows,








β
x

=



x
n

-

x
bo




z
bo

-

z
n




,


β
y

=



y
n

-

y
bo




z
bo

-

z
n




,


γ
ax

=



x
n

-

x
c




z
c

-

z
n




,



γ
ay

=



y
n

-

y
c




z
c

-

z
n




,


k
b

=


β
y


β
x



,


k
oc

=


γ
ay


γ
ax







Since the reference plan mirror 1 is assumed to be a perfect plane, both the surface gradient component, xN and yN, become 0. Consequently, the following equation 11 holds true.











1


1
+

k
oc
2

+

1
/

γ
ox
2





=



1


1
+

k
b
2

+

1
/

β
x
2







,



1


1
+

1
/

k
oc
2


+

1
/

γ
oy
2





=



1


1
+

1
/

k
b
2


+

1
/

β
y
2











[

Equation


11

]








FIG. 3 is a schematic view of a XY plane shown in FIG. 2. After concisely representing FIG. 2 on the XZ plane, as shown in FIG. 3, when it is considered that the reference plane mirror 1 is positioned at a position corresponding to a measurement object M, the corresponding position on a screen 10 becomes B(Xb,Zb). From this, the geometric position relationship, as shown in the following equation 12, is established.













"\[LeftBracketingBar]"




x
n

-

x
ba




z
ba

-

z
n





"\[RightBracketingBar]"


=




"\[LeftBracketingBar]"




x
m

-

x
b




z
b

-

z
m





"\[RightBracketingBar]"


=




"\[LeftBracketingBar]"




x
n

-

x
c




z
c

-

z
n





"\[RightBracketingBar]"


=



"\[LeftBracketingBar]"




x
m

-

x
c




z
c

-

z
m





"\[RightBracketingBar]"





,





"\[LeftBracketingBar]"


β
x



"\[RightBracketingBar]"


=




"\[LeftBracketingBar]"


γ
ax



"\[RightBracketingBar]"


=



"\[LeftBracketingBar]"


γ
x



"\[RightBracketingBar]"




,




"\[LeftBracketingBar]"


β
y



"\[RightBracketingBar]"


=




"\[LeftBracketingBar]"


γ
ay



"\[RightBracketingBar]"


=



"\[LeftBracketingBar]"


γ
y



"\[RightBracketingBar]"




,




"\[LeftBracketingBar]"


k
b



"\[RightBracketingBar]"


=




"\[LeftBracketingBar]"


k
ac



"\[RightBracketingBar]"


-



"\[LeftBracketingBar]"


k
c



"\[RightBracketingBar]"








[

Equation


12

]







From equations 7, 11 and 12, the formula for surface slope can be derived as the following equation 13.











x
M

=



±

1


1
+

k
a
2

+

1
/

α
x
2








1


1
+

k
b
2

+

1
/

β
x
2








1



α
x
2

+

α
y
2

+
1



+

1



β
x
2

+

β
y
2

+
1






,



y
M

=



±

1


1
+

1
/

k
a
2


+

1
/

α
y
2








1


1
+

1
/

k
b
2


+

1
/

β
y
2








1



α
x
2

+

α
y
2

+
1



+

1



β
x
2

+

β
y
2

+
1










[

Equation


13

]







Furthermore, from equations 9, 10 and 12, the relationship between α and β can be expressed as shown in the following equation 14 or 15.












α
x

-

β
x


=




x
a

-

x
b




z
m

-

z
a



=




x
a

-

x
b




z
m

-

z
b



=



x
a

-

x
b




z
m

-

z

m

2

s







,




α
y

-

β
y


=




y
a

-

y
b




z
m

-

z
a



=




y
a

-

y
b




z
m

-

z
b



=



x
a

-

x
b




z
m

-

z

m

2

s











[

Equation


14

]














α
x

=


β
x

+



x
a

-

x
b




z
m

-

z

m

2

s






,


α
y

=


β
y

+



y
a

-

y
b




z
m

-

z

m

2

s










[

Equation


15

]







Herein, zm2s represents the distance in the z axis direction between the screen 10 and the reference plane mirror 1, both of which are positioned parallel to the x axis. Therefore, za=zb=zm2s.


Since the pixel position of the screen 10 is directly associated with phase information and thus is in linear proportion, it can be represented by the following equation 16.












x
a

-

x
b


=




s
p

(


φ
ax

-

φ
bx


)



X
screen



2

π


p
s




,




y
a

-

y
b


=




s
p

(


φ
ay

-

φ
by


)



Y
screen



2

π


p
y








[

Equation


6

]







Herein, Xscreen and Yscreen Represent the size of the screen (10) in the X-direction and Y-direction, respectively, expressed in pixels. px and py represent the number of fringed patterns in the X-direction and Y-direction. sp represents the size of the pixel in the screen 10. φax and φay represent the phase in the X-direction and Y-direction, respectively, of the acquired measurement object. φbx and φby represent the phase in the X-direction and Y-direction, respectively, obtained when the reference plane mirror 1 is positioned at the position of the measurement object M. Herein, four parameters to be calibrated through measurement are βx, βy, φbx, and φby.



FIG. 4 shows a schematic view of the XY plane in order to explain a calibration method of β in FIG. 3, wherein the screen's far-left position is set as the origin (0,0) in this configuration.


As shown in FIG. 4, to facilitate understanding, a measurement object has been removed from the diagram, as a β value is only associated with a reference plane mirror 1. When the left corner part of a screen 10 is set as two-dimensional coordinates with the origin (0,0), using a physical measurement tool with a precision at the micro-meter level, the distances in the X axis direction and the Y axis direction from the center point of a camera 20 C to the origin O are measured, denoted as xc and yc, respectively. Similarly, the distance in the Z axis direction from the screen (10) to a reference plane mirror 1 and the camera 20 is measured, denoted as zm2s and zc2s, respectively. Then, βx and βy can be easily calculated using equation 17 as shown below.











β
x

=



x
c

-

x
bo




2


z

m

2

s



-

z

c

2

s





,


β
y

=



y
c

-

y
bo




2


z

m

2

s



-

z

c

2

s









[

Equation


17

]







Herein,


[Equation 18] is as follows,








x
bo

=




s
p

(


φ
box

-

φ

x

_

offset



)



X
screen



2

π


p
x




,


y
bo

=




s
p

(


φ
boy

-

φ

y

_

offset



)



Y
screen



2

π


p
y








φbox and φboy are the initial relative values obtained when performing calibration method. To convert them into absolute values, it is necessary to add arbitrary offset values, φx_offset and φy_offset. To calculate theses offset values, it is necessary to perform a three-step process called pixel matching, as described below.


In the first step, a bright dot is marked on a specific screen pixel position S(Xsp, Ysp). Each phase of this pixel in the X axis direction and Y axis direction is represented as φspx, φspy, respectively.


In the second step, an image of the bright dot reflected onto the reference plane mirror 1 is stored through the camera 20.


In the third step, a position of the bright dot within the image of the camera 20 is determined and identified and a phase at this moment is represented as φcpx and φcpy.


By measuring the difference in phases obtained through the above process, a phase offset of the X axis direction and a phase offset of the Y axis direction can be calculated by the following equations 19 and 20:





φx_offsetspx−φcpx=2πfxxcp−φcpx  [Equation 19]





φy_offsetspy−φcpy=2πfyxcp−φcpy  [Equation 20]


Using the geometric relationship between Bo and B, phase values, φbx and φby, at the position B can be calculated as follows,











φ
bx

=




x
b


2

π


p
x




s
p



X
screen



-

φ

x

_

offset




,


φ
by

=




y
b


2

π


p
y




s
p



Y
screen



-

φ

y

_

offset








[

Equation


21

]







Herein, xb=xb0+2βxzm,yb=yb0+2βyzm.


Description of Embodiments


FIG. 5 shows a flowchart of a calibration method of deflectometry for improving measurement accuracy according to an embodiment of the present disclosure. A summarized representation of the measurement process up to now can be shown as FIG. 5.


In the initial calibration step performed only once, the reference phase (φbox, φboy), offset phases (φx_offset, φy_offset), and geometric position variables (zm2s, zc2s, xc, yc) are measured to calculate the β values (βx, βy).


Then, the α values (αx, αy) are calculated using the phase values (φax, φay) obtained from the measured object and equation 15.


At this time, zm is the only unknown variable included in equations 14 and 15, which are the calibration equation for these a and β values, (αx, αy) and (βx, βy).


The initial value of 0 is assigned, and through each iteration process, a converged value of zm is measured. As the number of iteration steps increases, the accuracy of the measurement improves.


That is, in equation 15, by setting the initial value of zm to 0, αx and αy are calculated. After analyzing the gradient components and the three-dimensional shape of the measurement object, the process of iteratively calculating zm is repeated to measure the converged value of zm.


In other words, in the calibration step, prior to performing the measurement process, calibration parameters (φbox, φboy, φx_offset, φy_offset, zm2s, xc, yc) are measured in advance and then stored. Then, the three-dimensional shape is restored by performing measurements of the phase values (φax, φay) and a values (αx, αy) for the measurement object through the measurement process, and undergoing iterative processes.

Claims
  • 1. In a shape measurement system, a deflectometry system for improving measurement accuracy comprising: a reference plane mirror that is positioned on an X-Y plane and has a plane shape parallel to the X-Y plane, in an X-Y-Z coordinated system;a measurement object that is positioned on the X-Y plane;a screen that generates a pattern and projects the pattern onto the measurement object or the reference plane mirror;a detector that obtains an image of a deformed pattern reflected from the measurement object and an image of a pattern reflected from the reference plane mirror;a phase acquisition portion that obtains a phase of the measurement object and obtains a phase of the reference plane mirror;a gradient calculation portion that computes an X-direction gradient component and computes a Y-direction gradient component; andan analysis unit that analyzes a three-dimensional shape of the measurement object based on the X-direction gradient component and the Y-direction gradient component, whereinprior to measuring the phase of the measurement object, β is calibrated based on the phase of the reference plane mirror; andafter measuring the phase of the measurement object, α is calibrated based on the β to compute the gradient component.
  • 2. The deflectometry system for improving measurement accuracy of claim 1, wherein the X-direction gradient component and the Y-direction gradient component are computed based on the following equation 1:
  • 3. The deflectometry system for improving measurement accuracy of claim 2, wherein the calibration of β is calculated from the phase of the reference plane mirror, geometric position information among the screen, the reference plane mirror and the director, and phase offsets.
  • 4. The deflectometry system for improving measurement accuracy of claim 3, wherein the geometric position information among the respective components (screen, reference plane mirror, director) has a Z axis direction distance (Zm2s) between the screen and the reference plane mirror, Z axis direction distance (Zc2s) between the screen and the detector, an X axis direction distance (Xc), and a Y axis direction distance (Yc).
  • 5. The deflectometry system for improving measurement accuracy of claim 4, wherein when marking a bright dot on a specific screen pixel position S(Xsp, Ysp), followed by: representing each phase of this pixel in the X axis direction and Y axis direction as φspx, φspy, respectively; storing an image of the bright dot reflected onto the reference plane mirror through the detector; determining and identifying a position of the bright dot within the detector image; and representing a phase at this moment as φcp, φcpy,a phase offset of the X axis direction and a phase offset of the Y axis direction are calculated by the following equations 19 and 20: φx_offset=φspx−φcpx=2πfxxcp−φcpx  [Equation 19]φy_offset=φspy−φcpy=2πfyxcp−φcpy  [Equation 20]
  • 6. The deflectometry system for improving measurement accuracy of claim 5, wherein phases of X-direction and Y-direction, which are obtained when positioning the reference plane mirror at a position of the measurement object based on the phase offset of the Y axis direction and the offset of Y axis direction, are calculated by the following equation 21:
  • 7. The deflectometry system for improving measurement accuracy of claim 6, wherein βx and βy are calculated by the following equations 17 and 18:
  • 8. The deflectometry system for improving measurement accuracy of claim 7, wherein αx and αy are calculated by the following equations 15 and 16:
  • 9. The deflectometry system for improving measurement accuracy of claim 8, wherein a converged value of zm is measured by repeating the following process, which involves setting the initial value of zm in Equation 15 to 0, calculating αx and αy, analyzing the gradient component and a three-dimensional shape of the measurement object, and then calculating zm.
  • 10. A calibration method of deflectometry for improving measurement accuracy comprising steps of: S1: in a screen X-Y-Z coordinate system that generates a pattern, the pattern is projected onto a reference plane mirror positioned on the X-Y plane, a detector obtains an image of a deformed pattern reflected from the reference plane mirror, and then a phase acquisition portion obtains a phase of the reference plane mirror;S2: the phase acquisition portion calibrates β based on the phase of the reference plane mirror as a basis;S3: a measurement object is position on the X-Y plane, a screen projects the pattern onto the measurement object, and the detector obtains an image of a deformed pattern reflected from the measurement object;S4: a is calibrated based on the β;S5: a gradient calculation portion computes an X-direction gradient component and a Y-direction gradient component; andS6: an analysis unit analyzes a three-dimensional shape of the measurement specimen based on the X-direction gradient component and the Y-direction gradient component.
  • 11. The calibration method of deflectometry for improving measurement accuracy of claim 10, wherein in S5, the X-direction gradient component and the Y-direction gradient component are computed by the following equation 4:
  • 12. The calibration method of deflectometry for improving measurement accuracy of claim 11, wherein in S2, a phase of the reference plane mirror, calibration of the β is calculated from geometric position information among respective components (screen, reference plane mirror, detector) and phase offsets;the geometric position information among the respective components (screen, reference plane mirror, detector) has a Z axis direction distance (Zm2s) between the screen and the reference plane mirror, Z axis direction distance (Zc2s) between the screen and the detector, an X axis direction distance (Xc), and a Y axis direction distance (Yc); andwhen marking a bright dot on a specific screen pixel position S(Xsp, Ysp), followed by: representing each phase of this pixel in the X axis direction and Y axis direction as φspx, φspy, respectively; storing an image of the bright dot reflected onto the reference plane mirror through the detector; determining and identifying a position of the bright dot within the detector image; and representing a phase at this moment as φcpx, φcpy,a phase offset of the X axis direction and a phase offset of the Y axis direction are calculated by the following equations 19 and 20: φx_offset=φspx−φcpx=2πfxxcp−φcpx  [Equation 19]φy_offset=φspy−φcpy=2πfyxcp−φcpy  [Equation 20]
  • 13. The calibration method of deflectometry for improving measurement accuracy of claim 12, wherein phases of X-direction and Y-direction, which are obtained when positioning the reference plane mirror at a position of the measurement object based on the phase offset of the Y axis direction and the offset of Y axis direction, are calculated by the following equation 21:
  • 14. The calibration method of deflectometry for improving measurement accuracy of claim 13, wherein in S4, αx and αy are calculated by the following equations 15 and 16:
  • 15. The calibration method of deflectometry for improving measurement accuracy of claim 14, wherein a converged value of zm is measured by repeating the following process, which involves setting the initial value of zm in Equation 15 to 0, calculating αx and αy, measuring zm via S5 and S7, and then recalculating αx and αy.
  • 16. A recording medium in which a computer program that performs a calibration method according to claim 10 is recorded.
Priority Claims (1)
Number Date Country Kind
10-2021-0029569 Mar 2021 KR national
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation application of PCT/KR2021/008408, filed on Jul. 2 2021, the contents of which are incorporated herein by reference in their entirety.

Continuations (1)
Number Date Country
Parent PCT/KR2021/008408 Jul 2021 US
Child 18352392 US