[2018 학생부문 / 동상] Eyesys locker
* 시연동영상 : https://youtu.be/3d4i3AgUW6Q
현재 홍채인식을 사용하고 있는 여러 보안 시스템은 적외선 카메라로 사람의 얼굴을 찍고, 눈 부분만 확대하여 인쇄하고 그 위에 소프트 렌즈를 얹기만 했는데, 실제 사람이 아닌데도 인식이 되었습니다. 실제 사람의 홍채인지 사진의 홍채인지 구분하지 못하는 단점이 있습니다.
본 작품은 기존의 홍채 인식이라는 기술의 취약점을 보완하고자 시선 추적으로 패턴을 푸는 방법을 도입했습니다. 홍채 인식의 장점인 비접촉성을 유지하며, 보안성을 높일 수 있는 방법입니다. 기존의 시선 추적은 양쪽 눈을 사용하는 반면, 한쪽 눈만 가지고 시선 추적을 할 수 있습니다.
1) 홍채 인식
IR CMOS 카메라를 이용하여 적외선 영상을 획득합니다. 이후 그 넓이가 적당한 값을 가지고 있는지를 조건으로 동공의 영역을 찾습니다. 히스토그램 평활화와 히스토그램 스트레칭을 진행한 후, OTSU 알고리즘으로 이진화를 진행합니다.
지문 인식 등 세밀한 특징을 추출할 때 사용하는 Gabor Filter를 사용하여 홍채 특징을 추출합니다. Gabor Filter는 사인 함수로 Modulation 된 Gaussian Filter라고 할 수 있습니다. 추출된 각각의 홍채 특징을 상수로 계산합니다. 그 값이 양수이면 ‘1’, 음수이면 ‘0’을 코드에 추가합니다.
홍채 코드를 비교할 때는 해밍거리(Hamming Distance)를 사용합니다. 이를 각 비트마다 XOR 연산을 취해 코드가 얼마나 가까운지, 얼마나 비슷한지 비교할 수 있습니다. 동일 인물이면 해밍거리는 0에 가까워집니다.
2) 동공 영역 검출
홍채 인식과는 다르게, 시선 추적에서의 동공은 완벽한 원이 아닐 수도 있습니다. 왜냐하면 상하좌우로 움직이게 된다면 각도에 의해서 동공은 타원형으로 나타날 수 있기 때문입니다. 그래서 동공이 타원 모양처럼 찍혀도 동공을 잘 찾을 수 있도록 허프 변환을 사용하여 동공을 검출합니다.
글린트는 홍채 인식을 위해 사용하는 IR LED가 동공에 반사되어 빛나는 부분입니다.
번호 | 제목 | 분야 | 작성 |
---|---|---|---|
245 | [2018 학생부문 / 동상] 드론을 이용한 적재물 및 물류 분류 및 관리 시스템 | 드론/로봇 | 2019-08-19 |
244 | [2018 학생부문 / 동상] Eyesys locker | 보안 | 2019-08-19 |
243 | [2018 일반부문 / 동상] StickEye | 사물인터넷 | 2019-08-19 |
242 | [2018 일반부문 / 은상] TargetExpert | 기타 | 2019-08-19 |
241 | [2018 일반부문 / 은상] it-chain (Customizable and lightweight blockchain) | 블록체인 | 2019-08-19 |
240 | [2018 학생부문 / 은상] 딥 러닝과 IoT 카메라를 이용한 화재 감지 CCTV | 사물인터넷 | 2019-08-19 |
239 | [2018 학생부문 / 은상] Sentio Web | 빅데이터 | 2019-08-19 |
238 | [2018 일반부문 / 금상] 지니PHP 정적 웹사이트 프레임워크 | 모바일 | 2019-08-19 |
237 | [2018 일반부문 / 금상] Natural-JS | 기타 | 2019-08-19 |
236 | [2018 학생부문 / 금상] TextShield | 보안 | 2019-08-19 |
0개 댓글