KR101782364B1 - Vision inspection method based on learning data - Google Patents
Vision inspection method based on learning data Download PDFInfo
- Publication number
- KR101782364B1 KR101782364B1 KR1020160062786A KR20160062786A KR101782364B1 KR 101782364 B1 KR101782364 B1 KR 101782364B1 KR 1020160062786 A KR1020160062786 A KR 1020160062786A KR 20160062786 A KR20160062786 A KR 20160062786A KR 101782364 B1 KR101782364 B1 KR 101782364B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- learning
- intrinsic
- false
- average
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- 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
-
- G06F15/18—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06T7/0008—Industrial image inspection checking presence/absence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06T7/001—Industrial image inspection using an image reference approach
-
- 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/17—Systems in which incident light is modified in accordance with the properties of the material investigated
- G01N2021/1765—Method using an image detector and processing of image signal
- G01N2021/177—Detector of the video camera type
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
Description
본 발명은 케이평균군집화를 통한 학습기반의 비전검사 방법에 관한 것으로서, 보다 상세하게는 케이평균군집화를 수행시 연산을 최소화 하면서도 최적의 k값을 도출함으로 연산과정을 단순화하고 분류대상이 되는 클래스간의 구분을 보다 명확하게 하여 신뢰도를 높인 비전검사 방법에 관한 것이다.The present invention relates to a learning-based vision inspection method using K average clustering, more specifically, to simplify a calculation process by deriving an optimal k value while minimizing computation in performing K average clustering, And more particularly, to a vision inspection method in which reliability is improved by making the classification more clear.
일반적으로 군집화는 주어진 데이터를 여러개의 군집으로 분할하는 방법이다. 사전지식 없이 스스로 학습하는 무교사학습(unsupervised learning)에 해당한다.In general, clustering is a method of dividing a given data into several clusters. It corresponds to unsupervised learning which learns by itself without prior knowledge.
군집화는 유사한 데이터 개체들의 군집으로 분할하여 주어진 데이터에 대한 이해와 활용을 효율적으로 할 수 있도록 하는 방법이다.Clustering is a method that enables efficient understanding and utilization of given data by dividing into clusters of similar data entities.
대규모 데이터에 대한 특성에 따라 몇 개의 클러스터로 군집화하는 클러스터링 기법은 계층적 클러스터링이나 분할 클러스터링 등 다양한 기법이 있는데, 그 중에서 케이평균(k-means)군집화 알고리즘은 구현이 쉬우나 할당, 재계산에 소요되는 연산량이 많고 소요되는 시간이 증가하게 된다.There are various clustering techniques such as hierarchical clustering and partition clustering, which are clustered into several clusters according to characteristics of large-scale data. Among them, the k-means clustering algorithm is easy to implement, The amount of computation is large and the time required is increased.
디스플레이 패널의 생산공정에서 시트 또는 패널의 접착상태를 점검하여 양품과 불량품을 분류하는 단계에서 불량을 검출하기 위한 방법으로서 디스플레이 패널의 검사 대상이 되는 평면을 영상으로 촬영하여 검수하는 비전검사장치가 도입되어 실시되고 있다.As a method for detecting defects in the step of sorting good and defective parts by checking the adhesion state of the sheet or panel in the production process of the display panel, there is introduced a vision inspection device for photographing and inspecting the plane to be inspected of the display panel as an image .
이러한 비전검사장치의 불량을 판별하기 위한 알고리즘으로서 케이평균군집화를 적용하는데에는 학습을 위해 주어진 데이터를 가공하는 과정에서 k개의 클러스터로 클래스를 나누어 군집화를 수행하게 된다.In applying K average clustering as an algorithm to identify defects of vision inspection devices, clustering is performed by dividing classes into k clusters in the process of processing given data for learning.
이때, 군집의 수 k는 군집화를 수행하는데 매우 중요한 요소이며, k의 값에 의해 군집화 결과는 크게 달라지게 된다.At this time, the number k of clusters is a very important factor for clustering, and the clustering result greatly varies depending on the value of k.
하지만, 케이평균군집화 알고리즘에서 k값을 구하는 방법으로는 반복적인 케이평균군집화의 수행과 군집의 품질을 평가하는 외부 군집 연관 기준 정보를 결합하여 수 많은 연산을 거쳐야 했고, 이로인해 최적의 k값을 도출하기 위해서는 긴 시간의 투자와 복잡한 연산을 수행하여야 한다는 단점이 있었다.However, as a method of obtaining the k value in the K average clustering algorithm, it is necessary to perform a number of operations by combining the iterative K average clustering and the external cluster association criterion information for evaluating the quality of the cluster, There is a disadvantage in that a long time investment and a complicated operation must be performed.
이는 디스플레이 패널에 접착된 편광층의 불량 여부를 판별함에 있어서, 반복적인 학습과정을 통해 불량을 판별하기 위한 기준을 재설정하는 공정에 적용하기 어렵게 작용하였다.This is because it is difficult to apply the present invention to a process of resetting a criterion for determining a defect through an iterative learning process in determining whether a polarizing layer adhered to a display panel is defective or not.
따라서 이와 같은 문제점들을 해결하기 위한 방법이 요구된다.Therefore, a method for solving such problems is required.
본 발명은 상술한 종래 기술의 문제점을 해결하기 위하여 안출된 발명으로서 사전학습 및 반복학습을 통해 신뢰성과 정확성을 높인 비전검사 장치를 제공하기 위함으로, 수집되는 데이터를 케이평균군집화 알고리즘을 통해 군집화하고 이를 학습에 활용하며, 케이평균군집화 수행시 도출되는 최적의 k값을 적은 연산량과 짧은 시간안에 구할 수 있도록 한 비전검사 방법을 제공하기 위함이다.SUMMARY OF THE INVENTION The present invention has been made in order to solve the above-mentioned problems of the prior art, and it is an object of the present invention to provide a vision inspection apparatus which increases reliability and accuracy through prior learning and repeated learning, This is to provide a vision inspection method that can calculate the optimal k value derived from the K average clustering in a small amount of calculation and in a short time.
본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The problems of the present invention are not limited to the above-mentioned problems, and other problems not mentioned can be clearly understood by those skilled in the art from the following description.
상기한 목적을 달성하기 위한 본 발명의 케이평균군집화를 통한 학습기반의 비전검사 방법은 진성불량품의 샘플인 진성표본 및 가성불량품의 샘플인 가성표본을 동일한 수로 포함하여 제1학습군이 형성되고, 제1학습군으로부터 수식화된 진성데이터 및 가성데이터가 동일한 수로 구비되는 제1데이터군을 추출하고, 제1데이터군은 k개의 그룹으로 그룹핑되며 각각의 그룹별로 특징점 평균을 구하여 k개의 평균점으로 구성되는 케이평균군집화가 수행되는 케이평균군집화 단계를 거치고, k개의 평균점에 대입된 제1데이터군을 특징공간상에 도식화하여 진성데이터가 위치하는 진성영역 및 가성데이터가 위치하는 가성영역의 경계인 분류기준을 도출하는 사전학습 단계, 검사대상물인 편광층이 접착된 디스플레이패널로부터 추출되어 수식화된 피검데이터를 특징공간상에 대입하고 분류기준을 경계로 하여 특징공간상에서 피검데이터가 위치하는 영역을 판단하여 검사대상물을 진성불량 또는 가성불량으로 판단하는 불량판별 단계 및 사전학습 단계에 피검데이터를 적용하여 특징공간상의 분류기준을 수정하는 추가학습 단계를 포함하고, k값은 특징공간상에서 진성영역 및 가성영역의 평균점간의 거리가 최대가 되도록 설정되고, 불량판별 단계 및 추가학습 단계가 반복 수행된다.In order to accomplish the above object, a learning-based vision inspection method based on k average clustering of the present invention is characterized in that a first learning group is formed by including an intrinsic sample, which is a sample of intrinsic defects, and a tentative sample, Extracting a first data group including the same number of the intrinsic data and the false data formulated from the first learning group, grouping the first data group into k groups, and obtaining a minutiae point average for each group, K average clustering is performed and the first data group assigned to the k average points is plotted on the feature space and the classification region which is the boundary between the intrinsic region where the intrinsic data is located and the pseudo region where the pseudo- , A pre-learning step of deriving a pre-learning step, a test target extracted and formulated from a display panel to which a polarizing layer A defect discrimination step of judging an inspection object as an intrinsic defect or a false defect by determining an area where the test data is located in the feature space with the classification criterion as a boundary and applying the test data to the pre- And the k value is set so that the distance between the mean points of the intrinsic region and the false region in the feature space is maximized, and the defect determination step and the additional learning step are repeatedly performed.
그리고, 사전학습 단계는 제1학습군에 포함된 각각의 진성표본 및 가성표본으로부터 영상정보로 추출된 진성이미지 및 가성이미지로 구성되는 제1학습이미지군을 수집하는 영상 수집 단계, 진성데이터 및 상기 가성데이터는 제1학습이미지군에 포함된 각각의 진성이미지 및 가성이미지로부터 각각 n개의 특징점으로 도출되어 제1데이터군을 형성하고 제1데이터군을 도식화하여 인접한 특징점들을 k개의 그룹으로 그룹핑하며 각각의 그룹별로 특징점 평균을 구하여 k개의 평균점으로 구성되는 사전을 작성하는 사전작성 단계 및 진성데이터 및 가성데이터를 사전에 대입하여 특징공간상에 도식화하고 특징공간상에서 진성데이터가 위치하는 진성구역 및 가성데이터가 위치하는 가성구역의 경계인 분류기준을 결정하는 클래스 분류 단계를 포함한다.The pre-learning step includes an image collecting step of collecting a first learning image group composed of a genuine image and a false image extracted from each of the intrinsic specimens included in the first learning group and the image information from the specimen, The pseudo-data is derived as n feature points from each of the true image and the false image included in the first learning image group to form a first data group, a first data group is schematized, and adjacent feature points are grouped into k groups A dictionary creation step of creating a dictionary composed of k average points by obtaining feature point averages for each group of the feature points and the vital data and the false data, And a classifying step of determining a classifying criterion that is a boundary of the pseudo-zone in which the categorizing section is located.
또는, 사전작성 단계 및 클래스 분류단계는 임의의 k값을 대입하여 최초 수행되고, 임의의 k값을 통해 도출된 진성구역 및 가성구역의 평균점간의 거리가 최대가 되는 k값으로 재차 수행되어 분류기준을 결정한다.Alternatively, the preprocessing step and the classifying step are performed first by assigning arbitrary k values, re-performed with k values at which the distance between the average points of the intrinsic region and the intrinsic region derived from the arbitrary k value becomes maximum, .
그리고, 불량판별 단계는 검사대상물로부터 영상정보로 추출된 피검이미지로부터 얻은 n개의 특징점인 피검데이터를 사전과 대비하고 k개의 평균점을 기준으로 피검데이터를 분류하여 특징공간상에 도식화한다.In the defect determination step, the test data, which is n feature points obtained from the image of the subject extracted from the image information, is compared with the dictionary, and the test data is classified based on k average points and displayed on the feature space.
또는, 진성이미지, 가성이미지 및 피검이미지는 검사대상물의 검사대상 표면을 일정한 패턴에 따라 이동하며 촬영된 영상의 수식화된 신호가 급격하게 변화되는 지점의 영상정보이다.Alternatively, the intrinsic image, the false image, and the image to be inspected are image information of a point at which a modulated signal of the photographed image is abruptly changed, moving the inspected surface of the inspected object along a predetermined pattern.
도 1은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법을 나타낸 흐름도이다.
도 2는 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 분류기준을 정하는 데이터를 나타낸 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 진성표본의 진성이미지를 나타낸 이미지이다.
도 4는 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 가성표본의 가성이미지를 나타낸 이미지이다.
도 5는 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 사전이 도출되는 과정을 나타낸 개략도이다.
도 6은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 제1이미지군을 사전에 대입하는 과정을 나타낸 개략도이다.
도 7은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 클래스들의 평균점간에 거리를 나타낸 그래프이다.
도 8은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 사전학습단계 및 불량판별 단계를 나타낸 개략도이다.
도 9은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 특징공간상에 진성영역 및 가성영역이 도출된 상태를 3차원으로 예시하여 나타낸 그래프이다.
도 10은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법을 사용하는 장치를 나타낸 상태도이다.1 is a flowchart illustrating a vision-based vision inspection method using K average clustering according to an exemplary embodiment of the present invention.
FIG. 2 is a flowchart illustrating data for defining a classification criterion in a learning-based vision inspection method using K average clustering according to an exemplary embodiment of the present invention.
FIG. 3 is an image showing an intrinsic image of an intrinsic specimen in a learning-based vision inspection method using K average clustering according to an embodiment of the present invention.
FIG. 4 is an image showing a false image of a false sample in a learning-based vision inspection method using K average clustering according to an embodiment of the present invention.
FIG. 5 is a schematic diagram showing a process of deriving a dictionary in a learning-based vision inspection method using K average clustering according to an embodiment of the present invention.
FIG. 6 is a schematic diagram illustrating a process of assigning a first image group in advance in a learning-based vision inspection method using K average clustering according to an exemplary embodiment of the present invention.
FIG. 7 is a graph illustrating a distance between averages of classes in a learning-based vision inspection method using K average clustering according to an exemplary embodiment of the present invention.
FIG. 8 is a schematic diagram showing a learning step and a defect determination step in a learning-based vision inspection method using K average clustering according to an embodiment of the present invention.
FIG. 9 is a graph illustrating a three-dimensional state in which an intrinsic region and a false region are derived on a feature space in a learning-based vision inspection method using K average clustering according to an exemplary embodiment of the present invention.
FIG. 10 is a state diagram showing an apparatus using a vision-based vision inspection method using K average clustering according to an exemplary embodiment of the present invention.
이하 본 발명의 목적이 구체적으로 실현될 수 있는 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 설명한다. 본 실시예를 설명함에 있어서, 동일 구성에 대해서는 동일 명칭 및 동일 부호가 사용되며 이에 따른 부가적인 설명은 생략하기로 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. In describing the present embodiment, the same designations and the same reference numerals are used for the same components, and further description thereof will be omitted.
본 발명에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법은 하기 되는 것과 같이 실시될 수 있다.The learning-based vision inspection method through K average clustering according to the present invention can be performed as follows.
도 1은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법을 나타낸 흐름도이고, 도 2는 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 분류기준을 정하는 데이터를 나타낸 흐름도이다.FIG. 1 is a flowchart illustrating a vision-based vision inspection method based on K average clustering according to an exemplary embodiment of the present invention. FIG. 2 is a flowchart illustrating a vision-based vision inspection method using K average clustering according to an exemplary embodiment of the present invention. Fig. 6 is a flowchart showing data for defining a classification criterion. Fig.
본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법은 디스플레이패널(302)에 접착된 편광층(304)의 불량을 검사하기 위한 학습기반의 비전검사 방법을 예로 한다.The learning-based vision inspection method using K average clustering according to an exemplary embodiment of the present invention is an example of a learning-based vision inspection method for inspecting defects of the polarizing
본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법은 사전학습 단계(S100), 불량판별 단계(S200) 및 추가학습 단계(S300)를 포함하고, 불량판별 단계(S200) 및 추가학습 단계(S300)가 반복 수행된다.The learning-based vision inspection method based on K average clustering according to an embodiment of the present invention includes a pre-learning step (S100), a defect determination step (S200), and an additional learning step (S300) And the additional learning step S300 are repeatedly performed.
사전학습 단계(S100)에서는 진성불량품의 샘플인 진성표본(100) 및 가성불량품의 샘플인 가성표본(200)을 동일한 수로 포함하여 제1학습군이 마련된다.In the pre-learning step (SlOO), the first learning group is prepared by including the
그리고, 제1학습군으로부터 수집된 영상이미지가 수식화된 진성데이터(120) 및 가성데이터(220)가 동일한 수로 구비되는 제1데이터군이 추출된다.The first data group including the same number of the
제1데이터군은 k개의 그룹으로 그룹핑되며 각각의 그룹별로 특징점 평균을 구하여 k개의 평균점으로 구성되는 케이평균군집화 단계가 수행되고, k개의 평균점에 대입된 제1데이터군을 특징공간(400)상에 도식화하여 진성데이터(120)가 위치하는 진성영역(130) 및 가성데이터(220)가 위치하는 가성영역(230)의 경계인 분류기준(410)을 도출한다.The first data group is grouped into k groups, and a feature point average is obtained for each group, and a k average clustering step is performed, which is composed of k average points. The first data group assigned to k average points is divided into a feature space 400 To derive a
이때, k값은 특징공간상에서 진성영역(130) 및 가성영역(230)의 평균점간의 거리가 최대가 되도록 설정된다.At this time, the k value is set so that the distance between the average points of the
불량판별 단계(S200)에서는 검사대상물(300)인 편광층(304)이 접착된 디스플레이패널(302)로부터 영상이미지로 추출되어 수식화된 피검데이터(320)를 특징공간(400)상에 대입한다.In the defect determination step S200, the inspection data 320 extracted from the
그리고, 분류기준(410)을 경계로 하여 특징공간(400)상에서 피검데이터(320)가 위치하는 영역을 판단하여 검사대상물(300)을 진성불량 또는 가성불량으로 판단하게 된다.An area where the test data 320 is located is determined on the feature space 400 with the
추가학습 단계(S300)는 사전학습 단계(S100)에 피검데이터(320)를 적용하여 특징공간(400)상의 분류기준(410)을 수정하되, 피검데이터(320)는 진성데이터(120)와 가성데이터(220)가 동일한 수로 제1데이터군을 구성하도록 데이터 밸런싱 단계(S310)를 통해 보정된다.In the additional learning step S300, the test data 320 is applied to the pre-learning step S100 to modify the
아래에서는 상기된 각각의 단계를 구체적으로 자세하게 설명한다.Each of the above steps will be described in detail below.
제1학습군은 진성불량품의 샘플인 진성표본(100) 및 가성불량품의 샘플인 가성표본(200)을 각각 A개로 동일한 수를 포함한다.The first learning group includes the same number as the
제1학습이미지군은 진성표본(100)으로부터 도출된 진성이미지(110) 및 가성표본(200)으로부터 도출된 가성이미지(210)를 동일한 수를 포함한다.The first learning image group includes the same number of the
제1데이터군은 진성이미지(110)를 수식화한 진성데이터(120) 및 가성이미지(210)를 수식화한 가성데이터(220)를 동일한 수를 포함한다.The first data group includes the same number of the
따라서, 진성표본(100) 및 진성이미지(110)는 동일하게 A개이고, 가성표본(200) 및 가성이미지(210) 또한 동일하게 A개인 것으로 본 발명의 일 실시예에서는 가정한다.Therefore, it is assumed in the embodiment of the present invention that the
특징공간(400)은 다수의 변수를 지닌 다차원 공간으로서 본 발명의 일 실시예에 따른 특정 데이터가 도식화되는 공간을 지칭한다.The feature space 400 is a multi-dimensional space having a plurality of variables, and refers to a space in which specific data according to an embodiment of the present invention is depicted.
사전학습 단계(S100)는 진성표본(100) 및 가성표본(200)으로부터 불량으로 의심되는 지점의 영상이미지인 진성이미지(110) 및 가성이미지(210)를 획득하는 영상 수집 단계(S110), 사전작성 단계(S120) 및 클래스 분류 단계(S130)를 포함한다.The pre-learning step S100 includes an image collecting step S110 for obtaining an
도 3은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 진성표본의 진성이미지를 나타낸 이미지이고, 도 4는 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 가성표본의 가성이미지를 나타낸 이미지이다.FIG. 3 is an image showing an intrinsic image of an intrinsic specimen in a learning-based vision inspection method based on the K mean clustering according to an exemplary embodiment of the present invention. FIG. Based visual inspection method.
도 3 내지 도 4를 참조하여, 영상 수집 단계(S110)는 진성표본(100) 및 가성표본(200)의 측정대상 평면을 일정한 패턴으로 이동하며 촬영하는 촬영유닛을 통해 영상이 수집되고, 특정 위치의 영상에서 기 설정된 조건을 만족하는 결과의 도출 시에 그 위치의 영상이미지를 촬영함으로 진성이미지(110) 또는 가성이미지(210)를 획득하는 단계이다.3 to 4, in the image capturing step S110, an image is collected through a photographing unit for photographing the
본 발명의 일 실시예로서 촬영유닛을 통해 촬상되는 영상의 밝기의 변화가 급격하게 증가 또는 감소하는 경우 그 지점을 도 3 내지 도 4에 도시된 바와 같이 촬영하여 영상이미지로 획득할 수 있다.In an embodiment of the present invention, when a change in brightness of an image picked up through a photographing unit is rapidly increased or decreased, the point may be photographed and acquired as a video image as shown in FIGS.
사전작성 단계(S120)는 진성이미지(110) 및 가성이미지(210)로부터 각각 n개의 특징점으로 도출되는 진성데이터(130) 및 가성데이터(230)가 도출된다.The preprocessing step S120 derives the
진성데이터(130)는 A×n개가 획득되고, 가성데이터(230) 또한 A×n개가 획득된다.The
도 5는 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 사전이 도출되는 과정을 나타낸 개략도이고, 도 6은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 제1학습이미지군을 사전에 대입하는 과정을 나타낸 개략도, 도 7은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 클래스들의 평균점간에 거리를 나타낸 그래프이다.FIG. 5 is a schematic diagram illustrating a process of deriving a dictionary in a learning-based vision inspection method using K average clustering according to an exemplary embodiment of the present invention. FIG. FIG. 7 is a schematic diagram illustrating a process of assigning a first learning image group in a vision-based vision inspection method according to an exemplary embodiment of the present invention. FIG. Fig.
도 5 내지 도 7을 참조하여, 진성이미지(110) 및 가성이미지(210)로부터 도출되는 진성데이터(130) 및 가성데이터(230)는 진성이미지(110) 및 가성이미지(210)내에서 색상, 명도, 채도, 형상, 곡률등과 같은 특징을 n개의 지점에서 추출하여 수집될 수 있다.5 through 7, the
진성데이터(130) 및 가성데이터(230)는 색상, 명도, 채도, 형상, 곡률등과 같은 특징들을 변수로 하는 벡터(vector)량으로 변환되고, 이러한 벡터량을 구성하는 변수에 대응되는 다차원의 공간상에 도식화된다.The
도 5에는 진성이미지(110) 및 가성이미지(210)로부터 n개의 특징점이 벡터량으로 도출되어 다차원 공간상의 도식화되는 과정을 간략하게 나타내고 있다.FIG. 5 schematically shows a process in which n feature points are derived as vector quantities from the
이는 예시적인 것으로서 본 발명이 적용되는 실시예에 따라 다양한 인자를 기준으로 하여 진성데이터(130) 및 가성데이터(230)가 추출될 수 있다.It should be noted that the
상술한 바와 같이 A개의 진성이미지(110)로 부터 A×n개의 진성데이터(130), A개의 가성이미지(210)로부터 A×n개의 가성데이터(230)가 벡터량으로 수집되고, 진성데이터(130) 및 가성데이터(230)는 다차원 공간상에 도식화되며, 각각 인접한 진성데이터(130) 및 가성데이터(230)를 군집화하여 k개의 그룹으로 그룹핑하며, 각각의 그룹내에 속하는 진성데이터(130) 및 가성데이터(230)의 평균점을 구함으로 k개의 평균점을 산출하게 된다.As described above, the A.sub.n
이때, 각각의 그룹을 단어라 정의하고, k개의 평균점을 사전이라 정의하여 k개의 단어를 지닌 사전을 작성한다.At this time, each group is defined as a word, and a k-word dictionary is created by defining k average points as a dictionary.
상세하게는 각각의 그룹은 케이평균군집화 알고리즘에서 각각의 클러스터이고, k개의 평균점은 각각의 클러스터의 중심으로 그 클러스터에 속한 패턴의 평균 혹은 중심(centroid) 라 하고, w는 클러스터에 속한 진성데이터(130) 및 가성데이터(230)의 패턴집합이며, 는 클러스터에 속한 특정 패턴으로서 와 같은 수식으로 정의될 수 있다.Specifically, each group is an individual cluster in the K average clustering algorithm, and k average points are centers of the respective clusters. The mean or centroid of the patterns belonging to the cluster, W is a pattern set of the
본 발명의 일 실시예에서는 사전작성 단계(S120)를 최초로 수행시 k의 개수를 임의로 선택하여 수행하고, 후술될 k값 최적화 과정을 거쳐 도출된 k의 개수를 재차 수행시에 적용하게 된다.In the embodiment of the present invention, the number of k is arbitrarily selected and executed when the preprocessing step (S120) is performed for the first time, and the number of k derived through the k-value optimization process to be described later is applied again at the time of execution.
사전작성 단계(S120)는 주어진 데이터를 k개의 클러스터로 묶어 군집화 하는 알고리즘인 케이평균군집화를 이용하여 수행될 수 있다.The preprocessing step (S120) may be performed using K average clustering, which is an algorithm for grouping the given data into k clusters.
클래스 분류 단계(S130)는 진성데이터(130)를 사전작성 단계(S120)를 통해 작성된 사전에 대입하여 k개의 단어들 각각에 속하게 되는 진성데이터(130)를 도 6에 도시된 바와 같이 히스토그램화 하는 히스토그램화 단계가 먼저 수행된다.The class classification step S130 substitutes the
상술한 사전 작성 단계(S120)는 케이평균군집화를 활용하는데 있어, 그룹의 개수이자 평균점의 개수인 변수 k를 결정하기 위한 방법으로서 특징공간(400)상에 배치된 진성영역(130) 및 가성영역(230)의 평균점간의 거리(d)가 최대가 되는 k값을 적용하는 방법으로 구현될 수 있다.The above-described pre-creation step S120 is a method for determining a variable k, which is the number of groups and the number of averages, in utilizing the K average clustering, and the
도 6에 도시된 바와 같이, 특징공간(400)이 2차원으로 도시된 경우 직선으로 표시된 d의 거리가 최대가 되도록 k값을 결정될 수 있으며, 진성영역(130) 및 가성영역(230)으로 형성된 두 개의 클래스가 아닌 3개 이상의 클래스를 분류하고 판단하여야 하는 경우 각각의 클래스가 지닌 평균점간의 거리를 모두 합하여 그 값이 최대가 되는 k값을 결정하게 된다.As shown in FIG. 6, when the feature space 400 is shown in two dimensions, the value of k can be determined so that the distance d shown by the straight line is maximized, and the value of k formed in the
이와 같은 최적화된 k값을 구하는 방법은 도 7에 도시된 바와 같으며, 도 7에서 M은 학습 하고자 하는 클래스의 개수이다.The method for obtaining such an optimized k value is as shown in FIG. 7, and M in FIG. 7 is the number of classes to be learned.
따라서 ,와 같은 수식으로 클래스간의 평균점간 거리의 개수를 구할 수 있고, 로 표현한 바와 같이 클래스간의 평균점간 거리를 모두 합한 수치인 정도(accuracy)가 최대가 되는 k값을 최적의 k값이라 볼 수 있다.therefore , The number of the distance between the average points of the classes can be obtained by the equation such as < RTI ID = 0.0 > The k value at which the accuracy, which is the sum of the average distances between classes, is maximized, can be regarded as the optimum k value.
또한, 상술한 바와 같이 결정된 k의 개수는 사전작성 단계(S120)에 적용되어 보다 정확한 사전이 작성될 수 있도록 한다.Further, the number of k determined as described above is applied to the dictionary creation step (S120) so that a more accurate dictionary can be created.
이러한 k값의 결정과정은 오차를 최소화한 k값을 결정하기 위해 수행되어야 하는 검증절차를 생략할 수 있는 것으로, 검증절차를 위해 진성표본(100) 및 가성표본(200)을 사전에 대입하여 특징공간(400)상에 도식화하는 과정을 반복하며 시행착오를 거침으로 최적의 k값을 얻어야 하는 과정 없이도 최적의 k값을 도출할 수 있게 된다.The determination process of k may omit the verification procedure to be performed to determine the k value minimizing the error. The verification process may be performed by substituting the
도 8은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 사전학습단계 및 불량판별 단계를 나타낸 개략도이고, 도 9는 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법에서 특징공간상에 진성영역 및 가성영역이 도출된 상태를 3차원으로 예시하여 나타낸 그래프, 도 10은 본 발명의 일 실시예에 따른 케이평균군집화를 통한 학습기반의 비전검사 방법을 사용하는 장치를 나타낸 상태도이다.FIG. 8 is a schematic view showing a learning step and a defect determination step in a learning-based vision inspection method using K average clustering according to an embodiment of the present invention, and FIG. 9 is a schematic diagram illustrating a K mean clustering according to an embodiment of the present invention. FIG. 10 is a graph illustrating an example in which the intrinsic region and the false region are derived on the feature space in the learning-based vision inspection method based on the learning-based vision through the K average clustering according to an embodiment of the present invention. And a device using the inspection method.
상술한 히스토그램화 단계를 통해 구해진 히스토그램을 기준으로 하여 단어와 각각의 단어에 속하는 진성데이터(130)를 변수로 하여 특징공간(400)상에 도시하고, 도 9에 도시된 바와 같이, 특징공간(400)상에서 진성영역(130)을 도출한다.9, the
또한, 가성데이터(230)를 사전작성 단계(S120)를 통해 작성된 사전에 대입하여 k개의 단어들 각각에 속하게 되는 가성데이터(230)를 도 6에 도시된 바와 같이 히스토그램화 하는 히스토그램화 단계가 수행된다.In addition, the histogramming step of substituting the pseudo-data 230 into the dictionary created through the preprocessing step S120 to histogramize the pseudo-data 230 belonging to each of the k words as shown in Fig. 6 is performed do.
가성데이터(230)를 통해 얻어진 히스토그램을 기준으로 하여 단어와 각각의 단어에 속하는 가성데이터(130)를 변수로 하여 특징공간(400)상에 도시하고, 도 8에 도시된 바와 같이, 특징공간(400)상에서 가성영역(230)을 도출한다.The words and the pseudo-data 130 belonging to the respective words are shown on the feature space 400 as variables and the feature space 400 as shown in Fig. 8 based on the histogram obtained through the pseudo- 400). ≪ / RTI >
분류기준(410)은 특징공간(400)상에서 진성영역(130)과 가성영역(230)의 경계가 되는 선, 면 또는 초평면(hyper plane)으로 표현될 수 있으며, 진성영역(130)과 가성영역(230)이 특징공간(400)상에서 서로간 여백이 극대화 될 수 있도록 그 경계를 구하는 서포트 벡터 머신(SVM, support vector machine)기법을 이용해 구해질 수도 있다.The
불량판별 단계(S200)는 검사대상물(300)인 디스플레이패널(302)에 편광층(304)이 접착된 면을 촬영유닛을 통해 일정한 경로를 따라 연속적으로 촬영하여 기 설정된 조건과 부합되는 값을 나타내는 위치의 영상을 촬영한 피검이미지(310)를 획득하는 피검영상 수집 단계(S210) 및 피검이미지(310)를 상술하였던 진성이미지(110) 및 가성이미지(210)를 진성데이터(120) 및 가성데이터(220)로 변환하는 방법과 동일한 방법을 사용하여 피검이미지(310)로 변환하고, 피검이미지(310)를 사전에 대입하여 특징공간(400)상에 도시하며, 클래스 분류 단계(S130)를 통해 구해진 분류기준(410)을 경계로 하여 진성영역(130) 또는 가성영역(230)에 속하는지를 판단하여 그 속하는 영역에 따라서 진성불량 또는 가성불량으로 판단하는 분류기준에 따른 불량판별 단계(S220)를 포함한다.In the defect determination step S200, the surface to which the
추가학습 단계(S300)는 불량판별 단계(S200)를 통해 획득된 피검이미지(310)를 사전에 추가하여 k개의 평균점을 재연산하는 과정을 거쳐 사전을 보정하는 단계가 추가될 수 있다.In the additional learning step S300, a step of correcting the dictionary through the process of adding the
또는, 불량판별 단계(S200)를 통해 획득된 피검데이터(320)를 특징공간(400)상에 추가하고 추가된 피검데이터(320)를 반영하여 분류기준(410)을 보정하는 분류기준 보정 단계(S320)가 수행될 수 있다.Or a classification criterion correction step of correcting the
이러한 사전을 보정하는 단계, 분류기준 보정 단계(S320)는 사전학습 단계(S100)를 통하여 기 학습된 불량판별 기준에 불량판별을 수행하며 획득하게 되는 새로운 정보를 추가하여 학습표본을 증가시켜 가는 효과를 얻을 수 있다.In the step of correcting the dictionary, the classification criterion correction step (S320) may be performed by performing defect determination on the learned defect criterion learned through the pre-learning step (SlOO), adding new information to be acquired, Can be obtained.
학습표본을 증가시키므로 불량판별을 수행하는 정확성을 높여 나갈 수 있게 되며, 진성불량과 가성불량의 경계를 특징공간(400)상에서 보다 명확하게 하여 가성불량이 과검출되는 현상을 줄일 수 있게 된다.It is possible to increase the accuracy of performing the failure discrimination by increasing the number of learning samples and to reduce the phenomenon in which the false defect is detected by making the boundary between the true defect and the false defect more apparent in the feature space 400. [
이상과 같이 본 발명에 따른 바람직한 실시예를 살펴보았으며, 앞서 설명된 실시예 이외에도 본 발명이 그 취지나 범주에서 벗어남이 없이 다른 특정 형태로 구체화될 수 있다는 사실은 해당 기술에 통상의 지식을 가진 이들에게는 자명한 것이다. 그러므로, 상술된 실시예는 제한적인 것이 아니라 예시적인 것으로 여겨져야 하고, 이에 따라 본 발명은 상술한 설명에 한정되지 않고 첨부된 청구항의 범주 및 그 동등 범위 내에서 변경될 수도 있다.It will be apparent to those skilled in the art that the present invention can be embodied in other specific forms without departing from the spirit or scope of the invention as defined in the appended claims. It is obvious to them. Therefore, the above-described embodiments are to be considered as illustrative rather than restrictive, and the present invention is not limited to the above description, but may be modified within the scope of the appended claims and equivalents thereof.
100: 진성표본 110: 진성이미지
120: 진성데이터 130: 진성영역
200: 가성표본 210: 가성이미지
220: 가성데이터 230: 가성영역
300: 검사대상물 302: 디스플레이패널
304: 편광층 310: 피검이미지
320: 피검데이터
400: 특징공간 410: 분류기준
510: 이송수단 520: 촬영유닛
530: 판독부 540: 연산부
550: 저장부100: intrinsic specimen 110: intrinsic image
120: intrinsic data 130: intrinsic region
200: False sample 210: False image
220: falsifying data 230:
300: object to be inspected 302: display panel
304: polarization layer 310: image to be imaged
320: Test data
400: Feature Space 410: Classification Criteria
510: transfer means 520: photographing unit
530: Reading section 540:
550:
Claims (5)
진성불량품의 샘플인 진성표본 및 가성불량품의 샘플인 가성표본을 동일한 수로 포함하여 제1학습군이 형성되고, 상기 제1학습군으로부터 수식화된 진성데이터 및 가성데이터가 동일한 수로 구비되는 제1데이터군을 추출하고, 상기 제1데이터군은 k개의 그룹으로 그룹핑되며 각각의 그룹별로 특징점 평균을 구하여 k개의 평균점으로 구성되는 케이평균군집화가 수행되는 케이평균군집화 단계를 거치고, 상기 k개의 평균점에 대입된 상기 제1데이터군을 특징공간상에 도식화하여 상기 진성데이터가 위치하는 진성영역 및 상기 가성데이터가 위치하는 가성영역의 경계인 분류기준을 도출하는 사전학습 단계;
검사대상물인 편광층이 접착된 디스플레이패널로부터 추출되어 수식화된 피검데이터를 상기 특징공간상에 대입하고 상기 분류기준을 경계로 하여 상기 특징공간상에서 상기 피검데이터가 위치하는 영역을 판단하여 상기 검사대상물을 진성불량 또는 가성불량으로 판단하는 불량판별 단계; 및
상기 사전학습 단계에 상기 피검데이터를 적용하여 상기 특징공간상의 분류기준을 수정하는 추가학습 단계;를 포함하고,
상기 그룹 및 상기 평균점 각각의 개수인 변수 k는 상기 특징공간상에서 상기 진성영역 및 상기 가성영역의 평균점간의 거리가 최대가 되도록 설정되고, 상기 불량판별 단계 및 상기 추가학습 단계가 반복 수행되는 케이평균군집화를 통한 학습기반의 비전검사 방법.
A learning-based vision inspection method for inspecting defects of a polarizing layer adhered to a display panel,
Wherein a first learning group is formed by the same number of false samples that are samples of intrinsic defective products and a false sample that is a sample of false defects and the first data group including the same number of the intrinsic data and the false data formulated from the first learning group The first data group is grouped into k groups, the average of feature points is grouped for each group, and K average clustering consisting of k average points is performed, Learning step of drawing the first data group on the feature space and deriving a classification criterion that is a boundary between the intrinsic area where the intrinsic data is located and the pseudo area where the pseudo data is located;
The inspection data extracted and modified from the display panel to which the polarizing layer as the inspection object is adhered is substituted into the feature space and the region where the inspection data is located is set in the feature space with the classification reference as a boundary, A defect judgment step of judging that a true defect or a false defect is judged; And
And an additional learning step of applying the test data to the pre-learning step and correcting the classification criteria in the feature space,
Wherein the variable k, which is the number of each of the group and the average point, is set such that the distance between the mean point of the intrinsic region and the mean point of the pseudo region in the feature space is maximized, and wherein the failure discrimination step and the additional learning step are repeatedly performed, Learning Vision Inspection Method through.
상기 사전학습 단계는,
상기 제1학습군에 포함된 각각의 상기 진성표본 및 상기 가성표본으로부터 영상정보로 추출된 진성이미지 및 가성이미지로 구성되는 제1학습이미지군을 수집하는 영상 수집 단계;
상기 진성데이터 및 상기 가성데이터는 상기 제1학습이미지군에 포함된 각각의 상기 진성이미지 및 상기 가성이미지로부터 각각 n개의 특징점으로 도출되어 상기 제1데이터군을 형성하고 상기 제1데이터군을 도식화하여 인접한 특징점들을 k개의 그룹으로 그룹핑하며 각각의 그룹별로 특징점 평균을 구하여 k개의 평균점으로 구성되는 사전을 작성하는 사전작성 단계; 및
상기 진성데이터 및 상기 가성데이터를 상기 사전에 대입하여 상기 특징공간상에 도식화하고 상기 특징공간상에서 상기 진성데이터가 위치하는 진성구역 및 상기 가성데이터가 위치하는 가성구역의 경계인 분류기준을 결정하는 클래스 분류 단계;
를 포함하는 케이평균군집화를 통한 학습기반의 비전검사 방법.
The method according to claim 1,
Wherein the pre-
An image collecting step of collecting a first learning image group composed of a genuine image and a false image extracted from each of the intrinsic specimens included in the first learning group and image information from the pseudo specimen;
Wherein the intrinsic data and the pseudo data are derived from n feature points respectively from the respective intrinsic images and the pseudo images included in the first learning image group to form the first data group and the first data group A dictionary creation step of grouping adjacent feature points into k groups and obtaining a feature point average for each group to create a dictionary composed of k average points; And
A classifying unit for classifying the intrinsic data and the pseudo data into the dictionary and drawing it on the feature space and determining a classification reference that is a boundary between the intrinsic region where the intrinsic data is located and the pseudo- step;
A learning - based vision inspection method using K average clustering.
상기 사전작성 단계 및 상기 클래스 분류단계는,
임의의 k값을 대입하여 최초 수행되고, 임의의 k값을 통해 도출된 상기 진성구역 및 상기 가성구역의 평균점간의 거리가 최대가 되는 k값으로 재차 수행되어 상기 분류기준을 결정하는 케이평균군집화를 통한 학습기반의 비전검사 방법.
3. The method of claim 2,
Wherein the pre-creation step and the class classification step comprise:
K average clustering which is performed first by substituting an arbitrary k value and is performed again with a value of k which maximizes the distance between the mean value of the intrinsic region and the mean value of the false region derived through an arbitrary k value to determine the classification criterion Learning - based vision inspection method.
상기 불량판별 단계는,
상기 검사대상물로부터 영상정보로 추출된 피검이미지로부터 얻은 n개의 특징점인 피검데이터를 상기 사전과 대비하고 상기 k개의 평균점을 기준으로 상기 피검데이터를 분류하여 상기 특징공간상에 도식화하는 케이평균군집화를 통한 학습기반의 비전검사 방법.
The method of claim 3,
In the failure determination step,
A K average clustering is performed in which the test data, which is n feature points obtained from the image of interest to be inspected, extracted from the image to be inspected, is compared with the dictionary, and the test data is classified based on the k average points, Learning - based vision inspection method.
상기 진성이미지, 상기 가성이미지 및 상기 피검이미지는,
상기 검사대상물의 검사대상 표면을 일정한 패턴에 따라 이동하며 촬영된 영상의 수식화된 신호가 급격하게 변화되는 지점의 영상정보인 케이평균군집화를 통한 학습기반의 비전검사 방법.
5. The method of claim 4,
Wherein the intrinsic image, the false image,
Based vision inspection method by means of K average clustering, which is image information of a point where the inspected surface of the inspected object moves according to a certain pattern and the formulated signal of the captured image is abruptly changed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160062786A KR101782364B1 (en) | 2016-05-23 | 2016-05-23 | Vision inspection method based on learning data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160062786A KR101782364B1 (en) | 2016-05-23 | 2016-05-23 | Vision inspection method based on learning data |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101782364B1 true KR101782364B1 (en) | 2017-09-27 |
Family
ID=60036108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160062786A KR101782364B1 (en) | 2016-05-23 | 2016-05-23 | Vision inspection method based on learning data |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101782364B1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200084411A (en) * | 2018-12-21 | 2020-07-13 | 주식회사 엘지씨엔에스 | Method and server for learning deep learning |
KR20210007547A (en) * | 2019-07-12 | 2021-01-20 | 주식회사 젠큐릭스 | Method and system for processing data using auto-thresholding |
KR20220168910A (en) * | 2021-06-17 | 2022-12-26 | 호원대학교산학협력단 | Method and system for ship engine management using 3d modeling image |
KR20230146399A (en) | 2022-04-12 | 2023-10-19 | 주식회사 엘지유플러스 | Apparatus for conversation clustering and control method thereof |
KR102719709B1 (en) * | 2021-06-07 | 2024-10-21 | 동의대학교 산학협력단 | Electric signal analysis method for fire prevention of electric vehicle and system using the same |
-
2016
- 2016-05-23 KR KR1020160062786A patent/KR101782364B1/en active IP Right Grant
Non-Patent Citations (1)
Title |
---|
반도체 공정에서의 Wafer Map Image 분석 방법론 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200084411A (en) * | 2018-12-21 | 2020-07-13 | 주식회사 엘지씨엔에스 | Method and server for learning deep learning |
KR102189761B1 (en) | 2018-12-21 | 2020-12-11 | 주식회사 엘지씨엔에스 | Method and server for learning deep learning |
KR20210007547A (en) * | 2019-07-12 | 2021-01-20 | 주식회사 젠큐릭스 | Method and system for processing data using auto-thresholding |
WO2021010670A1 (en) * | 2019-07-12 | 2021-01-21 | 주식회사 딥바이오 | Data processing method and system using auto-thresholding |
KR102261474B1 (en) * | 2019-07-12 | 2021-06-07 | 주식회사 젠큐릭스 | Method and system for processing data using auto-thresholding |
KR102719709B1 (en) * | 2021-06-07 | 2024-10-21 | 동의대학교 산학협력단 | Electric signal analysis method for fire prevention of electric vehicle and system using the same |
KR20220168910A (en) * | 2021-06-17 | 2022-12-26 | 호원대학교산학협력단 | Method and system for ship engine management using 3d modeling image |
KR102541540B1 (en) * | 2021-06-17 | 2023-06-07 | 호원대학교산학협력단 | Method and system for ship engine management using 3d modeling image |
KR20230146399A (en) | 2022-04-12 | 2023-10-19 | 주식회사 엘지유플러스 | Apparatus for conversation clustering and control method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111179251B (en) | Defect detection system and method based on twin neural network and by utilizing template comparison | |
CN110402487B (en) | Method and apparatus for classifying defects detected from a wafer | |
KR101782364B1 (en) | Vision inspection method based on learning data | |
CN108520514B (en) | Consistency detection method for electronic elements of printed circuit board based on computer vision | |
WO2017181724A1 (en) | Inspection method and system for missing electronic component | |
JP5718781B2 (en) | Image classification apparatus and image classification method | |
KR20220014805A (en) | Generating training data usable for examination of a semiconductor specimen | |
CN109462999B (en) | Visual inspection method based on learning through data balance and visual inspection device using same | |
JP2019061484A (en) | Image processing device and control method thereof and program | |
CN111242899B (en) | Image-based flaw detection method and computer-readable storage medium | |
CN112365497A (en) | High-speed target detection method and system based on Trident Net and Cascade-RCNN structures | |
CN117392042A (en) | Defect detection method, defect detection apparatus, and storage medium | |
TW201512649A (en) | Method of chip detects inspecting, system therefor, and computer program product thereof | |
CN110458809B (en) | Yarn evenness detection method based on sub-pixel edge detection | |
JP6596260B2 (en) | Teaching support method and image classification method | |
CN118365635B (en) | Visual inspection method and system for surface defects of packaging film | |
CN118196095B (en) | Textile surface defect detection method | |
CN112396580B (en) | Method for detecting defects of round part | |
KR101936628B1 (en) | Method of acquiring TSOM image and method of examining semiconductor device | |
CN116363136B (en) | On-line screening method and system for automatic production of motor vehicle parts | |
KR101782366B1 (en) | Vision inspection method based on learning data using normalization of sample scale | |
CN118037661A (en) | Hub apparent defect detection method, device, equipment, storage medium and product | |
TWI777307B (en) | Method, computer program, and computer readable medium of using electroluminescence images to identify defect of solar cell based on deep learning technology | |
Yu et al. | A Machine vision method for non-contact Tool Wear Inspection | |
JP2020071716A (en) | Abnormality determination method, feature quantity calculation method, and appearance inspection device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GRNT | Written decision to grant |