{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T07:07:15Z","timestamp":1780470435963,"version":"3.54.1"},"reference-count":30,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2015,12,2]],"date-time":"2015-12-02T00:00:00Z","timestamp":1449014400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper proposes a novel pupil and glint detection method for gaze tracking system using a wearable camera sensor and near-infrared LED array. A novel circular ring rays location (CRRL) method is proposed for pupil boundary points detection. Firstly, improved Otsu optimal threshold binarization, opening-and-closing operation and projection of 3D gray-level histogram are utilized to estimate rough pupil center and radius. Secondly, a circular ring area including pupil edge inside is determined according to rough pupil center and radius. Thirdly, a series of rays are shot from inner to outer ring to collect pupil boundary points. Interference points are eliminated by calculating gradient amplitude. At last, an improved total least squares is proposed to fit collected pupil boundary points. In addition, the improved total least squares developed is utilized for the solution of Gaussian function deformation to calculate glint center. The experimental results show that the proposed method is more robust and accurate than conventional detection methods. When interference factors such as glints and natural light reflection are located on pupil contour, pupil boundary points and center can be detected accurately. The proposed method contributes to enhance stability, accuracy and real-time quality of gaze tracking system.<\/jats:p>","DOI":"10.3390\/s151229792","type":"journal-article","created":{"date-parts":[[2015,12,2]],"date-time":"2015-12-02T10:44:27Z","timestamp":1449053067000},"page":"30126-30141","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":32,"title":["Pupil and Glint Detection Using Wearable Camera Sensor and Near-Infrared LED Array"],"prefix":"10.3390","volume":"15","author":[{"given":"Jianzhong","family":"Wang","sequence":"first","affiliation":[{"name":"School of Mechatronical Engineering, Beijing Institute of Technology, 5 South Zhongguancun Street, Haidian District, Beijing 100081, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guangyue","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Mechatronical Engineering, Beijing Institute of Technology, 5 South Zhongguancun Street, Haidian District, Beijing 100081, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiadong","family":"Shi","sequence":"additional","affiliation":[{"name":"School of Mechatronical Engineering, Beijing Institute of Technology, 5 South Zhongguancun Street, Haidian District, Beijing 100081, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2015,12,2]]},"reference":[{"key":"ref_1","first-page":"90","article-title":"Use of eye-tracking technology in clinical reasoning: a systematic review","volume":"210","author":"Blondon","year":"2015","journal-title":"Stud. Health Technol. Inf."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Higins, E., Leinenger, M., and Rayner, K. (2014). Eye movements when viewing advertisements. Front. Psychol., 210, Available online: http:\/\/journal.frontiersin.org\/article\/10.3389\/fpsyg.2014.00210\/full.","DOI":"10.3389\/fpsyg.2014.00210"},{"key":"ref_3","first-page":"159","article-title":"Scrollable keyboards for casual eye typing","volume":"7","author":"Spakov","year":"2009","journal-title":"Psychol. J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1016\/j.cviu.2004.07.005","article-title":"A non-contact device for tracking gaze in human computer interface","volume":"98","author":"Noureddin","year":"2005","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1080\/10447318.2014.1001301","article-title":"Multimodal intelligent eye-gaze tracking system","volume":"31","author":"Biswas","year":"2015","journal-title":"Int. J. Hum. Comput. Interact."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1016\/j.sna.2012.07.017","article-title":"Development of gaze tracking interface for controlling 3D contents","volume":"185","author":"Lim","year":"2012","journal-title":"Sens. Actuator A Phys."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Yarbus, A.L. (1967). Eye Movements and Vision, Plenum Press.","DOI":"10.1007\/978-1-4899-5379-7"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1037\/h0076100","article-title":"The angle velocity of eye movements","volume":"8","author":"Dodge","year":"1901","journal-title":"Psychol. Rev."},{"key":"ref_9","unstructured":"Ditchburn, R.W. (1973). Eye movements and Visual Perception, Clarendon Press."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1080\/00221309.1928.9920134","article-title":"The peep-hole method for observing eye movements in reading","volume":"1","author":"Miles","year":"1928","journal-title":"J. Gen. Psychol."},{"key":"ref_11","first-page":"137","article-title":"A method of measuring eye movements using a scleral search coil in a magnetic field","volume":"10","author":"Robinson","year":"1963","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"921","DOI":"10.1364\/JOSA.63.000921","article-title":"Accurate two-dimensional eye tracker using first and fourth Purkinje images","volume":"63","author":"Cornsweet","year":"1973","journal-title":"J. Opt. Soc. Am."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Ohno, T., Mukawa, N., and Yoshikawa, A. (2002, January 25\u201327). Free gaze: a gaze tracking system for everyday gaze interaction. Proceedings of the Symposium on Eye Tracking Research and Applications Symposium, New Orleans, LA, USA.","DOI":"10.1145\/507072.507098"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Go\u00f1i, S., Echeto, J., Villanueva, A., and Cabeza, R. (2004, January 23\u201326). Robust algorithm for pupil-glint vector detection in a video-oculography eye tracking system. Proceedings of the International Conference on Pattern Recognition, Cambridge, UK.","DOI":"10.1109\/ICPR.2004.1333928"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1123","DOI":"10.1109\/TSMCB.2008.926606","article-title":"A novel gaze estimation system with one calibration point","volume":"38","author":"Villanueva","year":"2008","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Gneo, M., Schmid, M., Conforto, S., and D\u2019Alessio, T. (2002). A free geometry model-independent neural eye-gaze tracking system. J. NeuroEng. Rehabil., 82.","DOI":"10.1186\/1743-0003-9-82"},{"key":"ref_17","first-page":"1","article-title":"Mapping the pupil-glint vector to gaze coordinates in a simple video-based eye tracker","volume":"7","author":"Blignaut","year":"2014","journal-title":"J. Eye Mov. Res."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/TCSVT.2014.2329362","article-title":"Hybrid method for 3-D gaze tracking using glint and contour features","volume":"25","author":"Lai","year":"2015","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_19","first-page":"79","article-title":"Unconstrained pupil detection technique using two light sources and the image difference method. Visual. Intell","volume":"15","author":"Ebisawa","year":"1995","journal-title":"Des. Engine Arch."},{"key":"ref_20","unstructured":"Yoo, D.H., Chung, M.J., Ju, D.B., and Choi, I.H. (2006, January 15\u201319). Non-intrusive eye gaze estimation using a projective invariant under head movement. Proceedings of the IEEE International Conference on Robotics and Automation, Orlando, FL, USA."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.5772\/55520","article-title":"Robust eye and pupil detection method for gaze tracking","volume":"10","author":"Gwon","year":"2013","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_22","unstructured":"Li, D.H., Winfield, D.W., and Parkhurst, D.J. (2005, January 25\u201325). Starburst: A hybrid algorithm for video-based eye tracking combining feature-based and model-based approaches. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR), San Diego, CA, USA."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"262","DOI":"10.1016\/j.cviu.2011.10.002","article-title":"A simple boundary extraction technique for irregular pupil localization with orthogonal polynomials","volume":"116","author":"Krishnamoorthi","year":"2012","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2162","DOI":"10.1364\/AO.44.002162","article-title":"Adjustment of guidelines for exposure of the eye to optical radiation from ocular instruments: Statement from a task group of the International Commission on Non-Ionizing Radiation Protection","volume":"44","author":"Sliney","year":"2005","journal-title":"Appl. Opt."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/TSMC.1979.4310076","article-title":"A threshold selection method from gray-level histograms","volume":"9","author":"Otsu","year":"1979","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1117\/1.1316089","article-title":"Subpixel edge detection for dimensional control by artificial vision","volume":"10","author":"Truchetet","year":"2001","journal-title":"J. Electron. Imaging"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1080\/14786440109462720","article-title":"On lines and planes of closest fit to systems of points in space","volume":"2","author":"Pearson","year":"1901","journal-title":"Philos. Mag."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1137\/0717073","article-title":"An analysis of the total least squares problem","volume":"177","author":"Golub","year":"1980","journal-title":"SIAM J. Numer. Anal."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1007\/BF01934268","article-title":"Least-squares fitting of circles and ellipses","volume":"34","author":"Gander","year":"1994","journal-title":"BIT Numer. Math."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Shortis, M.R., Clarke, T.A., and Short, T. (1994, January 6). A comparison of some techniques for the subpixel location of discrete target images. Photonics for Industrial Applications, Proceedings of the International Society for Optics and Photonics, Boston, MA, USA.","DOI":"10.1117\/12.189136"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/12\/29792\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:53:15Z","timestamp":1760215995000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/12\/29792"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,12,2]]},"references-count":30,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2015,12]]}},"alternative-id":["s151229792"],"URL":"https:\/\/doi.org\/10.3390\/s151229792","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,12,2]]}}}