{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T10:43:46Z","timestamp":1774349026374,"version":"3.50.1"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2017,11,17]],"date-time":"2017-11-17T00:00:00Z","timestamp":1510876800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["ERC-2013-AdG-339228"],"award-info":[{"award-number":["ERC-2013-AdG-339228"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007801","name":"Fundaci\u00f3n S\u00e9neca","doi-asserted-by":"publisher","award":["19897\/GERM\/15"],"award-info":[{"award-number":["19897\/GERM\/15"]}],"id":[{"id":"10.13039\/100007801","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003330","name":"Secretar\u00eda de Estado de Investigacion, Desarrollo e Innovacion","doi-asserted-by":"publisher","award":["FIS2013-41237-R"],"award-info":[{"award-number":["FIS2013-41237-R"]}],"id":[{"id":"10.13039\/501100003330","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003330","name":"Secretar\u00eda de Estado de Investigacion, Desarrollo e Innovacion","doi-asserted-by":"publisher","award":["TIN2015-66972-C5-3-R"],"award-info":[{"award-number":["TIN2015-66972-C5-3-R"]}],"id":[{"id":"10.13039\/501100003330","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100008530","name":"European Regional Development Fund","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100008530","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2018,5]]},"DOI":"10.1007\/s11227-017-2193-5","type":"journal-article","created":{"date-parts":[[2017,11,17]],"date-time":"2017-11-17T08:17:42Z","timestamp":1510906662000},"page":"1836-1862","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Design of an accurate and high-speed binocular pupil tracking system based on GPGPUs"],"prefix":"10.1007","volume":"74","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0192-2985","authenticated-orcid":false,"given":"Juan","family":"Mompe\u00e1n","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan L.","family":"Arag\u00f3n","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pedro M.","family":"Prieto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pablo","family":"Artal","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,11,17]]},"reference":[{"issue":"5","key":"2193_CR1","first-page":"898","volume":"5","author":"W Aydi","year":"2011","unstructured":"Aydi W, Masmoudi N, Kamoun L (2011) New corneal reflection removal method used in iris recognition system. World Acad Sci Eng Technol 5(5):898\u2013902","journal-title":"World Acad Sci Eng Technol"},{"key":"2193_CR2","doi-asserted-by":"crossref","unstructured":"Babcock JS, Pelz JB (2004) Building a lightweight eyetracking headgear. In: Proceedings of the ACM Symposium on Eye Tracking Research and Applications, pp 109\u2013114","DOI":"10.1145\/968363.968386"},{"issue":"2","key":"2193_CR3","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/0031-3203(81)90009-1","volume":"13","author":"DH Ballard","year":"1981","unstructured":"Ballard DH (1981) Generalizing the hough transform to detect arbitrary shapes. Pattern Recognit 13(2):111\u2013122","journal-title":"Pattern Recognit"},{"key":"2193_CR4","first-page":"359","volume":"2","author":"N Bell","year":"2011","unstructured":"Bell N, Hoberock J (2011) Thrust: a productivity-oriented library for cuda. GPU Comput Gems Jade Ed 2:359\u2013371","journal-title":"GPU Comput Gems Jade Ed"},{"key":"2193_CR5","unstructured":"Borovikov I (2009) Gpu-acceleration for surgical eye imaging. In Proceedings of the 4th SIAM Conference on Mathematics for Industry (MI09), San Francisco, CA, USA"},{"issue":"11","key":"2193_CR6","first-page":"120","volume":"25","author":"G Bradski","year":"2000","unstructured":"Bradski G (2000) The opencv library. Dr. Dobb\u2019s J Softw Tools Prof Program 25(11):120\u2013123","journal-title":"Dr. Dobb\u2019s J Softw Tools Prof Program"},{"issue":"6","key":"2193_CR7","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1109\/TPAMI.1986.4767851","volume":"8","author":"J Canny","year":"1986","unstructured":"Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell 8(6):679\u2013698","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"24","key":"2193_CR8","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1049\/el.2011.2941","volume":"47","author":"P Chen","year":"2011","unstructured":"Chen P, Zhao HL, Tao C, Sang HS (2011) Block-run-based connected component labelling algorithm for gpgpu using shared memory. IET Electron Lett 47(24):1309\u20131311","journal-title":"IET Electron Lett"},{"issue":"16","key":"2193_CR9","doi-asserted-by":"crossref","first-page":"4773","DOI":"10.1364\/OL.39.004773","volume":"39","author":"E Chirre","year":"2014","unstructured":"Chirre E, Prieto PM, Artal P (2014) Binocular open-view instrument to measure aberrations and pupillary dynamics. Opt Lett 39(16):4773\u20134775","journal-title":"Opt Lett"},{"key":"2193_CR10","unstructured":"cuRAND library, CUDA 7 (2010) NVIDIA Corporation, Santa Clara"},{"key":"2193_CR11","unstructured":"Du Plessis J-P, Blignaut P (2016) Performance of a simple remote video-based eye tracker with gpu acceleration. J Eye Mov Res 9(4):1\u201311"},{"key":"2193_CR12","first-page":"21","volume-title":"Gaze interaction and applications of eye tracking: advances in assistive technologies","author":"DW Hansen","year":"2011","unstructured":"Hansen DW, Majaranta P (2011) Basics of camera-based gaze tracking. In: Majaranta P (ed) Gaze interaction and applications of eye tracking: advances in assistive technologies. IGI Global, Hershey, pp 21\u201326"},{"key":"2193_CR13","unstructured":"Harris M et\u00a0al (2007) Optimizing parallel reduction in CUDA. NVIDIA Dev Technol 2(4). \n                        http:\/\/developer.download.nvidia.com\/compute\/cuda\/1.1-Beta\/x86_website\/projects\/reduction\/doc\/reduction.pdf"},{"issue":"2","key":"2193_CR14","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1109\/TSMCB.2007.911378","volume":"38","author":"C Hennessey","year":"2008","unstructured":"Hennessey C, Noureddin B, Lawrence P (2008) Fixation precision in high-speed noncontact eye-gaze tracking. IEEE Trans Syst Man Cybern Part B Cybern 38(2):289\u2013298","journal-title":"IEEE Trans Syst Man Cybern Part B Cybern"},{"issue":"8","key":"2193_CR15","doi-asserted-by":"crossref","first-page":"1653","DOI":"10.3923\/itj.2010.1653.1658","volume":"9","author":"AA Jarjes","year":"2010","unstructured":"Jarjes AA, Wang K, Mohammed GJ (2010) GVF snake-based method for accurate pupil contour detection. Inf Technol J 9(8):1653\u20131658","journal-title":"Inf Technol J"},{"issue":"8","key":"2193_CR16","doi-asserted-by":"crossref","first-page":"1446","DOI":"10.1364\/JOSAA.32.001446","volume":"32","author":"R Koprowski","year":"2015","unstructured":"Koprowski R, Szmigiel M, Kasprzak H, Wr\u00f3bel Z, Wilczy\u0144ski S (2015) Quantitative assessment of the impact of blood pulsation on images of the pupil in infrared light. JOSA A 32(8):1446\u20131453","journal-title":"JOSA A"},{"key":"2193_CR17","doi-asserted-by":"crossref","unstructured":"Lalonde M, Byrns D, Gagnon L, Teasdale N, Laurendeau D (2007) Real-time eye blink detection with gpu-based sift tracking. In: Proceedings of the IEEE 4th Canadian Conference on Computer and Robot Vision, Montreal, Canada, pp 481\u2013487","DOI":"10.1109\/CRV.2007.54"},{"key":"2193_CR18","doi-asserted-by":"crossref","unstructured":"Li D, Babcock J, Parkhurst DJ (2006) Openeyes: a low-cost head-mounted eye-tracking solution. In: Proceedings of the ACM Symposium on Eye Tracking Research and Applications, San Diego, California, pp 95\u2013100","DOI":"10.1145\/1117309.1117350"},{"key":"2193_CR19","unstructured":"Li D, Winfield D, Parkhurst DJ (2005) Starburst: a hybrid algorithm for video-based eye tracking combining feature-based and model-based approaches. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)\u2014Workshops, San Diego, CA, USA"},{"issue":"2","key":"2193_CR20","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/MM.2008.31","volume":"28","author":"E Lindholm","year":"2008","unstructured":"Lindholm E, Nickolls J, Oberman S, Montrym J (2008) Nvidia tesla: a unified graphics and computing architecture. IEEE Micro 28(2):39\u201355","journal-title":"IEEE Micro"},{"key":"2193_CR21","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1007\/978-1-4471-6392-3_3","volume-title":"Advances in physiological computing","author":"P Majaranta","year":"2014","unstructured":"Majaranta P, Bulling A (2014) Eye tracking and eye-based human\u2013computer interaction. In: Fairclough SH, Gilleade K (eds) Advances in physiological computing. Springer, London, pp 39\u201365"},{"issue":"2","key":"2193_CR22","doi-asserted-by":"crossref","first-page":"962","DOI":"10.1167\/iovs.14-16108","volume":"56","author":"S Manzanera","year":"2015","unstructured":"Manzanera S, Prieto PM, Benito A, Tabernero J, Artal P (2015) Location of achromatizing pupil position and first purkinje reflection in a normal population. Invest Ophthalmol Vis Sci 56(2):962\u2013966","journal-title":"Invest Ophthalmol Vis Sci"},{"key":"2193_CR23","unstructured":"Masek L et\u00a0al (2003) Recognition of human iris patterns for biometric identification. Master\u2019s Thesis, University of Western Australia"},{"key":"2193_CR24","unstructured":"Mehrabian H, Hashemi-Tari P (2007) Pupil boundary detection for iris recognition using graph cuts. In: Proceedings of the International Conference on Image and Vision Computing New Zealand (IVCNZ), pp 77\u201382"},{"key":"2193_CR25","doi-asserted-by":"crossref","unstructured":"Mompe\u00e1n J, Arag\u00f3n JL, Pedro P, Pablo A (2015) Gpu-accelerated high-speed eye pupil tracking system. In: 2015 27th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), Florian\u00f3polis, Brazil, IEEE, pp 17\u201324","DOI":"10.1109\/SBAC-PAD.2015.17"},{"key":"2193_CR26","doi-asserted-by":"crossref","unstructured":"Mulligan JB (2012) A GPU-accelerated software eye tracking system. In: Proceedings of the ACM Symposium on Eye Tracking Research and Applications, Santa Barbara, CA, USA, pp 265\u2013268","DOI":"10.1145\/2168556.2168612"},{"key":"2193_CR27","unstructured":"Nvidia Corporation (2015) CUDA C Programming guide"},{"key":"2193_CR28","doi-asserted-by":"crossref","unstructured":"Ohtani M, Ebisawa Y (1995) Eye-gaze detection based on the pupil detection technique using two light sources and the image difference method. In: IEEE 17th Annual Conference on Engineering in Medicine and Biology Society, 1995, vol\u00a02. IEEE, pp 1623\u20131624","DOI":"10.1109\/IEMBS.1995.579860"},{"key":"2193_CR29","unstructured":"OpenMP Architecture Review Board (2011) OpenMP application program interface version 3.1"},{"key":"2193_CR30","unstructured":"Podlozhnyuk V (2007) Image convolution with CUDA. NVIDIA Corporation White Paper, vol 2097, no 3"},{"issue":"1","key":"2193_CR31","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1186\/1756-0500-3-182","volume":"3","author":"DM Rankin","year":"2010","unstructured":"Rankin DM, Scotney BW, Morrow PJ, McDowell DR, Pierscionek BK (2010) Dynamic iris biometry: a technique for enhanced identification. BMC Res Notes 3(1):182","journal-title":"BMC Res Notes"},{"key":"2193_CR32","doi-asserted-by":"crossref","unstructured":"San Agustin J, Skovsgaard H, Mollenbach E, Barret M, Tall M, Hansen DW, Hansen JP (2010) Evaluation of a low-cost open-source gaze tracker. In: Proceedings of the ACM Symposium on Eye-Tracking Research and Applications, Austin, Texas, pp 77\u201380","DOI":"10.1145\/1743666.1743685"},{"issue":"2","key":"2193_CR33","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1007\/s11227-010-0397-z","volume":"57","author":"M Schellmann","year":"2011","unstructured":"Schellmann M, Gorlatch S, Meil\u00e4nder D, K\u00f6sters T, Sch\u00e4fers K, W\u00fcbbeling F, Burger M (2011) Parallel medical image reconstruction: from graphics processing units (gpu) to grids. J Supercomput 57(2):151\u2013160","journal-title":"J Supercomput"},{"issue":"24","key":"2193_CR34","doi-asserted-by":"crossref","first-page":"4779","DOI":"10.1364\/OL.36.004779","volume":"36","author":"C Schwarz","year":"2011","unstructured":"Schwarz C, Prieto PM, Fern\u00e1ndez EJ, Artal P (2011) Binocular adaptive optics vision analyzer with full control over the complex pupil functions. OSA Opt Lett 36(24):4779\u20134781","journal-title":"OSA Opt Lett"},{"key":"2193_CR35","unstructured":"Soltany M, Zadeh ST, Pourreza H-R (2011) Fast and accurate pupil positioning algorithm using circular Hough transform and gray projection. In: Proceedings of the International Conference on Computer Communication and Management (CSIT), Sydney, Australia, vol\u00a05, pp 556\u2013561"},{"issue":"11","key":"2193_CR36","doi-asserted-by":"crossref","first-page":"1115","DOI":"10.1109\/34.103273","volume":"13","author":"G Taubin","year":"1991","unstructured":"Taubin G (1991) Estimation of planar curves, surfaces, and nonplanar space curves defined by implicit equations with applications to edge and range image segmentation. IEEE Trans Pattern Anal Mach Intell 13(11):1115\u20131138","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"3","key":"2193_CR37","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1007\/s11227-011-0597-1","volume":"58","author":"P Valero","year":"2011","unstructured":"Valero P, S\u00e1nchez JL, Cazorla D, Arias E (2011) A gpu-based implementation of the mrf algorithm in itk package. J Supercomput 58(3):403\u2013410","journal-title":"J Supercomput"},{"issue":"14","key":"2193_CR38","doi-asserted-by":"crossref","first-page":"2021","DOI":"10.1016\/0042-6989(94)00268-Q","volume":"35","author":"HJ Wyatt","year":"1995","unstructured":"Wyatt HJ (1995) The form of the human pupil. Vis Res 35(14):2021\u20132036","journal-title":"Vis Res"},{"key":"2193_CR39","doi-asserted-by":"crossref","unstructured":"Yam-Uicab R, Lopez-Martinez JL, Trejo-Sanchez JA, Hidalgo-Silva H, Gonzalez-Segura S (2017) A fast Hough transform algorithm for straight lines detection in an image using gpu parallel computing with cuda-c. J Supercomput 73(11):4823\u20134842","DOI":"10.1007\/s11227-017-2051-5"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-017-2193-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-017-2193-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-017-2193-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,4,18]],"date-time":"2018-04-18T09:53:29Z","timestamp":1524045209000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-017-2193-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,17]]},"references-count":39,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,5]]}},"alternative-id":["2193"],"URL":"https:\/\/doi.org\/10.1007\/s11227-017-2193-5","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,17]]}}}