ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Computer Vision and Image Understanding
Volume 98, Issue 1, April 2005, Pages 104-123
Special Issue on Eye Detection and Tracking
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (771 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.cviu.2004.07.009    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2004 Published by Elsevier Inc.

An embedded system for an eye-detection sensor

Arnon Amira, Corresponding Author Contact Information, E-mail The Corresponding Author, Lior Zimetb, E-mail The Corresponding Author, Alberto Sangiovanni-Vincentellic, E-mail The Corresponding Author and Sean Kaoc, E-mail The Corresponding Author

aIBM Almaden Research Center, 650 Harry Road, San Jose, CA 95120, USA bUniversity of California Santa Cruz, 1156 High Street, Santa Cruz, CA 95064, USA cDepartment of EECS, University of California Berkeley, CA 94720, USA

Received 27 July 2004; 
accepted 27 July 2004. 
Available online 1 October 2004.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

Real-time eye detection is important for many HCI applications, including eye-gaze tracking, autostereoscopic displays, video conferencing, face detection, and recognition. Current commercial and research systems use software implementation and require a dedicated computer for the image-processing task—a large, expensive, and complicated-to-use solution. In order to make eye-gaze tracking ubiquitous, the system complexity, size, and price must be substantially reduced. This paper presents a hardware-based embedded system for eye detection, implemented using simple logic gates, with no CPU and no addressable frame buffers. The image-processing algorithm was redesigned to enable highly parallel, single-pass image-processing implementation. A prototype system uses a CMOS digital imaging sensor and an FPGA for the image processing. It processes 640 × 480 progressive scan frames at a 60 fps rate, and outputs a compact list of sub-pixel accurate (xy) eyes coordinates via USB communication. Experimentation with detection of human eyes and synthetic targets are reported. This new logic design, operating at the sensor’s pixel clock, is suitable for single-chip eye detection and eye-gaze tracking sensors, thus making an important step towards mass production, low cost systems.

Keywords: Eye detection; Eye-gaze tracking; Real-time image processing; FPGA-based image processing; Embedded systems design

Article Outline

1. Introduction
2. Prior work on eye detection
2.1. Eye detection by frame subtraction using two illuminations
2.2. The basic sequential algorithm
3. Synchronous pupil detection algorithm
3.1. Pixels subtraction and thresholding
3.2. Detecting line components and their properties
3.3. Computing connected components
3.4. The regions list module
3.5. Reporting the detected regions
4. Simulink model
4.1. Synchronous dataflow model
5. Hardware implementation
6. Experimentation
7. Conclusions and future work
Acknowledgements
References











Computer Vision and Image Understanding
Volume 98, Issue 1, April 2005, Pages 104-123
Special Issue on Eye Detection and Tracking
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.