KR102771405B1 - Optical element arrangement method of surface lighting device and sample image correction method of surface defect inspection device - Google Patents
Optical element arrangement method of surface lighting device and sample image correction method of surface defect inspection device Download PDFInfo
- Publication number
- KR102771405B1 KR102771405B1 KR1020220030243A KR20220030243A KR102771405B1 KR 102771405 B1 KR102771405 B1 KR 102771405B1 KR 1020220030243 A KR1020220030243 A KR 1020220030243A KR 20220030243 A KR20220030243 A KR 20220030243A KR 102771405 B1 KR102771405 B1 KR 102771405B1
- Authority
- KR
- South Korea
- Prior art keywords
- pixel
- optical elements
- axis
- image
- sample image
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8806—Specially adapted optical and illumination features
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J1/00—Photometry, e.g. photographic exposure meter
- G01J1/02—Details
- G01J1/04—Optical or mechanical part supplementary adjustable parts
- G01J1/06—Restricting the angle of incident light
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J1/00—Photometry, e.g. photographic exposure meter
- G01J1/42—Photometry, e.g. photographic exposure meter using electric radiation detectors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8851—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/956—Inspecting patterns on the surface of objects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J1/00—Photometry, e.g. photographic exposure meter
- G01J1/02—Details
- G01J1/04—Optical or mechanical part supplementary adjustable parts
- G01J1/06—Restricting the angle of incident light
- G01J2001/063—Restricting the angle of incident light with selectable field of view
- G01J2001/065—Restricting the angle of incident light with selectable field of view by changing elements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J1/00—Photometry, e.g. photographic exposure meter
- G01J1/42—Photometry, e.g. photographic exposure meter using electric radiation detectors
- G01J1/44—Electric circuits
- G01J2001/4446—Type of detector
- G01J2001/448—Array [CCD]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8806—Specially adapted optical and illumination features
- G01N2021/8809—Adjustment for highlighting flaws
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8806—Specially adapted optical and illumination features
- G01N2021/8822—Dark field detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8806—Specially adapted optical and illumination features
- G01N2021/8835—Adjustable illumination, e.g. software adjustable screen
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N2201/00—Features of devices classified in G01N21/00
- G01N2201/10—Scanning
- G01N2201/104—Mechano-optical scan, i.e. object and beam moving
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N2201/00—Features of devices classified in G01N21/00
- G01N2201/12—Circuits of general importance; Signal processing
- G01N2201/127—Calibration; base line adjustment; drift compensation
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Analytical Chemistry (AREA)
- Pathology (AREA)
- Immunology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Biochemistry (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Quality & Reliability (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Abstract
본 발명은 면조명기의 하우징 내부에 복수 개의 광소자를 사각형 배열로 배치하면서, 피검사체를 촬영한 이미지에 나타나는 음영을 기반으로, 광소자의 간격을 조절하여, 음영이 보정됨에 따라 다양한 종류, 형상, 방향을 가진 표면 결함에 대한 이미지가 현저히 구분될 수 있고, 이로 인하여 피검사체의 다양한 표면 결함에 대한 검출 신뢰성을 크게 향상시킬 수 있고, 또한 가우시안, 램버시안 효과를 룩업 테이블로 구성하여 보정값을 역으로 산출하고, 이를 이용하여 샘플이미지를 보정하여, 가우시안, 램버시안 효과에 따른 샘플이미지의 밝기 불균일도를 해소할 수 있는 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법 및 그 표면결함 검사장치의 샘플이미지 보정방법을 제공한다.The present invention provides a method for arranging optical elements in a surface illuminator of a surface defect inspection device, wherein a plurality of optical elements are arranged in a square array inside a housing of a surface illuminator, and the spacing between the optical elements is adjusted based on the shadows appearing in an image of a subject being inspected, so that images of surface defects of various types, shapes, and directions can be significantly distinguished as the shadows are corrected, thereby greatly improving the reliability of detection for various surface defects of the subject being inspected, and further, a lookup table is configured to calculate a correction value inversely, and the sample image is corrected using the Gaussian and Lambertian effects, thereby eliminating brightness unevenness of a sample image due to the Gaussian and Lambertian effects, and a sample image correction method of the surface defect inspection device.
Description
본 발명은 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법 및 그 표면결함 검사장치의 샘플이미지 보정방법에 관한 것으로, 더욱 상세하게는 면조명기의 하우징 내부에 복수 개의 광소자를 사각형 배열로 배치하면서, 피검사체를 촬영한 이미지에 나타나는 음영을 기반으로, 광소자의 간격을 조절하여, 음영을 보정하는 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법 및 가우시안, 램버시안 효과를 룩업 테이블로 구성하여 보정값을 역으로 산출하여 이미지를 보정하는 표면결함 검사장치의 샘플이미지 보정방법에 관한 것이다.The present invention relates to a method for arranging optical elements in a surface illuminator of a surface defect inspection device and a method for correcting a sample image of the surface defect inspection device. More specifically, the present invention relates to a method for arranging optical elements in a surface illuminator of a surface defect inspection device, which arranges a plurality of optical elements in a rectangular array inside a housing of the surface illuminator and adjusts the spacing between the optical elements based on the shadow appearing in an image of a subject to be inspected, thereby correcting the shadow, and a method for correcting a sample image of the surface defect inspection device, which configures a lookup table with Gaussian and Lambertian effects and inversely calculates a correction value to correct the image.
일반적으로 강판, PCB 기판, 반도체 웨이퍼, 필름 등과 같이 평판 형상으로 이루어지는 제품의 경우, 제조공정이 완료된 이후에 제품의 표면에 형성된 오염물 부착, 스크래치, 찍힘, 크랙 등의 결함이 존재하는지 여부를 평가하는 표면 검사공정을 거치게 된다.In general, for products in the form of flat plates, such as steel plates, PCB substrates, semiconductor wafers, and films, a surface inspection process is conducted to evaluate whether there are any defects such as contaminants, scratches, dents, or cracks on the surface of the product after the manufacturing process is completed.
종래에는 상기 표면 검사공정이 검사자가 육안이나 현미경 등을 이용하여 제품의 표면을 직접 검사하는 방식으로 이루어지는 것이 통상적이었으나, 이러한 육안 검사의 경우, 불량 여부가 검사자의 육안 관찰에 의한 주관적인 판단에 의해 결정되기 때문에 균일한 품질에 대한 신뢰성을 확보하기 곤란하여 미세한 표면 결함이 품질에 치명적인 영향을 미치는 이차전지, 반도체 웨이퍼, PCB 기판 등의 표면 검사에는 적용할 수 없는 문제점이 있었다.In the past, the surface inspection process was usually carried out by having an inspector directly inspect the surface of a product using the naked eye or a microscope, but in the case of such visual inspection, since the presence or absence of a defect is determined by the inspector's subjective judgment based on visual observation, it was difficult to secure reliability for uniform quality, and there was a problem that it could not be applied to surface inspection of secondary batteries, semiconductor wafers, PCB substrates, etc., where minute surface defects can have a fatal impact on quality.
이러한 문제점을 해결하기 위하여 최근에는 피검사체인 제품의 표면에 광을 입사하는 광원과 제품의 표면에서 반사된 반사광에 의한 이미지를 촬영하는 이미지 센서를 이용하여 제품의 표면에 결함이 존재하는지 여부를 판단하는 방식의 표면 검사장치가 개발되었는데, 이러한 이미지 센서를 이용한 표면 검사장치는 종래기술인 한국등록특허 제10-0389967호(2002. 2. 27.)에 상세히 개시되어 있다.In order to solve these problems, a surface inspection device has recently been developed that determines whether or not a defect exists on the surface of a product by using a light source that irradiates light onto the surface of the product to be inspected and an image sensor that captures an image of the reflected light reflected from the surface of the product. This surface inspection device using an image sensor is disclosed in detail in prior art, Korean Patent No. 10-0389967 (February 27, 2002).
그러나 표면 결함의 경우, 광이 입사되는 방향에 따라 이미지 센서의 출력을 통해 검출할 수 있는 결함의 종류, 형상, 방향이 달라지는 특성이 있기 때문에 종래기술과 같이 검사 표면에 대하여 광을 균일하게 입사하는 면조명 방식을 적용할 경우 다양한 종류, 형상 또는 방향을 가진 표면 결함을 정확하게 검출하기 곤란한 문제점이 있다.However, in the case of surface defects, there is a problem in that it is difficult to accurately detect surface defects of various types, shapes, or directions when applying a surface illumination method that uniformly incidents light on the inspection surface, as in the prior art, because the type, shape, and direction of the defect that can be detected through the output of the image sensor differs depending on the direction in which light is incident.
이러한 이유로 근래에는 피검사체의 표면에 다양한 각도로 면조명을 입사하였으나, 다양한 각도로 면조명을 입사할 경우, 음영 발생으로 인해 입사면에 균일하지 않은 부분이 생성되어 이를 해결하기 위한 조명 구조가 요구되었다.For this reason, in recent years, surface lighting has been incident on the surface of the test object at various angles. However, when surface lighting is incident at various angles, uneven areas are created on the incident surface due to the occurrence of shadows, and a lighting structure to solve this problem has been required.
본 발명은 면조명기의 하우징 내부에 복수 개의 광소자를 사각형 배열로 배치하면서, 피검사체를 촬영한 이미지에 나타나는 음영을 기반으로, 광소자의 간격을 조절하여, 음영이 보정됨에 따라 다양한 종류, 형상, 방향을 가진 표면 결함에 대한 이미지가 현저히 구분될 수 있고, 이로 인하여 피검사체의 다양한 표면 결함에 대한 검출 신뢰성을 크게 향상시킬 수 있는 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법 및 그 표면결함 검사장치의 샘플이미지 보정방법을 제공하는 것을 그 목적으로 한다.The present invention provides a method for arranging optical elements in a surface illuminator of a surface defect inspection device, which arranges a plurality of optical elements in a square array inside a housing of the surface illuminator, and adjusts the spacing between the optical elements based on the shadows appearing in an image of a subject being inspected, so that images of surface defects of various types, shapes, and directions can be significantly distinguished as the shadows are corrected, thereby greatly improving the reliability of detection of various surface defects of a subject being inspected, and a method for correcting a sample image of the surface defect inspection device.
본 발명에 따른 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법은 피검사체의 이송경로를 제공하는 프레임부, 상기 프레임부의 일측에 설치되어 상기 이송경로를 따라 피검사체를 이송시키는 이송부, 상기 이송경로의 중도에서 상기 프레임부의 일측에 설치된 광학모듈 지지대, 및 상기 광학모듈 지지대에 고정 설치되는 면조명기와 이미지 센서부를 포함하는 표면결함 검사장치의 면조명기에 구비되는 광소자를 배열하는 방법에 관한 것으로, a)면조명기의 직사각형 하우징 내부에 복수 개의 광소자를 사각형 배열로 임의 배열하는 단계; b)상기 광소자들에 전원을 인가하여 면조명기로 피검사체를 면조명하면서, 상기 하우징 면적에 대응하는 직사각형의 이미지를 획득하는 단계; c)획득한 직사각형의 이미지를 기반으로 이미지의 X축 방향 음영을 측정하는 단계; d)측정된 X축 방향 음영을 기반으로, 사각형 배열된 복수 개의 광소자들 중 Y축 방향 배열의 광소자들을 하나의 Y축 방향 어레이(array)로 각각 묶은 후, 묶여진 Y축 방향 어레이들을 이동시켜, 상기 광소자의 X축 방향 간격을 조절하는 단계; e)획득한 직사각형의 이미지를 기반으로 이미지의 Y축 방향 음영을 측정하는 단계; 및 f)측정된 Y축 방향 음영을 기반으로, 사각형 배열된 복수 개의 광소자들 중 X축 방향 배열의 광소자들을 하나의 X축 방향 어레이(array)로 각각 묶은 후, 묶여진 X축 방향 어레이들을 이동시켜, 상기 광소자의 Y축 방향 간격을 조절하는 단계;를 포함한다.The method for arranging optical elements provided in a surface illuminator of a surface defect inspection device according to the present invention relates to a method for arranging optical elements provided in a surface illuminator of a surface defect inspection device, which comprises a frame portion providing a transport path for an object to be inspected, a transport portion installed on one side of the frame portion and transporting the object to be inspected along the transport path, an optical module support portion installed on one side of the frame portion in the middle of the transport path, and a surface illuminator and an image sensor portion fixedly installed on the optical module support, the method comprising the steps of: a) arbitrarily arranging a plurality of optical elements in a rectangular array inside a rectangular housing of the surface illuminator; b) applying power to the optical elements to surface illuminate the object to be inspected with the surface illuminator, while acquiring a rectangular image corresponding to an area of the housing; c) measuring an X-axis direction shading of the image based on the acquired rectangular image; d) a step of grouping optical elements in the Y-direction array among the plurality of optical elements arranged in a square shape into one Y-direction array based on the measured X-direction shading, and then moving the grouped Y-direction arrays to adjust the X-direction spacing of the optical elements; e) a step of measuring Y-direction shading of an image based on the acquired rectangular image; and f) a step of grouping optical elements in the X-direction array among the plurality of optical elements arranged in a square shape into one X-direction array based on the measured Y-direction shading, and then moving the grouped X-direction arrays to adjust the Y-direction spacing of the optical elements.
이때 본 발명에 따른 상기 광소자의 사각형 배열은 복수 개의 광소자가 직사각형의 하우징 X축 방향을 따라 일정한 간격을 두고 배열되어, 복수 개의 X축 방향 열(가로 열)을 이루면서, 복수 개의 광소자가 Y축 방향을 따라 일정한 간격을 두고 배열되어, 복수 개의 Y축 방향 열을 이루고, 상기 복수 개의 X축 방향 열과, 복수 개의 Y축 방향 열의 조합으로, 복수 개의 광소자들이 사각형의 꼭짓점 지점에 각각 배치되는 것이다.At this time, the square arrangement of the optical elements according to the present invention is such that a plurality of optical elements are arranged at regular intervals along the X-axis direction of the rectangular housing to form a plurality of X-axis-direction columns (horizontal columns), a plurality of optical elements are arranged at regular intervals along the Y-axis direction to form a plurality of Y-axis-direction columns, and by combining the plurality of X-axis-direction columns and the plurality of Y-axis-direction columns, the plurality of optical elements are respectively arranged at the vertices of the square.
그리고 본 발명에 따른 상기 c)단계인 획득한 직사각형의 이미지를 기반으로 이미지의 X축 방향 음영을 측정하는 단계에서는, 상기 이미지의 X축 방향을 기준으로 음영의 X축 방향 길이를 측정한다.And in the step c) of measuring the X-axis direction shading of the image based on the acquired rectangular image according to the present invention, the X-axis direction length of the shading is measured based on the X-axis direction of the image.
또한, 본 발명에 따른 상기 d)단계인 측정된 X축 방향 음영을 기반으로, 사각형 배열된 복수 개의 광소자들 중 Y축 방향 배열의 광소자들을 하나의 Y축 방향 어레이(array)로 각각 묶은 후, 묶여진 Y축 방향 어레이들을 이동시켜, 상기 광소자의 X축 방향 간격을 조절하는 단계에서는, Y축 방향으로 묶인 Y축 방향 어레이들의 간격이 음영측으로 갈수록 간격이 좁아지게 배열하는 것이 바람직하다.In addition, in the step d) according to the present invention, based on the measured X-axis shading, among the plurality of square-arranged optical elements, the Y-axis-arranged optical elements are each grouped into one Y-axis-direction array, and then the grouped Y-axis-direction arrays are moved to adjust the X-axis-direction spacing of the optical elements, it is preferable to arrange the Y-axis-direction arrays so that the spacing between them becomes narrower as they go toward the shading side.
더불어 본 발명에 따른 상기 e)단계인 획득한 직사각형의 이미지를 기반으로 이미지의 Y축 방향 음영을 측정하는 단계에서는, 상기 이미지의 Y축 방향을 기준으로 음영의 Y축 방향 길이를 측정한다.In addition, in the step of measuring the Y-axis direction shading of the image based on the acquired rectangular image in step e) according to the present invention, the Y-axis direction length of the shading is measured based on the Y-axis direction of the image.
이때 본 발명에 따른 상기 f)단계인 측정된 Y축 방향 음영을 기반으로, 사각형 배열된 복수 개의 광소자들 중 X축 방향 배열의 광소자들을 하나의 X축 방향 어레이(array)로 각각 묶은 후, 묶여진 X축 방향 어레이들을 이동시켜, 상기 광소자의 Y축 방향 간격을 조절하는 단계에서는, X축 방향으로 묶인 X축 방향 어레이들의 간격이 음영측으로 갈수록 간격이 좁아지게 배열하는 것이 바람직하다.At this time, based on the measured Y-axis shading in the step f) according to the present invention, among the plurality of square-arranged optical elements, the optical elements in the X-axis array are each grouped into one X-axis array, and then the grouped X-axis arrays are moved to adjust the Y-axis spacing of the optical elements. In this step, it is preferable that the spacing of the X-axis arrays grouped in the X-axis direction be arranged so that the spacing becomes narrower as they go toward the shading side.
또한, 본 발명에 따른 b)단계인 상기 광소자들에 전원을 인가하여 면조명기로 피검사체를 면조명하면서, 상기 하우징 면적에 대응하는 직사각형의 이미지를 획득하는 단계에서는, 피검사체 면적의 각 모서리 위치마다 조도계를 배치하여, 입사영역의 조도를 측정하고, 해당 피검사체 면적 전체에 균일한 조도를 이루도록, 광원을 조절한 후, 면조명된 피검사체의 이미지를 획득하는 것이 바람직하다.In addition, in the step b) according to the present invention, in which power is applied to the optical elements to illuminate the surface of the subject with a surface illuminator and a rectangular image corresponding to the housing area is obtained, it is preferable to place an illuminance meter at each corner position of the subject area to measure the illuminance of the incident area, adjust the light source to achieve uniform illuminance over the entire subject area, and then obtain an image of the subject illuminated with the surface illumination.
본 발명에 따른 표면결함 검사장치의 이미지 보정방법은 ⅰ)피검사체 중 조명의 입사영역을 기준으로 각기 다른 방향에서 순차적으로 빛을 입사하면서 피검사체를 복수로 촬영하여, 각기 다른 빛의 입사 각도에 대응하는 각각의 샘플이미지들을 획득하는 단계; ⅱ)획득한 샘플이미지들의 밝기를 각각 최적화하는 단계; ⅲ)밝기 최적화된 샘플이미지들의 입사각도를 각각 최적화하는 단계; 및 ⅳ)보정된 최종 샘플이미지를 획득하는 단계;를 포함하는 표면결함 검사장치의 샘플이미지 보정방법.The image correction method of a surface defect inspection device according to the present invention comprises the steps of: i) taking multiple pictures of the subject to be inspected while sequentially incident light from different directions based on an incident area of light among the subject to be inspected, thereby obtaining sample images corresponding to different incident angles of light; ii) optimizing the brightness of each of the obtained sample images; iii) optimizing the incident angles of the brightness-optimized sample images; and iv) obtaining a corrected final sample image.
이때 본 발명에 따른 상기 ⅰ)단계인, 피검사체 중 조명의 입사영역을 기준으로 각기 다른 방향에서 순차적으로 빛을 입사하면서 피검사체를 복수로 촬영하여, 각기 다른 빛의 입사 각도에 대응하는 각각의 샘플이미지들을 획득하는 단계에서는, 각각 샘플이미지를 획득할 시, 조명의 입사각도 및 밝기를 정보를 함께 수집한다.At this time, in the step i) according to the present invention, in which the test subject is photographed multiple times while sequentially incident light from different directions based on the light incidence area among the test subject, and each sample image corresponding to a different light incidence angle is acquired, information on the incidence angle and brightness of the light is collected together when each sample image is acquired.
그리고 본 발명에 따른 상기 ⅱ)단계인 획득한 샘플이미지의 밝기를 최적화하는 단계에서는, ⅱ-1)샘플이미지를 이루는 픽셀들 중 평균 픽셀값을 추출하는 단계와, ⅱ-2)샘플이미지를 이루는 픽셀들 중 상대적으로 가장 밝은 픽셀을 서치하고, 서치된 픽셀의 그레이 레벨을 토대로 max 픽셀값을 추출하는 단계와, ⅱ-3)샘플이미지를 이루는 픽셀들 중 상대적으로 가장 어두운 픽셀을 서치하고, 서치된 픽셀의 그레이 레벨을 토대로 min 픽셀값을 추출하는 단계와, ⅱ-4)추출된 max 픽셀값이 평균 픽셀값으로 조정되기 위한 가중치인 Wmax 픽셀값을 산출하고, 추출된 min 픽셀값이 평균 픽셀값으로 조정되기 위한 가중치인 Wmin 픽셀값을 산출하는 단계와, ⅱ-5)가장 밝은 픽셀(max 픽셀값)을 기준으로 가장 어두운 픽셀(min 픽셀값) 간의 거리(Distance)를 산출하는 단계와, ⅱ-6)단위 픽셀 거리당 가중치의 변화량(Kstep)을 산출하는 단계와, ⅱ-7)샘플이미지를 이루는 각 픽셀의 가중치(K)를 산출하는 단계와, ⅱ-8)산출된 가중치를 샘플이미지를 이루는 각 픽셀에 적용하여 샘플이미지의 밝기를 최적화하는 단계를 포함한다.And in the step ii) according to the present invention, the step of optimizing the brightness of the acquired sample image comprises the steps of ii-1) extracting an average pixel value among the pixels forming the sample image, ii-2) searching for a relatively brightest pixel among the pixels forming the sample image and extracting a max pixel value based on the gray level of the searched pixel, ii-3) searching for a relatively darkest pixel among the pixels forming the sample image and extracting a min pixel value based on the gray level of the searched pixel, ii-4) calculating a Wmax pixel value, which is a weight for adjusting the extracted max pixel value to the average pixel value, and calculating a Wmin pixel value, which is a weight for adjusting the extracted min pixel value to the average pixel value, ii-5) calculating a distance (Distance) between the darkest pixel (min pixel value) based on the brightest pixel (max pixel value), and ii-6) calculating a change in weight per unit pixel distance (Kstep). The method includes: a step of calculating a weight (K) of each pixel forming a sample image; and a step of ii-8) optimizing the brightness of the sample image by applying the calculated weight to each pixel forming the sample image.
여기서 본 발명에 따른 상기 단위 픽셀 거리당 가중치의 변화량(Kstep)은, 아래의 [수학식 1]로 산출된다.Here, the change in weight per unit pixel distance (Kstep) according to the present invention is calculated by the following [Mathematical Formula 1].
[수학식 1][Mathematical Formula 1]
Kstep=(Wmin-Wmax)/DmaxKstep=(Wmin-Wmax)/Dmax
(여기서, Kstep은 단위픽셀 거리당 가중치의 변화량이고, Wmin은 min 픽셀값이 평균 픽셀값으로 되기 위한 가중치이며, Wmax는 max 픽셀값이 평균 픽셀값으로 되기 위한 가중치이고, Dmax는 가장 밝은 픽셀을 기준으로 가장 어두운 픽셀 간의 거리이다.)(Here, Kstep is the change in weight per unit pixel distance, Wmin is the weight for the min pixel value to become the average pixel value, Wmax is the weight for the max pixel value to become the average pixel value, and Dmax is the distance between the darkest pixel and the brightest pixel.)
또한, 본 발명에 따른 상기 각 픽셀의 가중치(K)는, 아래의 [수학식 2]로 산출된다.In addition, the weight (K) of each pixel according to the present invention is calculated by the following [Mathematical Formula 2].
[수학식 2][Mathematical formula 2]
K= Wmax+Kstep×DistanceK= Wmax+Kstep×Distance
(여기서, K는 각 픽셀의 가중치이고, Wmax는 max 픽셀값이 평균 픽셀값으로 되기 위한 가중치이며, Kstep은 단위픽셀 거리당 가중치의 변화량이고, Distance는 가장 밝은 픽셀을 기준으로 각 픽셀 간의 거리이다.)(Here, K is the weight of each pixel, Wmax is the weight for the max pixel value to become the average pixel value, Kstep is the change in weight per unit pixel distance, and Distance is the distance between each pixel based on the brightest pixel.)
그리고 본 발명에 따른 상기 ⅲ)단계인 밝기 최적화가 이루어진 샘플이미지들의 입사각도 최적화를 실시하는 단계에서는, ⅲ-1)밝기 최적화가 이루어진 샘플이미지들 중 빛의 입사각도가 서로 상이한 적어도 3장 이상의 샘플이미지들을 준비하는 단계와, ⅲ-2)각 샘플이미지들의 빛의 실제 입사각들을 측정하고, 샘플이미지들의 픽셀별로 입사각을 확인하는 단계와, ⅲ-3)픽셀 별로 실제 입사각을 구한 것을 바탕으로, 포토매트리스 스테레오 모델링을 이용하여, 해당 픽셀의 3종류 이상의 그레이 레벨과, 실제 각도들로 픽셀 노멀벡터를 산출하는 단계와, ⅲ-4)포토매트리스 스테레오 모델을 이용하여, 픽셀 노멀벡터와 임의로 설정하는 빛의 입사 각도들을 입력하여, 새로운 빛 밝기로 입사각도 최적화가 이루어진 샘플이미지를 얻는 단계;를 포함한다.And in the step iii) according to the present invention, the step of performing the incident angle optimization of the sample images for which the brightness has been optimized includes the steps of iii-1) preparing at least three sample images having different incident angles of light from among the sample images for which the brightness has been optimized, iii-2) measuring the actual incident angles of light of each sample image and confirming the incident angles for each pixel of the sample images, iii-3) using the photomatrice stereo modeling to derive a pixel normal vector using three or more types of gray levels and the actual angles of the corresponding pixel based on the actual incident angles obtained for each pixel, and iii-4) using the photomatrice stereo model to input the pixel normal vector and arbitrarily set incident angles of light, thereby obtaining a sample image for which the incident angle has been optimized with a new light brightness.
이때 본 발명에 따른 상기 ⅲ-3)단계인 픽셀 별로 실제 입사각을 구한 것을 바탕으로, 포토매트리스 스테레오 모델링을 이용하여, 해당 픽셀의 3종류 이상의 그레이 레벨과, 실제 각도들로 픽셀 노멀벡터를 산출하는 단계에서, 픽셀 노멀벡터는 아래의 [수학식 3]에 의해 산출된다.At this time, based on the actual incidence angle obtained for each pixel in step ⅲ-3) according to the present invention, in the step of calculating the pixel normal vector using three or more types of gray levels and actual angles of the corresponding pixel using photomatrices stereo modeling, the pixel normal vector is calculated by [Mathematical Formula 3] below.
[수학식 3][Mathematical Formula 3]
(여기서, ρ는 알베도 상수이고, N은 노멀벡터이며, S는 빛 3방향 행렬의 역행렬, I는 3장 샘플이미지의 각 픽셀 밝기값들이다.)(Here, ρ is the albedo constant, N is the normal vector, S is the inverse matrix of the light 3-way matrix, and I is the brightness values of each pixel of the three sample images.)
또한, 본 발명에 따른 상기 ⅲ-4)단계인 포토매트리스 스테레오 모델을 이용하여, 픽셀 노멀벡터와 임의로 설정하는 빛의 입사 각도들을 입력하여, 새로운 빛 밝기로 입사각도 최적화가 이루어진 샘플이미지를 얻는 단계에서는,In addition, in the step of obtaining a sample image in which the incident angle is optimized with a new light brightness by inputting the pixel normal vector and the arbitrarily set incident angles of light using the photomatrice stereo model of the step iii-4) according to the present invention,
아래의 [수학식 4]에 의해 입사각도가 보정된다.The incident angle is corrected by [Mathematical Formula 4] below.
[수학식 4][Mathematical formula 4]
, , , , , ,
(여기서, ρ는 알베도 상수이고, N은 노멀벡터이며, S는 3장 샘플이미지의 각 빛 3방향 행렬의 역행렬이고, I는 3장 샘플이미지의 각 픽셀 밝기값들이다.)(Here, ρ is the albedo constant, N is the normal vector, S is the inverse matrix of each light 3-way matrix of the three sample images, and I is the brightness values of each pixel of the three sample images.)
본 발명에 따른 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법 및 그 표면결함 검사장치의 샘플이미지 보정방법에 의해 나타나는 효과는 다음과 같다.The effects exhibited by the optical element arrangement method provided in the surface illuminator of the surface defect inspection device according to the present invention and the sample image correction method of the surface defect inspection device are as follows.
면조명기의 하우징 내부에 복수 개의 광소자를 사각형 배열로 배치하면서, 피검사체를 촬영한 이미지에 나타나는 음영을 기반으로, 광소자의 간격을 조절하여, 음영이 보정됨에 따라 다양한 종류, 형상, 방향을 가진 표면 결함에 대한 이미지가 현저히 구분될 수 있고, 이로 인하여 피검사체의 다양한 표면 결함에 대한 검출 신뢰성을 크게 향상시킬 수 있는 효과를 가진다.By arranging a plurality of optical elements in a square array inside the housing of a surface illuminator, and adjusting the spacing between the optical elements based on the shadows appearing in the image of the subject being inspected, images of surface defects of various types, shapes, and directions can be significantly distinguished as the shadows are corrected, thereby greatly improving the detection reliability of various surface defects of the subject being inspected.
또한, 가우시안, 램버시안 효과를 룩업 테이블로 구성하여 보정값을 역으로 산출하고, 이를 이용하여 샘플이미지를 보정하여, 가우시안, 램버시안 효과에 따른 샘플이미지의 밝기 불균일도를 해소할 수 있다. In addition, by configuring the Gaussian and Lambertian effects as a lookup table, calculating the correction value inversely, and using this to correct the sample image, the brightness unevenness of the sample image due to the Gaussian and Lambertian effects can be eliminated.
도 1은 본 발명의 일 실시 예에 따른 표면결함 검사장치를 보인 예시도이다.
도 2는 본 발명의 일 실시 예에 따른 표면결함 검사장치의 요부를 보인 예시도이다.
도 3은 본 발명의 일 실시 예에 따른 표면결함 검사장치의 제1면조명기 내지 제4면조명기를 보인 예시도이다.
도 4는 본 발명의 일 실시 예에 따른 표면결함 검사장치의 면조명기를 보인 예시도이다.
도 5는 본 발명의 일 실시 예에 따른 이미지생성부에 의해 촬영된 이미지에 음영이 발생한 상태를 보인 예시도이다.
도 6은 본 발명의 일 실시 예에 따른 사각형 배열된 광소자들을 Y축 방향 어레이로 묶은 상태를 보인 예시도이다.
도 7은 본 발명의 일 실시 예에 따라 Y축 방향 어레이들의 간격을 조정한 상태를 보인 예시도이다.
도 8은 본 발명의 일 실시 예에 따른 사각형 배열된 광소자들을 X축 방향 어레이로 묶은 상태를 보인 예시도이다.
도 9는 본 발명의 일 실시 예에 따라 X축 방향 어레이들의 간격을 조정한 상태를 보인 예시도이다.
도 10은 본 발명의 일 실시 예에 따른 표면결함 검사장치의 샘플이미지 보정방법을 단계적으로 보인 블록도이다.
도 11은 본 발명의 일 실시 예에 따라 샘플이미지의 밝기 최적화 과정을 단계적으로 보인 블록도이다.
도 12는 본 발명의 일 실시 예에 따라 샘플이미지의 입사각도 최적화 과정을 단계적으로 보인 블록도이다.
도 13은 본 발명의 일 실시 예에 따라 밝기 수정 전, 밝기 차이, 밝기 수정후 최적화된 샘플이미지들을 보인 사진이다.
도 14는 본 발명의 일 실시 예에 따라 입사각도 수정 전, 각도 차이, 입사각도 수정 후 최적화된 샘플이미지를 보인 사진이다.
도 15는 본 발명의 일 실시 예에 따라 입사각도에 측정상태를 보인 예시도이다.
도 16은 본 발명의 일 실시 예에 따라 밝기와 입사각도 수정 전, 밝기와 각도 차이, 밝기와 입사각도 수정 후 보정된 샘플이미지를 보인 사진이다.FIG. 1 is an exemplary diagram showing a surface defect inspection device according to one embodiment of the present invention.
Figure 2 is an exemplary diagram showing the main parts of a surface defect inspection device according to one embodiment of the present invention.
FIG. 3 is an exemplary diagram showing the first to fourth surface illuminators of a surface defect inspection device according to one embodiment of the present invention.
FIG. 4 is an exemplary diagram showing a surface illuminator of a surface defect inspection device according to one embodiment of the present invention.
FIG. 5 is an exemplary diagram showing a state in which shade occurs in an image captured by an image generating unit according to one embodiment of the present invention.
FIG. 6 is an exemplary diagram showing a state in which square-arranged optical elements are bundled into a Y-axis array according to one embodiment of the present invention.
FIG. 7 is an exemplary diagram showing a state in which the spacing between Y-axis direction arrays is adjusted according to one embodiment of the present invention.
FIG. 8 is an exemplary diagram showing a state in which square-arranged optical elements are bundled into an X-axis-direction array according to one embodiment of the present invention.
FIG. 9 is an exemplary diagram showing a state in which the spacing between X-axis direction arrays is adjusted according to one embodiment of the present invention.
FIG. 10 is a block diagram showing a sample image correction method of a surface defect inspection device according to an embodiment of the present invention step by step.
FIG. 11 is a block diagram showing a step-by-step process of optimizing the brightness of a sample image according to one embodiment of the present invention.
FIG. 12 is a block diagram showing a step-by-step process for optimizing the angle of incidence of a sample image according to one embodiment of the present invention.
FIG. 13 is a photograph showing optimized sample images before brightness correction, after brightness correction, and after brightness correction according to one embodiment of the present invention.
FIG. 14 is a photograph showing an optimized sample image before, after, and after correction of the angle of incidence according to one embodiment of the present invention.
Figure 15 is an exemplary diagram showing a measurement state for an incident angle according to one embodiment of the present invention.
FIG. 16 is a photograph showing a sample image corrected before brightness and angle of incidence correction, after brightness and angle difference correction, and after brightness and angle of incidence correction according to one embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여, 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.Hereinafter, a preferred embodiment according to the present invention will be described in detail with reference to the attached drawings. Prior to this, the terms or words used in this specification and claims should not be interpreted as limited to their usual or dictionary meanings, and should be interpreted as meanings and concepts that conform to the technical idea of the present invention based on the principle that the inventor can appropriately define the concept of the term in order to explain his or her own invention in the best way.
따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들은 대체할 수 있는 균등한 변형 예들이 있을 수 있음을 이해하여야 한다.Therefore, the embodiments described in this specification and the configurations illustrated in the drawings are only the most preferred embodiments of the present invention and do not represent all of the technical ideas of the present invention. Therefore, it should be understood that there may be equivalent modified examples that can replace them at the time of filing this application.
본 발명은 면조명기의 하우징 내부에 복수 개의 광소자를 사각형 배열로 배치하면서, 피검사체를 촬영한 이미지에 나타나는 음영을 기반으로, 광소자의 간격을 조절하여, 음영을 보정하는 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법에 관한 것으로, 도면을 참조하여 살펴보면 다음과 같다.The present invention relates to a method for arranging optical elements in a surface illuminator of a surface defect inspection device, which arranges a plurality of optical elements in a square array inside a housing of the surface illuminator, and adjusts the spacing between the optical elements based on the shadow appearing in an image of a subject to be inspected, thereby correcting the shadow. The method will be described with reference to the drawings as follows.
먼저, 도 1 및 도 4를 참조한 본 발명의 일 실시 예에 따른 표면결함 검사장치를 살펴보면 다음과 같다.First, a surface defect inspection device according to an embodiment of the present invention with reference to FIGS. 1 and 4 will be examined as follows.
상기 표면결함 검사장치(1)는 피검사체의 이송경로를 제공하는 프레임부(10), 상기 프레임부(10)의 일측에 설치되어 상기 이송경로를 따라 피검사체를 이송시키는 이송부(30), 상기 이송경로의 중도에서 상기 프레임부(10)의 일측에 설치된 광학모듈 지지대(20), 및 상기 광학모듈 지지대(20)에 고정 설치되는 복수 개의 면조명기(40, 50, 60, 70)와, 이미지생성부(80)를 포함한다.The above surface defect inspection device (1) includes a frame part (10) that provides a transport path for an inspection object, a transport part (30) that is installed on one side of the frame part (10) and transports the inspection object along the transport path, an optical module support (20) that is installed on one side of the frame part (10) in the middle of the transport path, a plurality of surface illuminators (40, 50, 60, 70) that are fixedly installed on the optical module support (20), and an image generation part (80).
여기서 상기 프레임부(10)는 상면이 지면과 평행한 테이블 형상으로 구성될 수 있으며, 상면의 길이 방향을 따라 피검사체가 이송되는 이송경로를 제공할 수 있도록 상면 중앙부에는 개구가 형성될 수 있다.Here, the frame portion (10) may be configured in a table shape with the upper surface parallel to the ground, and an opening may be formed in the center of the upper surface to provide a transport path along which the test object is transported along the longitudinal direction of the upper surface.
또한, 상기 이송부(30)는 프레임부(10)의 상면 길이 방향(즉, 이송경로)을 따라 피검사체를 이송시키는 기능을 수행하는데, 상기 이송부(30)가 프레임부(10)의 상면 중앙부에 설치되는 스크류 형상의 이송축(31), 하부면 일측의 결합부가 중앙의 결합공을 통해 상기 이송축(31)과 결합되고 상면에 피검사체가 안착되는 이송 플레이트(32), 및 상기 이송축(31)을 회전시키는 이송모터(33)를 포함한다.In addition, the transfer unit (30) performs the function of transferring the test subject along the longitudinal direction of the upper surface of the frame unit (10) (i.e., the transfer path), and the transfer unit (30) includes a screw-shaped transfer shaft (31) installed in the central portion of the upper surface of the frame unit (10), a transfer plate (32) in which a connecting portion on one side of the lower surface is connected to the transfer shaft (31) through a connecting hole in the center and on which the test subject is placed on the upper surface, and a transfer motor (33) that rotates the transfer shaft (31).
이때, 상기 이송축(31)의 양측 단부가 결합되는 상기 프레임부(10)의 길이 방향 양측에는 각각 이송축(31)을 회전 가능하도록 고정하는 베어링(미도시)이 설치되는 것이 바람직하다.At this time, it is preferable that bearings (not shown) are installed on both sides of the length direction of the frame portion (10) to which both ends of the transfer shaft (31) are connected so that the transfer shaft (31) can be rotatably fixed.
따라서 상기 이송부(30)는 이송모터(33)에 의해 프레임부(10)의 상면 개구의 중앙부에 길이 방향으로 결합되는 이송축(31)이 회전하면서 상기 이송축(31)에 결합된 이송 플레이트(32)가 프레임부(10)의 상면 길이 방향을 따라 이동하는 것에 의하여 상기 이송 플레이트(32)의 상면에 안착된 피검사체가 상기 이송경로를 따라 이송하게 된다.Accordingly, the transfer part (30) rotates the transfer shaft (31) coupled in the longitudinal direction to the central portion of the upper surface opening of the frame part (10) by the transfer motor (33), and the transfer plate (32) coupled to the transfer shaft (31) moves along the longitudinal direction of the upper surface of the frame part (10), thereby causing the test object placed on the upper surface of the transfer plate (32) to be transferred along the transfer path.
본 발명에서는 상기 이송부(30)가 이송모터(33)에 의한 회전 스크류 방식으로 기재하나, 이에 한정하지 않고, 동일한 기능을 수행하는 범위 내에서는 컨베이어 벨트 등과 같이 공지된 이송수단 중 어느 하나를 이용할 수도 있다.In the present invention, the above-mentioned transport unit (30) is described as a rotating screw type by a transport motor (33), but is not limited thereto, and any of the known transport means, such as a conveyor belt, may be used within the scope of performing the same function.
또한, 상기 프레임부(10)와 이송부(30)가 단일의 피검사체를 이송하는 것으로 도시되어 있으나, 표면결함 검사공정의 신속성과 작업 효율성을 위하여 상기 프레임부(10)와 이송부(30)는 복수의 피검사체가 서로 이격되어 연속적으로 이송되도록 구성할 수도 있다.In addition, although the frame part (10) and the transport part (30) are shown to transport a single test object, the frame part (10) and the transport part (30) may be configured to transport a plurality of test objects continuously while being spaced apart from each other in order to speed up the surface defect inspection process and improve work efficiency.
그리고 상기 광학모듈 지지대(20)는 양측으로 수직한 수직 지지대(미도시)의 상단이 수평 지지대(미도시)에 의하여 연결된 대략 'ㄷ'자 형상으로 이루어지는데, 상기 수직 지지대(미도시)는 각각의 단부가 상기 프레임부(10)의 상면 폭 방향의 양측 단부에 고정 설치되도록 구성된다.And the optical module support (20) is formed in a roughly 'ㄷ' shape in which the upper ends of vertical supports (not shown) on both sides are connected by horizontal supports (not shown), and each end of the vertical supports (not shown) is configured to be fixedly installed at both ends in the width direction of the upper surface of the frame portion (10).
한편, 상기 이미지생성부(80)는 상기 광학모듈 지지대(20)의 수평 지지대(미도시)의 중앙부에 고정됨으로써 상기 이송경로의 중도에 위치하게 되고, 이송경로를 따라 이송되는 피검사체의 상부에서 피검사체의 표면을 촬영하여 그에 따른 이미지를 획득하게 된다.Meanwhile, the image generating unit (80) is fixed to the center of the horizontal support (not shown) of the optical module support (20) so as to be positioned in the middle of the transport path, and captures the surface of the subject being transported along the transport path from above, thereby obtaining an image accordingly.
이때, 상기 이미지생성부(80)는 CCD, 디지털카메라와 같은 촬영기기를 이용하는 바람직한데, 매 촬상시마다 이송되는 피검사체의 폭 방향 전체를 촬영한다.At this time, it is preferable that the image generation unit (80) uses a photographing device such as a CCD or digital camera, and photographs the entire width direction of the transported test object at each shooting.
또한, 상기 이미지생성부(80)는 서로 이격되어 연속적으로 공급되는 피검사체에 대하여 미리 정해진 촬영 주기에 따라 연속적으로 촬영이 이루어지도록 구성될 수도 있으나, 필요에 따라서는 근접센서(미도시) 등을 이용하여 검사대상인 피검사체의 일측 단부가 이미지생성부(80)에 의한 촬영이 이루어지는 영역에 근접할 때부터 타측 단부가 촬영이 이루어지는 영역을 통과할 때까지 촬영 주기에 따라 촬영이 이루어지도록 구성할 수도 있다.In addition, the image generating unit (80) may be configured to continuously take pictures of test objects that are continuously supplied while being spaced apart from each other according to a predetermined shooting cycle, but if necessary, a proximity sensor (not shown) or the like may be used to configure the image generating unit (80) to take pictures according to the shooting cycle from the time when one end of the test object, which is the subject of the examination, approaches the area where the picture is taken by the image generating unit (80) until the other end passes the area where the picture is taken.
이때, 상기 피검사체의 표면 중 상기 이미지생성부(80)에 의하여 촬영되는 영역인 촬영영역은 촬영기기의 특성에 따라 달라질 수 있는데, 상기 촬상영역이 이송경로 방향으로는 길이를 가지고 프레임부(10)의 폭 방향으로는 피검사체의 폭(또는 이송 플레이트의 폭)에 대응되는 길이를 가진 직사각형 형상으로 이루어지는 영역인 것으로 설명한다.At this time, the shooting area, which is the area of the surface of the test subject that is captured by the image generating unit (80), may vary depending on the characteristics of the shooting device. However, it is explained that the shooting area is a rectangular area that has a length in the direction of the transport path and a length corresponding to the width of the test subject (or the width of the transport plate) in the width direction of the frame unit (10).
상기 면조명기(40, 50, 60, 70)는 복수 개(총 4개)로 상기 촬상영역에 대하여 각각 서로 다른 위치로 광을 입사한다.The above surface illuminators (40, 50, 60, 70) are provided in multiple numbers (total of 4) and each emit light at different locations with respect to the imaging area.
본 발명의 일 실시 예에 따른 표면결함 검사장치는 총 4개의 면조명기(40, 50, 60, 70)를 구비하는데, 제1면조명기~제4면조명기(40, 50, 60, 70) 각각은 피검사체를 기준 사각 모서리 위치상에 각각 배치되는 것이 바람직하다.A surface defect inspection device according to one embodiment of the present invention is equipped with a total of four surface illuminators (40, 50, 60, 70), and it is preferable that each of the first to fourth surface illuminators (40, 50, 60, 70) be positioned at a square corner position relative to the inspection object.
보다 상세하게는 상기 이미지생성부(80)의 전방측 좌, 우에서 상기 촬상영역에 광을 입사하는 복수 개의 광소자를 포함하는 제1면조명기(40)와, 제3면조명기(60) 및 상기 이미지생성부(80)의 후방측 좌, 우에서 상기 촬상영역에 광을 입사하는 복수 개의 광소자를 포함하는 제2면조명기(50)와, 제4면조명기(70) 및 미리 정해진 순서에 따라 상기 제1면조명기(40) 내지 제4면조명기(700)에 포함된 복수의 광소자(42, 52, 62, 72)를 점등하는 조명컨트롤러를 포함한다.More specifically, it includes a first side illuminator (40) including a plurality of optical elements that incident light onto the imaging area from the left and right sides of the front side of the image generating unit (80), a third side illuminator (60), a second side illuminator (50) including a plurality of optical elements that incident light onto the imaging area from the left and right sides of the rear side of the image generating unit (80), a fourth side illuminator (70), and a lighting controller that lights up a plurality of optical elements (42, 52, 62, 72) included in the first side illuminator (40) to the fourth side illuminator (700) in a predetermined order.
이때, 상기 제1면조명기(40)와 제3면조명기(60)는 해당 폭에 대응되는 길이를 가지고, 상기 이미지생성부(80)의 전방측 좌, 우에서 발광면이 선택적으로 상기 촬상영역 방향을 경사지도록 0°~ 90°로 회전 가능하게 구비하고, 상기 제2면조명기(50)와 제4면조명기(70) 역시, 해당 폭에 대응되는 길이를 가지고, 상기 이미지생성부(80)의 후방측 좌, 우에서 발광면이 선택적으로 상기 촬상영역 방향을 경사지도록 0°~ 90°로 회전 가능하게 구비한다.At this time, the first side illuminator (40) and the third side illuminator (60) have a length corresponding to the width, and are provided so that the light-emitting surfaces on the left and right sides in front of the image generating unit (80) can be rotated 0° to 90° to selectively incline the direction of the imaging area, and the second side illuminator (50) and the fourth side illuminator (70) also have a length corresponding to the width, and are provided so that the light-emitting surfaces on the left and right sides in the rear of the image generating unit (80) can be rotated 0° to 90° to selectively incline the direction of the imaging area.
따라서 상기 제1면조명기(40) 내지 제4면조명기(70)는 사각형을 이루는 상기 촬상영역을 기준으로 상기 촬상영역의 모서리 지점에 각각 배치되면서 서로 일정 거리로 이격되며, 상기 제1면조명기(40) 내지 제4면조명기(70)는 이격거리의 중심을 기준으로 서로 대칭을 이루는 것이 바람직하고, 양측 단부가 각각 한 쌍의 연결 플레이트(34)에 의해 서로 연결되고, 각각의 연결 플레이트(34)는 각각 한 쌍의 지지 플레이트에 의하여 상기 광학모듈 지지대(20)의 수직 지지대(미도시)에 고정됨으로써 상기 이송경로의 중도에 설치된다.Accordingly, the first side illuminator (40) to the fourth side illuminator (70) are respectively positioned at corner points of the imaging area forming a square and spaced apart from each other by a certain distance, and it is preferable that the first side illuminator (40) to the fourth side illuminator (70) be symmetrical with respect to the center of the spacing distance, and each end of both sides is connected to each other by a pair of connecting plates (34), and each connecting plate (34) is fixed to a vertical support (not shown) of the optical module support (20) by a pair of support plates, thereby being installed in the middle of the transport path.
또한, 상기 조명컨트롤러는 상기 광학모듈 지지대(20)의 일측에 설치될 수 있는데, 상기 수직 지지대(미도시)의 일측에 고정 설치되는 것으로 구성하였다.In addition, the lighting controller can be installed on one side of the optical module support (20), and is configured to be fixedly installed on one side of the vertical support (not shown).
상기 제1면조명기(40) 내지 제4면조명기(70) 각각은 피검사체의 표면 촬영 시, 수평선상 또는 수평선상을 기준으로 해당 각도(통상 45°)로 회전시켜, 상기 제1면조명기(40) 내지 제4면조명기(70) 각각의 입사각을 사선으로 변경하여 피검사체를 면조명할 수 있다.When photographing the surface of a subject to be examined, each of the first to fourth surface illuminators (40) to (70) can be rotated at a corresponding angle (typically 45°) relative to the horizontal line or the horizontal line, thereby changing the incident angle of each of the first to fourth surface illuminators (40) to (70) to an oblique line, thereby illuminating the surface of the subject to be examined.
이 경우 상기 제1면조명기(40)와 제3면조명기(60)의 입사각이 상기 촬영영역으로 광을 입사하는 방향과, 상기 이미지생성부(80)가 피검사체의 표면을 촬영하는 방향 사이의 각도인 수직 입사각이 서로 달라지게 되고, 또한 상기 제2면조명기(50)와 제4면조명기(70)의 입사각 경우에도 마찬가지 이유에 의하여 상기 수직 입사각이 서로 달라지게 된다.In this case, the vertical incidence angle, which is the angle between the direction in which light is incident on the photographing area and the direction in which the image generating unit (80) photographs the surface of the subject, of the first side illuminator (40) and the third side illuminator (60), becomes different from each other, and also, for the same reason, the vertical incidence angles of the second side illuminator (50) and the fourth side illuminator (70) become different from each other.
이와 같이, 상기 제1면조명기(40) 내지 제4면조명기(70) 각각은 상기 촬영영역에 광을 입사하는 방향이 서로 달라지게 되면, 상기 이미지생성부(80)에서 얻어지는 이미지에는 음영이 발생하여 표면 결함의 검출 신뢰성이 크게 저하될 수 있다.In this way, if the directions in which the first to fourth surface illuminators (40) to (70) illuminate the photographing area are different from each other, shadows may occur in the image obtained from the image generating unit (80), which may significantly reduce the reliability of detection of surface defects.
따라서 본 발명에서는 상기 이미지생성부(80)에 의해 생성된 이미지에 음영이 나타나지 않도록, 이미지 음영을 보정할 목적으로 상기 제1면조명기(40) 내지 제4면조명기(70) 각각의 광소자(42, 52, 62, 72) 간격을 조정하여 보정한다.Therefore, in the present invention, the spacing between the optical elements (42, 52, 62, 72) of each of the first side illuminator (40) to fourth side illuminator (70) is adjusted for the purpose of correcting the image shading so that shading does not appear in the image generated by the image generating unit (80).
도 3 내지 도 9를 참조하여 상기한 구성에 따른 표면결함 검사장치의 면조명기(40, 50, 60, 70)에 구비하는 광소자 배열방법을 살펴보면 다음과 같다.Referring to FIGS. 3 to 9, the optical element arrangement method provided in the surface illuminator (40, 50, 60, 70) of the surface defect inspection device according to the above-described configuration is as follows.
먼저, a)단계로, 면조명기(40, 50, 60, 70)의 직사각형 하우징(41, 51, 61, 71) 내부에 복수 개의 광소자(42, 52, 62, 72)를 사각형 배열로 임의 배열한다.First, in step a), a plurality of optical elements (42, 52, 62, 72) are arbitrarily arranged in a rectangular array inside a rectangular housing (41, 51, 61, 71) of a surface illuminator (40, 50, 60, 70).
바람직하게는 복수 개의 광소자(42, 52, 62, 72)들을 수직 입사 시, 균일 면입사가 되도록 위치하게 배열되는 것이 바람직하다.Preferably, a plurality of optical elements (42, 52, 62, 72) are arranged so that uniform surface incidence occurs when the light is vertically incident.
이때 상기 광소자(42, 52, 62, 72)들의 사각형 배열은 복수 개의 광소자(42, 52, 62, 72)가 X축 방향을 따라 일정한 간격을 두고 배열되어, 복수 개의 X축 방향 열(가로 열)을 이루면서, 복수 개의 광소자(42, 52, 62, 72)가 Y축 방향을 따라 일정한 간격을 두고 배열되어, 복수 개의 Y축 방향 열(가로 열)을 이루고, 상기 복수 개의 X축 방향 열과, 복수 개의 Y축 방향 열의 직교 조합으로, 상기 광소자(42, 52, 62, 72)들이 사각형의 꼭짓점 지점에 각각 배치된 것이다.At this time, the square arrangement of the optical elements (42, 52, 62, 72) is such that a plurality of optical elements (42, 52, 62, 72) are arranged at regular intervals along the X-axis direction to form a plurality of X-axis-direction columns (horizontal columns), a plurality of optical elements (42, 52, 62, 72) are arranged at regular intervals along the Y-axis direction to form a plurality of Y-axis-direction columns (horizontal columns), and the optical elements (42, 52, 62, 72) are arranged at each vertex of the square as an orthogonal combination of the plurality of X-axis-direction columns and the plurality of Y-axis-direction columns.
그리고 사각형 배열로 배열된 복수 개의 광소자(42, 52, 62, 72)들은 면조명기(40, 50, 60, 70)의 직사각형 하우징(41, 51, 61, 71) 내부에서 전기적으로 병렬로 연결되어, 외부에서 인가하는 전원에 의해 복수 개의 광소자(42, 52, 62, 72)들이 모두 동시에 발광하여 면조명을 한다.And, a plurality of optical elements (42, 52, 62, 72) arranged in a square array are electrically connected in parallel inside a rectangular housing (41, 51, 61, 71) of a surface illuminator (40, 50, 60, 70), so that all of the optical elements (42, 52, 62, 72) emit light simultaneously by power applied from the outside, thereby illuminating the surface.
다음은 b)단계로, 상기 광소자(42, 52, 62, 72)들에 전원을 인가하여 면조명기(40, 50, 60, 70)로 피검사체를 면조명하면서, 상기 하우징(41, 51, 61, 71) 면적에 대응하는 직사각형의 이미지를 획득한다.Next, in step b), power is supplied to the optical elements (42, 52, 62, 72) to illuminate the subject with the surface illuminator (40, 50, 60, 70), and a rectangular image corresponding to the area of the housing (41, 51, 61, 71) is acquired.
이때 상기 면조명기(40, 50, 60, 70)는 피검사체를 향해 사선으로 면조명하도록, 이미지생성부(80)의 입사각(수직선상)을 기준으로 45°각도로 회전시켜, 상기 면조명기(40, 50, 60, 70)의 입사각이 입사각(수직선상)을 기준으로 45°각도를 이루도록 하는 것이 바람직하다.At this time, it is preferable that the surface illuminator (40, 50, 60, 70) is rotated at an angle of 45° based on the incident angle (vertical line) of the image generating unit (80) so as to illuminate the surface diagonally toward the subject to be examined, so that the incident angle of the surface illuminator (40, 50, 60, 70) forms an angle of 45° based on the incident angle (vertical line).
그리고 피검사체 면적의 각 모서리 위치마다 조도계를 배치하여, 해당 피검사체에 균일한 조도를 이루도록 광원 배치를 조절한 후, 직사각형의 이미지를 획득은 상기 이미지생성부(80)가 면조명된 피검사체를 촬영함에 따라 획득된다.And by placing a light meter at each corner position of the test subject area, the light source arrangement is adjusted to achieve uniform illumination on the test subject, and then a rectangular image is obtained as the image generating unit (80) photographs the surface-illuminated test subject.
다음은 c)단계로, 획득한 직사각형의 이미지를 기반으로 이미지의 X축 방향 음영을 측정한다.The next step is step c), which measures the X-axis shading of the image based on the acquired rectangular image.
이때 획득한 직사각형의 이미지에서 음영이 발생하지 않을 경우에는 광소자(42, 52, 62, 72)의 간격 보정 없이 그대로 면조명기(40, 50, 60, 70)를 사용하나, 획득한 직사각형의 이미지에서 음영이 발생한 경우, 상기 이미지생성부(80)의 촬영으로 획득된 이미지의 음영 중 X축 방향을 기준으로 음영의 X축 방향 길이를 측정한다.If no shading occurs in the rectangular image acquired at this time, the surface illuminator (40, 50, 60, 70) is used as is without spacing correction of the optical elements (42, 52, 62, 72), but if shading occurs in the rectangular image acquired, the length of the shading in the X-axis direction is measured based on the X-axis direction among the shadings in the image acquired by shooting with the image generating unit (80).
다음은 d)단계로, 측정된 X축 방향 음영을 기반으로, 사각형 배열된 복수 개의 광소자(42, 52, 62, 72)들 중 Y축 방향 배열의 광소자(42, 52, 62, 72)들을 하나의 Y축 방향 어레이(array)로 각각 묶은 후, 묶여진 Y축 방향 어레이들을 이동시켜, 상기 광소자(42, 52, 62, 72)들의 X축 방향 간격을 조절한다.Next, in step d), based on the measured X-axis shading, among the plurality of photodiodes (42, 52, 62, 72) arranged in a square shape, the photodiodes (42, 52, 62, 72) arranged in the Y-axis direction are each grouped into one Y-axis direction array, and then the grouped Y-axis direction arrays are moved to adjust the X-axis distance between the photodiodes (42, 52, 62, 72).
다음은 e)단계로, 획득한 직사각형의 이미지를 기반으로 이미지의 Y축 방향 음영을 측정한다.The next step is step e), which measures the Y-axis shading of the image based on the acquired rectangular image.
이때 획득한 직사각형의 이미지에서 음영이 발생하지 않을 경우에는 광소자(42, 52, 62, 72)의 간격 보정 없이 그대로 면조명기(40, 50, 60, 70)를 사용하나, 획득한 직사각형의 이미지에서 음영이 발생한 경우, 상기 이미지생성부(80)의 촬영으로 획득된 이미지의 음영 중 Y축 방향을 기준으로 음영의 Y축 방향 길이를 측정한다.If no shading occurs in the image of the rectangle acquired at this time, the surface illuminator (40, 50, 60, 70) is used as is without spacing correction of the optical elements (42, 52, 62, 72), but if shading occurs in the image of the rectangle acquired, the length of the Y-axis direction of the shading is measured based on the Y-axis direction among the shadings of the image acquired by shooting with the image generating unit (80).
다음은 f)단계로, 측정된 Y축 방향 음영을 기반으로, 사각형 배열된 복수 개의 광소자(42, 52, 62, 72)들 중 X축 방향 배열의 광소자(42, 52, 62, 72)들을 하나의 X축 방향 어레이(array)로 각각 묶은 후, 묶여진 X축 방향 어레이들을 이동시켜, 상기 광소자(42, 52, 62, 72)들의 Y축 방향 간격을 조절한다.Next, in step f), based on the measured Y-axis shading, among the plurality of photodiodes (42, 52, 62, 72) arranged in a square shape, the photodiodes (42, 52, 62, 72) arranged in the X-axis direction are each grouped into one X-axis direction array, and then the grouped X-axis direction arrays are moved to adjust the Y-axis distance between the photodiodes (42, 52, 62, 72).
여기서 본 발명에 따른 상기 d)단계인 상기 광소자(42, 52, 62, 72)들의 X축 방향 간격을 조절하는 단계 및 f)단계인 상기 광소자(42, 52, 62, 72)들의 Y축 방향 간격을 조절하는 단계의 일 실시예를 도 3 내지 도 8을 참조하여 살펴보면 다음과 같다.Here, an embodiment of the step d) according to the present invention, which is a step of adjusting the X-axis spacing of the optical elements (42, 52, 62, 72), and the step f) according to the present invention, which is a step of adjusting the Y-axis spacing of the optical elements (42, 52, 62, 72), will be examined with reference to FIGS. 3 to 8 as follows.
상기 광소자(42, 52, 62, 72)들의 X축 및 Y축 방향 간격을 조절하는 제1조정바(101), 제1조정블록(102), 제1레일(103), 제1눈금자(104), 제2조정바(201), 제2조정블록(202), 제2레일(203), 및 제2눈금자(204)를 이용할 수 있는데, d)단계로인 측정된 X축 방향 음영을 기반으로, 사각형 배열된 복수 개의 광소자(42, 52, 62, 72)들 중 Y축 방향 배열의 광소자(42, 52, 62, 72)들을 하나의 Y축 방향 어레이(array)로 각각 묶은 후, 묶여진 Y축 방향 어레이들을 이동시켜, 상기 광소자(42, 52, 62, 72)들의 X축 방향 간격을 조절하는 단계에서는, 사각형 배열된 복수 개의 광소자(42, 52, 62, 72)들의 X축 방향 열을 따라 Y축 방향으로 하나의 Y축 방향 어레이(array)로 각각 묶어 복수 개의 Y축 방향 어레이들을 구성하는데, 광소자(42, 52, 62, 72)들을 Y축 방향 어레이로 묶을 시, 한 쌍의 제1조정바(101)와 제1조정블록(102)에 의해 Y축 방향 어레이로 묶인다.The first adjustment bar (101), the first adjustment block (102), the first rail (103), the first ruler (104), the second adjustment bar (201), the second adjustment block (202), the second rail (203), and the second ruler (204) can be used to adjust the X-axis and Y-axis spacing of the optical elements (42, 52, 62, 72). In the step d), based on the measured X-axis shading, among the plurality of optical elements (42, 52, 62, 72) arranged in a square shape, the optical elements (42, 52, 62, 72) arranged in the Y-axis direction are each grouped into one Y-axis array, and then the grouped Y-axis arrays are moved to adjust the X-axis spacing of the optical elements (42, 52, 62, 72). A plurality of Y-axis arrays are formed by grouping the optical elements (42, 52, 62, 72) along the X-axis direction rows into one Y-axis direction array in the Y-axis direction. When grouping the optical elements (42, 52, 62, 72) into a Y-axis direction array, they are grouped into a Y-axis direction array by a pair of first adjustment bars (101) and first adjustment blocks (102).
상기 한 쌍의 제1조정바(101)는 Y축 방향을 따라 길이를 갖는 바로, 사각형 배열된 복수 개의 광소자(42, 52, 62, 72)들 중 Y축 방향으로 배열된 상기 광소자(42, 52, 62, 72)들을 가운데에 두고, Y축 방향 배열의 광소자(42, 52, 62, 72)들의 X축 선상의 측면에 인접하게 각각 배치하면서, 상기 한 쌍의 제1조정바(101) Y축 선상의 양 끝단에 각각 제1조정블록(102)이 결합된다.The above-mentioned first adjustment bars (101) are arranged in the Y-axis direction with the optical elements (42, 52, 62, 72) arranged in the Y-axis direction among the plurality of optical elements (42, 52, 62, 72) arranged in a square shape in the center, and are respectively arranged adjacent to the side of the optical elements (42, 52, 62, 72) arranged in the Y-axis direction on the X-axis line, and first adjustment blocks (102) are respectively coupled to both ends of the above-mentioned first adjustment bars (101) on the Y-axis line.
이때 상기 한 쌍의 제1조정바(101)는 상기 광소자(42, 52, 62, 72)의 폭 또는 너비에 대응하는 길이로 서로 이격됨에 따라 평행을 이루고, 상기 한 쌍의 제1조정바(101) 가운데는 위치하는 광소자(42, 52, 62, 72)들은 상기 한 쌍의 제1조정바(101) 및 제1조정블록(102)에 의해 Y축 방향으로 묵여 하나의 Y축 방향 어레이를 이룬다. At this time, the pair of first adjustment bars (101) are spaced apart from each other by a length corresponding to the width or depth of the optical elements (42, 52, 62, 72) and are parallel to each other, and the optical elements (42, 52, 62, 72) located in the middle of the pair of first adjustment bars (101) are held in the Y-axis direction by the pair of first adjustment bars (101) and the first adjustment block (102) to form one Y-axis direction array.
따라서 상기 한 쌍의 제1조정바(101) 및 제1조정블록(102)으로 X축 방향 열을 따라 Y축 방향 배열의 광소자(42, 52, 62, 72)들을 각각 Y축 방향 어레이로 묶음에 따라 복수 개의 Y축 방향 어레이가 구성된다.Accordingly, a plurality of Y-axis arrays are configured by bundling the optical elements (42, 52, 62, 72) arranged in the Y-axis direction along the X-axis direction row into Y-axis arrays using the above pair of first adjustment bars (101) and first adjustment blocks (102).
그리고 상기 제1조정블록(102)들은 상기 하우징(41, 51, 61 ,71)의 외측에서 X축 방향으로 길이를 갖는 제1레일(103) 상에 구비되고, 상기 제1조정블록(102)은 상기 제1레일(103)을 따라 X축 방향 선상으로 이동함에 따라 제1조정바(101)의 가운데에 위치하는 광소자(42, 52, 62, 72)들이 Y축 방향 어레이로 묶인 상태로 X축 방향으로 이동할 수 있게 됨에 따라 Y축 방향 어레이들의 X축 방향 간격을 조절할 수 있다. And the first adjustment blocks (102) are provided on a first rail (103) having a length in the X-axis direction from the outside of the housing (41, 51, 61, 71), and as the first adjustment block (102) moves along the first rail (103) in the X-axis direction, the optical elements (42, 52, 62, 72) located in the center of the first adjustment bar (101) can move in the X-axis direction while being bundled in a Y-axis array, thereby adjusting the X-axis spacing of the Y-axis arrays.
그리고 상기 제1레일(103)의 외측에는 제1눈금자(104)가 구비되어, 상기 제1레일을 따라 이동하는 상기 제1조정블록(102)을 정확하면서 세밀한 치수로 이동 가능함에 따라 Y축 방향 어레이들의 X축 방향 간격을 세밀하게 조절할 수 있다. In addition, a first ruler (104) is provided on the outside of the first rail (103), so that the first adjustment block (102) moving along the first rail can be moved with precise and detailed dimensions, thereby allowing the X-axis spacing of the Y-axis arrays to be precisely adjusted.
이때 이미지에 나타난 음영의 X축 방향 길이는 면조명기의 X축 방향 길이와 비례하므로, Y축 방향으로 묶인 Y축 방향 어레이들의 간격이 일측에서 타측으로 즉, 음영측으로 갈수록 간격이 점점 좁아지게 배열하는 것이 바람직하다.At this time, since the X-axis direction length of the shadow shown in the image is proportional to the X-axis direction length of the surface illuminator, it is desirable to arrange the intervals of the Y-axis direction arrays bundled in the Y-axis direction so that the intervals become narrower from one side to the other, that is, toward the shade side.
또한, f)단계인 측정된 Y축 방향 음영을 기반으로, 사각형 배열된 복수 개의 광소자(42, 52, 62, 72)들 중 X축 방향 배열의 광소자(42, 52, 62, 72)들을 하나의 X축 방향 어레이(array)로 각각 묶은 후, 묶여진 X축 방향 어레이들을 이동시켜, 상기 광소자(42, 52, 62, 72)들의 Y축 방향 간격을 조절하는 단계에서는, 사각형 배열된 복수 개의 광소자(42, 52, 62, 72)들의 Y축 방향 열을 따라 X축 방향으로 하나의 X축 방향 어레이(array)로 각각 묶어 복수 개의 X축 방향 어레이들을 구성하는데, 광소자(42, 52, 62, 72)들을 X축 방향 어레이로 묶을 시, 한 쌍의 제2조정바(201)와 제2조정블록(202)에 의해 X축 방향 어레이로 묶인다.In addition, in step f), based on the measured Y-axis shading, among the plurality of optical elements (42, 52, 62, 72) arranged in a square arrangement, the optical elements (42, 52, 62, 72) arranged in the X-axis direction are each grouped into one X-axis direction array, and then in the step of moving the grouped X-axis direction arrays to adjust the Y-axis direction spacing of the optical elements (42, 52, 62, 72), the plurality of optical elements (42, 52, 62, 72) arranged in a square arrangement are each grouped into one X-axis direction array along the Y-axis direction columns in the X-axis direction to form a plurality of X-axis direction arrays. When the optical elements (42, 52, 62, 72) are grouped into an X-axis direction array, they are grouped into an X-axis direction array by a pair of second adjustment bars (201) and a second adjustment block (202).
상기 한 쌍의 제2조정바(201)는 X축 방향을 따라 길이를 갖는 바로, 사각형 배열된 복수 개의 광소자(42, 52, 62, 72)들 중 X축 방향으로 배열된 상기 광소자(42, 52, 62, 72)들을 가운데에 두고, X축 방향 배열의 광소자(42, 52, 62, 72)들의 Y축 선상 측면에 인접하게 각각 배치하면서, 상기 한 쌍의 제2조정바(201) X축 선상의 양 끝단에 각각 제2조정블록(202)이 결합된다.The above-mentioned second adjustment bars (201) are arranged in the X-axis direction, with the optical elements (42, 52, 62, 72) arranged in the X-axis direction among the plurality of optical elements (42, 52, 62, 72) arranged in a square shape in the center, and are respectively arranged adjacent to the Y-axis line side of the optical elements (42, 52, 62, 72) arranged in the X-axis direction, and second adjustment blocks (202) are respectively coupled to both ends of the above-mentioned second adjustment bars (201) on the X-axis line.
이때 상기 한 쌍의 제2조정바(201)는 상기 광소자(42, 52, 62, 72)의 폭 또는 너비에 대응하는 길이로 서로 이격됨에 따라 평행을 이루고, 상기 한 쌍의 제2조정바(201) 가운데는 위치하는 광소자(42, 52, 62, 72)들은 상기 한 쌍의 제2조정바(201) 및 제2조정블록(202)에 의해 X축 방향으로 묵여 하나의 X축 방향 어레이를 이룬다. At this time, the pair of second adjustment bars (201) are spaced apart from each other by a length corresponding to the width or depth of the optical elements (42, 52, 62, 72) and are parallel to each other, and the optical elements (42, 52, 62, 72) located in the middle of the pair of second adjustment bars (201) are held in the X-axis direction by the pair of second adjustment bars (201) and the second adjustment block (202) to form one X-axis direction array.
따라서 상기 한 쌍의 제2조정바(201) 및 제2조정블록(202)으로 Y축 방향 열을 따라 X축 방향 배열의 광소자(42, 52, 62, 72)들을 각각 X축 방향 어레이로 묶음에 따라 복수 개의 X축 방향 어레이가 구성된다.Accordingly, a plurality of X-axis-direction arrays are configured by bundling the optical elements (42, 52, 62, 72) arranged in the X-axis direction along the Y-axis direction into X-axis-direction arrays using the above pair of second adjustment bars (201) and second adjustment blocks (202).
그리고 상기 제2조정블록(202)들은 상기 하우징(41, 51, 61, 71)의 외측에서 Y축 방향으로 길이를 갖는 제2레일(203) 상에 구비되고, 상기 제2조정블록(202)은 상기 제2레일(203)을 따라 Y축 방향 선상으로 이동함에 따라 제2조정바(201)의 가운데에 위치하는 광소자(42, 52, 62, 72)들이 X축 방향 어레이로 묶인 상태로 Y축 방향으로 이동할 수 있게 됨에 따라 X축 방향 어레이들의 Y축 방향 간격을 조절할 수 있다. And the second adjustment blocks (202) are provided on a second rail (203) having a length in the Y-axis direction on the outside of the housing (41, 51, 61, 71), and as the second adjustment block (202) moves along the second rail (203) in the Y-axis direction, the optical elements (42, 52, 62, 72) located in the center of the second adjustment bar (201) can move in the Y-axis direction while being bundled into an X-axis array, thereby adjusting the Y-axis spacing of the X-axis arrays.
그리고 상기 제2레일(203)의 외측에는 제2눈금자(204)가 구비되어, 상기 제2레일을 따라 이동하는 상기 제2조정블록(202)을 정확하면서 세밀한 치수로 이동 가능함에 따라 X축 방향 어레이들의 Y축 방향 간격을 세밀하게 조절할 수 있다. In addition, a second ruler (204) is provided on the outside of the second rail (203), so that the second adjustment block (202) moving along the second rail can be moved with precise and detailed dimensions, thereby allowing the Y-axis spacing of the X-axis arrays to be precisely adjusted.
이때 이미지에 나타난 음영의 Y축 방향 길이는 면조명기의 Y축 방향 길이와 비례하므로, X축 방향으로 묶인 X축 방향 어레이들의 간격이 일측에서 타측으로 즉, 음영측으로 갈수록 간격이 점점 좁아지게 배열하는 것이 바람직하다.At this time, since the Y-axis length of the shadow shown in the image is proportional to the Y-axis length of the surface illuminator, it is desirable to arrange the intervals of the X-axis arrays bundled in the X-axis direction so that the intervals become narrower from one side to the other, that is, toward the shade side.
상기한 실시 예는 복수 개의 광소자(42, 52, 62, 72)들의 간격을 조절하기 위한 하나의 예시일뿐 이에 한정하지 않는다.The above-described embodiment is only one example for controlling the spacing between multiple optical elements (42, 52, 62, 72) and is not limited thereto.
그러므로 본 발명에 따른 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법은 상기한 과정에 의해 면조명기의 하우징(41, 51, 61, 71) 내부에 복수 개의 광소자(42, 52, 62, 72)를 사각형 배열로 배치하면서, 피검사체를 촬영한 이미지에 나타나는 음영을 기반으로, 광소자의 간격을 조절하여, 음영이 보정됨에 따라 다양한 종류, 형상, 방향을 가진 표면 결함에 대한 이미지가 현저히 구분될 수 있고, 이로 인하여 피검사체의 다양한 표면 결함에 대한 검출 신뢰성을 크게 향상시킬 수 있다.Therefore, the method for arranging optical elements equipped in the surface illuminator of the surface defect inspection device according to the present invention arranges a plurality of optical elements (42, 52, 62, 72) in a square array inside the housing (41, 51, 61, 71) of the surface illuminator through the above-described process, and adjusts the spacing between the optical elements based on the shadows appearing in the image of the subject being inspected, so that images for surface defects of various types, shapes, and directions can be significantly distinguished as the shadows are corrected, thereby greatly improving the detection reliability for various surface defects of the subject being inspected.
그러므로 본 발명의 일 실시 예에 따른 상기 표면결함 검사장치(1)는 총 4개의 면조명기(제1면조명기 내지 제4면조명기)를 구비하고, 상기한 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법을 실시할 시, 상기한 일련의 과정으로 제1면조명기(40)의 광소자 배열을 조절한 후, 순차적으로 제2면조명기(50), 제3면조명기(60), 제4면조명기(70) 순으로 광소자의 배열을 조절하는 것이 바람직하다.Therefore, the surface defect inspection device (1) according to one embodiment of the present invention is equipped with a total of four surface illuminators (first to fourth surface illuminators), and when implementing the optical element arrangement method equipped in the surface illuminators of the surface defect inspection device, it is preferable to adjust the optical element arrangement of the first surface illuminator (40) through the above-described series of processes, and then sequentially adjust the optical element arrangement of the second surface illuminator (50), the third surface illuminator (60), and the fourth surface illuminator (70).
또한, 검사 대상 영역에 균일한 조도가 분포되어도, 카메라 렌즈(광학계)에 입사되는 빛은 가우시안, 램버시안 효과로 인해 샘플이미지에서 밝기의 균일도 및 입사각도의 균일도가 떨어지게 된다.In addition, even if the illumination is distributed uniformly in the inspection target area, the uniformity of brightness and incident angle in the sample image is reduced due to the Gaussian and Lambertian effects of the light incident on the camera lens (optical system).
본 발명의 일 실시 예에 따른 표면결함 검사장치의 샘플이미지 보정방법은 해당 가우시안, 램버시안 효과에 의해 발생되는 밝기 불균일도 및 입사각도 불균일도를 해결하고자 한다.A sample image correction method of a surface defect inspection device according to one embodiment of the present invention aims to resolve brightness unevenness and incident angle unevenness caused by the Gaussian and Lambertian effects.
도 10 내지 도 15를 참조한 본 발명의 일 실시 예에 따른 표면결함 검사장치의 샘플이미지 보정방법은 피검사체에 빛을 조명하면서 촬영하고, 촬영된 샘플이미지들을 분석하여, 피검사체의 표면 결함을 검사하는 표면결함 검사장치의 샘플이미지를 보정하는 방법에 관한 것으로, ⅰ)피검사체 중 조명의 입사영역을 기준으로 각기 다른 방향에서 순차적으로 빛을 입사하면서 피검사체를 복수로 촬영하여, 각기 다른 빛의 입사 각도에 대응하는 각각의 샘플이미지들을 획득하는 단계; ⅱ)획득한 샘플이미지들의 밝기를 각각 최적화하는 단계; ⅲ)밝기 최적화된 샘플이미지들의 입사각도 최적화를 실시하는 단계; 및 ⅳ)보정된 최종 샘플이미지를 획득하는 단계;를 포함한다.A method for correcting a sample image of a surface defect inspection device according to an embodiment of the present invention with reference to FIGS. 10 to 15 relates to a method for correcting a sample image of a surface defect inspection device that inspects a surface defect of a subject by photographing the subject while illuminating the subject with light and analyzing the photographed sample images, the method comprising the steps of: i) photographing the subject multiple times while sequentially incident light from different directions based on an incident area of the light among the subject, thereby obtaining sample images each corresponding to a different incident angle of the light; ii) optimizing the brightness of each of the obtained sample images; iii) optimizing the incident angle of the brightness-optimized sample images; and iv) obtaining a corrected final sample image.
먼저 ⅰ)단계로, 피검사체 중 조명의 입사영역을 기준으로 각기 다른 방향에서 순차적으로 빛을 입사하면서 피검사체를 복수로 촬영하여, 각기 다른 빛의 입사 각도에 대응하는 각각의 샘플이미지들을 획득한다.First, in step i), the test subject is photographed multiple times while sequentially incident light from different directions based on the light incidence area among the test subject, thereby obtaining sample images corresponding to different light incidence angles.
이때 피검사체 중 조명의 입사영역을 기준으로 입사영역의 1사분면, 2사분면, 3사분면, 4사분면 각각의 방향에서 순차적으로 빛을 입사하면서 피검사체를 촬영하는 것이 바람직하고, 총 4장의 샘플이미지를 획득할 시, 조명의 입사각도 및 밝기를 정보를 함께 수집하는 것이 바람직하다.At this time, it is desirable to photograph the subject while sequentially incident light from each of the first, second, third, and fourth quadrants of the incident area based on the incident area of the light among the subject's images, and when acquiring a total of four sample images, it is desirable to collect information on the incident angle and brightness of the light together.
다음은 ⅱ)단계로, 획득한 샘플이미지들의 밝기를 각각 최적화한다.The next step is step ⅱ, where the brightness of each acquired sample image is optimized.
이때 획득한 샘플이미지의 전체영역에서 동일한 밝기를 보이도록, 샘플이미지 전체영역을 픽셀단위로 구획하고, 해당 픽셀에 밝기 가중치를 적용하여, 획득한 샘플이미지의 밝기를 최적화한다.At this time, the entire area of the acquired sample image is divided into pixel units so that the same brightness is displayed throughout the entire area, and brightness weights are applied to the corresponding pixels to optimize the brightness of the acquired sample image.
도 11을 참조하여, 획득한 샘플이미지들의 밝기를 최적화하는 과정을 살펴보면, 먼저 ⅱ-1)단계로, 샘플이미지를 이루는 픽셀들의 평균 픽셀값을 추출한다.Referring to Fig. 11, the process of optimizing the brightness of acquired sample images is examined. First, in step ⅱ-1), the average pixel value of the pixels forming the sample image is extracted.
다시 말해, 획득한 샘플이미지를 해당 크기의 픽셀 단위로 구획될 시, 그레이 레벨을 판별할 수 있는 이미지로 변환되고, 구획된 각 픽셀에는 밝기값에 대응하는 그레이 레벨이 부여되며, 각 픽셀에 부여된 그레이 레벨을 토대로 평균 밝기의 평균 픽셀값을 추출한다.In other words, when the acquired sample image is divided into pixel units of the corresponding size, it is converted into an image whose gray level can be determined, and each divided pixel is assigned a gray level corresponding to the brightness value, and the average pixel value of the average brightness is extracted based on the gray level assigned to each pixel.
다음은 ⅱ-2)단계로, 샘플이미지를 이루는 픽셀들 중 상대적으로 가장 밝은 픽셀을 서치하고, 서치된 픽셀의 그레이 레벨을 토대로 max 픽셀값을 추출한다.The next step is step ⅱ-2), which searches for the relatively brightest pixel among the pixels forming the sample image and extracts the max pixel value based on the gray level of the searched pixel.
이때에도 구획된 각 픽셀에는 밝기값에 대응하는 그레이 레벨이 부여되고, 각 픽셀에 부여된 그레이 레벨을 토대로 그레이 레벨이 상대적으로 가장 높은 최대 밝기의 픽셀을 서치하며, 서치된 픽셀의 그레이 레벨로 max 픽셀값을 추출한다.At this time, each segmented pixel is assigned a gray level corresponding to the brightness value, and based on the gray level assigned to each pixel, the pixel with the highest maximum brightness with the relatively highest gray level is searched for, and the max pixel value is extracted with the gray level of the searched pixel.
다음은 ⅱ-3)단계로, 샘플이미지를 이루는 픽셀들 중 상대적으로 가장 어두운 픽셀을 서치하고, 서치된 픽셀의 그레이 레벨을 토대로 min 픽셀값을 추출한다.The next step is step ⅱ-3), which searches for the relatively darkest pixel among the pixels forming the sample image and extracts the min pixel value based on the gray level of the searched pixel.
이때 역시, 구획된 각 픽셀에는 밝기값에 대응하는 그레이 레벨이 부여되고, 각 픽셀에 부여된 그레이 레벨을 토대로 그레이 레벨이 상대적으로 가장 낮은 최소 밝기의 픽셀을 서치하며, 서치된 픽셀의 그레이 레벨로 min 픽셀값을 추출한다.At this time, each segmented pixel is assigned a gray level corresponding to its brightness value, and based on the gray level assigned to each pixel, the pixel with the lowest minimum brightness with a relatively low gray level is searched for, and the min pixel value is extracted with the gray level of the searched pixel.
다음은 ⅱ-4)단계로, 추출된 max 픽셀값이 평균 픽셀값으로 되기 위한 가중치인 Wmax 픽셀값을 산출하고, 추출된 min 픽셀값이 평균 픽셀값으로 되기 위한 가중치인 Wmin 픽셀값을 산출한다.The next step is step ⅱ-4), which calculates the Wmax pixel value, which is a weight for the extracted max pixel value to become the average pixel value, and calculates the Wmin pixel value, which is a weight for the extracted min pixel value to become the average pixel value.
이때 상기 ⅱ-1)단계, ⅱ-2)단계 및 ⅱ-3)단계에서 각각 추출된 평균 픽셀값을 이용하여, max 픽셀값이 평균 픽셀값으로 조정되기 위한 Wmax 픽셀값을 산출한다.At this time, the average pixel values extracted in steps ⅱ-1), ⅱ-2), and ⅱ-3) are used to calculate the Wmax pixel value for adjusting the max pixel value to the average pixel value.
그리고 상기 ⅱ-1)단계, ⅱ-2)단계 및 ⅱ-3)단계에서 각각 추출된 평균 픽셀값을 이용하여, min 픽셀값이 평균 픽셀값으로 조정되기 위한 Wmin 픽셀값을 산출한다.And, using the average pixel values extracted in steps ii-1), ii-2), and ii-3), respectively, the Wmin pixel value for adjusting the min pixel value to the average pixel value is calculated.
다음은 ⅱ-5)단계로, 가장 밝은 픽셀(max 픽셀값)을 기준으로, 가장 어두운 픽셀(min 픽셀값) 간의 거리를 산출한다.The next step is step ⅱ-5), which calculates the distance between the darkest pixel (min pixel value) and the brightest pixel (max pixel value).
여기서 상대적으로 가장 긴 거리는 Dmax이고, 상대적으로 가장 짧은 거리는 Dmin으로, 상기 Dmin는 0이다.Here, the relatively longest distance is Dmax, and the relatively shortest distance is Dmin, which is 0.
다음은 ⅱ-6)로, 단위 픽셀 거리당 가중치의 변화량(Kstep)을 산출한다.The following is ⅱ-6), which calculates the change in weight per unit pixel distance (Kstep).
이때 상기 단위 픽셀 거리당 가중치의 변화량(Kstep)은, 아래의 [수학식 1]로 산출된다.At this time, the change in weight per unit pixel distance (Kstep) is calculated using the following [Mathematical Formula 1].
여기서, Kstep은 단위 픽셀 거리당 가중치의 변화량이고, Wmax은 max 픽셀값이 평균 픽셀값으로 되기 위한 가중치이며, Wmax는 max 픽셀값이 평균 픽셀값으로 되기 위한 가중치이고, Dmax는 가장 밝은 픽셀(max 픽셀값)을 기준으로 가장 어두운 픽셀(min 픽셀값) 간의 거리다.Here, Kstep is the change in weight per unit pixel distance, Wmax is the weight for the max pixel value to become the average pixel value, Wmax is the weight for the max pixel value to become the average pixel value, and Dmax is the distance between the brightest pixel (max pixel value) and the darkest pixel (min pixel value).
다음은 ⅱ-7)단계로, 샘플이미지를 이루는 각 픽셀의 가중치(K)를 산출한다.The next step is step ⅱ-7), which calculates the weight (K) of each pixel that makes up the sample image.
이때 상기 각 픽셀의 가중치(K)는, 아래의 [수학식 2]로 산출된다.At this time, the weight (K) of each pixel is calculated using the following [Mathematical Formula 2].
여기서, K는 각 픽셀의 가중치이고, Wmin은 min 픽셀값이 평균 픽셀값으로 되기 위한 가중치이며, Kstep은 단위픽셀 거리당 가중치의 변화량이고, Distance는 가장 밝은 픽셀을 기준으로 각 픽셀 간의 거리이다.Here, K is the weight of each pixel, Wmin is the weight for the min pixel value to become the average pixel value, Kstep is the change in weight per unit pixel distance, and Distance is the distance between each pixel based on the brightest pixel.
상기한 과정에 의해 밝기 가중치에 대한 맵을 생성할 수 있다.A map for brightness weights can be generated by the above process.
다음은 ⅱ-8)단계로, 산출된 가중치를 샘플이미지를 이루는 각 픽셀에 적용하여 샘플이미지의 밝기를 최적화한다.The next step is step ⅱ-8), where the calculated weights are applied to each pixel forming the sample image to optimize the brightness of the sample image.
여기서 각기 다른 빛의 입사 각도에 대응하는 각각의 샘플이미지들 모두에 상기한 밝기의 최적화가 이루어지는 것이 바람직하다.Here, it is desirable that the above brightness be optimized for each sample image corresponding to different light incident angles.
다음은 ⅲ)단계로, 밝기 최적화된 샘플이미지들의 각도 최적화를 실시한다.The next step is step ⅲ, which involves angular optimization of brightness-optimized sample images.
이때 도 12를 참조하여 밝기 최적화가 이루어진 샘플이미지들 중 최소 3장 이상의 샘플이미지를 선별하여, 밝기 최적화가 이루어진 선별된 샘플이미지들을 이용하여 입사각도 최적화까지 이루어진다.At this time, referring to Fig. 12, at least three sample images are selected from among the sample images for which brightness optimization has been performed, and the incident angle is optimized using the selected sample images for which brightness optimization has been performed.
상기한 입사각도 최적화 과정을 살펴보면, 먼저 ⅲ-1)빛의 입사각도가 서로 상이한 총 4장의 샘플이미지 중 적어도 3장 이상의 샘플이미지들을 준비한다.Looking at the above-mentioned incident angle optimization process, first, ⅲ-1) prepare at least 3 sample images out of a total of 4 sample images with different incident angles of light.
이때 준비되는 샘플이미지들은 밝기 최적화가 이루어진 샘플이미지들로 준비한다.The sample images prepared at this time are sample images that have been optimized for brightness.
그리고 다음은 ⅲ-2)단계로, 각 샘플이미지들에 반영된 빛의 입사각도를 산출한다.And then, in step ⅲ-2), the incident angle of light reflected in each sample image is calculated.
이때 도 15를 참조하여 각 샘플 이미지별로, 빛의 입사방향에 제일 가까운 세 꼭지점들에서의 빛의 입사각들을 측정하고, 한 이미지 안에서 각도 경향성을 알 수 있기에 그 이미지의 픽셀별로 입사각을 예측할 수 있다.At this time, referring to Fig. 15, the incident angles of light at the three vertices closest to the incident direction of light are measured for each sample image, and since the angular tendency can be known within an image, the incident angle can be predicted for each pixel of the image.
다음은 ⅲ-3)단계로, 픽셀별로 3장의 샘플이미지들로부터 실제 입사각을 구한 것을 바탕으로, 포토매트리스 스테레오 모델링을 이용해서, 해당 픽셀의 노멀벡터를 산출한다.The next step is step ⅲ-3), where the normal vector of the corresponding pixel is calculated using photomatrice stereo modeling based on the actual incident angle obtained from three sample images for each pixel.
여기서, p는 알베도 상수이고, N은 노멀벡터이며, S는 빛 3방향 행렬의 역행렬, I는 3장 샘플이미지의 각 픽셀 밝기값들이다.Here, p is the albedo constant, N is the normal vector, S is the inverse matrix of the light 3-way matrix, and I is the brightness values of each pixel of the three sample images.
다음은 ⅲ-4)단계로, 구해진 픽셀의 노멀벡터에, 포토매트리스 스테레오 모델링을 이용하여, 사용자가 조명기에 셋팅한 빛의 입사각도들을 입력하여, 새로운 빛의 밝기값(그레이 레벨)을 갖는 즉, 입사 각도 보정된 샘플이미지를 얻는다.Next, in step ⅲ-4), the normal vector of the obtained pixel is inputted using photomatrice stereo modeling, and the incident angles of light set by the user to the illuminator are inputted to obtain a sample image with a new light brightness value (gray level), i.e., an incident angle-corrected sample image.
선형방정식을 병합하면, 아래의 [수학식 5]와 같다.If we merge the linear equations, we get [Mathematical Equation 5] below.
다시 말해, 도 14와 같이 면조명기 입사 각도로서의 균일한 샘플이미지를 획득할 수 있다.In other words, a uniform sample image can be obtained as an incident angle of the surface illuminator as in Fig. 14.
다음은 ⅳ)단계로, 보정된 최종 샘플이미지를 획득한다.The next step is step ⅳ), where the corrected final sample image is obtained.
그러므로 상기한 과정을 이루는 표면결함 검사장치의 샘플이미지 보정방법은 가우시안, 램버시안 효과를 밝기 최적화 및 입사각도 최적화로 샘플이미지를 보정(룩업 테이블로 구성 가능)하여, 가우시안, 램버시안 효과에 따른 샘플이미지의 밝기 불균일도 및 입사각도 불균일도를 해소할 수 있다. Therefore, the sample image correction method of the surface defect inspection device that performs the above process corrects the sample image by optimizing the brightness and optimizing the incident angle of the Gaussian and Lambertian effects (configurable as a lookup table), thereby eliminating the brightness unevenness and incident angle unevenness of the sample image due to the Gaussian and Lambertian effects.
본 발명은 도면에 도시된 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 다른 실시 예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.Although the present invention has been described with reference to the embodiments illustrated in the drawings, these are merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. Therefore, the true technical protection scope of the present invention should be determined by the technical idea of the appended claims.
1: 표면결함 검사장치 10: 프레임부
20: 광학모듈 지지대 30: 이송부
31: 이송축 32: 이송 플레이트
33: 이송모터 34: 연결 플레이트
40, 50, 60, 70: 면조명기 41, 51, 61, 71: 하우징
42, 52, 62, 72: 광소자 80: 이미지생성부
101: 제1조정바 102: 제1조정블록
103: 제1레일 104: 제1눈금자
201: 제2조정바 202: 제2조정블록
203: 제2레일 204: 제2눈금자1: Surface defect inspection device 10: Frame part
20: Optical module support 30: Transport section
31: Transfer shaft 32: Transfer plate
33: Transfer motor 34: Connecting plate
40, 50, 60, 70:
42, 52, 62, 72: Photoelectric element 80: Image generation unit
101: 1st adjustment bar 102: 1st adjustment block
103: 1st rail 104: 1st ruler
201: 2nd adjustment bar 202: 2nd adjustment block
203: 2nd rail 204: 2nd ruler
Claims (11)
a)면조명기의 직사각형 하우징 내부에 복수 개의 광소자를 사각형 배열로 임의 배열하는 단계;
b)상기 광소자들에 전원을 인가하여 면조명기로 피검사체를 면조명하면서, 상기 하우징 면적에 대응하는 직사각형의 이미지를 획득하는 단계;
c)획득한 직사각형의 이미지를 기반으로 이미지의 X축 방향 음영을 측정하는 단계;
d)측정된 X축 방향 음영을 기반으로, 사각형 배열된 복수 개의 광소자들 중 Y축 방향 배열의 광소자들을 하나의 Y축 방향 어레이(array)로 각각 묶은 후, 묶여진 Y축 방향 어레이들을 이동시켜, 상기 광소자의 X축 방향 간격을 조절하는 단계;
e)획득한 직사각형의 이미지를 기반으로 이미지의 Y축 방향 음영을 측정하는 단계; 및
f)측정된 Y축 방향 음영을 기반으로, 사각형 배열된 복수 개의 광소자들 중 X축 방향 배열의 광소자들을 하나의 X축 방향 어레이(array)로 각각 묶은 후, 묶여진 X축 방향 어레이들을 이동시켜, 상기 광소자의 Y축 방향 간격을 조절하는 단계;를 포함하는 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법.
In a method for arranging optical elements provided in a surface illuminator of a surface defect inspection device of a subject,
a) A step of arranging a plurality of optical elements in a rectangular array arbitrarily inside a rectangular housing of a surface illuminator;
b) A step of applying power to the above optical elements to illuminate the subject with a surface illuminator and obtaining a rectangular image corresponding to the housing area;
c) A step of measuring the X-axis direction shading of the image based on the acquired rectangular image;
d) a step of grouping the Y-axis-arranged optical elements among the plurality of rectangularly arranged optical elements into one Y-axis-array based on the measured X-axis shading, and then moving the grouped Y-axis-arrays to adjust the X-axis-direction spacing of the optical elements;
e) a step of measuring the Y-axis direction shading of the image based on the acquired rectangular image; and
f) A method for arranging optical elements in a surface illuminator of a surface defect inspection device, comprising: a step of grouping optical elements in an X-axis array among a plurality of rectangularly arranged optical elements into one X-axis array based on the measured Y-axis shading; and then moving the grouped X-axis arrays to adjust the Y-axis spacing of the optical elements.
상기 c)단계인 획득한 직사각형의 이미지를 기반으로 이미지의 X축 방향 음영을 측정하는 단계에서는,
상기 이미지의 X축 방향을 기준으로 음영의 X축 방향 길이를 측정하고,
상기 d)단계인 측정된 X축 방향 음영을 기반으로, 사각형 배열된 복수 개의 광소자들 중 Y축 방향 배열의 광소자들을 하나의 Y축 방향 어레이(array)로 각각 묶은 후, 묶여진 Y축 방향 어레이들을 이동시켜, 상기 광소자의 X축 방향 간격을 조절하는 단계에서는,
Y축 방향으로 묶인 Y축 방향 어레이들의 간격이 음영측으로 갈수록 간격이 좁아지게 배열하는 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법.
In claim 1,
In the step of measuring the X-axis direction shading of the image based on the acquired rectangular image in the above step c),
Measure the length of the shade in the X-axis direction based on the X-axis direction of the image above,
In the step d) above, based on the measured X-axis shading, among the plurality of rectangularly arranged optical elements, the optical elements in the Y-axis array are each grouped into one Y-axis array, and then the grouped Y-axis arrays are moved to adjust the X-axis spacing of the optical elements.
A method for arranging optical elements in a surface illuminator of a surface defect inspection device, wherein the intervals between Y-axis arrays, which are tied in the Y-axis direction, become narrower as they go toward the shaded side.
상기 e)단계인 획득한 직사각형의 이미지를 기반으로 이미지의 Y축 방향 음영을 측정하는 단계에서는,
상기 이미지의 Y축 방향을 기준으로 음영의 Y축 방향 길이를 측정하고,
상기 f)단계인 측정된 Y축 방향 음영을 기반으로, 사각형 배열된 복수 개의 광소자들 중 X축 방향 배열의 광소자들을 하나의 X축 방향 어레이(array)로 각각 묶은 후, 묶여진 X축 방향 어레이들을 이동시켜, 상기 광소자의 Y축 방향 간격을 조절하는 단계에서는,
X축 방향으로 묶인 X축 방향 어레이들의 간격이 음영측으로 갈수록 간격이 좁아지게 배열하는 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법.
In claim 1,
In the step of measuring the Y-axis direction shading of the image based on the acquired rectangular image in the above step e),
Measure the length of the shade in the Y-axis direction based on the Y-axis direction of the image above,
In the step f) above, based on the measured Y-axis shading, among the plurality of rectangularly arranged optical elements, the optical elements in the X-axis array are each grouped into one X-axis array, and then the grouped X-axis arrays are moved to adjust the Y-axis spacing of the optical elements.
A method for arranging optical elements in a surface illuminator of a surface defect inspection device, wherein the intervals between X-axis arrays, which are grouped in the X-axis direction, become narrower as they go toward the shaded side.
b)단계인 상기 광소자들에 전원을 인가하여 면조명기로 피검사체를 면조명하면서, 상기 하우징 면적에 대응하는 직사각형의 이미지를 획득하는 단계에서는,
피검사체 면적의 각 모서리 위치마다 조도계를 배치하여, 입사영역의 조도를 측정하고, 해당 피검사체 면적 전체에 균일한 조도를 이루도록, 광원을 조절한 후, 면조명된 피검사체의 이미지를 획득하는 표면결함 검사장치의 면조명기에 구비하는 광소자 배열방법.
In claim 1,
b) In the step of applying power to the optical elements and illuminating the subject with a surface illuminator, a rectangular image corresponding to the housing area is obtained.
A method for arranging optical elements in a surface illuminator of a surface defect inspection device, which measures the illuminance of an incident area by arranging an illuminance meter at each corner position of the surface of the subject to be inspected, adjusts a light source to achieve uniform illuminance over the entire surface of the subject to be inspected, and then acquires an image of the surface-illuminated subject to be inspected.
ⅰ)피검사체 중 조명의 입사영역을 기준으로 각기 다른 방향에서 순차적으로 빛을 입사하면서 피검사체를 복수로 촬영하여, 각기 다른 빛의 입사 각도에 대응하는 각각의 샘플이미지들을 획득하는 단계;
ⅱ)획득한 샘플이미지들의 밝기를 각각 최적화하는 단계;
ⅲ)밝기 최적화된 샘플이미지들의 입사각도를 각각 최적화하는 단계; 및
ⅳ)보정된 최종 샘플이미지를 획득하는 단계;를 포함하는 표면결함 검사장치의 샘플이미지 보정방법.
A method for correcting a sample image of a surface defect inspection device that inspects surface defects of a subject by illuminating the subject with light using any one of the optical element array methods of claims 1 to 4, photographing the subject, and analyzing the photographed sample images,
i) A step of taking multiple pictures of the subject while sequentially incident light from different directions based on the light incidence area among the subject, and obtaining sample images corresponding to different light incidence angles;
ⅱ) A step of optimizing the brightness of each acquired sample image;
ⅲ) A step of optimizing the angle of incidence of each brightness-optimized sample image; and
ⅳ) A method for correcting a sample image of a surface defect inspection device, comprising the step of obtaining a corrected final sample image.
상기 ⅱ)단계인 획득한 샘플이미지의 밝기를 최적화하는 단계에서는,
ⅱ-1)샘플이미지를 이루는 픽셀들 중 평균 픽셀값을 추출하는 단계와;
ⅱ-2)샘플이미지를 이루는 픽셀들 중 상대적으로 가장 밝은 픽셀을 서치하고, 서치된 픽셀의 그레이 레벨을 토대로 max 픽셀값을 추출하는 단계와;
ⅱ-3)샘플이미지를 이루는 픽셀들 중 상대적으로 가장 어두운 픽셀을 서치하고, 서치된 픽셀의 그레이 레벨을 토대로 min 픽셀값을 추출하는 단계와;
ⅱ-4)추출된 max 픽셀값이 평균 픽셀값으로 조정되기 위한 가중치인 Wmax 픽셀값을 산출하고, 추출된 min 픽셀값이 평균 픽셀값으로 조정되기 위한 가중치인 Wmin 픽셀값을 산출하는 단계와;
ⅱ-5)가장 밝은 픽셀(max 픽셀값)을 기준으로 어두운 픽셀(min 픽셀값) 간의 거리(Distance)를 산출하는 단계와;
ⅱ-6)단위 픽셀 거리당 가중치의 변화량(Kstep)을 산출하는 단계와;
ⅱ-7)샘플이미지를 이루는 각 픽셀의 가중치(K)를 산출하는 단계와;
ⅱ-8)산출된 가중치를 샘플이미지를 이루는 각 픽셀에 적용하여 샘플이미지의 밝기를 최적화하는 단계;를 포함하는 표면결함 검사장치의 샘플이미지 보정방법.
In claim 5,
In the step ⅱ above, the step of optimizing the brightness of the acquired sample image is as follows:
ⅱ-1) A step of extracting an average pixel value from among the pixels forming a sample image;
ⅱ-2) A step of searching for a relatively brightest pixel among the pixels forming a sample image and extracting the max pixel value based on the gray level of the searched pixel;
ⅱ-3) A step of searching for a relatively darkest pixel among the pixels forming a sample image and extracting a min pixel value based on the gray level of the searched pixel;
ⅱ-4) A step of calculating the Wmax pixel value, which is a weight for adjusting the extracted max pixel value to the average pixel value, and calculating the Wmin pixel value, which is a weight for adjusting the extracted min pixel value to the average pixel value;
ⅱ-5) A step of calculating the distance between the darkest pixels (min pixel value) based on the brightest pixel (max pixel value);
ⅱ-6) A step for calculating the change in weight per unit pixel distance (Kstep);
ⅱ-7) A step of calculating the weight (K) of each pixel forming the sample image;
ⅱ-8) A method for correcting a sample image of a surface defect inspection device, comprising: a step of applying the calculated weight to each pixel forming the sample image to optimize the brightness of the sample image.
상기 단위 픽셀 거리당 가중치의 변화량(Kstep)은, 아래의 [수학식 1]로 산출되는 표면결함 검사장치의 샘플이미지 보정방법.
[수학식 1]
Kstep=(Wmin-Wmax)/Dmax
(여기서, Kstep은 단위픽셀 거리당 가중치의 변화량이고, Wmin은 min 픽셀값이 평균 픽셀값으로 되기 위한 가중치이며, Wmax는 max 픽셀값이 평균 픽셀값으로 되기 위한 가중치이고, Dmax는 가장 밝은 픽셀을 기준으로 어두운 픽셀 간의 거리이다.)
In claim 6,
The change in weight per unit pixel distance (Kstep) is a sample image correction method of a surface defect inspection device calculated by [Mathematical Formula 1] below.
[Mathematical Formula 1]
Kstep=(Wmin-Wmax)/Dmax
(Here, Kstep is the change in weight per unit pixel distance, Wmin is the weight for the min pixel value to become the average pixel value, Wmax is the weight for the max pixel value to become the average pixel value, and Dmax is the distance between the darkest pixels based on the brightest pixel.)
상기 각 픽셀의 가중치(K)는, 아래의 [수학식 2]로 산출되는 표면결함 검사장치의 샘플이미지 보정방법.
[수학식 2]
K= Wmax+Kstep×Distance
(여기서, K는 각 픽셀의 가중치이고, Wmax는 max 픽셀값이 평균 픽셀값으로 되기 위한 가중치이며, Kstep은 단위픽셀 거리당 가중치의 변화량이고, Distance는 가장 밝은 픽셀을 기준으로 각 픽셀 간의 거리이다.)
In claim 7,
The weight (K) of each pixel above is a sample image correction method of a surface defect inspection device calculated by [Mathematical Formula 2] below.
[Mathematical formula 2]
K= Wmax+Kstep×Distance
(Here, K is the weight of each pixel, Wmax is the weight for the max pixel value to become the average pixel value, Kstep is the change in weight per unit pixel distance, and Distance is the distance between each pixel based on the brightest pixel.)
상기 ⅲ)단계인 밝기 최적화가 이루어진 샘플이미지들의 입사각도 최적화를 실시하는 단계에서는,
ⅲ-1)밝기 최적화가 이루어진 샘플이미지들 중 빛의 입사각도가 서로 상이한 적어도 3장 이상의 샘플이미지들을 준비하는 단계와;
ⅲ-2)각 샘플이미지들의 빛의 실제 입사각들을 측정하고, 샘플이미지들의 픽셀별로 입사각을 확인하는 단계와;
ⅲ-3)픽셀 별로 실제 입사각을 구한 것을 바탕으로, 포토매트리스 스테레오 모델링을 이용하여, 해당 픽셀의 3종류 이상의 그레이 레벨과, 실제 각도들로 픽셀 노멀벡터를 산출하는 단계와;
ⅲ-4)포토매트리스 스테레오 모델을 이용하여, 픽셀 노멀벡터와 임의로 설정하는 빛의 입사 각도들을 입력하여, 새로운 빛 밝기로 입사각도 최적화가 이루어진 샘플이미지를 얻는 단계;를 포함하는 표면결함 검사장치의 샘플이미지 보정방법.
In claim 8,
In the step iii) above, the angle of incidence of the sample images for which brightness optimization has been performed is optimized.
ⅲ-1) A step of preparing at least three sample images having different light incidence angles among the sample images for which brightness optimization has been performed;
ⅲ-2) A step of measuring the actual incident angles of light of each sample image and confirming the incident angle for each pixel of the sample images;
ⅲ-3) A step of calculating a pixel normal vector using three or more gray levels and actual angles of the pixel based on the actual incidence angle obtained for each pixel using photomatrice stereo modeling;
ⅲ-4) A method for correcting a sample image of a surface defect inspection device, comprising: a step of obtaining a sample image in which the incident angle is optimized with a new light brightness by inputting a pixel normal vector and arbitrarily set incident angles of light using a photomatrice stereo model;
상기 ⅲ-3)단계인 픽셀 별로 실제 입사각을 구한 것을 바탕으로, 포토매트리스 스테레오 모델링을 이용하여, 해당 픽셀의 3종류 이상의 그레이 레벨과, 실제 각도들로 픽셀 노멀벡터를 산출하는 단계에서,
픽셀 노멀벡터는 아래의 [수학식 3]에 의해 산출되는 표면결함 검사장치의 샘플이미지 보정방법.
[수학식 3]
(여기서, ρ는 알베도 상수이고, N은 노멀벡터이며, S는 빛 3방향 행렬의 역행렬이고, I는 3장 샘플이미지의 각 픽셀 밝기값들이다.)
In claim 9,
Based on the actual angle of incidence obtained for each pixel in step ⅲ-3 above, in the step of calculating the pixel normal vector using photomatrice stereo modeling with three or more gray levels and actual angles of the corresponding pixel,
The pixel normal vector is a sample image correction method of a surface defect inspection device calculated by [Mathematical Formula 3] below.
[Mathematical Formula 3]
(Here, ρ is the albedo constant, N is the normal vector, S is the inverse matrix of the light 3-way matrix, and I is the brightness values of each pixel of the three sample images.)
상기 ⅲ-4)단계인 포토매트리스 스테레오 모델을 이용하여, 픽셀 노멀벡터와 임의로 설정하는 빛의 입사 각도들을 입력하여, 새로운 빛 밝기로 입사각도 최적화가 이루어진 샘플이미지를 얻는 단계에서는,
아래의 [수학식 4]에 의해 입사각도가 보정되는 표면결함 검사장치의 샘플이미지 보정방법.
[수학식 4]
, , ,
(여기서, ρ는 알베도 상수이고, N은 노멀벡터이며, S는 3장 샘플이미지의 각 빛 3방향 행렬의 역행렬이고, I는 3장 샘플이미지의 각 픽셀 밝기값들이다.)In claim 9,
In the step ⅲ-4) above, using the photomatrice stereo model, a sample image optimized for the incident angle with a new light brightness is obtained by inputting the pixel normal vector and the arbitrarily set incident angles of light.
A sample image correction method of a surface defect inspection device in which the incident angle is corrected by [Mathematical Formula 4] below.
[Mathematical formula 4]
, , ,
(Here, ρ is the albedo constant, N is the normal vector, S is the inverse matrix of each light 3-way matrix of the three sample images, and I is the brightness values of each pixel of the three sample images.)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220030243A KR102771405B1 (en) | 2022-03-10 | 2022-03-10 | Optical element arrangement method of surface lighting device and sample image correction method of surface defect inspection device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220030243A KR102771405B1 (en) | 2022-03-10 | 2022-03-10 | Optical element arrangement method of surface lighting device and sample image correction method of surface defect inspection device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20230134024A KR20230134024A (en) | 2023-09-20 |
| KR102771405B1 true KR102771405B1 (en) | 2025-02-26 |
Family
ID=88191512
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020220030243A Active KR102771405B1 (en) | 2022-03-10 | 2022-03-10 | Optical element arrangement method of surface lighting device and sample image correction method of surface defect inspection device |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102771405B1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20250170404A (en) * | 2024-05-28 | 2025-12-05 | 주식회사 엘지에너지솔루션 | Apparatus for analyzing battery image and operating method thereof |
| CN121095244B (en) * | 2025-11-10 | 2026-02-24 | 杭州映图智能科技有限公司 | An AI-based system and method for visual inspection of circumferential welds in automotive tubular components |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018124075A (en) | 2017-01-30 | 2018-08-09 | 名古屋電機工業株式会社 | Inspection information display device, inspection information display method and inspection information display program |
| JP2018204996A (en) | 2017-05-31 | 2018-12-27 | 株式会社キーエンス | Image inspection device |
| JP2019002940A (en) | 2018-09-19 | 2019-01-10 | 株式会社キーエンス | Image inspection device, image inspection method, image inspection program, computer readable recording medium, and recorded apparatus |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160149434A (en) * | 2015-06-18 | 2016-12-28 | 세메스 주식회사 | Apparatus for detecting semiconductor packages |
| KR102112053B1 (en) * | 2018-08-01 | 2020-05-18 | 주식회사 뷰온 | An Apparatus and Method for Inspecting Surface Defect using Image Sensor |
| KR102292463B1 (en) * | 2018-08-01 | 2021-08-23 | 주식회사 뷰온 | An Apparatus and Method for Inspecting Surface Defect using Image Sensor |
| KR102337894B1 (en) * | 2020-05-21 | 2021-12-09 | 주식회사 인터원 | Led module bar for interior illunination |
-
2022
- 2022-03-10 KR KR1020220030243A patent/KR102771405B1/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018124075A (en) | 2017-01-30 | 2018-08-09 | 名古屋電機工業株式会社 | Inspection information display device, inspection information display method and inspection information display program |
| JP2018204996A (en) | 2017-05-31 | 2018-12-27 | 株式会社キーエンス | Image inspection device |
| JP2019002940A (en) | 2018-09-19 | 2019-01-10 | 株式会社キーエンス | Image inspection device, image inspection method, image inspection program, computer readable recording medium, and recorded apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20230134024A (en) | 2023-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110935644B (en) | A machine vision-based bearing needle roller size detection system and method | |
| US11892414B2 (en) | Device and method for checking for surface defect, using image sensor | |
| US9140546B2 (en) | Apparatus and method for three dimensional inspection of wafer saw marks | |
| US6603103B1 (en) | Circuit for machine-vision system | |
| KR101949257B1 (en) | Apparatus for Testing Display device module and Method for Testing the same | |
| US7773209B2 (en) | Method and apparatus for parts manipulation, inspection, and replacement | |
| TWI415014B (en) | Appearance inspection device | |
| EP0638801A1 (en) | Method of inspecting the array of balls of an integrated circuit module | |
| CN106662537A (en) | Optical appearance inspection device and optical appearance inspection system using same | |
| US20090281753A1 (en) | method and system for photovoltaic cell production yield enhancement | |
| KR102771405B1 (en) | Optical element arrangement method of surface lighting device and sample image correction method of surface defect inspection device | |
| CN105574845B (en) | A kind of polyphaser array cigarette-brand lamination quantity measuring method and device | |
| KR101630596B1 (en) | Photographing apparatus for bottom of car and operating method thereof | |
| EP0489295B1 (en) | Liquid crystal panel inspection method | |
| CN104992446B (en) | The image split-joint method of non-linear illumination adaptive and its realize system | |
| US9255893B2 (en) | Apparatus for illuminating substrates in order to image micro cracks, pinholes and inclusions in monocrystalline and polycrystalline substrates and method therefore | |
| KR20200014863A (en) | An Apparatus and Method for Inspecting Surface Defect using Image Sensor | |
| CN110412056A (en) | An automatic optical detection method and device for a vehicle-mounted glass module | |
| KR101351000B1 (en) | In-line camera inspection apparatus having plural mode | |
| CN102003941A (en) | Large mooring chain five-ring length measurement method and device based on vision | |
| JP5702634B2 (en) | Camera resolution automatic measurement method, automatic adjustment method, and image inspection method and apparatus | |
| JP2003097931A (en) | Method and device for optical inspection | |
| KR100690027B1 (en) | LC panel inspection device and method | |
| JP4302028B2 (en) | Inspection apparatus and method for transparent electrode film substrate, and program | |
| JP4342869B2 (en) | Inspection system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20220310 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240624 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20241121 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20250218 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20250219 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |
