semi auto repair

13
Semi Auto Repair Samsung Software Membership 한한한한한한한한한 한한한

Upload: leonard-klein

Post on 02-Jan-2016

66 views

Category:

Documents


3 download

DESCRIPTION

Semi Auto Repair. Samsung Software Membership. 한국기술교육대학교 하광성. Contents. Project 소개 Project 상세 설명 Auto Search Semi Auto Repair Project 시연. Project 소개. TFT-LCD 생산 공정 중 , 기 제작된 제품에 대하여 불량을 처리하는 공정에서 사용. Project 상세설명. Auto-Search. Sampling Error 일종의 양자화 에러 조도 변화 , 열잡음에 의해 발생 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Semi Auto Repair

Semi Auto RepairSamsung Software Mem-

bership

한국기술교육대학교 하광성

Page 2: Semi Auto Repair

Semi Auto Repair

한국기술교육대학교 하광성

Contents

• Project 소개

• Project 상세 설명• Auto Search• Semi Auto Repair

• Project 시연

Page 3: Semi Auto Repair

Semi Auto Repair

한국기술교육대학교 하광성

Project 소개

• TFT-LCD 생산 공정 중 , 기 제작된 제품에 대하여 불량을 처리하는 공정에서 사용 .

Page 4: Semi Auto Repair

Semi Auto Repair

한국기술교육대학교 하광성

Project 상세설명

• Auto-Search

Sampling Error- 일종의 양자화 에러- 조도 변화 , 열잡음에 의해 발생- 패턴의 경계 부분에서 빈번하게 발생

Page 5: Semi Auto Repair

Semi Auto Repair

한국기술교육대학교 하광성

Project 상세설명

• Edge Tolerance ( Rmax, Rmin 생성 ) 개념도Rmax(x,y)

Rmin(x,y)

D(x,y)

9 Pixel 이용R(x,y)

I(x’,y’)

3 Pixel

Page 6: Semi Auto Repair

Semi Auto Repair

한국기술교육대학교 하광성

Project 상세설명

• 차영상 생성하여 결함 검출 및 Ghost Defect 제거 과정

한 패턴의 Pixel – I(x,y)

원 영상 Rmax 영상Rmin 영상

인접한 우측 패턴의 Pixel – Rmax(x’,y’) , Rmin(x’,y’)

Defect Candidate 추출

Defect 여부 결정

Defect Candidate – I(x,y) 인접한 좌측 패턴의 Pixel – Rmax(x’,y’) , Rmin(x’,y’)

Page 7: Semi Auto Repair

Semi Auto Repair

한국기술교육대학교 하광성

Project 상세설명

• Auto-Search

- 영상 이진화

- 이진 닫힘 모폴로지 연산

- Defect Merge : 인접한 결함을 하나의

결함으로 합침

- 결함정보 획득 : MIL BLOB 을 이용

- 결함의 크기

- 결함의 중심 좌표

- 결함의 X 좌표의 최소 , 최대 값

- 결함의 Y 좌표의 최소 , 최대 값

- 결함의 갯수

Page 8: Semi Auto Repair

Semi Auto Repair

한국기술교육대학교 하광성

Project 상세설명

• Semi Auto Repair• 결함 정보 (Auto-Search 단계에서 획득 ) + 결함코드 (

사용자 입력 ) 를 이용하여 수선 위치를 표시• 한 셀 내에서 기준점을 정하고 기준점을 포함하는 특징 패턴을 등록• 수선할 위치는 기준점으로부터의 상대좌표로 저장

기준 좌표(0, 0)

(7, 108)

(7, 115)

(26, 123)

(52, 162) (423,

161)

(475, 129)

(458, 57)

(489, 78)

Page 9: Semi Auto Repair

Semi Auto Repair

한국기술교육대학교 하광성

Project 상세설명

• Semi Auto Repair – 결함이 있는 셀 추출

기준점을 포함하는 특징패턴 등록

블록 매칭

알고리즘

(AND 연산 )

입력영상EdgeDetection(Sobel)

Edge Detection(Sobel)

첫번째 기준점 추출

패턴 Pitch 주기를 이용한

모든 기준점 탐색

( 블록 매칭 알고리즘 )

모든 기준점 추출

패턴등록 과정

Page 10: Semi Auto Repair

Semi Auto Repair

한국기술교육대학교 하광성

Project 상세설명

• Semi Auto Repair – 첫 번째 기준점 추출• 첫 번째 기준점 검색 영역 : 한 Cell 의 크기 + 100• 검색 영역 내에서 최고 높은 매칭율의 좌표 추출

• 실제 적용되는 소프트웨어에서는 결함 정보를 이용하여 결함이 없는 영역을 선택

Cell Width = 510Cell Height = 170

검색영역 Width = 610검색영역 Height = 270

Page 11: Semi Auto Repair

Semi Auto Repair

한국기술교육대학교 하광성

Project 상세설명

• Semi Auto Repair – 모든 기준점 추출• 주어진 Pitch 정보를 이용하여 검색영역 최소화• 첫번째 기준점으로부터 Pitch 주기만큼 떨어진 점의 주변

15x15 영역에서 최고의 매칭율을 보이는 pixel 좌표 추출

첫번째 기준점으로 선택된 Pixel

기준점으로부터 Pitch 만큼 떨어진 Pixel

7pixel 7pixel

7pixel

7pixel

Page 12: Semi Auto Repair

Semi Auto Repair

한국기술교육대학교 하광성

Project 상세설명

• Semi Auto Repair – 기준점 Filtering• 모든 기준점 중에서 필터링을 통해 가장 적합한 기준점을 선택

• 기준점 간의 간격차와 Cell 주기와의 일치 여부를 이용 .• If ( ( 기준점 1.x - 기준점 2.x) % Cell Width == 0 && ( 기준점 1.y - 기준점 2.y) % Cell Height == 0 )

then 기준점 1 의 count 증가 .

Page 13: Semi Auto Repair

Semi Auto Repair

한국기술교육대학교 하광성

Project 시연

시연