[go: up one dir, main page]

KR100939424B1 - How to inspect defects on glass substrates - Google Patents

How to inspect defects on glass substrates Download PDF

Info

Publication number
KR100939424B1
KR100939424B1 KR1020080039232A KR20080039232A KR100939424B1 KR 100939424 B1 KR100939424 B1 KR 100939424B1 KR 1020080039232 A KR1020080039232 A KR 1020080039232A KR 20080039232 A KR20080039232 A KR 20080039232A KR 100939424 B1 KR100939424 B1 KR 100939424B1
Authority
KR
South Korea
Prior art keywords
defect
short
axis
brightness
area
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.)
Expired - Fee Related
Application number
KR1020080039232A
Other languages
Korean (ko)
Other versions
KR20090113489A (en
Inventor
오춘석
유영기
한창호
Original Assignee
선문대학교 산학협력단
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 선문대학교 산학협력단 filed Critical 선문대학교 산학협력단
Priority to KR1020080039232A priority Critical patent/KR100939424B1/en
Publication of KR20090113489A publication Critical patent/KR20090113489A/en
Application granted granted Critical
Publication of KR100939424B1 publication Critical patent/KR100939424B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G02OPTICS
    • G02FOPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
    • G02F1/00Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
    • G02F1/01Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour 
    • G02F1/13Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour  based on liquid crystals, e.g. single liquid crystal display cells
    • G02F1/1306Details
    • G02F1/1309Repairing; Testing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/89Investigating the presence of flaws or contamination in moving material, e.g. running paper or textiles
    • G01N21/892Investigating the presence of flaws or contamination in moving material, e.g. running paper or textiles characterised by the flaw, defect or object feature examined
    • G01N21/896Optical defects in or on transparent materials, e.g. distortion, surface flaws in conveyed flat sheet or rod
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Nonlinear Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Quality & Reliability (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • Theoretical Computer Science (AREA)
  • Textile Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Optics & Photonics (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

본 발명은 유리 기판의 결함 검사 대상 영역의 화상을 획득하고, 획득된 화상의 밝기 변화 정도를 확인하여 유리 기판에 존재하는 결함을 검출할 수 있도록 하는 유리 기판의 결함 검사 방법에 관한 것으로, 유리 기판의 일정 간격 깊이별로 화상을 획득하고, 획득된 화상들 간의 밝기 변화량을 누적하여 새로운 화상을 생성하여 이진 화상으로 변환시키고, 변환된 이진 화상을 분석하여 결함 예상 영역을 검출하는 과정과; 상기 결함 예상 영역의 윤곽 및 윤곽의 내부를 이루는 픽셀들의 위치 및 수량에 근거하여 상기 결함 예상 영역의 결함 정보를 추출하고, 추출된 결함 정보에 의거하여 상기 결함 예상 영역에 장단축을 설정하는 과정과; 상기 결함 예상 영역의 결함 정보, 윤곽 및 상기 결함 예상 영역에 설정된 장단축을 이용하여 복수 개의 결함 장축 외곽점 및 복수 개의 결함 단축 외곽점을 검출하는 과정과; 상기 복수 개의 결함 장축 외곽점 간의 연결 길이와 상기 복수 개의 단축 외곽점 간의 연결 길이의 비율을 확인하여 확인된 비율 크기에 의거하여 결함의 형상을 판별하는 과정을 수행함으로써, 두꺼운 대형 유리 기판의 경우에도 결함의 존재 여부, 존재 위치, 크기, 형상 및 종류를 자동으로 확인할 수 있으며, 유리 기판의 결함 검사를 더욱 정밀하게 수행할 수 있는 효과가 있다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a defect inspection method of a glass substrate which acquires an image of a defect inspection target region of the glass substrate and checks the degree of change in brightness of the obtained image to detect a defect present in the glass substrate. Acquiring an image at a predetermined interval depth, accumulating the brightness variation between the acquired images, generating a new image, converting the image into a binary image, and analyzing the converted binary image to detect a defect prediction region; Extracting defect information of the defect predicted area based on the contour of the defect predicted area and the position and quantity of pixels constituting the interior of the defect predicted area, and setting short and short axes in the defect predicted area based on the extracted defect information; ; Detecting a plurality of defect long axis outline points and a plurality of defect short edge outline points using defect information, an outline of the defect predicted area, and a long and short axis set in the defect predicted area; By determining the ratio of the connection length between the plurality of defect long axis outer points and the connection length between the plurality of short axis outer points to determine the shape of the defect based on the identified ratio size, even in the case of a thick large glass substrate It is possible to automatically check the existence of the defect, the location, size, shape and type of the defect, there is an effect that can more accurately perform the defect inspection of the glass substrate.

Description

유리 기판의 결함 검사 방법{Method for Detecting Defect in Glass Panel}Method for Defect Inspection of Glass Substrate {Method for Detecting Defect in Glass Panel}

본 발명은 유리 기판의 결함 검사 방법에 관한 것으로, 특히 유리 기판의 결함 검사 대상 영역의 화상을 획득하고, 획득된 화상의 밝기 변화 정도를 확인하여 유리 기판에 존재하는 결함을 검출할 수 있도록 하는 유리 기판의 결함 검사 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a defect inspection method of a glass substrate, and more particularly, to obtain an image of a defect inspection target region of a glass substrate, and to check a degree of change in brightness of the obtained image to detect defects present in the glass substrate. It relates to a defect inspection method of the substrate.

일반적으로 LCD 및 PDP 등의 디스플레이 장비인 유리 기판 제조시 유리 기판의 결함 검사 방법으로 검사자의 경험과 목시에 의존한 육안검사법이 널리 사용되고 있다.In general, a visual inspection method, which depends on the experience and visual inspection of the inspector, is widely used as a defect inspection method of the glass substrate in manufacturing a glass substrate, which is a display equipment such as LCD and PDP.

그러나, 육안검사법은 검사자의 경험과 상태에 따라 검사 결과의 일관성을 이루기 힘들어 표준화 및 정량화가 힘들며, 일일이 검사자가 눈으로 확인해야 하므로, 유리 기판의 면적 및 두께가 대형화됨에 따라 검사의 정확성과 검사에 소요되는 시간에 있어서 그 한계를 드러내고 있다.However, the visual inspection method is difficult to achieve the consistency of the test results according to the experience and condition of the inspector, it is difficult to standardize and quantify, and the inspector must check visually, so as the area and thickness of the glass substrate increases, It shows the limitation in the time required.

이에, 최근에는 유리 기판의 결함을 자동으로 검사하기 위한 방법으로 현미 경을 이용한 정밀 검사 방법을 육안검사법과 복합적 또는 선택적으로 사용하고 있는 추세이다.Therefore, recently, a method for automatically inspecting defects in glass substrates has been increasingly used in combination or selectively with a visual inspection method using a microscope.

현미경을 이용한 정밀 검사 방법은 유리 기판의 특정 위치별로 다수의 좌표를 설정하여 컴퓨터에 입력한 후 카메라 헤드에 구비된 현미경으로 검사대를 통과하는 유리 기판상의 특정 위치를 정해진 비율로 확대하여 카메라를 통해 화상으로 획득 및 확인하여 유리 기판의 결함을 검사한다.In the microscopic inspection method, a plurality of coordinates are set for each specific position of a glass substrate, inputted into a computer, and then a specific position on the glass substrate that passes through the inspection table with a microscope provided in the camera head is enlarged at a predetermined ratio to obtain an image through the camera. Examine the defects of the glass substrate by acquiring and confirming.

그러나, 현미경을 이용한 정밀 검사 방법 역시도 최근 대형화되고 있는 유리 기판의 두께로 인해 유리 기판의 내부 깊은 곳까지 확대하여 화상으로 확인하기에는 한계가 있어, 결함이 유리 기판의 표면 부근이 아닌 내부 깊은 곳에 존재하는 경우에는 유리 기판의 결함을 검출할 수 없는 문제점이 있다.However, the microscopic inspection method is also limited due to the thickness of the glass substrate, which is being enlarged in recent years, so that it can be extended to the inner depth of the glass substrate and confirmed with an image. In this case, there is a problem that a defect of the glass substrate cannot be detected.

더욱이, 유리 기판에 존재하는 결함을 검출했다 하더라도 검출된 결함이 어느 정도의 깊이에 존재하는지 그 위치를 정확히 확인할 수 없으며, 검출된 결함의 크기 및 종류를 확인할 수가 없어 유리 기판의 결함 검사를 정밀하게 수행할 수 없는 문제점이 있다.Furthermore, even if the defects present in the glass substrate are detected, the position of the detected defects cannot be accurately determined, and the size and type of the detected defects cannot be confirmed, so that defect inspection of the glass substrate can be precisely performed. There is a problem that cannot be done.

본 발명은 전술한 바와 같은 문제점을 해결하기 위해 안출된 것으로, 유리 기판의 결함 검사 대상 영역 내에서 기판의 깊이별로 화상을 획득하고, 획득된 각 화상의 밝기를 측정하여, 각 화상별로 측정된 밝기의 변화 정도에 의거하여 유리 기판의 결함 존재 여부 및 존재 위치를 검출하고, 결함 존재 위치에 해당하는 깊이에서 획득된 화상의 밝기 분포를 분석하여 결함의 크기 및 결함의 종류를 검출할 수 있도록 한 유리 기판의 결함 검사 방법을 제공하는데, 그 목적이 있다.The present invention has been made to solve the problems described above, the image obtained by the depth of the substrate in the defect inspection target region of the glass substrate, and the brightness of each image obtained by measuring the brightness of each image, the brightness measured for each image Detects the presence and location of defects on the glass substrate based on the degree of change of the glass substrate, and analyzes the brightness distribution of the image acquired at the depth corresponding to the defect presence position to detect the size of the defect and the type of the defect. It is an object of the present invention to provide a defect inspection method of a substrate.

전술한 바와 같은 목적을 달성하기 위한 본 발명의 일 실시예에 따른 유리 기판의 결함 검사 방법은, 유리 기판의 일정 간격 깊이별로 화상을 획득하고, 획득된 화상들 간의 밝기 변화량을 누적하여 새로운 화상을 생성하여 이진 화상으로 변환시키고, 변환된 이진 화상을 분석하여 결함 예상 영역을 검출하는 제1과정과; 상기 결함 예상 영역의 윤곽 및 윤곽의 내부를 이루는 픽셀들의 위치 및 수량에 근거하여 상기 결함 예상 영역의 결함 정보를 추출하고, 추출된 결함 정보에 의거하여 상기 결함 예상 영역에 장단축을 설정하는 제2과정과; 상기 결함 예상 영역의 결함 정보, 윤곽 및 상기 결함 예상 영역에 설정된 장단축을 이용하여 복수 개의 결함 장축 외곽점 및 복수 개의 결함 단축 외곽점을 검출하는 제3과정과; 상기 복수 개의 결함 장축 외곽점 간의 연결 길이와 상기 복수 개의 단축 외곽점 간의 연결 길 이의 비율을 확인하여 확인된 비율 크기에 의거하여 결함의 형상을 판별하는 제4과정을 포함하여 이루어지는 것이 바람직하다.In the defect inspection method of the glass substrate according to an embodiment of the present invention for achieving the above object, the image is obtained by a predetermined interval depth of the glass substrate, and a new image is accumulated by accumulating the amount of brightness change between the obtained images Generating and converting the binary image, and analyzing the converted binary image to detect a defect prediction region; A second extracting defect information of the defect predicted area based on the contour of the defect predicted area and the position and quantity of pixels constituting the inside of the contour, and setting a short and short axis in the defect predicted area based on the extracted defect information; Process; A third step of detecting a plurality of defect long axis outer points and a plurality of defect short axis outer points using defect information, an outline of the defect predicted area, and a long short axis set in the defect predicted area; And a fourth process of determining a shape of a defect based on the identified ratio size by checking a ratio of the connection length between the plurality of defect long axis outer points and the connection length between the plurality of short axis outer points.

본 발명의 유리 기판의 결함 검사 방법에 따르면, 유리 기판의 결함 검사 대상 영역 내에서 기판의 깊이별로 화상을 획득하고, 획득된 각 화상의 밝기를 측정하여, 각 화상별로 측정된 밝기의 변화 정도에 의거하여 유리 기판의 결함 존재 여부 및 존재 위치를 검출하고, 결함 존재 위치에 해당하는 깊이에서 획득된 화상의 밝기 분포를 분석하여 결함의 크기 및 결함의 종류를 검출함으로써, 두꺼운 대형 유리 기판의 경우에도 결함의 존재 여부, 존재 위치, 크기, 형상 및 종류를 자동으로 확인할 수 있으며, 유리 기판의 결함 검사를 더욱 정밀하게 수행할 수 있는 효과가 있다.According to the defect inspection method of the glass substrate of this invention, an image is acquired by the depth of a board | substrate in the defect inspection object area | region of a glass substrate, and the brightness | luminance of each acquired image is measured, and the degree of the change of the brightness measured for each image is measured. Detects the presence and location of defects on the glass substrate, and analyzes the brightness distribution of the image obtained at the depth corresponding to the defect presence position to detect the size of the defect and the type of the defect. It is possible to automatically check the existence of the defect, the location, size, shape and type of the defect, there is an effect that can more accurately perform the defect inspection of the glass substrate.

이하에서는, 첨부된 도면을 참조하여 본 발명의 실시예에 따른 유리 기판의 결함 검사 시스템 및 방법에 대하여 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail with respect to the defect inspection system and method of the glass substrate according to an embodiment of the present invention.

도 1은 본 발명의 일 실시예에 따른 유리 기판의 결함 검사를 위한 시스템적 구성을 개략적으로 도시한 도면이다.1 is a view schematically showing a system configuration for defect inspection of a glass substrate according to an embodiment of the present invention.

도 1에 의하면, 본 발명의 일 실시예에 따른 유리 기판의 결함 검사를 위한 시스템적 구성은 촬상부(100), 구동부(200) 및 제어부(300)를 포함하여 이루어진 다. Referring to FIG. 1, a system configuration for defect inspection of a glass substrate according to an exemplary embodiment of the present invention includes an imaging unit 100, a driving unit 200, and a control unit 300.

촬상부(100)는 구동부(200)에 의해 높이가 변화되며, 변화된 높이에 대응하는 유리 기판의 깊이에 위치한 촬상 초점면의 화상을 획득하여 제어부(300)로 전달한다. 예를 들어, 촬상부(100)는 광학계를 포함하여 이루어져 촬상 초점면의 광화상을 획득하는 것이 바람직하다.The height of the image capturing unit 100 is changed by the driving unit 200, and acquires an image of an image focal plane located at the depth of the glass substrate corresponding to the changed height and transmits the image to the control unit 300. For example, the imaging unit 100 may include an optical system to obtain an optical image of the imaging focal plane.

구동부(200)는 제어부(300)의 제어에 따라 촬상부(100)의 높이를 변화시켜 촬상부(100)의 촬상 초점면을 수직적으로 변화시킨다.The driver 200 changes the height of the imaging unit 100 under the control of the controller 300 to vertically change the imaging focal plane of the imaging unit 100.

제어부(300)는 구동부(200)를 제어하여 유리 기판(10) 내에서 촬상부(100)의 촬상 초점면의 높이를 일정 간격별로 변화시켜가면서, 촬상부(100)를 제어하여 유리 기판의 깊이별로 화상을 촬영한다. The controller 300 controls the driving unit 200 to change the height of the imaging focal plane of the imaging unit 100 at regular intervals within the glass substrate 10, while controlling the imaging unit 100 to control the depth of the glass substrate. Shoot the image very much.

예를 들어, 본 발명의 실시예에 따른 유리 기판의 결함 검사 시스템은 도 2에 도시된 바와 같이 구성되어 기판(10)의 깊이별 화상을 촬영하게 된다. 한편, 결함(20)이 유리 기판(10)의 중앙 깊은 곳에 위치한 경우에는 도 3에 도시된 바와 같은 깊이별 화상들이 촬영된다.For example, the defect inspection system of the glass substrate according to the embodiment of the present invention is configured as shown in Figure 2 to take the image for each depth of the substrate 10. On the other hand, when the defect 20 is located deep in the center of the glass substrate 10, depth-specific images as shown in FIG. 3 are photographed.

이후, 제어부(300)는 촬영된 화상들 간의 밝기 변화량을 계산하고, 계산된 밝기 변화량을 누적하여 새로운 화상을 생성한다. 예를 들어, 제어부(300)는 도 4에 도시된 바와 같이, 화상들 간의 밝기 변화량을 누적하여 새로운 화상을 생성한다.Thereafter, the controller 300 calculates a brightness change amount between the captured images and generates a new image by accumulating the calculated brightness change amount. For example, as shown in FIG. 4, the controller 300 accumulates the amount of brightness variation between the images to generate a new image.

이때, 제어부(300)는 촬영된 화상들 간 밝기 차의 절대값을 합하여, 유리 기판(10) 깊이별로 촬영된 전체 화상들의 밝기 변화량을 계산한다. 예를 들어, 제어 부(300)는 아래의 [수학식 1]을 이용하여 유리 기판(10) 깊이별로 촬영된 화상들을 대상으로 밝기 변화량을 계산할 수 있다.In this case, the controller 300 calculates the amount of change in brightness of the entire images photographed for each depth of the glass substrate 10 by adding the absolute values of the brightness differences between the captured images. For example, the controller 300 may calculate an amount of change in brightness of the images photographed for each depth of the glass substrate 10 using Equation 1 below.

Figure 112008030275919-pat00001
Figure 112008030275919-pat00001

('i' 및 'j'는 픽셀 위치, 'k'는 화상 번호, 'I'는 화상의 밝기, 'F'는 화상들 간의 밝기 변화량의 누적치)('i' and 'j' are pixel positions, 'k' is the image number, 'I' is the brightness of the image, and 'F' is the cumulative value of the amount of change in brightness between the images)

즉, 제어부(300)는 화상들 전체를 대상으로 각 화상을 이루는 픽셀들 간의 밝기 변화량을 계산하고, 계산된 밝기 변화량의 총합을 각 픽셀의 밝기로 갖는 새로운 화상을 생성한다. 이때, 새로운 화상을 이루는 픽셀들은 밝기 변화량의 누적치가 클수록 밝기 정도가 크게 나타나는 것이 바람직하다.That is, the controller 300 calculates the brightness change amount between the pixels constituting each image for the entire image, and generates a new image having the sum of the calculated brightness change amounts as the brightness of each pixel. In this case, it is preferable that the pixels of the new image appear to have a greater degree of brightness as the cumulative value of the brightness change amount is larger.

또한, 제어부(300)는 새로운 화상을 평활화시키고, 평활화된 새로운 화상을 이루는 각 픽셀의 밝기가 제1문턱값 이상인지 여부에 따라 각 픽셀의 밝기를 밝게 또는 어둡게 조절함으로써 이진 화상으로 변환시키고, 변환 후 밝은 픽셀들로 이루어진 영역을 결함 예상 영역으로 판단한다.In addition, the controller 300 smoothes the new image, converts the brightness of each pixel to a binary image by adjusting the brightness of each pixel to be lighter or darker according to whether the brightness of each pixel constituting the smoothed new image is greater than or equal to the first threshold value, and converts the converted image into a binary image. After that, an area composed of bright pixels is determined as a defect predicted area.

여기서, 제어부(300)는 픽셀의 밝기가 제1문턱값 이상이면 밝게 표시하고, 제1문턱값 미만이면 어둡게 표시함으로써, 새로운 화상을 이진 화상으로 변환시키게 된다.Here, the controller 300 converts the new image into a binary image by displaying brightly when the brightness of the pixel is greater than or equal to the first threshold value and by darkly displaying the brightness of the pixel below the first threshold value.

예를 들어, 제어부(300)는 도 5에 도시된 바와 같이, 새로운 화상을 이진화 처리하여 이진 화상으로 변환시키고, 변환 후 밝은 픽셀들로 이루어진 영역을 결함 예상 영역(30)으로 판단하게 된다.For example, as illustrated in FIG. 5, the controller 300 binarizes a new image to convert the image into a binary image, and determines the region of bright pixels after the conversion as the defect predicted region 30.

또한, 제어부(300)는 체인 코드(Chain Code) 알고리즘을 이용하여 결함 예상 영역(30)의 윤곽을 추출한다. 여기서, 체인 코드(Chain Code) 알고리즘은 체인 코딩 방법을 이용하여 특정 영역의 윤곽선을 추출하는 기술을 알고리즘으로 구현한 것을 말한다.In addition, the controller 300 extracts the outline of the defect prediction region 30 by using a chain code algorithm. Here, the chain code algorithm refers to an implementation of a technique for extracting the contour of a specific region by using a chain coding method.

예를 들어, 제어부(300)는 도 6에 도시된 바와 같이, 체인 코드(Chain Code) 알고리즘을 이용하여 결함 예상 영역(30)의 윤곽을 추출할 수 있다.For example, as illustrated in FIG. 6, the controller 300 may extract the outline of the defect prediction region 30 using a chain code algorithm.

한편, 제어부(300)는 결함 예상 영역(30)의 윤곽을 이루는 픽셀들의 수량 및 위치를 이용하여 결함 예상 영역(30)의 크기 및 위치를 확인하여, 확인된 결함 예상 영역(30)의 크기가 제2문턱값 미만인 경우에 결함 예상 영역(30)이 결함(20)에 해당하지 않는 것으로 판단하며, 결함 예상 영역(30)의 위치가 화상의 경계 부분에 위치한 경우에도 결함 예상 영역(30)이 결함(20)에 해당하지 않는 것으로 판단하여 검사 대상에서 제외시키는 것이 바람직하다.On the other hand, the controller 300 checks the size and location of the defect prediction area 30 by using the quantity and location of the pixels constituting the defect prediction area 30, so that the size of the identified defect prediction area 30 is determined. If it is less than the second threshold value, it is determined that the defect prediction area 30 does not correspond to the defect 20, and even when the position of the defect prediction area 30 is located at the boundary of the image, the defect prediction area 30 It is preferable to determine that it does not correspond to the defect 20, and to exclude it from an inspection object.

또한, 제어부(300)는 검출된 결함 예상 영역(30)의 개수를 확인하여, 확인된 결함 예상 영역(30)의 개수가 기준 수량 이하인 경우에, 각 결함 예상 영역(30)의 윤곽 및 윤곽의 내부를 이루는 픽셀들의 위치 및 수량에 근거하여 결함 예상 영역(30)의 결함 정보를 추출한다.In addition, the controller 300 checks the number of the detected defect prediction areas 30, and when the number of the identified defect prediction areas 30 is equal to or less than the reference quantity, the contour of each defect prediction area 30 and the contour of the contour are determined. Defect information of the defect prediction region 30 is extracted based on the position and quantity of pixels constituting the inside.

여기서, 결함 예상 영역(30)의 결함 정보는 예컨대, 결함(20)의 위치, 면적, 둘레, 무게중심, 최외곽 영역(Maximum Boundry Region, MBR), 회전된 상태에서 장축을 기준으로 한 MBR, 일그러짐 량, 통계적 장단축 방향의 길이, 장단축의 길이 등을 포함하는 것이 바람직하다.Here, the defect information of the defect predicted region 30 may include, for example, the position, area, perimeter, center of gravity, maximum boundary region (MBR) of the defect 20, MBR based on the long axis in the rotated state, It is preferable to include the amount of distortion, the length in the statistical long and short axis direction, the length of the long and short axis, and the like.

한편, 제어부(300)는 결함 예상 영역(30)의 개수가 기준 수량을 초과하는 경 우에, 유리 기판(10)의 전체 불량으로 판단하여, 유리 기판(10)의 결함 검사를 종료하는 것이 바람직하다.On the other hand, when the number of the defect | prediction area | region 30 exceeds the reference quantity, the control part 300 determines that it is a total defect of the glass substrate 10, and it is preferable to complete the defect inspection of the glass substrate 10. FIG. .

또한, 제어부(300)는 결함 예상 영역(30)의 결함 정보 중 최외곽 영역, 통계적 장단축 방향의 길이 및 장단축의 길이에 대한 정보에 의거하여 결함 예상 영역(30)에 장단축을 설정한다. 여기서, 장단축은 서로 직교하도록 설정되는 것이 바람직하다. In addition, the controller 300 sets the short and short axis in the defect predicted area 30 based on information on the outermost area, the length in the statistical long and short axis direction, and the length of the long and short axis among the defect information in the defect predicted area 30. . Here, the long and short axes are preferably set to be orthogonal to each other.

예를 들어, 제어부(300)는 도 7(a)에 도시된 바와 같이, 결함 예상 영역(30)에 장단축(l,s)을 설정하게 된다.For example, as illustrated in FIG. 7A, the controller 300 sets the short and short axes l and s in the defect predicted region 30.

이후, 제어부(300)는 결함 예상 영역(30)의 윤곽을 이루는 픽셀들 중 설정된 장축(l) 및 단축(s)과 교차하면서 가장 외곽 지점에 위치한 픽셀의 위치점, 즉 복수 개의 제1장축 최외곽점(BPlp, BPln) 및 복수 개의 제1단축 최외곽점(BPsp, BPsn)을 검출한다.Thereafter, the control unit 300 intersects the set long axis l and short axis s among the pixels constituting the defect prediction region 30 and is located at the outermost point, that is, the plurality of first long axis axes. The outer points BP lp and BP ln and the plurality of first shortest outermost points BP sp and BP sn are detected.

예를 들어, 복수 개의 제1장축 최외곽점은 도 7(b)에 도시된 바와 같이, 장축(l)의 양(+)방향과 결함 예상 영역(30)의 윤곽을 이루는 픽셀들 중 가장 외곽 지점에 위치한 픽셀의 위치(BPlp), 장축(l)의 음(-)방향과 결함 예상 영역(30)의 윤곽을 이루는 픽셀들 중 가장 외곽 지점에 위치한 픽셀의 위치(BPln)를 포함하며, 복수 개의 제1단축 최외곽점은 단축(s)의 양(+)방향과 결함 예상 영역(30)의 윤곽을 이루는 픽셀들 중 가장 외곽 지점에 위치한 픽셀의 위치(BPsp), 단축(s)의 음(-)방향과 결함 예상 영역(30)의 윤곽을 이루는 픽셀들 중 가장 외곽 지점에 위치한 픽셀 의 위치(BPsn)를 포함한다.For example, as illustrated in FIG. 7B, the plurality of first long axis outermost points are the outermost of the pixels defining the positive (+) direction of the long axis l and the defect prediction region 30. The position of the pixel located at the point (BP lp ), the negative (-) direction of the major axis (l), and the position of the pixel located at the outermost point of the pixels that outline the defect prediction area 30 (BP ln ); The plurality of first shortest outermost points are the position (BP sp ) of the pixel located at the outermost point among the pixels defining the positive (+) direction of the short axis s and the defect prediction region 30, and the short axis (s ) And the position BP sn of the pixel located at the outermost point among the pixels defining the negative (-) direction and the defect prediction region 30.

이후, 제어부(300)는 촬상부(100)를 통해 획득한 화상들 중에서, 결함 예상 영역(30)을 이루는 픽셀들의 밝기 정도가 가장 큰 화상을 검색하고, 검색된 화상에 결함 예상 영역(30)의 윤곽을 설정하고, 설정된 결함 예상 영역(30)의 윤곽을 포함하는 결함 후보 영역을 설정한 후, 설정된 결함 후보 영역의 화상을 추출한다. Subsequently, the controller 300 searches for an image having the greatest brightness degree of the pixels constituting the defect prediction region 30 among the images acquired through the imaging unit 100, and searches the image for the defect prediction region 30. After setting the outline and setting the defect candidate area including the outline of the set defect prediction area 30, the image of the set defect candidate area is extracted.

예를 들어, 제어부(300)는 도 8에 도시된 바와 같이, 결함 예상 영역(30)을 이루는 픽셀들의 밝기 정도가 가장 큰 화상에 결함 후보 영역(40)을 사각형 형태로 설정하여 그 설정된 결함 후보 영역(40)에 해당하는 화상을 추출한다. 이때, 제어부(300)는 촬상부(100)를 통해 획득한 화상들 중에서, 검색된 결함 예상 영역(30)을 이루는 픽셀들의 밝기 정도가 가장 큰 화상을 촬영할 당시에 촬상부(100)의 높이를 이용하여 유리 기판(10) 내에서의 결함 예상 영역(30)의 존재 깊이도 측정할 수 있다. For example, as illustrated in FIG. 8, the controller 300 sets the defect candidate region 40 in a quadrangular shape to the image having the greatest brightness degree of the pixels constituting the defect prediction region 30, and sets the defect candidate. The image corresponding to the area 40 is extracted. In this case, the controller 300 uses the height of the imaging unit 100 at the time of capturing an image having the greatest brightness degree of pixels constituting the found defect prediction region 30 among the images acquired through the imaging unit 100. The presence depth of the defect predicted region 30 in the glass substrate 10 can also be measured.

또한, 제어부(300)는 도 9에 도시된 바와 같이, 결함 예상 영역(30)에 설정된 장단축의 위치와 동일한 결함 후보 영역(40) 내의 위치에 장단축(l,s)을 설정하고, 설정된 장단축(l,s)에 투영되는 장단축의 밝기 분포(IPl ,s)를 각각 촬상부(100)를 통해 측정하고, 측정된 장단축별 밝기 분포(IPl ,s)를 각각 미분하여 장단축별 최소 밝기값을 가진 지점, 즉 복수 개의 제2장축 최외곽점(IPln, IPlp) 및 복수 개의 제2단축 최외곽점(IPsn, IPsp)을 검출한다.In addition, as shown in FIG. 9, the control unit 300 sets the long and short axes l and s at a position in the defect candidate area 40 that is the same as the position of the short and short axis set in the defect predicted area 30, and is set. The brightness distribution (IP l , s ) of the long and short axes projected on the long and short axes ( l , s ) is measured through the imaging unit 100, and the measured brightness distribution (IP l , s ) for each of the long and short axes is differentiated. A point having a minimum brightness value for each long and short axis, that is, a plurality of second longest outermost points IP ln and IP lp and a plurality of second shortest outermost points IPsn and IPsp are detected.

또한, 제어부(300)는 도 10에 도시된 바와 같이, 결함 예상 영역(30)에 설정 된 장축의 위치와 동일한 결함 후보 영역(40) 내의 위치에 설정된 장축으로부터 일정 오프셋을 갖는 복수 개의 각 축의 밝기(I2l, I3l)의 평균치를 계산하여, 계산된 복수 개의 각 축의 밝기(I2l, I3l)의 평균치에서 장축의 밝기(I1l)를 차감하여 장축 상의 밝기 분포(IDl)를 산출하고, 결함 예상 영역(30)에 설정된 단축의 위치와 동일한 결함 후보 영역(40) 내의 위치에 설정된 단축으로부터 일정 오프셋을 갖는 복수 개의 각 축의 밝기(I2s, I3s)의 평균치를 계산하여, 계산된 복수 개의 각 축의 밝기(I2s, I3s)의 평균치에서 단축의 밝기(I1s)를 차감하여 단축 상의 밝기 분포(IDs)를 산출한 후, 산출된 장단축 상의 밝기 분포(IDl ,s)를 미분하여 복수 개의 제3장축 최외곽점(IDln, IDlp) 및 복수 개의 제3단축 최외곽점(IDsn, IDsp)을 검출한다. 예를 들어, 제어부(300)는 아래의 [수학식 2]를 이용하여 장단축 상의 밝기 분포(IDl ,s)를 산출할 수 있다.In addition, as shown in FIG. 10, the controller 300 controls the brightness of each of the plurality of axes having a predetermined offset from the long axis set at a position in the defect candidate area 40 that is the same as the position of the long axis set in the defect predicted area 30. The average value of (I 2l , I 3l ) is calculated, and the brightness distribution (ID l ) on the long axis is calculated by subtracting the brightness (I 1l ) of the long axis from the calculated average of the brightness (I 2l , I 3l ) of each of the plurality of axes. The average value of the brightnesses I 2 s and I 3 s of each of the plurality of axes having a constant offset from the short axis set at the position in the defect candidate area 40 equal to the position of the short axis set in the defect predicted area 30 is calculated. After calculating the brightness distribution (ID s ) of the short axis by subtracting the brightness (I 1s ) of the short axis from the average value of the brightness (I 2s , I 3s ) of each of the plurality of axes, the calculated brightness distribution (ID l , s ) Differentiate the outermost points of the 3rd major axis (ID ln , ID lp) ) And a plurality of third shortest outermost points ID sn and ID sp . For example, the controller 300 may calculate brightness distributions ID l and s on the short and short axes using Equation 2 below.

Figure 112008030275919-pat00002
Figure 112008030275919-pat00002

이후, 제어부(300)는 복수 개의 제1장축 최외곽점(BPlp, BPln) 간의 연결 길이, 복수 개의 제2장축 최외곽점(IPlp, IPln) 간의 연결 길이 및 복수 개의 제3장축 최외곽점(IDlp, IDln) 간의 연결 길이를 비교하여 길이가 가장 큰 복수 개의 장축 최 외곽점을 복수 개의 결함 장축 외곽점으로 최종 결정하고, 복수 개의 제1단축 최외곽점(BPsp, BPsn) 간의 연결 길이, 복수 개의 제2단축 최외곽점(IPsp, IPsn) 간의 연결 길이 및 복수 개의 제3단축 최외곽점(IDsp, IDsn) 간의 연결 길이를 서로 비교하여 길이가 가장 큰 복수 개의 단축 최외곽점을 복수 개의 결함 단축 외곽점으로 최종 결정한 후, 결정된 복수 개의 결함 장축 외곽점 간의 연결 길이와 복수 개의 결함 단축 외곽점 간의 연결 길이의 비율을 확인하여 확인된 비율 크기에 의거하여 결함(20)의 형상을 판별한다.Subsequently, the controller 300 may include a connection length between a plurality of first longest axis points BP lp and BP ln , a connection length between a plurality of second longest axis points IP lp and IP ln , and a plurality of third long axis points. By comparing the connection lengths between the outermost points (ID lp , ID ln ), the plurality of longest axis outermost points having the largest length are finally determined as the plurality of defect long axis outer points, and the plurality of first shorter axis outermost points BP sp , BP sn ), the length of the connection between the plurality of second shortest outermost point (IP sp , IP sn ) and the length of the connection between the plurality of third shortest outermost point (ID sp , ID sn ) After determining the largest plurality of short axis outermost points as the plurality of defect shortening outer points, the ratio of the connection length between the determined plurality of long axis outer edges and the plurality of defect shortening outer points is checked. Determine the shape of the defect 20 based on do.

즉, 제어부(300)는 최종 결정된 복수 개의 결함 장축 외곽점 간의 연결 길이와 복수 개의 결함 단축 외곽점 간의 연결 길이 비율이 제3문턱값(예를 들어, 1.5배) 이상인 경우에는 결함(20)을 타원 형상으로 판별하고, 제3문턱값 이하인 경우에는 결함(20)을 원형 형상으로 판별하는 것이 바람직하다.That is, the controller 300 may determine the defect 20 when the ratio of the connection length between the plurality of defect long axis outer points and the connection length ratio between the plurality of defect short edges is greater than or equal to a third threshold (eg, 1.5 times). It is preferable to discriminate to an ellipse shape, and to distinguish the defect 20 to circular shape, when it is below a 3rd threshold value.

또한, 제어부(300)는 장축의 밝기(I1l)와 장축에 투영되는 밝기 분포(IPl)의 차에 절대값을 취하여 장축 결함 종류 판별값(Dl)을 산출하고, 단축의 밝기(I1s)와 단축에 투영되는 밝기 분포(IPs)의 차에 절대값을 취하여 단축 결함 종류 판별값(Ds)을 산출한 후, 산출된 장단축별 결함 종류 판별값(Dl,s)을 이용하여 결함(20)의 종류를 판별한다. 예를 들어, 제어부(300)는 아래의 [수학식 3]을 이용하여 결함 종류 판별값을 산출한다.In addition, the controller 300 calculates a long-axis defect type determination value D l by taking an absolute value between the difference between the brightness I 1l of the long axis and the brightness distribution IP l projected on the long axis, and calculates the brightness I of the short axis. 1s ) and an absolute value of the difference between the brightness distribution (IP s ) projected on the short axis is calculated to calculate the short-term defect type determination value (D s ), and then the calculated defect type discrimination value (D l, s ) for each short and short axis The type of the defect 20 is determined. For example, the controller 300 calculates a defect type determination value using Equation 3 below.

Figure 112008030275919-pat00003
Figure 112008030275919-pat00003

도 11은 본 발명의 일 실시예에 따른 유리 기판의 결함 검사 방법을 순차적으로 도시한 도면이다.11 is a view sequentially showing a defect inspection method of a glass substrate according to an embodiment of the present invention.

도 11에 의하면, 본 발명의 일 실시예에 따른 유리 기판의 결함 검사 방법을 설명하면 다음과 같다.According to FIG. 11, the defect inspection method of the glass substrate which concerns on one Example of this invention is as follows.

먼저, 제어부(300)는 구동부(200) 및 촬상부(100)를 제어하여 유리 기판(10)의 중앙 부분에서 일정 간격 깊이별로 화상을 획득하여, 획득된 화상들 간의 밝기 변화량을 계산하고, 계산된 밝기 변화량을 누적하여 새로운 화상을 생성한다(S500).First, the controller 300 controls the driving unit 200 and the imaging unit 100 to obtain images at predetermined intervals in the central portion of the glass substrate 10, and calculates and calculates the brightness variation between the acquired images. A new image is generated by accumulating the changed amount of brightness (S500).

상기한 단계 S500에서 제어부(300)는 획득된 화상들 간 밝기 차의 절대값을 합하여, 유리 기판(10) 깊이별로 촬영된 화상들의 밝기 변화량을 계산하는 것이 바람직하다.In step S500, the controller 300 may calculate an amount of change in brightness of the images photographed for each depth of the glass substrate 10 by adding the absolute values of the brightness differences between the acquired images.

상기한 단계 S500을 통해 생성된 새로운 화상을 이루는 픽셀들은 밝기 변화량의 누적치가 클수록 밝기 정도가 크게 나타나는 것이 바람직하다.It is preferable that the pixels of the new image generated through the above-described step S500 appear to have a greater degree of brightness as the cumulative value of the brightness change amount is larger.

이후, 제어부(300)는 상기한 단계 S500을 통해 생성된 새로운 화상을 3ⅹ3 평활화시키고, 평활화된 새로운 화상을 이루는 각 픽셀의 밝기가 제1문턱값 이상인지 여부에 따라 각 픽셀의 밝기를 밝게 또는 어둡게 조절함으로써 이진 화상으로 변환시키고, 변환 후 밝은 픽셀들로 이루어진 영역을 결함 예상 영역(30)으로 판단 한다(S510). Thereafter, the controller 300 smoothes the new image generated in step S500 by 3 S3, and brightens or darkens the brightness of each pixel according to whether the brightness of each pixel constituting the smoothed new image is greater than or equal to the first threshold value. By adjusting, the image is converted into a binary image, and the area of bright pixels after the conversion is determined as the defect predicted area 30 (S510).

상기한 단계 S510에서 제어부(300)는 픽셀의 밝기가 제1문턱값 이상이면 밝게 표시하고, 제1문턱값 미만이면 어둡게 표시함으로써, 새로운 화상을 이진 화상으로 변환시키는 것이 바람직하다.In operation S510, the controller 300 may display a bright image when the brightness of the pixel is greater than or equal to the first threshold value and display the image dark when the pixel brightness is less than the first threshold value, thereby converting the new image into a binary image.

이후, 제어부(300)는 체인 코드(Chain Code) 알고리즘을 이용하여 상기한 단계 S510을 통해 판단한 결함 예상 영역(30)의 윤곽을 추출한 후(S520), 추출된 결함 예상 영역(30)의 윤곽을 이루는 픽셀들의 수량 및 위치를 이용하여 결함 예상 영역(30)의 크기 및 위치를 확인하여 결함 예상 영역(30)의 결함(20) 여부를 판단하며(S530), 결함(20)이 아닌 경우에 해당하는 결함 예상 영역(30)을 검사 대상에서 제외시키는 한편(S540), 결함(20)으로 판단된 결함 예상 영역(30)의 개수를 확인하되, 결함 예상 영역(30)의 개수가 기준 수량 이하인지를 확인한다(S550).Subsequently, the controller 300 extracts the outline of the defect predicted area 30 determined through the above-described step S510 using a chain code algorithm (S520), and then outlines the extracted defect predicted area 30. By determining the size and position of the defect prediction region 30 using the quantity and position of the pixels to determine whether or not the defect 20 in the defect prediction region 30 (S530), if not the defect 20 While the defect predicted area 30 is excluded from the inspection target (S540), the number of the defect predicted areas 30 determined as the defect 20 is checked, and the number of the defect predicted areas 30 is equal to or less than the reference quantity. Check (S550).

상기한 단계 S530에서 제어부(300)는 결함 예상 영역(30)의 크기가 제2문턱값 미만인 경우에 결함 예상 영역(30)이 결함(20)에 해당하지 않는 것으로 판단하며, 결함 예상 영역(30)의 위치가 화상의 경계 부분에 위치한 경우에도 결함 예상 영역(30)이 결함(20)에 해당하지 않는 것으로 판단하는 것이 바람직하다.In step S530, when the size of the defect prediction area 30 is less than the second threshold value, the controller 300 determines that the defect prediction area 30 does not correspond to the defect 20, and the defect prediction area 30 is determined. It is preferable to determine that the defect predicted area 30 does not correspond to the defect 20 even when the position of) is located at the boundary of the image.

이후, 제어부(300)는 상기한 단계 S550을 통해 확인된 결함 예상 영역(30)의 개수가 기준 수량 이하인 경우에, 각 결함 예상 영역(30)의 윤곽 및 윤곽의 내부를 이루는 픽셀들의 위치 및 수량에 근거하여 결함 예상 영역(30)의 결함 정보를 추출한다(S560).Subsequently, when the number of the defect prediction areas 30 identified through the above-described step S550 is less than or equal to the reference quantity, the controller 300 positions and quantities of the contours of the respective defect prediction areas 30 and the pixels constituting the interior of the contour. Based on this, defect information of the defect predicted area 30 is extracted (S560).

상기한 단계 S560을 통해 추출된 결함 정보는 예컨대 결함(20)의 위치, 면 적, 둘레, 무게중심, 최외곽 영역(Maximum Boundry Region, MBR), 회전된 상태에서 장축을 기준으로 한 MBR, 일그러짐 량, 통계적 장단축 방향의 길이, 장단축의 길이 등을 포함하는 것이 바람직하다.The defect information extracted through the above step S560 is, for example, the position, area, circumference, center of gravity, maximum boundary region (MBR) of the defect 20, the MBR based on the long axis in the rotated state, and the distortion. It is preferable to include the amount, the length in the statistical long and short axis direction, the length of the long and short axis and the like.

한편, 제어부(300)는 상기한 단계 S550을 통해 확인된 결함 예상 영역(30)의 개수가 기준 수량을 초과하는 경우에, 유리 기판(10)의 전체 불량으로 판단하여 해당 기판(10)의 결함 검사를 종료하는 것이 바람직하다.On the other hand, the control unit 300 determines that the total defect of the glass substrate 10 when the number of the defect expected regions 30 confirmed through the above-described step S550 exceeds the reference quantity, the defect of the substrate 10. It is preferable to end the inspection.

이후, 제어부(300)는 상기한 단계 S560을 통해 추출된 결함 예상 영역(30)의 결함 정보 중 최외곽 영역, 통계적 장단축(l,s) 방향의 길이 및 장단축(l,s)의 길이에 대한 정보에 의거하여 결함 예상 영역(30)에 장단축(l,s)을 설정하고(S570), 결함 예상 영역(30)의 윤곽을 이루는 픽셀들 중 상기한 단계 S570을 통해 설정된 장축 및 단축과 교차하면서 가장 외곽 지점에 위치한 픽셀의 위치점, 즉 복수 개의 제1장축 최외곽점(BPlp, BPln) 및 복수 개의 제1단축 최외곽점(BPsp, BPsn)을 검출한다(S580).Subsequently, the controller 300 determines the outermost region, the length in the direction of the statistical long and short axes l and s, and the length of the long and short axes l and s, among the defect information of the defect predicted region 30 extracted through the above-described step S560. The long and short axes (l, s) are set in the defect predicted area 30 based on the information on (S570), and the long and short axes set through the above-described step S570 among the pixels constituting the defect predicted area 30. The position point of the pixel located at the outermost point while intersecting with, is detected, that is, the plurality of first longest axis outermost points (BP lp , BP ln ) and the plurality of first shortest axis outermost points (BP sp , BP sn ) (S580). ).

상기한 단계 S570을 통해 설정된 장단축(l,s)은 서로 직교하도록 설정되는 것이 바람직하다.It is preferable that the long and short axes l and s set through the step S570 are set to be orthogonal to each other.

구체적으로는, 상기한 단계 S580을 통해 검출된 복수 개의 제1장축 최외곽점(BPlp, BPln)은 상기한 단계 S570을 통해 설정된 장축(l)의 양(+)방향(p)과 교차하는 결함 예상 영역(30)의 윤곽을 이루는 픽셀들 중 가장 외곽 지점에 위치한 픽셀의 위치(BPlp), 장축(l)의 음(-)방향(n)과 교차하는 결함 예상 영역(30)의 윤곽을 이루는 픽셀들 중 가장 외곽 지점에 위치한 픽셀의 위치(BPln)를 포함하며, 복수 개의 제1단축 최외곽점(BPsp, BPsn)은 단축(s)의 양(+)방향(p)과 교차하는 결함 예상 영역(30)의 윤곽을 이루는 픽셀들 중 가장 외곽 지점에 위치한 픽셀의 위치(BPsp), 단축(s)의 음(-)방향(n)과 교차하는 결함 예상 영역(30)의 윤곽을 이루는 픽셀들 중 가장 외곽 지점에 위치한 픽셀의 위치(BPsn)를 포함한다.Specifically, the plurality of first longest axis outermost points (BP lp , BP ln ) detected through step S580 intersects with the positive (p) direction p of the long axis l set through step S570. The position (BP lp ) of the pixel located at the outermost point among the pixels constituting the defect prediction region 30 and the negative (-) direction (n) of the long axis (l) of the defect prediction region 30 A position BP ln of the pixel located at the outermost point among the contoured pixels, and the plurality of first shortest outermost points BP sp and BP sn are positive (+) directions of the short axis s (p). ) and the position of the pixel located in the outermost point of the cross-pixels constituting the contour of the defect estimated area 30 in which (BP sp), shortening (s) tone (a-) fault estimated area intersecting the direction (n) ( 30 includes the position BP sn of the pixel located at the outermost point among the pixels defining the outline.

이후, 제어부(300)는 상기한 단계 S500을 통해 획득된 화상들 중에서, 결함 예상 영역(30)을 이루는 픽셀들의 밝기 정도가 가장 큰 화상을 검색하고, 검색된 화상에 상기 S520을 통해 추출된 결함 예상 영역(30)의 윤곽을 설정하고, 설정된 결함 예상 영역(30)의 윤곽을 포함하는 결함 후보 영역(40)을 설정한 후, 설정된 결함 후보 영역(40)에 해당하는 화상을 추출한다(S590).Subsequently, the controller 300 searches for an image having the largest brightness degree of pixels constituting the defect prediction region 30 among the images acquired through step S500, and predicts a defect extracted through the S520 in the retrieved image. After setting the outline of the area 30, setting the defect candidate area 40 including the outline of the set defect prediction area 30, and extracting an image corresponding to the set defect candidate area 40 (S590). .

이후, 제어부(300)는 상기한 단계 S580를 통해 설정된 장단축의 위치와 동일한 상기한 단계 S590에 의해 추출된 결함 후보 영역(40) 내의 위치에 장단축(l,s)을 설정하고(S600), 설정된 장단축(l,s)에 투영되는 장단축(l,s)의 밝기 분포(IPl ,s)를 각각 촬상부(100)를 통해 측정하고, 측정된 장단축(l,s)별 밝기 분포(IPl ,s)를 각각 미분하여 장단축(l,s)별 최소 밝기값을 가진 지점, 즉 복수 개의 제2장축 최외곽점(IPln, IPlp) 및 복수 개의 제2단축 최외곽점(IPsn, IPsp)을 검출한다(S610).Thereafter, the controller 300 sets the long and short axes l and s at a position in the defect candidate region 40 extracted by the step S590, which is the same as the position of the long and short axis set through step S580 (S600). , The brightness distribution (IP l , s ) of the long and short axis (l, s) projected on the set long and short axis (l, s) is measured through the imaging unit 100, and the measured long and short axis (l, s) Differentiate the brightness distribution (IP l , s ), respectively, to the point having the minimum brightness value for each long and short axis (l, s), that is, the plurality of second longest axis outermost points (IP ln , IP lp ) and the plurality of second shortest axes The outer point (IP sn , IP sp ) is detected (S610).

한편, 제어부(300)는 상기한 단계 S600을 통해 설정된 장축(l)으로부터 일정 오프셋을 갖는 복수 개의 각 축의 밝기(I2l, I3l)의 평균치를 계산하여, 계산된 복수 개의 각 축의 밝기(I2l, I3l)의 평균치에서 장축의 밝기(I1l)를 차감하여 장축 상의 밝기 분포(IDl)를 산출하고, 단축(s)으로부터 일정 오프셋을 갖는 복수 개의 각 축의 밝기(I2s, I3s)의 평균치를 계산하여, 계산된 복수 개의 각 축의 밝기(I2s, I3s)의 평균치에서 단축의 밝기(I1s)를 차감하여 단축 상의 밝기 분포(IDs)를 산출한 후, 산출된 장단축 상의 밝기 분포(IDl ,s)를 미분하여 복수 개의 제3장축 최외곽점(IDln, IDlp) 및 복수 개의 제3단축 최외곽점(IDsn, IDsp)을 검출한다(S620).Meanwhile, the controller 300 calculates an average value of the brightnesses I 2l and I 3l of the plurality of axes having a predetermined offset from the long axis l set through the above-described step S600, and calculates the brightness I of the plurality of axes. 2l , I 3l ) by subtracting the brightness (I 1l ) of the long axis to calculate the brightness distribution (ID l ) on the long axis, and the brightness (I 2s , I 3s ) of each of the plurality of axes having a constant offset from the short axis (s) Calculate the brightness distribution (ID s ) of the short axis by subtracting the brightness (I 1 s ) of the short axis from the calculated average values of the brightness (I 2 s , I 3 s ) of each of the plurality of axes. The brightness distributions ID l and s on the short axis are differentiated to detect a plurality of third longest axis outermost points ID ln and ID lp and a plurality of third shorter axis outermost points ID sn and ID sp (S620). .

이후, 제어부(300)는 상기한 단계 S580을 통해 검출된 복수 개의 제1장축 최외곽점(BPlp, BPln) 간의 연결 길이와 상기한 단계 S610을 통해 검출된 복수 개의 제2장축 최외곽점(IPln, IPlp) 간의 연결 길이와 상기한 단계 S620을 통해 검출된 복수 개의 제3장축 최외곽점(IDln, IDlp) 간의 연결 길이를 비교하여 그 길이가 가장 긴 복수 개의 최외곽점을, 복수 개의 결함 장축 외곽점으로 최종 결정하고, 상기한 단계 S580을 통해 검출된 복수 개의 제1단축 최외곽점(BPsp, BPsn) 간의 연결 길이와 상기한 단계 S610을 통해 검출된 복수 개의 제2단축 최외곽점(IPsn, IPsp) 간의 연결 길이와 상기한 단계 S620을 통해 검출된 복수 개의 제3단축 최외곽점(IDsn, IDsp) 간의 연결 길이를 비교하여 그 길이가 가장 긴 복수 개의 최외곽점을, 복수 개의 결 함 단축 외곽점으로 최종 결정한 후(S630), 결정된 복수 개의 결함 장축 외곽점 간의 연결 길이와 복수 개의 단축 외곽점 간의 연결 길이의 비율을 확인하여 확인된 비율 크기에 의거하여 결함(20)의 형상을 판별한다(S640).Thereafter, the controller 300 connects the lengths of the plurality of first long axis outermost points BP lp and BP ln detected through step S580 and the plurality of second long axis outermost points detected through step S610. A plurality of outermost points having the longest length by comparing the connection length between (IP ln , IP lp ) and the connection lengths between the plurality of third longest axis IDs ln , ID lp detected through step S620 described above. Is finally determined as a plurality of defect long axis outer points, and the connection length between the plurality of first short axis outermost points BP sp and BP sn detected through step S580 and a plurality of detected through step S610. The connection length between the second shortest outermost point IP sn , IP sp is compared with the connection length between the plurality of third shortest outermost points ID sn , ID sp detected through the above step S620. Ends multiple long outermost points with multiple fault shortening outer points After determining (S630), the ratio of the determined connection length between the plurality of defect long axis outer points and the connection length between the plurality of short axis outer points is checked to determine the shape of the defect 20 based on the determined ratio size (S640).

상기한 단계 S640에서 제어부(300)는 최종 결정된 복수 개의 결함 장축 외곽점 간의 연결 길이와 복수 개의 결함 단축 외곽점 간의 연결 길이의 비율이 제3문턱값(예를 들어, 1.5배) 이상인 경우에는 결함(20)을 타원 형상으로 판별하고, 제2문턱값 미만인 경우에는 결함(20)을 원형 형상으로 판별하는 것이 바람직하다.In step S640, the controller 300 determines that the ratio of the connection length between the plurality of defect long axis outer points and the connection length between the plurality of defect short edges is greater than or equal to a third threshold (for example, 1.5 times). It is preferable to discriminate the 20 in an elliptic shape and to determine the defect 20 in a circular shape when it is less than the second threshold.

한편, 제어부(300)는 상기한 단계 S620에서의 장축의 밝기(I1l)와 상기한 단계 S610에서의 장축에 투영되는 밝기 분포(IPl)의 차에 절대값을 취하여 장축 결함 종류 판별값(Dl)을 산출하고, 상기한 단계 S620에서의 단축의 밝기(I1s)와 상기한 단계 S610에서의 단축에 투영되는 밝기 분포(IPs)의 차에 절대값을 취하여 단축 결함 종류 판별값(Ds)을 산출한 후, 산출된 장단축 결함 종류 판별값(Dl,s)을 이용하여 결함(20)의 종류를 판별한다(S650).On the other hand, the controller 300 takes the absolute value of the difference between the brightness I 1l of the long axis in step S620 and the brightness distribution IP l projected on the long axis in step S610, and determines the long-term defect type determination value ( D 1 ) is calculated, and an absolute value is taken as the difference between the brightness I 1 s of the short axis in step S620 and the brightness distribution IP s projected on the short axis in step S610, and the short axis defect type determination value ( After calculating D s ), the type of the defect 20 is determined using the calculated short-term short-term defect type determination values D l, s (S650).

상기한 단계 S650에서 제어부(300)는 도 12에 도시된 바와 같이, 장축 결함 종류 판별값(Dl)의 장축에 따른 변화량을 이용하여 장축 결함 종류 판별값(Dl)의 최대값(Pl)을 산출하고, 장축 결함 종류 판별값(Dl)에 의해 형성되는 그래프를 적분하여 장축 결함 종류 판별값 변화량의 면적(Areal)을 계산하고, 계산된 면적면 적(Areal)을 최종 결정된 복수 개의 결함 장축 외곽점 간의 연결 길이(Nl)로 나누어 평균면적(Al)을 산출하며, 단축 결함 종류 판별값(Ds)의 단축에 따른 변화량을 이용하여 단축 결함 종류 판별값(Ds)의 최대값(Ps)을 산출하고, 단축 결함 종류 판별값(Ds)에 의해 형성되는 그래프를 적분하여 단축 결함 판별값 변화량의 면적(Areas)을 계산하고, 계산된 면적(Areas)을 최종 결정된 복수 개의 결함 단축 외곽점 간의 연결 길이(Ns)로 나누어 평균면적(As)을 산출한 후, 산출된 장단축 결함 종류 판별값(Dl ,s)의 최대값(Pl,s)이 제3문턱값 보다 크거나, 산출된 평균면적(Al ,s)이 제4문턱값 보다 크면 기포 결함(20)으로 판별하고, 장단축 결함 종류 판별값(Dl,s)의 최대값(Pl ,s)이 제3문턱값 보다 작거나, 산출된 평균면적(Al ,s)이 제4문턱값 보다 작으면 기포 이외의 결함(20)으로 판별하는 것이 바람직하다.In step S650, the control unit 300 uses the change amount according to the long axis of the long axis defect type determination value D l as shown in FIG. 12 to determine the maximum value P l of the long axis defect type determination value D l . ) for calculating and longitudinal defect type determination value (D l) by integration of the graph formed by calculating a long-axis defect type determination area of the value amount of change (area l), the calculated area if ever (area l) finalized The average area (A l ) is calculated by dividing by the connection length (N l ) between a plurality of defect long axis edges, and the shortened defect type discrimination value (D s ) using the change amount according to the shortening of the shortened defect type discrimination value (D s) ) the maximum value (P s), the calculation, and the speed and calculating a defect type determination value (D s) the integration by reducing the defect area of the determination value variation graph (area s) formed by the calculated area (area s of ) the connection length between the end-determined plurality of defect shortened outer point (divide by N s) Mean area (A s) and then calculates the, chapter the calculated speed defect type determination value (D l, s) maximum values (P l, s) is the greater than the third threshold value, or the average area of the calculation of (A l , s ) is larger than the fourth threshold value, and is determined as the bubble defect 20, and the maximum value P l , s of the short-term short-term defect type determination value D l, s is smaller than or equal to the third threshold value. If the averaged area Al and s is smaller than the fourth threshold value, it is preferable to discriminate the defects 20 other than bubbles.

본 발명의 유리 기판의 결함 검사 방법에 따르면, 유리 기판의 결함 검사 대상 영역 내에서 기판의 깊이별로 화상을 획득하고, 획득된 각 화상의 밝기를 측정하여, 각 화상별로 측정된 밝기의 변화 정도에 의거하여 유리 기판의 결함 존재 여부 및 존재 위치를 검출하고, 결함 존재 위치에 해당하는 깊이에서 획득된 화상의 밝기 분포를 분석하여 결함의 크기 및 결함의 종류를 검출함으로써, 두꺼운 대형 유리 기판의 경우에도 결함의 존재 여부, 존재 위치, 크기, 형상 및 종류를 자동으로 확인할 수 있으며, 유리 기판의 결함 검사를 더욱 정밀하게 수행할 수 있다.According to the defect inspection method of the glass substrate of this invention, an image is acquired by the depth of a board | substrate in the defect inspection object area | region of a glass substrate, and the brightness | luminance of each acquired image is measured, and the degree of the change of the brightness measured for each image is measured. Detects the presence and location of defects on the glass substrate, and analyzes the brightness distribution of the image obtained at the depth corresponding to the defect presence position to detect the size of the defect and the type of the defect. The presence, defect location, size, shape and type of defects can be automatically checked, and defect inspection of the glass substrate can be performed more precisely.

도 1은 본 발명의 일 실시예에 따른 유리 기판의 결함 검사를 위한 시스템적 구성을 개략적으로 도시한 도면.1 is a view schematically showing a system configuration for defect inspection of a glass substrate according to an embodiment of the present invention.

도 2는 도 1에 있어서, 유리 기판의 결함 검사 시스템을 예시적으로 도시한 도면.FIG. 2 exemplarily shows a defect inspection system of a glass substrate in FIG. 1; FIG.

도 3은 도 1에 있어서, 유리 기판의 결함 검사를 위해 유리 기판의 깊이별로 촬영된 화상들을 예시적으로 도시한 도면.FIG. 3 exemplarily shows images taken by depths of a glass substrate for defect inspection of the glass substrate of FIG. 1.

도 4는 도 3에 있어서, 화상들 간의 밝기 변화량을 누적하여 생성된 새로운 화상을 예시적으로 도시한 도면.FIG. 4 exemplarily illustrates a new image generated by accumulating an amount of change in brightness between images in FIG. 3; FIG.

도 5는 도 4에 있어서, 새로운 화상을 이진화 처리하여 생성된 이진 화상을 예시적으로 도시한 도면.FIG. 5 exemplarily shows a binary image generated by binarizing a new image in FIG. 4; FIG.

도 6은 본 발명에 따른 체인 코드(Chain Code) 알고리즘을 이용하여 추출된 결함 예상 영역의 윤곽을 예시적으로 도시한 도면.6 is a diagram exemplarily illustrating a contour of a defect prediction region extracted by using a chain code algorithm according to the present invention;

도 7은 본 발명에 따른 결함 예상 영역에 설정된 장단축 및 결함 예상 영역의 윤곽을 이루는 픽셀들 중 설정된 장축 및 단축과 교차하면서 가장 외곽 지점에 위치한 픽셀의 위치점을 예시적으로 도시한 도면.FIG. 7 is a diagram exemplarily illustrating a position point of a pixel located at an outermost point while intersecting with a set long axis and a short axis among pixels that form a long and short axis set in a defect predicted area according to the present invention; FIG.

도 8은 본 발명에 따른 결함 예상 영역의 윤곽을 포함하여 설정된 결함 후보 영역을 예시적으로 도시한 도면.8 is a diagram illustrating a defect candidate area set including the outline of a defect predicted area according to the present invention.

도 9는 본 발명에 따른 결함 후보 영역 내에 설정된 장단축에 투영되는 밝기 분포를 예시적으로 도시한 도면.9 is a diagram showing the brightness distribution projected on the long and short axis set in the defect candidate area according to the present invention.

도 10은 도 9에 있어서, 결함 후보 영역 내에 설정된 장단축의 밝기 분포와 각각 일정 오프셋을 갖는 축들의 밝기 분포를 예시적으로 도시한 도면.FIG. 10 is a diagram illustrating a brightness distribution of long and short axes set in a defect candidate area and a brightness distribution of axes having a predetermined offset in FIG. 9. FIG.

도 11은 본 발명의 일 실시예에 따른 유리 기판의 결함 검사 방법을 순차적으로 도시한 도면.11 is a view sequentially showing a defect inspection method of a glass substrate according to an embodiment of the present invention.

도 12는 본 발명에 따른 장단축 결함 종류 판별값의 변화량을 예시적으로 도시한 도면.12 is a diagram showing the amount of change in long-term short-term defect type determination value according to the present invention illustratively.

*** 도면의 주요 부분에 대한 부호의 설명 ****** Explanation of symbols for the main parts of the drawing ***

10: 유리 기판 20: 결함10: glass substrate 20: defect

