Skip to main content

Color Marker Detection with WebGL for Mobile Augmented Reality Systems

  • Conference paper
  • First Online:
Mobile Web and Intelligent Information Systems (MobiWIS 2019)

Abstract

This paper presents a real-time tracking method based on a color marker detection. The goal is to develop an algorithm that can find the marker in the input image with preference to speed, precision and flexibility. The paper firstly presents related works in the field of marker detection and their advantages and limitations are summarized. The main advantage of the new proposed solution is that it can be easily parallelized and therefore be implemented on GPU which offers a massive performance for this kind of problems. The designed solution is implemented in WebGL as a two-step algorithm which outputs the image coordinates of the center of the detected marker. Using WebGL technology allows the algorithm to be easily used on all platforms including mobile phones. Testing proves that this implementation of the proposed solution is robust and fast enough for real-time video processing, for example in augmented reality applications. There are also discussed possible improvements in the paper.

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. Rma, A.H., Jakka, J., Tikander, M., Karjalainen, M., Lokki, T.: Augmented reality audio for mobile and wearable appliances. J. Audio Eng. Soc. 52, 23 (2004)

    Google Scholar 

  2. Bederson, B.B.: Audio augmented reality: a prototype automated tour guide. In: Conference Companion on Human Factors in Computing Systems - CHI 1995, Denver, Colorado, United States, pp. 210–211. ACM Press (1995). https://doi.org/10.1145/223355.223526

  3. Kourouthanassis, P.E., Boletsis, C., Lekakos, G.: Demystifying the design of mobile augmented reality applications. Multimedia Tools Appl. 74, 1045–1066 (2015). https://doi.org/10.1007/s11042-013-1710-7

    Article  Google Scholar 

  4. Höllerer, T., Feiner, S.: Mobile augmented reality. In: Telegeoinformatics: Location-Based Computing and Services, vol. 21 (2004)

    Google Scholar 

  5. Belghit, H., Zenati-Henda, N., Bellabi, A., Benbelkacem, S., Belhocine, M.: Tracking color marker using projective transformation for augmented reality application. In: 2012 International Conference on Multimedia Computing and Systems, Tangiers, Morocco, pp. 372–377. IEEE (2012). https://doi.org/10.1109/ICMCS.2012.6320245

  6. Fiala, M.: ARTag, a fiducial marker system using digital techniques. In: 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2005), San Diego, CA, USA, pp. 590–596. IEEE (2005). https://doi.org/10.1109/CVPR.2005.74

  7. Stricker, D., Kettenbach, T.: Real-time and markerless vision-based tracking for outdoor augmented reality applications. In: Proceedings IEEE and ACM International Symposium on Augmented Reality, New York, NY, USA, pp. 189–190. IEEE Computer Society (2001). https://doi.org/10.1109/ISAR.2001.970536

  8. Genc, Y., Riedel, S., Souvannavong, F., Akinlar, C., Navab, N.: Marker-less tracking for AR: a learning-based approach. In: Proceedings of International Symposium on Mixed and Augmented Reality, Darmstadt, Germany, pp. 295–304. IEEE Computer Society (2002). https://doi.org/10.1109/ISMAR.2002.1115122

  9. Liu, J., Chen, S., Sun, H., Qin, Y., Wang, X.: Real time tracking method by using color markers. In: 2013 International Conference on Virtual Reality and Visualization, pp. 106–111 (2013). https://doi.org/10.1109/ICVRV.2013.25

  10. Saaidon, N., Sediono, W., Sophian, A.: Altitude tracking using colour marker based navigation system for image guided surgery. In: 2016 International Conference on Computer and Communication Engineering (ICCCE), Kuala Lumpur, Malaysia, pp. 465–469. IEEE (2016). https://doi.org/10.1109/ICCCE.2016.103

  11. Liu, J., Zhang, J., Mei, J., Zhang, X.: CH-Marker: a color marker robust to occlusion for augmented reality. Int. J. Pattern Recognit. Artif. Intell. 32, 1854004 (2018). https://doi.org/10.1142/S0218001418540046

    Article  MathSciNet  Google Scholar 

  12. Kato, I.P.H., Billinghurst, M., Poupyrev, I.: ARToolKit user manual, version 2.33, vol. 2. Human Interface Technology Lab, University of Washington (2000)

    Google Scholar 

  13. Fiala, M.: Comparing ARTag and ARToolKit Plus fiducial marker systems. In: IEEE International Workshop on Haptic Audio Visual Environments and their Applications, 6 p. (2005). https://doi.org/10.1109/HAVE.2005.1545669

  14. Zhang, X., Fronz, S., Navab, N.: Visual marker detection and decoding in AR systems: a comparative study. In: Proceedings of International Symposium on Mixed and Augmented Reality, Darmstadt, Germany, pp. 97–106. IEEE Computer Society (2002). https://doi.org/10.1109/ISMAR.2002.1115078

  15. Košt’ák, M., Ježek, B.: Mobile phone as an interactive device in augmented reality system. In: DIVAI 2018 (2018)

    Google Scholar 

  16. McConnell, J.J.: Analysis of Algorithms: An Active Learning Approach. Jones and Bartlett Publishers Inc., Sudbury (2001)

    MATH  Google Scholar 

Download references

Acknowledgement

This work and the contribution were supported by a project of Students Grant Agency (SPEV) - FIM, University of Hradec Kralove, Czech Republic.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Milan Košťák .

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

Košťák, M., Ježek, B., Slabý, A. (2019). Color Marker Detection with WebGL for Mobile Augmented Reality Systems. In: Awan, I., Younas, M., Ünal, P., Aleksy, M. (eds) Mobile Web and Intelligent Information Systems. MobiWIS 2019. Lecture Notes in Computer Science(), vol 11673. Springer, Cham. https://doi.org/10.1007/978-3-030-27192-3_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-27192-3_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-27191-6

  • Online ISBN: 978-3-030-27192-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics