Title :
Eye tracking system based on SOPC
Author :
Huabiao Qin ; Xiangmin Xu ; Zongwei Hu ; Dongyang Zhang
Author_Institution :
Sch. of Electron. & Inf. Eng., South China Univ. of Technol., Guangzhou, China
Abstract :
Eye tracking is one of the potential techniques for the future human-computer interface. In order to promote an eye tracking device that take account of high performance, miniaturization, low cost and power consumption, we implemented the Purkinje eye tracking algorithm into a single FPGA chip with the SOPC (System on Programmable Chip) technology. The image capture, Adaboost algorithm based eye detection and RANSAC based ellipse-fitting were promoted as hardware module in this paper. And a NIOS II on-chip processor took charge of USB protocol and task scheduling. After the verification on a low-cost FPGA chip, the eye tracking system was able to detect the gaze direction and deliver the gaze information through USB interface. The experiment results show that the detection speed was 11 fps under the video stream with a resolution of 640×480, achieving the real time performance. The system integrated the eye tracking algorithm and had the advantages of speed, power consumption, flexibility and cost.
Keywords :
field programmable gate arrays; gaze tracking; human computer interaction; random processes; system-on-chip; Adaboost algorithm; FPGA chip; NIOS II on-chip processor; Purkinje eye tracking algorithm; RANSAC; SOPC; USB protocol; ellipse-fitting; eye detection; gaze direction; human-computer interface; image capture; system-on-programmable chip; task scheduling; Field programmable gate arrays; Fitting; Hardware; Human computer interaction; Registers; Universal Serial Bus; Vectors; RANSAC based ellipse fitting; SOPC; USB protocol; eye detection; eye tracking;
Conference_Titel :
Electronics, Circuits and Systems (ICECS), 2014 21st IEEE International Conference on
DOI :
10.1109/ICECS.2014.7049949