Skip to main content

Pupil Center Localization Using SOMA and CNN

  • Conference paper
  • First Online:
Book cover Advances in Visual Computing (ISVC 2019)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 11844))

Included in the following conference series:

  • 2026 Accesses

Abstract

We present a new method for eye pupil detection in images. The algorithm runs in two steps. Firstly, a reasonable number of good candidates for pupil position are determined quickly by making use of the self-organizing migrating algorithm. Subsequently, the final position of pupil, among the preselected candidates, is determined precisely by making use of a convolutional neural network. The motivation for this two-step architecture is to create the algorithm that is both precise and fast. The favorable computational speed follows from the fact that only the meaningful positions and sizes are checked in the potentially most time-consuming second step. Moreover, the demands on training and the training set for the network are lower than if the network is used exclusively in one step architecture. The algorithm is capable to run on less powerful computers, e.g. on embedded computers in cars. In our tests, the algorithm achieved good results.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Fuhl, W., Geisler, D., Santini, T., Rosenstiel, W., Kasneci, E.: Evaluation of state-of-the-art pupil detection algorithms on remote eye images. In: Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct, UbiComp 2016, pp. 1716–1725. ACM, New York, NY, USA (2016). https://doi.org/10.1145/2968219.2968340. https://doi.acm.org/10.1145/2968219.2968340

  2. Fuhl, W., Kübler, T., Sippel, K., Rosenstiel, W., Kasneci, E.: ExCuSe: robust pupil detection in real-world scenarios. In: Azzopardi, G., Petkov, N. (eds.) CAIP 2015. LNCS, vol. 9256, pp. 39–51. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-23192-1_4

    Chapter  Google Scholar 

  3. Fuhl, W., Santini, T., Kasneci, G., Kasneci, E.: PupilNet: convolutional neural networks for robust pupil detection. CoRR abs/1601.04902 (2016). http://arxiv.org/abs/1601.04902

  4. Fuhl, W., Santini, T., Kasneci, G., Rosenstiel, W., Kasneci, E.: PupilNet v2.0: convolutional neural networks for CPU based real time robust pupil detection. CoRR abs/1711.00112 (2017). http://arxiv.org/abs/1711.00112

  5. Fuhl, W., Santini, T.C., Kübler, T.C., Kasneci, E.: Else: ellipse selection for robust pupil detection in real-world environments. CoRR abs/1511.06575 (2015). http://arxiv.org/abs/1511.06575

  6. Fusek, R., Dobeš, P.: Pupil localization using self-organizing migrating algorithm. In: Zelinka, I., Brandstetter, P., Trong Dao, T., Hoang Duy, V., Kim, S.B. (eds.) AETA 2018. LNEE, vol. 554, pp. 207–216. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-14907-9_21

    Chapter  Google Scholar 

  7. George, A., Routray, A.: Fast and accurate algorithm for eye localisation for gaze tracking in low-resolution images. IET Comput. Vis. 10(7), 660–669 (2016). https://doi.org/10.1049/iet-cvi.2015.0316

    Article  Google Scholar 

  8. Javadi, A.H., Hakimi, Z., Barati, M., Walsh, V., Tcheang, L.: Set: a pupil detection method using sinusoidal approximation. Front. Neuroeng. 8, 4 (2015). https://doi.org/10.3389/fneng.2015.00004. https://www.frontiersin.org/article/10.3389/fneng.2015.00004

    Article  Google Scholar 

  9. Jesorsky, O., Kirchberg, K.J., Frischholz, R.W.: Robust face detection using the hausdorff distance. In: Bigun, J., Smeraldi, F. (eds.) AVBPA 2001. LNCS, vol. 2091, pp. 90–95. Springer, Heidelberg (2001). https://doi.org/10.1007/3-540-45344-X_14

    Chapter  Google Scholar 

  10. Kacete, A., Royan, J., Seguier, R., Collobert, M., Soladie, C.: Real-time eye pupil localization using hough regression forest. In: 2016 IEEE Winter Conference on Applications of Computer Vision (WACV), pp. 1–8, March 2016. https://doi.org/10.1109/WACV.2016.7477666

  11. King, D.E.: Dlib-ml: a machine learning toolkit. J. Mach. Learn. Res. 10, 1755–1758 (2009)

    Google Scholar 

  12. Lecun, Y., Bottou, L., Bengio, Y., Haffner, P.: Gradient-based learning applied to document recognition. Proc. IEEE 86(11), 2278–2324 (1998). https://doi.org/10.1109/5.726791

    Article  Google Scholar 

  13. Li, D., Winfield, D., Parkhurst, D.J.: Starburst: a hybrid algorithm for video-based eye tracking combining feature-based and model-based approaches. In: 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005) - Workshops, pp. 79–79, June 2005. https://doi.org/10.1109/CVPR.2005.531

  14. Świrski, L., Bulling, A., Dodgson, N.: Robust real-time pupil tracking in highly off-axis images. In: Proceedings of the Symposium on Eye Tracking Research and Applications, ETRA 2012, pp. 173–176. ACM, New York, NY, USA (2012). https://doi.org/10.1145/2168556.2168585. https://doi.acm.org/10.1145/2168556.2168585

  15. Villanueva, A., Ponz, V., Sesma-Sanchez, L., Ariz, M., Porta, S., Cabeza, R.: Hybrid method based on topography for robust detection of iris center and eye corners. ACM Trans. Multimed. Comput. Commun. Appl. 9(4), 25:1–25:20 (2013). https://doi.org/10.1145/2501643.2501647

    Article  Google Scholar 

  16. Zelinka, I.: SOMA – self-organizing migrating algorithm. In: Onwubolu, G.C., Babu, B.V. (eds.) New Optimization Techniques in Engineering, pp. 167–217. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-39930-8_7

    Chapter  Google Scholar 

Download references

Acknowledgments

This work was partially supported by Grant of SGS No. SP2019/71, VŠB - Technical University of Ostrava, Czech Republic.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Radovan Fusek .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Fusek, R., Sojka, E., Holusa, M. (2019). Pupil Center Localization Using SOMA and CNN. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2019. Lecture Notes in Computer Science(), vol 11844. Springer, Cham. https://doi.org/10.1007/978-3-030-33720-9_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-33720-9_34

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-33719-3

  • Online ISBN: 978-3-030-33720-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics