{"id":{"repo_id":"vt","oai_identifier":"oai:vtechworks.lib.vt.edu:10919/30540"},"canonical_url":"https://search.dev.ndltd.org/etd/vt/oai:vtechworks.lib.vt.edu:10919/30540","repository":{"repo_id":"vt","name":"Virginia Tech","base_url":"https://vtechworks.lib.vt.edu/oai/request"},"display":{"title":"Eye Tracking Using Fiber Optics and Computer Vision Techniques","abstract":"We describe a system for tracking the motion and determining the velocity of the human eye using a combination of fiber optics and imaging optics integrated with a CCD camera, a framegrabber, and a PC. Systems such as the one we describe are needed for monitoring location of interest for better human-computer interfaces and virtual reality simulations, for monitoring pilot cognitive skills during flight simulations, and for detecting the early warning signs of driver drowsiness. Where some eye-tracking devices are cumbersome because they require a person to limit head motion to remain in view of a camera or uncomfortable because they require the use of an elaborate headpiece, our proposed system is as simple to wear as a pair of eyeglasses, with the only added weight to the glasses being that of a fiber optic bundle. This fiber bundle guides the image of an 880 nm LED illuminated eye as it is reflected from a hot mirror built into the eyeglass assembly. The guided image is focused onto a CCD and the camera’s output is linked to a PC framegrabber card. Software written in Microsoft Visual C++ locates the user’s pupil in each video image and tracks the motion and velocity of the pupil over time. The prototype system tracks the center of the pupil to an accuracy of only 1/5 of the pupil size. This diminished accuracy results from the minimized computation scheme of pupil detection. The technique relies on edge detection and direction of image gradient over very few pixels so that the system is optimized for speed. Many other methods of pupil detection could be investigated in future research in order to optimize such a system for other parameters.","abstract_html":"We describe a system for tracking the motion and determining the velocity of the human eye using a combination of fiber optics and imaging optics integrated with a CCD camera, a framegrabber, and a PC. Systems such as the one we describe are needed for monitoring location of interest for better human-computer interfaces and virtual reality simulations, for monitoring pilot cognitive skills during flight simulations, and for detecting the early warning signs of driver drowsiness. Where some eye-tracking devices are cumbersome because they require a person to limit head motion to remain in view of a camera or uncomfortable because they require the use of an elaborate headpiece, our proposed system is as simple to wear as a pair of eyeglasses, with the only added weight to the glasses being that of a fiber optic bundle. This fiber bundle guides the image of an 880 nm LED illuminated eye as it is reflected from a hot mirror built into the eyeglass assembly. The guided image is focused onto a CCD and the camera’s output is linked to a PC framegrabber card. Software written in Microsoft Visual C++ locates the user’s pupil in each video image and tracks the motion and velocity of the pupil over time. The prototype system tracks the center of the pupil to an accuracy of only 1/5 of the pupil size. This diminished accuracy results from the minimized computation scheme of pupil detection. The technique relies on edge detection and direction of image gradient over very few pixels so that the system is optimized for speed. Many other methods of pupil detection could be investigated in future research in order to optimize such a system for other parameters.","abstract_has_math":false,"creators":["Zabaronick, Noel A."],"institution":"Virginia Tech","degree_name":"Master of Science","degree_level":"masters","degree_discipline":"Electrical and Computer Engineering","degree_department":"Electrical and Computer Engineering","school":null,"contributors":[],"advisors":[],"committee_chairs":["Claus, Richard O."],"committee_members":["Wang, Anbo","de Vries, Marten","Abbott, A. Lynn"],"year":1997,"date_issued":"1997-04-04","date_published":"1997-04-04","updated_at":"2026-07-22T22:20:37Z","subjects":["none"],"languages":[],"rights":["In Copyright"],"rights_urls":["http://rightsstatements.org/vocab/InC/1.0/"],"identifier_entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-4437152139711101"],"render_values":[{"text":"etd-4437152139711101","href":null,"code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/10919/30540","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.committeechair","label":"Committee Chair","values":["Claus, Richard O."]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Wang, Anbo","de Vries, Marten","Abbott, A. Lynn"]},{"key":"dc:contributor.department","label":"Department","values":["Electrical and Computer Engineering"]},{"key":"dc:creator","label":"Author","values":["Zabaronick, Noel A."]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2014-03-14T20:22:01Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2014-03-14T20:22:01Z","1997-04-04"]},{"key":"dc:date.issued","label":"Date","values":["1997-04-04"]},{"key":"dc:publisher","label":"Institution","values":["Virginia Tech"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical and Computer Engineering"]},{"key":"thesis:degree_level","label":"Degree Level","values":["masters"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master of Science"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["Virginia Polytechnic Institute and State University"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["none"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["In Copyright"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/vocab/InC/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.other","label":"Dc Identifier Other","values":["etd-4437152139711101"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/10919/30540"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["We describe a system for tracking the motion and determining the velocity of the human eye using a combination of fiber optics and imaging optics integrated with a CCD camera, a framegrabber, and a PC. Systems such as the one we describe are needed for monitoring location of interest for better human-computer interfaces and virtual reality simulations, for monitoring pilot cognitive skills during flight simulations, and for detecting the early warning signs of driver drowsiness. Where some eye-tracking devices are cumbersome because they require a person to limit head motion to remain in view of a camera or uncomfortable because they require the use of an elaborate headpiece, our proposed system is as simple to wear as a pair of eyeglasses, with the only added weight to the glasses being that of a fiber optic bundle. This fiber bundle guides the image of an 880 nm LED illuminated eye as it is reflected from a hot mirror built into the eyeglass assembly. The guided image is focused onto a CCD and the camera’s output is linked to a PC framegrabber card. Software written in Microsoft Visual C++ locates the user’s pupil in each video image and tracks the motion and velocity of the pupil over time. The prototype system tracks the center of the pupil to an accuracy of only 1/5 of the pupil size. This diminished accuracy results from the minimized computation scheme of pupil detection. The technique relies on edge detection and direction of image gradient over very few pixels so that the system is optimized for speed. Many other methods of pupil detection could be investigated in future research in order to optimize such a system for other parameters."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["Master of Science"]},{"key":"dc:title","label":"Title","values":["Eye Tracking Using Fiber Optics and Computer Vision Techniques"]}]}],"canonical_facts":{"dc:contributor.committeechair":["Claus, Richard O."],"dc:contributor.committeemember":["Wang, Anbo","de Vries, Marten","Abbott, A. Lynn"],"dc:contributor.department":["Electrical and Computer Engineering"],"dc:creator":["Zabaronick, Noel A."],"dc:date.accessioned":["2014-03-14T20:22:01Z"],"dc:date.available":["2014-03-14T20:22:01Z","1997-04-04"],"dc:date.issued":["1997-04-04"],"dc:description.abstract":["We describe a system for tracking the motion and determining the velocity of the human eye using a combination of fiber optics and imaging optics integrated with a CCD camera, a framegrabber, and a PC. Systems such as the one we describe are needed for monitoring location of interest for better human-computer interfaces and virtual reality simulations, for monitoring pilot cognitive skills during flight simulations, and for detecting the early warning signs of driver drowsiness. Where some eye-tracking devices are cumbersome because they require a person to limit head motion to remain in view of a camera or uncomfortable because they require the use of an elaborate headpiece, our proposed system is as simple to wear as a pair of eyeglasses, with the only added weight to the glasses being that of a fiber optic bundle. This fiber bundle guides the image of an 880 nm LED illuminated eye as it is reflected from a hot mirror built into the eyeglass assembly. The guided image is focused onto a CCD and the camera’s output is linked to a PC framegrabber card. Software written in Microsoft Visual C++ locates the user’s pupil in each video image and tracks the motion and velocity of the pupil over time. The prototype system tracks the center of the pupil to an accuracy of only 1/5 of the pupil size. This diminished accuracy results from the minimized computation scheme of pupil detection. The technique relies on edge detection and direction of image gradient over very few pixels so that the system is optimized for speed. Many other methods of pupil detection could be investigated in future research in order to optimize such a system for other parameters."],"dc:description.degree":["Master of Science"],"dc:identifier.other":["etd-4437152139711101"],"dc:identifier.uri":["http://hdl.handle.net/10919/30540"],"dc:publisher":["Virginia Tech"],"dc:rights":["In Copyright"],"dc:rights.uri":["http://rightsstatements.org/vocab/InC/1.0/"],"dc:subject":["none"],"dc:title":["Eye Tracking Using Fiber Optics and Computer Vision Techniques"],"dc:type":["Thesis"],"thesis:degree_discipline":["Electrical and Computer Engineering"],"thesis:degree_level":["masters"],"thesis:degree_name":["Master of Science"],"thesis:institution_name":["Virginia Polytechnic Institute and State University"]},"updated_at":"2026-07-22T22:20:37Z"}