KR102300951B1 - 기판 검사 장치 및 스크린 프린터의 결함 유형 결정 방법 - Google Patents
기판 검사 장치 및 스크린 프린터의 결함 유형 결정 방법 Download PDFInfo
- Publication number
- KR102300951B1 KR102300951B1 KR1020207015760A KR20207015760A KR102300951B1 KR 102300951 B1 KR102300951 B1 KR 102300951B1 KR 1020207015760 A KR1020207015760 A KR 1020207015760A KR 20207015760 A KR20207015760 A KR 20207015760A KR 102300951 B1 KR102300951 B1 KR 102300951B1
- Authority
- KR
- South Korea
- Prior art keywords
- defect
- image
- defect types
- substrate
- solder
- 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/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
- 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
- G01N21/8806—Specially adapted optical and illumination features
-
- 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/9501—Semiconductor wafers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
- G06F18/2148—Generating training patterns; Bootstrap methods, e.g. bagging or boosting characterised by the process organisation or structure, e.g. boosting cascade
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/243—Classification techniques relating to the number of classes
- G06F18/2431—Multiple classes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/764—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K13/00—Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
- H05K13/08—Monitoring manufacture of assemblages
- H05K13/081—Integration of optical monitoring devices in assembly lines; Processes using optical monitoring devices specially adapted for controlling devices or machines in assembly lines
- H05K13/0817—Monitoring of soldering processes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2513—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object with several lines being projected in more than one direction, e.g. grids, patterns
-
- 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
- G01N2021/8887—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 based on image processing techniques
-
- 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
- G01N2021/95638—Inspecting patterns on the surface of objects for PCB's
- G01N2021/95646—Soldering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30144—Printing quality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30152—Solder
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30164—Workpiece; Machine component
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30168—Image quality inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/06—Recognition of objects for industrial automation
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K2203/00—Indexing scheme relating to apparatus or processes for manufacturing printed circuits covered by H05K3/00
- H05K2203/16—Inspection; Monitoring; Aligning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- Quality & Reliability (AREA)
- Mathematical Physics (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Signal Processing (AREA)
- Operations Research (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Molecular Biology (AREA)
- Electric Connection Of Electric Components To Printed Circuits (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Abstract
Description
도 2는 본 개시의 다양한 실시예에 따른 이상이 감지된 솔더 페이스트와 관련된 스크린 프린터의 결함 유형 및 스크린 프린터의 결함과 관련된 기판 상의 위치를 결정하는 방법의 흐름도이다.
도 3은 본 개시의 다양한 실시예에 따른 기판에 인쇄된 복수의 솔더 페이스트의 이상을 감지하는 방법의 흐름도이다.
도 4a 및 도 4b는 본 개시의 다양한 실시예에 따른 이상이 감지된 복수의 제2 솔더 페이스트를 나타내는 이미지를 도시한다.
도 5는 본 개시의 다양한 실시예에 따른 머신-러닝 기반 모델의 학습 방법을 설명하기 위한 도면이다.
도 6은 본 개시의 다양한 실시예에 따른 머신-러닝 기반 모델에서 생성되는 복수의 이미지를 도시한다.
도 7은 본 개시의 다양한 실시예에 따른 이상이 감지된 복수의 제2 솔더 페이스트와 연관된 복수의 제2 결함 유형을 결정하는 방법의 흐름도이다.
도 8은 본 개시의 다양한 실시예에 따른 복수의 제2 결함 유형의 각각과 관련된 적어도 하나의 솔더 페이스트를 결정하는 방법의 흐름도이다.
도 9는 본 개시의 다양한 실시예에 따른 머신-러닝 기반 모델에서 생성되는 복수의 이미지를 도시한다.
Claims (20)
- 기판을 검사하는 장치에 있어서,
스크린 프린터의 복수의 제1 결함 유형에 따라 분류된 이상이 감지된 복수의 솔더 페이스트를 나타내는 이미지를 입력하여, 상기 스크린 프린터의 복수의 제1 결함 유형의 각각과 상기 이상이 감지된 복수의 솔더 페이스트를 나타내는 이미지와의 관련성을 나타내는 복수의 값, 및 상기 복수의 제1 결함 유형 중 하나의 결함 유형과 관련된 영역을 나타내는 복수의 이미지를 출력하도록 학습된 머신-러닝 기반 모델을 저장하는 메모리 - 상기 스크린 프린터의 복수의 제1 결함 유형은 상기 기판에 인쇄된 솔더 페이스트의 이상을 초래할 수 있는 결함 유형임 -; 및
상기 메모리와 전기적으로 연결된 프로세서를 포함하고,
상기 프로세서는,
제1 기판에 대한 이미지에 기초하여, 상기 제1 기판에 인쇄된 복수의 제1 솔더 페이스트 중 복수의 제2 솔더 페이스트의 이상이 감지되면, 상기 제1 기판에 대한 이미지를 이용하여, 상기 복수의 제2 솔더 페이스트를 나타내는 적어도 하나의 이미지를 생성하고,
상기 생성된 적어도 하나의 이미지를 상기 머신-러닝 기반 모델에 입력하고,
상기 머신-러닝 기반 모델로부터, 상기 복수의 제1 결함 유형의 각각과 상기 적어도 하나의 이미지와의 관련성을 나타내는 복수의 제1 값 및 상기 복수의 제1 결함 유형 중 하나의 결함 유형과 관련된 영역을 나타내는 복수의 제1 이미지를 획득하고,
상기 획득된 복수의 제1 값에 기초하여, 상기 복수의 제1 결함 유형 중 상기 복수의 제2 솔더 페이스트와 관련된 복수의 제2 결함 유형을 결정하고,
상기 복수의 제1 이미지 중 상기 복수의 제2 결함 유형에 대응되는 복수의 제2 이미지에 기초하여, 상기 복수의 제2 솔더 페이스트 중 상기 복수의 제2 결함 유형 각각과 관련된 적어도 하나의 제3 솔더 페이스트를 결정하는, 기판 검사 장치. - 제1항에 있어서,
상기 프로세서는,
상기 제1 기판에 대한 이미지를 통해 획득되는 복수의 제1 솔더 페이스트에 대한 측정 정보를 이용하여, 상기 복수의 제1 솔더 페이스트 중 복수의 제2 솔더 페이스트의 이상을 감지하는, 기판 검사 장치. - 제2항에 있어서,
상기 측정 정보는,
솔더 페이스트에 대한 부피, 면적, 높이 형상 또는 위치 중 적어도 하나를 포함하는, 기판 검사 장치. - 제1항에 있어서,
상기 스크린 프린터의 복수의 제1 결함 유형은,
스퀴즈 블레이드 결함, 스퀴즈 블레이드 고정 결함, 지지대 결함, 테이블 결함, 그리드 락 설정 불량에 따른 결함, 솔더 페이스트의 방치와 솔더 페이스트의 반죽 불량으로 인한 결함, 솔더 페이스트의 부족에 의한 결함, 스텐실 접촉 불량으로 인한 결함, 스텐실의 흠집에 의한 결함 및 기판의 휘어짐에 의한 결함 중 적어도 하나를 포함하는 기판 검사 장치. - 삭제
- 제1항에 있어서,
상기 프로세서는,
상기 머신-러닝 기반 모델로부터, 상기 복수의 제1 결함 유형의 각각의 임계값을 나타내는 임계값 정보를 획득하고,
상기 임계값 정보를 통해 확인되는 상기 복수의 제1 결함 유형의 각각의 임계값과 상기 획득된 복수의 제1 값을 비교함으로써, 상기 복수의 제2 솔더 페이스트와 관련된 복수의 제2 결함 유형을 결정하는, 기판 검사 장치. - 제6항에 있어서,
상기 머신-러닝 기반 모델은,
상기 복수의 제1 결함 유형의 각각과 상기 이상이 감지된 복수의 솔더 페이스트를 나타내는 이미지와의 관련성을 나타내는 복수의 값을 통해 상기 복수의 제1 결함 유형 각각에 설정된 임계값을 조정함으로써, 상기 임계값 정보를 학습하는, 기판 검사 장치. - 제1항에 있어서,
상기 머신-러닝 기반 모델에 의해 생성되는 복수의 이미지의 각각이 나타내는 영역은 서로 다른 결함 유형과 관련된 영역인, 기판 검사 장치. - 제1항에 있어서,
상기 프로세서는,
상기 복수의 제2 이미지에 기초하여, 복수의 제2 결함 유형과 관련된 영역을 확인하고,
상기 복수의 제2 결함 유형과 관련된 영역과 상기 제1 기판에 대한 이미지를 통해 확인되는 상기 복수의 제2 솔더 페이스트의 각각의 위치에 기초하여, 상기 복수의 제2 결함 유형의 각각과 관련된 적어도 하나의 제3 솔더 페이스트를 결정하는, 기판 검사 장치. - 제1항에 있어서,
상기 프로세서는,
상기 복수의 제2 결함 유형을 결정한 후, 상기 생성된 적어도 하나의 이미지를 통해 상기 머신-러닝 기반 모델을 학습시키는, 기판 검사 장치. - 기판 검사 장치에서 스크린 프린터의 결함 유형을 결정하는 방법에 있어서,
제1 기판에 대한 이미지에 기초하여, 상기 제1 기판에 인쇄된 복수의 제1 솔더 페이스트 중 복수의 제2 솔더 페이스트의 이상이 감지되면, 상기 제1 기판에 대한 이미지를 이용하여, 상기 복수의 제2 솔더 페이스트를 나타내는 적어도 하나의 이미지를 생성하는 단계;
상기 생성된 적어도 하나의 이미지를 머신-러닝 기반 모델에 입력하는 단계;
상기 머신-러닝 기반 모델로부터, 상기 스크린 프린터의 복수의 제1 결함 유형의 각각과 상기 적어도 하나의 이미지와의 관련성을 나타내는 복수의 제1 값 및 상기 복수의 제1 결함 유형 중 하나의 결함 유형과 관련된 영역을 나타내는 복수의 제1 이미지를 획득하는 단계;
상기 획득된 복수의 제1 값에 기초하여, 상기 복수의 제1 결함 유형 중 상기 복수의 제2 솔더 페이스트와 관련된 복수의 제2 결함 유형을 결정하는 단계; 및
상기 복수의 제1 이미지 중 상기 복수의 제2 결함 유형에 대응되는 복수의 제2 이미지에 기초하여, 상기 복수의 제2 솔더 페이스트 중 상기 복수의 제2 결함 유형 각각과 관련된 적어도 하나의 제3 솔더 페이스트를 결정하는 단계
를 포함하고,
상기 머신-러닝 기반 모델은,
상기 스크린 프린터의 복수의 제1 결함 유형에 따라 분류된 이상이 감지된 복수의 솔더 페이스트를 나타내는 이미지를 입력하여, 상기 스크린 프린터의 복수의 제1 결함 유형의 각각과 상기 이상이 감지된 복수의 솔더 페이스트를 나타내는 이미지와의 관련성을 나타내는 복수의 값, 및 상기 복수의 제1 결함 유형 중 하나의 결함 유형과 관련된 영역을 나타내는 복수의 이미지를 출력하도록 학습되고,
상기 스크린 프린터의 복수의 제1 결함 유형은 기판에 인쇄된 솔더 페이스트의 이상을 초래할 수 있는 결함 유형인, 결함 유형 결정 방법. - 제11항에 있어서,
상기 제1 기판에 대한 이미지를 통해 획득되는 복수의 제1 솔더 페이스트에 대한 측정 정보를 이용하여, 상기 복수의 제1 솔더 페이스트 중 복수의 제2 솔더 페이스트의 이상을 감지하는 단계
를 더 포함하는 결함 유형 결정 방법. - 제12항에 있어서,
상기 측정 정보는,
솔더 페이스트에 대한 부피, 면적, 높이 형상 또는 위치 중 적어도 하나를 포함하는, 결함 유형 결정 방법. - 제11항에 있어서,
상기 스크린 프린터의 복수의 제1 결함 유형은,
스퀴즈 블레이드 결함, 스퀴즈 블레이드 고정 결함, 지지대 결함, 테이블 결함, 그리드 락 설정 불량에 따른 결함, 솔더 페이스트의 방치와 솔더 페이스트의 반죽 불량으로 인한 결함, 솔더 페이스트의 부족에 의한 결함, 스텐실 접촉 불량으로 인한 결함, 스텐실 흠집에 의한 결함 및 기판의 휘어짐에 의한 결함 중 적어도 하나를 포함하는, 결함 유형 결정 방법. - 삭제
- 제11항에 있어서,
상기 복수의 제2 솔더 페이스트와 관련된 복수의 제2 결함 유형을 결정하는 단계는,
상기 머신-러닝 기반 모델로부터, 상기 복수의 제1 결함 유형의 각각의 임계값을 나타내는 임계값 정보를 획득하는 단계; 및
상기 임계값 정보를 통해 확인되는 상기 복수의 제1 결함 유형의 각각의 임계값과 상기 획득된 복수의 제1 값을 비교함으로써, 상기 복수의 제2 솔더 페이스트와 관련된 복수의 제2 결함 유형을 결정하는 단계
를 포함하는 결함 유형 결정 방법. - 제16항에 있어서,
상기 머신-러닝 기반 모델은,
상기 복수의 제1 결함 유형의 각각과 상기 이상이 감지된 복수의 솔더 페이스트를 나타내는 이미지와의 관련성을 나타내는 복수의 값을 통해 상기 복수의 제1 결함 유형 각각에 설정된 임계값을 조정함으로써, 상기 임계값 정보를 학습하는, 결함 유형 결정 방법. - 제11항에 있어서,
상기 머신-러닝 기반 모델에 의해 생성되는 복수의 이미지의 각각이 나타내는 영역은 서로 다른 결함 유형과 관련된 영역인, 결함 유형 결정 방법. - 제11항에 있어서,
상기 복수의 제2 결함 유형 각각과 관련된 적어도 하나의 제3 솔더 페이스트를 결정하는 단계는,
상기 복수의 제2 이미지에 기초하여, 복수의 제2 결함 유형과 관련된 영역을 확인하는 단계; 및
상기 복수의 제2 결함 유형과 관련된 영역과 상기 제1 기판에 대한 이미지를 통해 확인되는 상기 복수의 제2 솔더 페이스트의 각각의 위치에 기초하여, 상기 복수의 제2 결함 유형의 각각과 관련된 적어도 하나의 제3 솔더 페이스트를 결정하는 단계
를 포함하는 결함 유형 결정 방법. - 제11항에 있어서,
상기 복수의 제2 결함 유형을 결정한 후, 상기 생성된 적어도 하나의 이미지를 통해 상기 머신-러닝 기반 모델을 학습시키는 단계
를 더 포함하는 결함 유형 결정 방법.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962795311P | 2019-01-22 | 2019-01-22 | |
US62/795,311 | 2019-01-22 | ||
PCT/KR2020/001013 WO2020153712A1 (ko) | 2019-01-22 | 2020-01-21 | 기판 검사 장치 및 스크린 프린터의 결함 유형 결정 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200093559A KR20200093559A (ko) | 2020-08-05 |
KR102300951B1 true KR102300951B1 (ko) | 2021-09-13 |
Family
ID=71735607
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020207015760A Active KR102300951B1 (ko) | 2019-01-22 | 2020-01-21 | 기판 검사 장치 및 스크린 프린터의 결함 유형 결정 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11531843B2 (ko) |
EP (1) | EP3736560A4 (ko) |
KR (1) | KR102300951B1 (ko) |
CN (1) | CN111742214B (ko) |
WO (1) | WO2020153712A1 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112557416A (zh) * | 2019-09-09 | 2021-03-26 | 英业达科技有限公司 | 使用深度学习模型检测焊点是否桥接的系统及方法 |
CN112801328B (zh) * | 2019-11-14 | 2023-10-31 | 富联精密电子(天津)有限公司 | 产品印刷参数设定装置、方法及计算机可读存储介质 |
US11443092B2 (en) * | 2020-05-11 | 2022-09-13 | Synopsys, Inc. | Defect weight formulas for analog defect simulation |
KR102366032B1 (ko) * | 2021-03-25 | 2022-02-23 | 데이터크러쉬 주식회사 | 머신러닝에 기반하여 자동 증강된 회로 기판 이미지를 학습함으로써 회로 기판 불량 여부를 판별하는 방법 및 이를 이용한 컴퓨팅 장치 |
KR102327595B1 (ko) * | 2021-06-09 | 2021-11-17 | 주식회사 한울시스템 | 시트에 대한 주름 영역을 결정하는 방법 및 디바이스 |
EP4354122A4 (en) * | 2021-06-09 | 2024-09-25 | Hanul System Co., Ltd. | METHOD AND DEVICE FOR DETERMINING THE CREASE AREA FOR A SEAT |
CN114216915B (zh) * | 2021-12-15 | 2024-03-29 | 江门市浩远科技有限公司 | 一种基于线路板污渍和缺陷类型类别级别检测分类的方法 |
JP2024021487A (ja) * | 2022-08-03 | 2024-02-16 | JDI Design and Development 合同会社 | 検査方法、検査装置及びプログラム |
KR20240053212A (ko) * | 2022-10-17 | 2024-04-24 | 한국기계연구원 | 인공지능을 이용한 스크린 프린팅 패턴 학습 및 보정 방법과 이를 수행하는 시스템 및 프로그램 |
CN118111377A (zh) * | 2022-11-24 | 2024-05-31 | 中兴通讯股份有限公司 | 锡膏检测阈值调整方法、设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006216589A (ja) | 2005-02-01 | 2006-08-17 | Omron Corp | プリント基板の品質管理システム |
WO2016121628A1 (ja) * | 2015-01-28 | 2016-08-04 | 東レエンジニアリング株式会社 | ワイドギャップ半導体基板の欠陥検査方法及び欠陥検査装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5751910A (en) * | 1995-05-22 | 1998-05-12 | Eastman Kodak Company | Neural network solder paste inspection system |
KR100819803B1 (ko) | 2006-04-06 | 2008-04-07 | 삼성테크윈 주식회사 | 솔더 페이스트 검사 방법 |
US11205119B2 (en) | 2015-12-22 | 2021-12-21 | Applied Materials Israel Ltd. | Method of deep learning-based examination of a semiconductor specimen and system thereof |
TWI608369B (zh) * | 2016-11-23 | 2017-12-11 | 財團法人工業技術研究院 | 分類方法、分類模組及電腦程式產品 |
KR101991170B1 (ko) * | 2017-06-05 | 2019-06-19 | 충북대학교 산학협력단 | 인쇄 회로 기판의 결함 분류 장치 및 방법 |
KR20190084167A (ko) * | 2017-12-21 | 2019-07-16 | 주식회사 고영테크놀러지 | 인쇄 회로 기판 검사 장치, 스크린 프린터의 결함 유형 결정 방법 및 컴퓨터 판독 가능한 기록 매체 |
-
2020
- 2020-01-21 EP EP20734314.6A patent/EP3736560A4/en active Pending
- 2020-01-21 WO PCT/KR2020/001013 patent/WO2020153712A1/ko unknown
- 2020-01-21 CN CN202080000896.7A patent/CN111742214B/zh active Active
- 2020-01-21 US US16/960,446 patent/US11531843B2/en active Active
- 2020-01-21 KR KR1020207015760A patent/KR102300951B1/ko active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006216589A (ja) | 2005-02-01 | 2006-08-17 | Omron Corp | プリント基板の品質管理システム |
WO2016121628A1 (ja) * | 2015-01-28 | 2016-08-04 | 東レエンジニアリング株式会社 | ワイドギャップ半導体基板の欠陥検査方法及び欠陥検査装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2020153712A1 (ko) | 2020-07-30 |
KR20200093559A (ko) | 2020-08-05 |
CN111742214A (zh) | 2020-10-02 |
US11531843B2 (en) | 2022-12-20 |
CN111742214B (zh) | 2023-10-20 |
EP3736560A1 (en) | 2020-11-11 |
EP3736560A4 (en) | 2022-02-23 |
US20210357693A1 (en) | 2021-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102300951B1 (ko) | 기판 검사 장치 및 스크린 프린터의 결함 유형 결정 방법 | |
CN109946319B (zh) | 印刷电路板检查装置、决定丝网印刷机的缺陷类型的方法及计算机可判读记录介质 | |
CN111788883B (zh) | 部件贴装状态的检查方法、印刷电路板检查装置及计算机可读记录介质 | |
JP6608682B2 (ja) | 位置決め方法、外観検査装置、プログラム、コンピュータ可読記録媒体および外観検査方法 | |
CN103299177B (zh) | 锡焊检查方法和基板检查系统以及锡焊检查机 | |
US10684321B2 (en) | Printed circuit board inspecting apparatus, method for detecting anomaly in solder paste and computer readable recording medium | |
US20050207655A1 (en) | Inspection system and method for providing feedback | |
JP2005286309A (ja) | 部品実装基板用の検査方法および検査システム、部品実装基板の製造方法 | |
JP2012145484A (ja) | はんだ付け検査方法、およびはんだ付け検査機ならびに基板検査システム | |
KR102228957B1 (ko) | 인쇄 회로 기판 검사 장치, 스크린 프린터의 결함 유형 결정 방법 및 컴퓨터 판독 가능한 기록 매체 | |
JP2019100917A (ja) | 検査プログラム生成システム、検査プログラムの生成方法、及び検査プログラムの生成用プログラム | |
WO2017081736A1 (ja) | リード先端位置画像認識方法及びリード先端位置画像認識システム | |
CN115100166A (zh) | 焊点缺陷检测方法及装置 | |
US11763445B2 (en) | Inspection of a target object using a comparison with a master image and a strictness of a quality evaluation threshold value | |
JP2008300456A (ja) | 被検査体の検査システム | |
CN102221561A (zh) | 检测焊膏印刷的系统和方法 | |
JP5172211B2 (ja) | 被検査体の検査システム | |
CN113689495A (zh) | 基于深度学习的孔心检测方法及其孔心检测装置 | |
JP4371883B2 (ja) | 検査用照明光源ユニットとこの光源ユニットを用いた表面欠陥検査装置 | |
US20240303982A1 (en) | Image processing device and image processing method | |
WO2024062854A1 (ja) | 画像処理装置および画像処理方法 | |
WO2023162940A1 (ja) | 検査装置、検査方法、及び検査プログラム | |
Lu et al. | Machine vision systems using machine learning for industrial product inspection | |
WO2023162941A1 (ja) | 検査装置、画像処理方法、及び画像処理プログラム | |
JP2006284543A (ja) | 実装回路基板検査方法および実装回路基板検査装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20200602 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210225 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: 20210824 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210906 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210907 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |