영상처리 및 컴퓨터비전 · 2021 상반기
작성자
오**
대학
싱가포르 국립대학
전공
심리학
GPA
3.88/4.0
TOEIC
965점
자격증
직무와 관련하여 수행한 프로젝트 또는 교육 경험 중 하나를 선정하여 자세하게 서술해주세요. (수행 배경과 과정, 본인의 역할, 문제 도출 및 해결 방법, 결과 등) [차량 번호판 OCR] ① 수행 배경과 과정 석사과정 중 실무경험을 쌓기위해 영상기기 제조 기업에서 프리랜서로 번호판 OCR을 개발했습니다. 프로젝트는 조도나 장소 변화에도 인식가능한 실시간 차량번호판 OCR을 개발하고 저전력 임베디드 보드로 탑재하는 것이 목적이었습니다. OCR로직은 크게 두가지로 나뉘어 번호판 영역에 대한 Localization과 문자에 대한 Recognition으로 구성됐습니다. ② 본인의 역할 문자에 대한 Recognition 개발을 담당했습니다. ③ 문제 도출 및 해결방법 저전력 임베디드 보드의 제한사항으로 인해 전통적인 방식으로 구현된 Localization이 노이즈데이터를 Recognition 모델 입력값으로 제시할 때 성능하락이 발생했습니다. 입력 노이즈를 분석하여 크게 두 가지 유형이 있다는 것을 파악하고 제거를 위한 Anomaly detection을 구현했습니다. 첫 번째는 Localization 오류로 입력 데이터 전체가 노이즈인 경우입니다. 해당 문제를 Classfication 관점에서 해결하고자 노이즈 데이터를 수집하고 학습데이터로 정상적인 문자 클래스들과 노이즈클래스를 하나의 모델로 동시에 학습시켰습니다. 각각 유사한 특징을 가진 문자들과 달리, 일반화 되지 못한 특징을 가진 노이즈 입력을 효과적으로 분류할 수 있었습니다. 두 번째는 Localization은 정상이지만 Segmentation 오류로 입력 데이터 일부가 노이즈인 경우입니다. 이는 전체 Segmentation을 좌 또는 우측으로 Shift 연산할 경우 정상적인 값으로 보정되는 상황이 많았습니다. 따라서 Shift 연산된 데이터를 다른 프레임들의 예측된 데이터와 비교하여 정상적인 값을 찾고, Ensemble을 통해 노이즈를 제거한 Inference를 도출하도록 구현했습니다. ④ 결과 기존 사내 번호판 OCR 시스템 Accuracy 0.6 대비 0.88의 성능을 가진 시스템을 개발하여 프로젝트를 마쳤고 연구내용을 바탕으로 KCI논문을 게재했습니다.