경고 :이 페이지는 자동 (기계) 번역입니다. 의심이가는 경우 영어 원본 문서를 참조하십시오. 불편을 드려 죄송합니다.

TrackEye

TrackEye 검토

상세 설명:

눈은 사람의 얼굴에서 가장 중요한 특징입니다. 따라서 사용자 대 컴퓨터 인터페이스의 통신 기술로 눈 움직임을 효과적으로 사용하면 다양한 응용 분야에서 찾을 수 있습니다.

눈 추적 및 눈 특징에 의해 제공된 정보는 인간-컴퓨터 상호 작용 (HCI) 시스템에서 컴퓨터와 통신하는 흥미로운 방법이 될 가능성이있다. 이러한 동기 부여를 통해 실시간 시선 특징 추적 소프트웨어를 설계하는 것이이 프로젝트의 목표입니다.

TrackEye

이 프로젝트의 목적은 다음과 같은 기능을 갖춘 실시간 눈 특징 추적기를 구현하는 것입니다.

TrackEye 실행 및 재 구축 지침

TrackEye_Executable.zip 파일을 추출하십시오. TrackEye_636.exe를 실행하기 전에 SampleHUE.jpg 및 SampleEye.jpg 두 파일을 C : \ 폴더로 복사하십시오. 이 두 파일은 CAMSHIFT 및 템플릿 일치 알고리즘에 사용됩니다.

소프트웨어를 실행하기 위해 사용자가 따라야 할 다른 단계는 없습니다. 소프트웨어가 정적으로 포함 된 DLL로 빌드되었으므로 DLL 종속성이 없습니다.

좋은 추적을 수행하기 위해 수행 할 설정

얼굴 및 눈 감지 설정

Under TrackEye Menu --> 트래커 설정.

"눈을 자세히 추적"을 확인한 다음 "눈동자도 감지"를 확인하십시오. “Adjust Parameters”버튼을 클릭하십시오 :

“활성 뱀을 사용하여 눈 경계 표시”를 확인하십시오. “뱀 설정”버튼을 클릭하십시오 :

특수 장비 기반 접근법

이러한 유형의 연구는 궤도에서 눈의 위치에 비례하는 일종의 신호를 제공하는 필요한 장비를 사용합니다. 현재 사용되는 다양한 방법은 Electrooculography, Infra-Red Oculography, Scleral search coils입니다. 이 방법들은 우리 프로젝트에서 완전히 벗어났습니다.

이미지 기반 접근법

이미지 기반 접근 방식은 이미지에서 눈을 감지합니다. 이미지 기반 방법의 대부분은 눈의 특징을 사용하여 눈을 감지하려고 시도합니다. 지금까지 사용 된 방법은 지식 기반 방법, 기능 기반 방법 (색상, 그라디언트), 간단한 템플릿 일치, 모양 방법입니다. 또 다른 흥미로운 방법은 기하학적 모델의 에너지를 최소화하여 눈 이미지에서 기하학적 눈 템플릿을 일치시키는 것을 기반으로하는 "변형 가능한 템플릿 매칭"입니다.

TrackEye의 구현

구현 된 프로젝트는 세 가지 구성 요소에 있습니다.

두 가지 다른 방법이 프로젝트에서 구현되었습니다. 그들은:

TrackEye

얼굴 인식 방법

두 번째 얼굴 탐지 알고리즘은 Haar-Like 기능을 사용하는 분류기 (즉, Haar와 유사한 기능을 사용하는 일련의 부스트 분류기)를 기반으로합니다. 우선 얼굴의 수백 가지 샘플 뷰로 훈련됩니다. 분류 기가 훈련 된 후, 입력 이미지에서 관심 영역에 적용될 수있다. 영역이면을 표시 할 가능성이 있으면 분류기는 "1"을 출력하고 그렇지 않으면 "0"을 출력합니다. 전체 이미지에서 객체를 검색하기 위해 이미지를 가로 질러 검색 창을 이동하고 분류자를 사용하여 모든 위치를 확인할 수 있습니다. 분류기는 이미지의 크기를 조정하는 것보다 다른 크기로 관심있는 대상을 다른 크기로 찾을 수 있도록 쉽게 "크기 조정"할 수 있도록 설계되었습니다.