System and method for compensating for non-linear response characteristic in phase-shifting deflectometry
11255662 · 2022-02-22
Assignee
Inventors
Cpc classification
International classification
Abstract
The present disclosure is directed to a system and a method for compensating non-linear response characteristics in measuring the shape of an object using phase-shifting deflectomerty. More particularly, the present disclosure is directed to a method for compensating non-linear response characteristics in phase-shifting deflectometry including steps of: generating a pattern by a pattern generating portion and projecting the same to a measurement object; obtaining an image of a deformed pattern reflected from the measurement object by a detector; linearizing non-linear responses on the basis of a look up table considering non-linear response characteristics of the pattern generating portion and the detector by a compensation means; and compensating phase-shifting amounts generated due to non-linear response characteristics by the compensation means.
Claims
1. A method for compensating non-linear response characteristics in phase-shifting deflectometry comprising steps of: generating a pattern by a pattern generating portion and projecting the same to a measurement object, wherein the pattern generating portion is a screen; obtaining an image of a deformed pattern reflected from the measurement object by a detector, wherein the detector is a camera; linearizing non-linear responses on the basis of a look up table considering non-linear response characteristics of the screen and the camera; compensating phase-shifting amounts generated due to non-linear response characteristics; calculating a non-linear response characteristic graph by normalizing measurement intensity of a minimum value to a maximum value measured in the camera according to predetermined steps; and converting the non-linear response characteristics into linear response characteristics on the basis of the look up table.
2. The method for compensating non-linear response characteristics in phase-shifting deflectometry of claim 1, wherein the step of compensating the phase-shifting amounts allows computing the phase-shifting amounts by applying AIA phase-shifting algorithm, and comprises steps of: a first step of computing the phase-shifting amounts by applying AIA phase-shifting algorithm, followed by setting up any initial phase-shifting value; a second step of calculating a phase distribution on the basis of a phase-shifting value a third step of updating a phase-shifting value on the basis of a calculated phase distribution; and a fourth step of repeating the second and third steps until a difference between the phase-shifting value and the updated phase-shifting value becomes equal to less than a set convergence value.
3. The method for compensating non-linear response characteristics in phase-shifting deflectometry of claim 2, wherein the step of linearizing non-linear responses allows calculating a non-linear response characteristic graph which shows normalized measured detector intensity according to predetermined steps from a minimum value to a maximum value of overall brightness values of the pattern generating portion, and allows converting the non-linear response characteristics into linear response characteristics on the basis of a look up table.
4. The method for compensating non-linear response characteristics in phase-shifting deflectometry of claim 3, wherein in a non-linear response characteristic graph, a normalized linear response characteristic model equation of the following equation 1 which linearly connects a minimum value (I.sub.min) and a maximum value (I.sub.max) is generated:
Y.sub.linear_model=αX+β [Equation 1] in the equation 1, X represents a screen brightness value (X=0, 1, 2, 3, 4 . . . , 255) which is provided as input before compensation, α and β represent coefficient values which linearize response characteristics according to screen brightness values and which are provided respectively by α=(I.sub.max−I.sub.min)/255 and β=I.sub.min, and a normalized linear response characteristic model value is Y.sub.linear_model therethrough.
5. The method for compensating non-linear response characteristics in phase-shifting deflectometry of claim 4, wherein an input and an output from a measured non-linear response characteristic graph are converted respectively into normalized measurement intensity and screen a brightness value, allowing generating an equation of high degree represented by the following equation 2 and consequently obtaining inverse function response characteristics:
X=a.sub.5×Y.sup.5.sub.nor_mea+a.sub.4×Y.sup.4.sub.nor_mea+a.sub.3×Y.sup.3.sub.nor_mea+a.sub.2×Y.sup.2.sub.nor_mea+a.sub.1×Y.sub.nor_mea+a.sub.0 [Equation 2] in the equation 2, Y.sub.nor_mea represents normalized measured camera intensity, X represents a corresponding screen brightness value before compensation, a.sub.5, a.sub.4, a.sub.3, a.sub.2, a.sub.1 and a.sub.0 represent coefficient values which are obtained by fitting inverse function characteristics obtained using a measured non-linear response characteristic graph with an equation of high degree (quantic equation).
6. The method for compensating non-linear response characteristics in phase-shifting deflectometry of claim 5, wherein a brightness value to be input in a screen in order to linearize response characteristics of normalized measured camera intensity on the basis of the equations 1 and 2 into linear response characteristics is represented by equation 3, when a normalized measured camera value on the basis of equations 1, 2 and 3 is linearized through equation 1, a brightness value to be input in a screen is obtained from equation 3, followed by applying the same to an actual screen, allowing obtaining linear response characteristics:
X.sub.new_input=a.sub.5×Y.sup.5.sub.linear_model+a.sub.4×Y.sup.4.sub.linear_model+a.sub.3×Y.sup.3.sub.linear_model+a.sub.2×Y.sup.2.sub.linear_model+a.sub.1×Y.sub.linear_model+a.sub.0=a.sub.5×(αX+β).sup.5+a.sub.4×(αX+β).sup.4+a.sub.3×(αX+β).sup.3+a.sub.2×(αX+β).sup.2+a.sub.1×(αX+β)+a.sub.0 [Equation 3] in the equation 3, all coefficient values are obtained through equations 1 and 2, X represents a screen brightness value before compensation, and X.sub.new_input represents a screen brightness value after compensation, allowing linearizing response characteristics.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The following drawings attached to the present specification illustrate exemplary embodiments of the present disclosure and serve to further understand the technical spirit of the present disclosure together with the detailed description of the present disclosure, and the present disclosure should not be interpreted as being limited to the items illustrated in the drawings.
(2)
(3)
(4)
(5)
(6)
REFERENCE NUMERALS
(7) 1: an object to be measure, 10: a screen, 20: a camera
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(8) According to an exemplary embodiment of the present disclosure, the present disclosure relates to a system and a method for compensating non-linear response characteristics which were caused by digital devices (i.e., screen (10), camera (20)) in phase-shifting deflectometry.
(9) A system for compensating non-linear response characteristics in phase-shifting deflectometry according to the exemplary embodiment of the present disclosure may include a pattern generating portion which generates a pattern, allowing projecting the same to a measurement object (1), a detector which obtains an image of a deformed pattern reflected from the measurement object (1), and a compensation means which compensates non-linear response characteristics generated due to the pattern generating portion and the detector.
(10)
(11) A compensation means according to an exemplary embodiment of the present disclosure is configured to compensate measurement errors by a non-linear component induced from the screen (10) and the camera (20). In phase-shifting deflectometry according to the exemplary embodiment of the present disclosure, a method for compensating non-linear response characteristics generated due to the screen (10) and the camera which are digital devices is carried out through two-stage procedures.
(12) In the first stage, a look up table (LUT) considering non-linear response characteristics is created on a pattern of the screen (10), followed by being applied in order to linearize response characteristics of a measurement system. The non-linear response characteristics are compensated close to be more linear through the first stage. Thus, the first stage is considered as a preparation stage for decreasing measurement errors in the next stage. That is, the compensation means according to the exemplary embodiment of the present disclosure linearizes non-linear response on the basis of the look up table (LUT) considering of the non-linear response characteristics of the screen (10) and the camera.
(13) In the second stage, the non-linear response characteristics are compensated by applying an advanced iterative algorithm (AIA) which is widely used in order to decrease phase-shifting errors in an interferometer. Since error components generated due to phase-shifting errors induce the same error components as distortion of a pattern generated by non-linear response characteristics of digital devices, the measurement accuracy of a phase will be increased by using the same.
(14) The aforementioned two stage compensating procedures are capable of measuring a phase accurately without any errors due to non-linear response characteristics in phase-shifting deflectometry, thereby measuring a 3D shape for the measurement object (10) with a high accuracy.
DETAILED DESCRIPTION OF THE EMBODIMENTS
(15) Hereinafter, configurations of the respective stages will be described in detail.
(16) The first stage relates to linearization of non-linear response on the basis of a look up table (LUT) considering non-linear response characteristics of the screen (10) and the camera. According to the exemplary embodiment of the present disclosure,
(17) According to the first stage of the exemplary embodiment of the present disclosure, in order to create the look up table (LUT), following experimentally obtaining non-linear response characteristics of the screen (10) and the camera, an appropriate compensation value is applied to a pattern of the screen (10), allowing distorting a conventional sinusoids and consequently linearizing response characteristics of a system overall.
(18) More particularly, overall screen brightness of the screen (10) is set up to be displayed according to predetermined steps from a minimum value to a maximum value. That is, for instance, the screen (10) is provided with a brightness value corresponding to gray scales of 0 to 255. And an image reflected through the measurement object (1) is saved through the camera, followed by showing normalized measured brightness value as shown in
(19) The creation of the look up table (LUT) relates to a process for generating a function, allowing linearizing the measurement intensity of the camera based on the non-linear response characteristic graph previously measured. A linear response characteristic equation which connects the minimum value (I.sub.min) and the maximum value (I.sub.max) in the measured non-linear response characteristic graph is generated as the following equation 1.
Y.sub.linear_model=αX+β [Equation 1]
(20) in the equation 1, X represents a screen brightness value (X=0, 1, 2, 3, 4 . . . , 255) which are provided as inputs before compensation, α and β represent coefficient values which linearize response characteristics according to screen brightness values and which are provided respectively by α=(I.sub.max−I.sub.min)/255 and β=I.sub.min, and a normalized linear response characteristic model value is Y.sub.linear_model therethrough.
(21) Further, in order to obtain reversed function response characteristics of
X=a.sub.5×Y.sup.5.sub.nor_mea+a.sub.4×Y.sup.4.sub.nor_mea+a.sub.3×Y.sup.3.sub.nor_mea+a.sub.2×Y.sup.2.sub.nor_mea+a.sub.1×Y.sub.nor_mea+a.sub.0 [Equation 2]
(22) in the equation 2, Y.sub.nor_mea represents normalized measured camera intensity, X represents a corresponding screen brightness value before compensation, a.sub.5, a.sub.4, a.sub.3, a.sub.2, a.sub.1 and a.sub.0 represent coefficient values which are obtained by fitting inverse function characteristics obtained using a measured non-linear response characteristic graph with an equation of high degree (quantic equation).
(23) A brightness value to be input in the screen in order to linearize the normalized measured camera intensity on the basis of the equations 1 and 2 is represented by equation 3.
X.sub.new_input=a.sub.5×Y.sup.5.sub.linear_model+a.sub.4×Y.sup.4.sub.linear_model+a.sub.3×Y.sup.3.sub.linear_model+a.sub.2×Y.sup.2.sub.linear_model+a.sub.1×Y.sub.linear_model+a.sub.0=a.sub.5×(αX+β).sup.5+a.sub.4×(αX+β).sup.4+a.sub.3×(αX+β).sup.3+a.sub.2×(αX+β).sup.2+a.sub.1×(αX+β)+a.sub.0 [Equation 3]
(24) TABLE-US-00001 TABLE 1 Screen brightness Screen brightness Screen brightness value (X) before value (X.sub.new.sub.
(25) That is, as shown in table 1, according to the exemplary embodiment of the present disclosure, if a screen brightness value is provided before compensation, response characteristics as shown in
(26) Next, hereinafter, the second compensation procedure according to an exemplary embodiment of the present disclosure will be described. The second stage relates to compensation of phase-shifting amounts generated due to non-linear response characteristics according to the exemplary embodiment of the present disclosure.
(27) The second stage according to an exemplary embodiment of the present disclosure may compensate phase-shifting amounts generated due to non-linear response characteristics using a phase-shifting algorithm, AIA (Advanced iterative algorithm).
(28) As shown in
(29) As shown in
(30) Fourthly, it is determined if a difference between the phase-shifting value and the updated phase-shifting value is equal to or less than a set up convergence value (S4). Finally, the steps S2 and S3 are performed repeatedly and a converged phase-shifting value is ultimately compensated therethrough (S5).
(31) The present disclosure is capable of compensating non-linear response characteristics which were caused by digital devices (i.e., screen, camera) in phase-shifting deflectometry. According to an exemplary embodiment of the present disclosure, a first step is to create a look up table considering non-linear response characteristics in a screen pattern to linearize response characteristics of a measurement system closer to linearity. In the second stage, the ALA phase shift algorithm, which is widely used to reduce the phase shift error in the interferometer, is applied to compensate the nonlinear response characteristics. Thus, the present disclosure is directed to providing a method for compensating non-linear response characteristics in measuring the shape of an object using phase-shifting deflectometry, which may measure a phase without any errors caused by non-linear response characteristics in phase-shifting deflectometry and the three dimensional shape of a measurement object with a high accuracy.