30: 결함 예상 영역 40: 결함 후보 영역30: defect prediction area 40: defect candidate area

100: 촬상부 200: 구동부100: imaging unit 200: driving unit

300: 제어부300: control unit

Claims (8)

유리 기판의 일정 간격 깊이별로 화상을 획득하고, 획득된 화상들 간의 밝기 변화량을 누적하여 새로운 화상을 생성하여 이진 화상으로 변환시키고, 변환된 이진 화상을 분석하여 결함 예상 영역을 검출하는 제1과정과;A first process of acquiring an image at a predetermined interval depth of the glass substrate, accumulating a change in brightness between the acquired images, generating a new image, converting the image into a binary image, and analyzing the converted binary image to detect a defect prediction region; ; 상기 결함 예상 영역의 윤곽 및 윤곽의 내부를 이루는 픽셀들의 위치 및 수량에 근거하여 상기 결함 예상 영역의 결함 정보를 추출하고, 추출된 결함 정보에 의거하여 상기 결함 예상 영역에 장단축을 설정하는 제2과정과;A second extracting defect information of the defect predicted area based on the contour of the defect predicted area and the position and quantity of pixels constituting the inside of the contour, and setting a short and short axis in the defect predicted area based on the extracted defect information; Process; 상기 결함 예상 영역의 결함 정보, 윤곽 및 상기 결함 예상 영역에 설정된 장단축을 이용하여 복수 개의 결함 장축 외곽점 및 복수 개의 결함 단축 외곽점을 검출하는 제3과정과;A third step of detecting a plurality of defect long axis outer points and a plurality of defect short axis outer points using defect information, an outline of the defect predicted area, and a long short axis set in the defect predicted area; 상기 복수 개의 결함 장축 외곽점 간의 연결 길이와 상기 복수 개의 단축 외곽점 간의 연결 길이의 비율을 확인하여 확인된 비율 크기에 의거하여 결함의 형상을 판별하는 제4과정을 포함하여 이루어지는 것을 특징으로 하는 유리 기판의 결함 검사 방법.And a fourth process of determining a shape of a defect based on the identified ratio size by checking a ratio of the connection length between the plurality of defect long axis outer points and the connection length between the plurality of short axis outer points. Method of defect inspection of the board. 제1항에 있어서,The method of claim 1, 상기 제1과정은,The first process, 상기 새로운 화상을 평활화시키고, 평활화된 새로운 화상을 이루는 각 픽셀 의 밝기가 제1문턱값 이상인지 여부에 따라 각 픽셀의 밝기를 밝게 또는 어둡게 조절하여 이진 화상으로 변환시키는 단계와;Smoothing the new image and adjusting the brightness of each pixel to be a binary image according to whether the brightness of each pixel constituting the smoothed new image is equal to or greater than a first threshold value; 상기 이진 화상 변환 후 밝은 픽셀들로 이루어진 영역을 결함 예상 영역으로 검출하는 단계를 포함하여 이루어지는 것을 특징으로 하는 유리 기판의 결함 검사 방법.And detecting a region consisting of bright pixels after the binary image conversion as a defect predicted region. 제1항에 있어서,The method of claim 1, 상기 제2과정은,The second process, 체인 코드(Chain Code) 알고리즘을 이용하여 상기 검출된 결함 예상 영역의 윤곽을 추출하는 단계와;Extracting a contour of the detected defect predicted area using a chain code algorithm; 상기 결함 예상 영역의 윤곽을 이루는 픽셀들의 수량 및 위치를 이용하여 결함 예상 영역의 크기 및 위치를 확인하여 상기 결함 예상 영역의 결함 여부를 판단하는 단계와;Determining whether the defect prediction region is defective by checking the size and position of the defect prediction region using the quantity and the position of the pixels constituting the defect prediction region; 상기 결함 여부 판단 결과, 상기 결함 예상 영역이 결함에 해당하지 않는 경우에, 상기 결함 예상 영역을 검사 대상에서 제외시키는 단계와;If the defect prediction region does not correspond to a defect as a result of determining whether the defect is present, excluding the defect prediction region from an inspection object; 상기 결함 여부 판단 결과, 상기 결함 예상 영역이 결함에 해당하는 경우에, 상기 결함 예상 영역의 개수가 기준 수량 이하인지를 확인하는 단계와;Determining whether the number of the defect prediction areas is equal to or less than a reference quantity, when the defect prediction area corresponds to a defect; 상기 결함 예상 영역의 개수가 기준 수량 이하인 경우에, 각 결함 예상 영역의 윤곽 및 윤곽의 내부를 이루는 픽셀들의 위치 및 수량에 근거하여 결함 예상 영 역의 결함 정보를 추출하는 단계와;Extracting the defect information of the defect prediction area based on the contour of each defect prediction area and the position and quantity of pixels constituting the interior of the contour if the number of defect prediction areas is equal to or less than a reference quantity; 상기 결함 예상 영역의 개수가 기준 수량을 초과하는 경우에, 유리 기판의 전체 불량으로 판단하여 결함 검사를 종료하는 단계를 포함하여 이루어지는 것을 특징으로 하는 유리 기판의 결함 검사 방법.And determining the total defect of the glass substrate when the number of the defect predicted regions exceeds the reference quantity, and ending the defect inspection. 제3항에 있어서,The method of claim 3, 상기 결함 여부를 판단하는 단계는,Determining whether the defect is, 상기 결함 예상 영역의 크기가 제2문턱값 미만인 경우 및 상기 결함 예상 영역의 위치가 화상의 경계 부분에 위치한 경우에, 상기 결함 예상 영역을 결함에 해당하지 않는 것으로 판단하는 것을 특징으로 하는 유리 기판의 결함 검사 방법.When the size of the defect prediction area is less than the second threshold value and when the position of the defect prediction area is located at the boundary of the image, the defect prediction area is determined to not correspond to a defect. How to check for defects. 제1항에 있어서,The method of claim 1, 상기 제3과정은,The third process, 상기 결함 예상 영역의 윤곽을 이루는 픽셀들 중 상기 결함 예상 영역에 설정된 장단축과 교차하면서 가장 외곽 지점에 위치한 복수 개의 제1장축 최외곽점 및 복수 개의 제1단축 최외곽점을 검출하는 단계와;Detecting a plurality of first long axis outermost points and a plurality of first short axis outermost points that intersect the short and short axes set in the defect predicted area among the pixels constituting the defect predicted area; 상기 획득된 유리 기판 깊이별 화상들 중에서, 상기 결함 예상 영역을 이루는 픽셀들의 밝기 정도가 가장 큰 화상에 상기 결함 예상 영역의 윤곽을 설정하고, 설정된 상기 결함 예상 영역의 윤곽을 포함하는 결함 후보 영역을 설정하는 단계와;Among the obtained glass substrate depth-specific images, an outline of the defect predicted region is set to an image having the greatest brightness degree of pixels constituting the defect predicted region, and a defect candidate region including the outline of the set defect predicted region is selected. Setting up; 상기 결함 후보 영역 내의 상기 결함 예상 영역에 설정된 장단축의 위치와 동일한 위치에 장단축을 설정하고, 설정된 장단축에 투영되는 장단축의 밝기 분포중 최소 밝기값을 가진 복수 개의 제2장축 최외곽점 및 복수 개의 제2단축 최외곽점을 검출하는 단계와;A plurality of second longest axis outermost points having a minimum brightness value among the brightness distributions of the long and short axes projected to the set long and short axes, the long and short axes being set at the same position as the long and short axes set in the defect predicted area within the defect candidate area; Detecting a plurality of second shortest outermost points; 상기 결함 후보 영역 내에 설정된 장축으로부터 일정 오프셋을 갖는 복수 개의 각 축의 밝기의 평균치에서 장축의 밝기를 차감하여 장축 상의 밝기 분포를 산출하고, 단축으로부터 일정 오프셋을 갖는 복수 개의 각 축의 밝기의 평균치에서 단축의 밝기를 차감하여 단축 상의 밝기 분포를 산출한 후, 산출된 장단축 상의 밝기 분포를 이용하여 복수 개의 제3장축 최외곽점 및 복수 개의 제3단축 최외곽점을 검출하는 단계와;The brightness distribution on the long axis is calculated by subtracting the brightness of the long axis from the average value of the brightness of the plurality of axes having a constant offset from the long axis set in the defect candidate region, and the short axis is obtained from the average value of the brightness of the plurality of axes having the constant offset from the short axis. Calculating the brightness distribution on the short axis by subtracting the brightness, and then detecting the plurality of third longest outermost points and the plurality of third shortest outermost points using the calculated brightness distribution on the long and short axes; 상기 복수 개의 제1장축 최외곽점 간의 연결 길이와 상기 복수 개의 제2장축 최외곽점 간의 연결 길이와 상기 복수 개의 제3장축 최외곽점 간의 연결 길이를 비교하여 길이가 가장 긴 복수 개의 최외곽점을, 복수 개의 결함 장축 외곽점으로 최종 결정하는 단계와;A plurality of outermost points having the longest length by comparing the connection length between the plurality of first longest outermost points, the connection length between the plurality of second longest outermost points and the connection length between the plurality of third longest outer points Final determining a plurality of defect long axis edges; 상기 복수 개의 제1단축 최외곽점 간의 연결 길이와 상기 복수 개의 제2단축 최외곽점 간의 연결 길이와 상기 복수 개의 제3단축 최외곽점 간의 연결 길이를 비교하여 그 길이가 가장 긴 복수 개의 최외곽점을, 복수 개의 결함 단축 외곽점으로 최종 결정하는 단계와;A plurality of outermost edges having the longest length by comparing a connection length between the plurality of first shortest outermost points, a connection length between the plurality of second shortest outermost points and a connection length between the plurality of third shortest outermost points Finally determining a point as a plurality of defect shortening outlines; 상기 복수 개의 결함 장축 외곽점 간의 연결 길이와 상기 복수 개의 단축 외곽점 간의 연결 길이의 비율을 확인하여 확인된 비율 크기에 의거하여 결함의 형상을 판별하는 단계를 포함하여 이루어지는 것을 특징으로 하는 유리 기판의 결함 검사 방법.Determining a shape of a defect on the basis of the identified ratio size by checking a ratio of the connection length between the plurality of defect long axis outer points and the connection length between the plurality of short axis outer points. How to check for defects. 제1항, 제3항 및 제5항 중 어느 한 항에 있어서,The method according to any one of claims 1, 3 and 5, 상기 결함 정보는,The defect information, 결함의 위치, 면적, 둘레, 무게중심, 최외곽 영역(Maximum Boundry Region, MBR), 회전된 상태에서 장축을 기준으로 한 MBR, 일그러짐 량, 통계적 장단축 방향의 길이, 장단축의 길이에 대한 정보를 포함하는 것을 특징으로 하는 유리 기판의 결함 검사 방법.Information about the location, area, perimeter, center of gravity, maximum boundary region (MBR) of the defect, the MBR relative to the long axis in the rotated state, the amount of distortion, the length in the statistical short and short axis direction, and the length of the short and short axis. Defect inspection method of the glass substrate comprising a. 제5항에 있어서,The method of claim 5, 상기 장축의 밝기와 상기 장축에 투영되는 밝기 분포의 차에 절대값을 취하여 장축 결함 종류 판별값을 산출하는 단계와;Calculating a long-axis defect type discrimination value by taking an absolute value of a difference between the brightness of the long axis and the brightness distribution projected on the long axis; 상기 단축의 밝기와 상기 단축에 투영되는 밝기 분포의 차에 절대값을 취하여 단축 결함 종류 판별값을 산출하는 단계와;Calculating an uniaxial defect type determination value by taking an absolute value between the brightness of the short axis and the brightness distribution projected on the short axis; 상기 산출된 장축 및 단축 결함 종류 판별값을 이용하여 결함의 종류를 판별 하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 유리 기판의 결함 검사 방법.And determining the type of the defect by using the calculated long axis and short axis defect type discrimination values. 제7항에 있어서,The method of claim 7, wherein 상기 결함의 종류를 판별하는 단계는,The step of determining the type of the defect, 상기 장축 결함 종류 판별값의 장축에 따른 변화량을 이용하여 장축 결함 종류 판별값의 최대값을 산출하는 단계와;Calculating a maximum value of the long-axis defect type determination value by using the amount of change along the long axis of the long-axis defect type determination value; 상기 장축 결함 종류 판별값에 의해 형성되는 그래프를 적분하여 장축 결함 종류 판별값 변화량의 면적을 계산하는 단계와;Calculating an area of the long-axis defect type determination value change amount by integrating a graph formed by the long-axis defect type determination value; 상기 계산된 면적을 최종 결정된 복수 개의 결함 장축 외곽점 간의 연결 길이로 나누어 평균면적을 산출하는 단계와;Calculating an average area by dividing the calculated area by a connection length between a plurality of final determined long axis edges; 상기 단축 결함 종류 판별값의 단축에 따른 변화량을 이용하여 단축 결함 종류 판별값의 최대값을 산출하는 단계와;Calculating a maximum value of the shortened defect type determination value by using the amount of change according to the shortening of the shortened defect type determination value; 상기 단축 결함 종류 판별값에 의해 형성되는 그래프를 적분하여 단축 결함 판별값 변화량의 면적을 계산하는 단계와;Integrating a graph formed by the shortened defect type determination value to calculate an area of the shortened defect determination value change amount; 상기 최종 결정된 복수 개의 결함 단축 외곽점 간의 연결 길이로 나누어 평균면적을 산출하는 단계와;Calculating an average area by dividing by a connection length between the plurality of determined short short edges; 상기 산출된 장단축 결함 종류 판별값의 최대값이 제3문턱값 보다 크거나, 산출된 평균면적이 제4문턱값 보다 크면 기포 결함으로 판별하는 단계와;Determining the bubble defect if the maximum value of the calculated short-term defect type is greater than a third threshold value or the calculated average area is greater than a fourth threshold value; 상기 장단축 결함 종류 판별값의 최대값이 제3문턱값 보다 작거나, 산출된 평균면적이 제4문턱값 보다 작으면 기포 이외의 결함으로 판별하는 단계를 포함하여 이루어지는 것을 특징으로 하는 유리 기판의 결함 검사 방법.And determining the defect as a non-bubble if the maximum value of the short-term short-term defect type determination value is smaller than the third threshold value or the calculated average area is smaller than the fourth threshold value. How to check for defects.
KR1020080039232A 2008-04-28 2008-04-28 How to inspect defects on glass substrates Expired - Fee Related KR100939424B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080039232A KR100939424B1 (en) 2008-04-28 2008-04-28 How to inspect defects on glass substrates

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080039232A KR100939424B1 (en) 2008-04-28 2008-04-28 How to inspect defects on glass substrates

Publications (2)

Publication Number Publication Date
KR20090113489A KR20090113489A (en) 2009-11-02
KR100939424B1 true KR100939424B1 (en) 2010-01-28

Family

ID=41554813

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080039232A Expired - Fee Related KR100939424B1 (en) 2008-04-28 2008-04-28 How to inspect defects on glass substrates

Country Status (1)

Country Link
KR (1) KR100939424B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10481053B2 (en) 2016-11-17 2019-11-19 Samsung Display Co., Ltd. Method for detecting defects of glass substrates
KR20210038143A (en) 2019-09-30 2021-04-07 (주)쎄미시스코 System and method of inspecting object based on artificial intelligence

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6697302B2 (en) * 2016-03-25 2020-05-20 マークテック株式会社 Flaw detection device and defect detection method using flaw detection device
KR102349842B1 (en) * 2021-06-11 2022-01-10 정경희 CCTV System for Backwash Timing forecast Observation of Activated Carbon Absorption Condition
CN114897853B (en) * 2022-05-23 2024-12-27 长江存储科技有限责任公司 Detection method, detection device and storage medium for wafer
CN115925243B (en) * 2022-12-24 2024-10-01 山西百澳智能玻璃股份有限公司 Method and system for regulating and controlling glass heating temperature
CN116258684A (en) * 2023-01-12 2023-06-13 厦门航空有限公司 Method, device, computer equipment and storage medium for monitoring defects of airplane windshield
CN116571410B (en) * 2023-07-14 2023-09-26 杭州百子尖科技股份有限公司 Defect region repairing method, device, equipment and medium based on machine vision
CN116664586B (en) * 2023-08-02 2023-10-03 长沙韶光芯材科技有限公司 Glass defect detection method and system based on multi-mode feature fusion

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08327560A (en) * 1995-05-30 1996-12-13 Sanyo Electric Co Ltd Device and method for inspecting shape
KR0126401B1 (en) * 1987-12-25 1997-12-24 나까지마 다쯔지 Apparatus for detecting cut-edge flaws in glass plates

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0126401B1 (en) * 1987-12-25 1997-12-24 나까지마 다쯔지 Apparatus for detecting cut-edge flaws in glass plates
JPH08327560A (en) * 1995-05-30 1996-12-13 Sanyo Electric Co Ltd Device and method for inspecting shape

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10481053B2 (en) 2016-11-17 2019-11-19 Samsung Display Co., Ltd. Method for detecting defects of glass substrates
KR20210038143A (en) 2019-09-30 2021-04-07 (주)쎄미시스코 System and method of inspecting object based on artificial intelligence

Also Published As

Publication number Publication date
KR20090113489A (en) 2009-11-02

Similar Documents

Publication Publication Date Title
KR100939424B1 (en) How to inspect defects on glass substrates
US9146185B2 (en) Hardness tester and hardness test method
CN103558229B (en) A kind of MURA vision automatic testing method of TFT-LCD processing procedure and device
CN110443278B (en) A method, device and equipment for detecting abnormal thickness of grid lines of solar cells
KR101759496B1 (en) System and Method for Classification of PCB fault and Type of Fault
CN104697476A (en) Automatic detection method and device for roughness light-incision profile curve
TWI429900B (en) A method of detecting a bright spot defect and a threshold value generating method and the device thereof
CN107798293A (en) A kind of crack on road detection means
CN106504231A (en) Component defect detection method and system
JP5088165B2 (en) Defect detection method and defect detection apparatus
CN119559175B (en) Abnormal defect detection method and system applied to intelligent welding of PCB
US20240019359A1 (en) Water turbidity evaluation using image sensor
Tayo et al. Portable crack width calculation of concrete road pavement using machine vision
JP2008267943A (en) Crack detection method
JP4150390B2 (en) Appearance inspection method and appearance inspection apparatus
EP3270102A1 (en) Shape inspection method, shape inspection device, and program
JP2012026820A (en) Blast derusting grade inspection system
CN117495846A (en) Image detection method, device, electronic equipment and storage medium
JP6114559B2 (en) Automatic unevenness detector for flat panel display
JP2011069742A (en) Defect detector and defect detection method
KR20140006582A (en) Inspecting apparatus mura of display panel and method thereof
JP2018146553A (en) Slide surface width detection device and method for trolley wire
KR100859533B1 (en) How to adjust the position of the display panel
CN107809634B (en) Smear management-control method and device
KR20110020437A (en) Defect inspection method of patterned wafer

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U11-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

FPAY Annual fee payment

Payment date: 20130208

Year of fee payment: 4

PR1001 Payment of annual fee

Fee payment year number: 4

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PC1903 Unpaid annual fee

Not in force date: 20140122

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

K11-X000 Ip right revival requested

St.27 status event code: A-6-4-K10-K11-oth-X000

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20140122

St.27 status event code: N-4-6-H10-H13-oth-PC1903

PR0401 Registration of restoration

St.27 status event code: A-6-4-K10-K13-oth-PR0401

PR1001 Payment of annual fee

Fee payment year number: 5

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 6

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20160502

Year of fee payment: 7

PR1001 Payment of annual fee

Fee payment year number: 7

St.27 status event code: A-4-4-U10-U11-oth-PR1001

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20170407

Year of fee payment: 8

PR1001 Payment of annual fee

Fee payment year number: 8

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20180105

Year of fee payment: 9

PR1001 Payment of annual fee

Fee payment year number: 9

St.27 status event code: A-4-4-U10-U11-oth-PR1001

FPAY Annual fee payment

Payment date: 20190117

Year of fee payment: 10

PR1001 Payment of annual fee

Fee payment year number: 10

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20200120

Year of fee payment: 11

PR1001 Payment of annual fee

Fee payment year number: 11

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

Fee payment year number: 12

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

St.27 status event code: A-5-5-R10-R13-asn-PN2301

PR1001 Payment of annual fee

Fee payment year number: 13

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 14

St.27 status event code: A-4-4-U10-U11-oth-PR1001

P14-X000 Amendment of ip right document requested

St.27 status event code: A-5-5-P10-P14-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R11-asn-PN2301

P16-X000 Ip right document amended

St.27 status event code: A-5-5-P10-P16-nap-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R14-asn-PN2301

PR1001 Payment of annual fee

Fee payment year number: 15

St.27 status event code: A-4-4-U10-U11-oth-PR1001

PR1001 Payment of annual fee

Fee payment year number: 16

St.27 status event code: A-4-4-U10-U11-oth-PR1001

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000