This paper presents a precise edge detection algorithm for the critical dimension (CD) measurement of a Thin-Film Transistor Liquid-Crystal Display (TFT-LCD) pattern. The sigmoid surface function is proposed to model the blurred step edge. This model can simultaneously find the position and geometry of the edge precisely. The nonlinear least squares fitting method (Levenberg-Marquardt method) is used to model the image intensity distribution into the proposed sigmoid blurred edge model. The suggested algorithm is verified by comparing the CD measurement repeatability from high-magnified blurry and noisy TFT-LCD images with those from the previous Laplacian of Gaussian (LoG) based sub-pixel edge detection algorithm
Thin-Film Transistor Liquid-Crystal Displays (TFT-LCD) have been widely used as displays for devices such as laptops, smartphones, and monitors. The manufacturing inspection and process control of TFT-LCDs are mostly done by two-dimensional critical dimension (2D CD) measurement. The 2D CD measurement, nowadays, requires repeatability of several tens of nanometers, and therefore a high precision measurement system is required. The TFT-LCD pattern is getting smaller to make high-resolution display devices. Therefore, a high magnification optical system is required to measure the CDs of the integrated pattern.
2D CD measurement is based on the edge detection of TFT pattern image having two-dimensional geometries (e.g. line width, circle diameter), being captured by a CCD camera. Therefore, edge detection is important in the 2D CD measurement. The repeatability is strongly affected by the precision and robustness of the edge detection algorithm. Due to the optical limitations such as optical blurring and noise of camera sensor, the 2D CD measurement, however, has lots of difficulty in trying to obtain better precision and higher magnification [2, 3].
Edge detection of an image is to detect the pixel position where the intensity contrast is large. There have been several previous edge detection methods: max gradient methods were traditionally used to obtain the first or second order gradient of an image, gray moment methods [4, 5] were adopted to calculate the intensity distribution of the image, and curve fitting methods [6-8] were used to model the intensity distribution of the image with a specific function.
The max gradient methods calculate intensity slope at each pixel and detect the pixel having a maximum slope as the edge position, and they include the Sobel mask [9], Laplacian of Gaussian (LoG) mask [10], Canny edge detection [11], etc. The max gradient methods were widely used because of their simple and easy calculations, and many popular 2D CD measurement algorithms in TFT-LCD were also based on the maximum gradient [1, 2]. Those methods are, however, very sensitive to noise and blur of the image. As the max gradient methods search the maximum slope position in pixel level, the sub-pixel edge-searching algorithm should be added for more precise edge detection.
The gray moment methods estimate the boundary position through the statistical analysis of the image intensity distribution [4, 5]. It can estimate the edge position precisely even though the edge is blurred. As the gray moment methods estimate the edge position statistically, the precise edge detection is possible at the sub-pixel level. But, it may have difficulty in localizing the true edge position when the noise is large or other TFT patterns are overlapped around the region of interest (ROI). For the other types of edges such as roof edge or line edge, it is also difficult to detect the edge position statistically.
The curve fitting methods are to estimate the edge position by modeling a blurred edge with a specific function [7, 8]. The error function (integration of Gaussian function) [7] and piecewise cubic polynomial [8] were used in the previous study. These methods also have some advantage in measuring blurred edges and sub-pixel level edge positioning. Those methods used in previous research, however, can only be applied to 1D intensity profiles. Therefore, to know the boundary position of the image by using those methods, it is necessary to perform fitting operations on multiple profiles. Since the fitting operation has to be repeated for each profile, the conventional methods have a limitation in that they take a long time to converge. In addition, these methods are focused only on straight line boundaries and have limitations for detecting various boundaries, such as circle or ellipse.
In this study, to overcome the limitations of edge detection in noisy and blurry images, a new edge detection method is suggested when the blurred step edge is modeled as a sigmoid function. In particular, the proposed method models the intensity of image as two-dimensional intensity data, rather than modeling the simple intensity profile of the image. The non-linear least squares fitting method (Levenberg-Marquardt method) is also used to model the image intensity distribution into the proposed sigmoid blurred edge model. From this modeling, the geometry of the image edge can be calculated mathematically. By using this mathematical information about geometry, the 2D CD, therefore, can be measured more precisely.
II. BLURRED EDGE MODELING BY SIGMOID FUNCTION
2.1. Blurred Edge Model in Highly Magnified Images
A standard grid sample, as shown in Fig. 1, is used to verify the effect of the image blur. Figures 1(a) and 1(b) show a typical image of the 20µm standard grid in 20X and 50X respectively. In Fig. 1, the arrows indicate the normal direction of the edge for intensity profile and the rectangle is the region of interest (ROI). Figure 2 shows the intensity profile along the arrow direction of standard grid sample in 20X, 50X magnification. The intensity distribution around the edge of the blurred image shows the S-shaped curve and the edge gets more blurred as the optical magnification increases. Figure 3 shows the intensity distribution of 50X magnified image in three dimensions. Due to the blur and noise effect in the image shown in Figs. 2 and 3, the ambiguity of edge detection increases. As the edge of an image is defined as the position of the steepest intensity change, the edge position cannot be accurately calculated by the steepest gradient method, where the edge ambiguity is observed as in Fig. 4. To overcome the ambiguity of edge detection, the sigmoid function is proposed to model the intensity distribution of the blurred edge.
In this paper, the sigmoid function is proposed to model the simple blurred step edge. For the one-dimensional intensity profile, the sigmoid function can be expressed as Eq. (1) and the derivative at is calculated as Eq. (2).
where the intensity model function Z(
The main geometry of TFT-LCD patterns consists of shapes such as lines, circles, and ellipses. By expanding the above one-dimensional blurred edge model into 2D, the edge with the desired geometry can be calculated. For the case of line, circle, and ellipse geometry, the Eq. (1) can be expanded as Eqs. (3)~(5).
Line
Circle
Ellipse
where is the model’s coefficient vector and can be written as in Eq. (6) for a geometry of line, circle, and ellipse.
Figures 6~8 show the example of 2D sigmoid function for line, circle and ellipse geometry in top view and isometric view, respectively. Figure 6 shows the modeling function Z(X, Y, ), when the geometry function is . Figure 7 shows the modeling function Z(X, Y, ) when the geometry function is 0.01 {(
Figures 6~8 show that the edge of an image follows the geometry function. The coefficients multiplied to the geometry function, 0.5, 0.01, 5 correspond to the degree of blur. For each geometry, the model’s coefficient vector is
In conclusion, not only the edge position but also the geometry function can be obtained by substituting the exponent term to any explicit form of geometry function. Thus, the blur model for an arbitrary geometry can be expressed as
where T(X, Y, ) is the geometry function, is the coefficient vector of geometry function, and is the blur model’s coefficient vector. Therefore, the blur model’s coefficient vector is written as
As mentioned before, the proposed blur model can calculate the desired geometry function by modeling the blur. In this study, to find the model that fits the given image, the model’s coefficient vector is calculated by nonlinear fitting. From the , the geometry coefficient vector can finally be obtained. The nonlinear fitting is expressed as the least square error formulation as
where
In this study, the Levenberg-Marquardt method is used, and that method needs the initial value for the iteration. The initial value of the model’s coefficient vector is notated as , where
By using the characteristic of the sigmoid function, the
To calculate the initial value of geometry coefficient vector , the geometry function T(X, Y, ) of Eq. (8) can be approximated as Eq. (14) by using the
where ln is the natural logarithm. Therefore, the least squares fitting method problem for the geometry function T(X, Y, ) can be defined as
where X
where , are the vectors of X
Eq. (16) can be solved by differentiating the square norm part with , and the result is as follows.
Finally, the initial value of geometry coefficient vector can be calculated from Eq. (19) and therefore, the initial value of model’s coefficient vector can be calculated. The Levenberg-Marquardt method converges by iterative operation using the following vector formula.
where each term has the following meaning
If the damping factor
To verify the proposed edge detection method, a general optical microscope system as shown in Fig. 9 is used. Also as in Fig. 10, to check the applicability of proposed method for various geometry, Indium Tin Oxide (ITO), Half-tone photoresist (HT-PR) and hole patterns (Hole A, Hole B) are used, where ITO and HT-PR are line geometry and Hole A and B are circle geometry.
In this optical system configuration, to obtain the bestfocused image, image autofocus method using Gaussian focus value [12-15] is used. This method uses images, captured in every focal step, which is produced by the vertical movement of piezo transducer (PZT). Each sample is repeatedly measured 20 times and compared with conventional edge detection method. Detail specification of the system is shown in Table 1. In Table 1, “Sampling” is the number of pixels in the image, and “Spatial Sampling” is the size of each pixel in micrometer unit. “Field of View” is the size of the image in micrometer unit.
[TABLE 1.] Specifications of the measurement system
Specifications of the measurement system
Using the proposed method, the fitting results for each pattern image are shown in Fig. 11. The number of iterations is less than 130 and the least square error between image intensity and fitting results is less than 5.56 for both line and circle pattern images. The goodness of fitting is verified by using the chi-square (
where Z
Tables 2(a) and 2(b) show the comparison of the measured results for the conventional LoG mask sub-pixel method [1], error function fitting method [7] and the proposed method. As both previous methods are only represented about a 1D intensity profile, circle geometry edge detection is performed by applying each method to the radial scan intensity profile at one-degree intervals. For both line and circle pattern geometry, the proposed method shows better repeatability. For the line geometry, the repeatability is about 3 times better than for the conventional LoG method and 1.6 times better than the error function method in the ITO sample. Also for the HT-PR sample, the repeatability is about 2 times better than the conventional LoG method and 3.5 times better than the error function method. For the circle geometry, the repeatability is about 2 times better than the conventional LoG method and 1.6~2 times better than the error function method. The computation time is observed to be less than 0.1s for all patterns, which implies that the proposed method can be applied to real-time inspection.
CD measurement results from LoG mask sub-pixel method and sigmoid surface fitting method. (a) Measurement results of line width (ITO, HT-PR). (b) Measurement results of circle diameter (Hole A, B).
In this paper, a more stable and precise edge detection method is proposed for measuring 2D CD of TFT-LCD pattern using a high magnification lens.
1) The optical blur of the edges of the image is modeled by using the proposed sigmoid function. From this new blurred edge modeling, the edge detection of images can also be performed.
2) By expanding the sigmoid blur edge model in two-dimensions and using the least squares fitting, the geometry information of the edge can be obtained mathematically. This method can be applied to various TFT patterns, and they can be expressed by a mathematically explicit formula.
3) The Levenberg-Marquardt method, a nonlinear fitting method, successfully applied for the surface fitting and it provides stable and fast results.
4) Compared with the existing LoG mask sub-pixel edge detection method, it is possible to measure with at least twice better repeatability, while the calculation time is observed as less than 0.1 seconds. Also in comparison with the error function method, it is confirmed that the measuring repeatability is at least 1.6 times better. It is confirmed that it can be successfully applied to the optical two-dimensional CD measurement system for TFT-LCD pattern.