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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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
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
Höllerer, T., Feiner, S.: Mobile augmented reality. In: Telegeoinformatics: Location-Based Computing and Services, vol. 21 (2004)
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
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
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
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
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
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
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
Kato, I.P.H., Billinghurst, M., Poupyrev, I.: ARToolKit user manual, version 2.33, vol. 2. Human Interface Technology Lab, University of Washington (2000)
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
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
Košt’ák, M., Ježek, B.: Mobile phone as an interactive device in augmented reality system. In: DIVAI 2018 (2018)
McConnell, J.J.: Analysis of Algorithms: An Active Learning Approach. Jones and Bartlett Publishers Inc., Sudbury (2001)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)