1 |
1
플랜트 도면 입력 단계;입력된 플랜트 도면을 바이너리 이미지로 변환하는 단계;바이너리 이미지의 최외각에서부터 검은색 픽셀을 인식하는 단계;인식된 검은색 픽셀에 연결된 픽셀을 모두 인식하는 단계;인식된 검은색 픽셀들을 통해 표제 영역을 검출하는 단계; 및검출된 표제 영역과 외곽선 영역을 제거하는 단계; 를 포함하는 도면 상에서 외곽선 및 표제를 제거하는 방법
|
2 |
2
제1항에 있어서,상기 표제 영역을 검출하는 단계는 모폴로지(morpology) 연산을 수행하여, 인식된 검은색 픽셀 영역에서 표제 영역을 검출하는 도면 상에서 외곽선 및 표제를 제거하는 방법
|
3 |
3
제2항에 있어서,상기 표제 영역을 검출하는 단계는 모폴로지(morpology) 연산의 침식 및 팽창 연산을 수행하여, 인식된 검은색 픽셀 영역에서 표제 영역을 검출하는 도면 상에서 외곽선 및 표제를 제거하는 방법
|
4 |
4
제3항에 있어서,상기 최외각에서부터 검은색 픽셀을 인식하는 단계에서는바이너리 이미지의 최외각 픽셀 중 적어도 하나를 시작 포인트를 설정하고,상기 시작 포인트에서 중심 영역으로 픽셀을 이동하면서, 명도값이 기 설정된 임계치 값을 만족하는 제1픽셀을 인식하면 픽셀의 이동을 중지하고, 제1픽셀이 플랜트 도면의 외곽선 및 표제를 이루는 픽셀 중 하나인 것으로 인식하는 도면 상에서 외곽선 및 표제를 제거하는 방법
|
5 |
5
제4항에 있어서,상기 최외각에서부터 검은색 픽셀을 인식하는 단계에서는상기 시작 포인트를 바이너리 이미지의 좌측 중심부로 설정하는 도면 상에서 외곽선 및 표제를 제거하는 방법
|
6 |
6
제4항에 있어서,상기 최외각에서부터 검은색 픽셀을 인식하는 단계에서는상기 제1픽셀의 좌표 정보를 추출하는 도면 상에서 외곽선 및 표제를 제거하는 방법
|
7 |
7
제6항에 있어서,상기 인식된 검은색 픽셀에 연결된 픽셀을 모두 인식하는 단계에서는상기 제1픽셀의 좌표 정보를 기반으로 상기 제1픽셀의 주변 좌표의 픽셀을 추출하고,상기 제1픽셀의 주변 좌표의 픽셀 중 명도값이 기 설정된 임계치 값을 만족하는 적어도 하나의 제2픽셀을 인식하면,상기 제1픽셀 및 상기 제2픽셀이 플랜트 도면의 외곽선 및 표제를 이루는 픽셀 중 하나인 것으로 인식하는 도면 상에서 외곽선 및 표제를 제거하는 방법
|
8 |
8
제7항에 있어서,상기 인식된 검은색 픽셀에 연결된 픽셀을 모두 인식하는 단계에서는제n픽셀의 좌표 정보를 기반으로 상기 제n픽셀의 주변 좌표의 픽셀을 추출하고,상기 제n픽셀의 주변 좌표의 픽셀 중 명도값이 기 설정된 임계치 값을 만족하는 적어도 하나의 제n+1픽셀을 인식하면,상기 제n픽셀 및 상기 제n+1픽셀이 플랜트 도면의 외곽선 및 표제를 이루는 픽셀 중 하나인 것으로 인식하고,상기 제n+1픽셀의 좌표 정보를 기반으로 상기 제n픽셀의 주변 좌표의 픽셀을 추출하고,상기 제n+1픽셀의 주변 좌표의 픽셀 중 명도값이 기 설정된 임계치 값을 만족하는 적어도 하나의 제n+2픽셀을 인식하면,상기 제n픽셀, 상기 제n+1픽셀 및 상기 제n+2픽셀이 플랜트 도면의 외곽선 및 표제를 이루는 픽셀 중 하나인 것으로 인식하는 도면 상에서 외곽선 및 표제를 제거하는 방법
|
9 |
9
제6항에 있어서,상기 최외각에서부터 검은색 픽셀을 인식하는 단계에서는상기 최외각에서부터 검은색 픽셀을 인식하기 전에 좌측, 우측, 상측 및 하측의 최외각을 이루는 픽셀들을 흰색으로 보정하는 도면 상에서 외곽선 및 표제를 제거하는 방법
|
10 |
10
제9항에 있어서,상기 검출된 표제 영역과 외곽선 영역을 제거하는 단계는외곽선 및 표제를 이루는 것으로 인식된 픽셀들을 흰색으로 보정하는 도면 상에서 외곽선 및 표제를 제거하는 방법
|
11 |
11
컴퓨터로 읽을 수 있는 기록 매체에 있어서,제1항 내지 제10항 중 어느 한 항에 따른 딥러닝 기반 학습 데이터 생성 방법을 구현하기 위한 프로그램이 기록된 기록 매체
|