최종발표자료

Download Report

Transcript 최종발표자료

Semi Auto Repair
Samsung Software Membership
한국기술교육대학교 하광성
Contents
Semi Auto Repair
• Project 소개
• Project 상세 설명
• Auto Search
• Semi Auto Repair
• Project 시연
한국기술교육대학교 하광성
Project 소개
Semi Auto Repair
• TFT-LCD 생산 공정 중, 기 제작된 제품에 대하여 불량
을 처리하는 공정에서 사용.
한국기술교육대학교 하광성
Project 상세설명
Semi Auto Repair
• Auto-Search
Sampling Error
-일종의 양자화 에러
-조도 변화, 열잡음에 의해 발생
-패턴의 경계 부분에서 빈번하게 발생
한국기술교육대학교 하광성
Project 상세설명
Semi Auto Repair
• Edge Tolerance ( Rmax, Rmin 생성) 개념도
Rmax(x,y)
R(x,y)
9 Pixel 이용
Rmin(x,y)
D(x,y)
3 Pixel
I(x’,y’)
한국기술교육대학교 하광성
Project 상세설명
•
Semi Auto Repair
차영상 생성하여 결함 검출 및 Ghost Defect 제거 과정
원 영상
한 패턴의Pixel – I(x,y)
Rmax 영상
Rmin 영상
인접한 우측 패턴의Pixel – Rmax(x’,y’) , Rmin(x’,y’)
Defect Candidate 추출
Defect Candidate – I(x,y)
인접한 좌측 패턴의Pixel – Rmax(x’,y’) , Rmin(x’,y’)
Defect 여부 결정
한국기술교육대학교 하광성
Project 상세설명
Semi Auto Repair
• Auto-Search
- 영상 이진화
- 이진 닫힘 모폴로지 연산
- Defect Merge : 인접한 결함을 하나의
결함으로 합침
-결함정보 획득 : MIL BLOB 을 이용
- 결함의 크기
- 결함의 중심 좌표
- 결함의 X좌표의 최소, 최대 값
- 결함의 Y좌표의 최소, 최대 값
- 결함의 갯수
한국기술교육대학교 하광성
Project 상세설명
Semi Auto Repair
• Semi Auto Repair
• 결함 정보 (Auto-Search 단계에서 획득) + 결함코드 (사
용자 입력) 를 이용하여 수선 위치를 표시
• 한 셀 내에서 기준점을 정하고 기준점을
포함하는 특징 패턴을 등록
• 수선할 위치는 기준점으로부터의 상대좌표로 저장
기준 좌표
(0, 0)
(489, 78)
(458, 57)
(7, 108)
(7, 115)
(26, 123)
(52, 162)
(423, 161)
(475, 129)
한국기술교육대학교 하광성
Project 상세설명
Semi Auto Repair
• Semi Auto Repair – 결함이 있는 셀 추출
패턴등록 과정
기준점을
포함하는
특징패턴 등록
Edge
Detection
(Sobel)
블록 매칭
알고리즘
첫번째 기준점
추출
(AND 연산)
입력영상
Edge
Detection
(Sobel)
패턴 Pitch 주기를 이용한
모든 기준점 탐색
(블록 매칭 알고리즘)
모든 기준점 추출
한국기술교육대학교 하광성
Project 상세설명
Semi Auto Repair
• Semi Auto Repair – 첫 번째 기준점 추출
• 첫 번째 기준점 검색 영역 : 한 Cell 의 크기 + 100
• 검색 영역 내에서 최고 높은 매칭율의 좌표 추출
• 실제 적용되는 소프트웨어에서는 결함 정보를 이용하여 결함이
없는 영역을 선택
Cell Width = 510
Cell Height = 170
검색영역 Width = 610
검색영역 Height = 270
한국기술교육대학교 하광성
Project 상세설명
Semi Auto Repair
• Semi Auto Repair – 모든 기준점 추출
• 주어진 Pitch 정보를 이용하여 검색영역 최소화
• 첫번째 기준점으로부터 Pitch 주기만큼 떨어진 점의 주변
15x15 영역에서 최고의 매칭율을 보이는 pixel 좌표 추출
첫번째 기준점
으로 선택된
Pixel
7pixel
7pixel
7pixel
7pixel
기준점으로부터
Pitch 만큼 떨어진
Pixel
한국기술교육대학교 하광성
Project 상세설명
Semi Auto Repair
• Semi Auto Repair – 기준점 Filtering
• 모든 기준점 중에서 필터링을 통해 가장 적합한 기준점을 선택
• 기준점 간의 간격차와 Cell 주기와의 일치 여부를 이용.
• If ( (기준점1.x - 기준점2.x) % Cell Width == 0 &&
(기준점1.y - 기준점2.y) % Cell Height == 0 )
then 기준점1의 count 증가.
한국기술교육대학교 하광성
Project 시연
Semi Auto Repair
시연
한국기술교육대학교 하광성