A Practical Framework for the Development of Augmented Reality Applications by using ArUco Markers

Danilo Avola, Luigi Cinque, Gian Luca Foresti, Cristina Mercuri, Daniele Pannone

Abstract

The Augmented Reality (AR) is an expanding field of the Computer Graphics (CG) that merges items of the real-world environment (e.g., places, objects) with digital information (e.g., multimedia files, virtual objects) to provide users with an enhanced interactive multi-sensorial experience of the real-world that surrounding them. Currently, a wide range of devices is used to vehicular AR systems. Common devices (e.g., cameras equipped on smartphones) enable users to receive multimedia information about target objects (non-immersive AR). Advanced devices (e.g., virtual windscreens) provide users with a set of virtual information about points of interest (POIs) or places (semi-immersive AR). Finally, an ever-increasing number of new devices (e.g., HeadMounted Display, HMD) support users to interact with mixed reality environments (immersive AR). This paper presents a practical framework for the development of non-immersive augmented reality applications through which target objects are enriched with multimedia information. On each target object is applied a different ArUco marker. When a specific application hosted inside a device recognizes, via camera, one of these markers, then the related multimedia information are loaded and added to the target object. The paper also reports a complete case study together with some considerations on the framework and future work.

References

  1. Babinec, A., Juriica, L., Hubinsk, P., and Ducho, F. (2014). Visual localization of mobile robot using artificial markers. Procedia Engineering, 96(6):1-9.
  2. Billinghurst, M., Clark, A., and Lee, G. (2015). A survey of augmented reality. Foundations and Trends in Human-Computer Interaction, 8(2-3):73-272.
  3. Chan, F., Lam, F., and Zhu, H. (1998). Adaptive thresholding by variational method. IEEE Transactions on Image Processing, 7(3):468-473.
  4. Chen, W. (2014). Historical oslo on a handheld device a mobile augmented reality application. Procedia Computer Science, 35(3):979-985.
  5. Choi, H., Cho, B., Masamune, K., Hashizume, M., and Hong, J. (2015). An effective visualization technique for depth perception in augmented reality-based surgical navigation. The International Journal of Medical Robotics and Computer Assisted Surgery, pages 1-11.
  6. Fahn, C.-S., Wu, M.-L., and Liu, W.-T. (2013). On the use of augmented reality technology for creating interactive computer games. In Virtual, Augmented and Mixed Reality. Systems and Applications, volume 8022 of Lecture Notes in Computer Science, pages 353-362.
  7. Fang, H., Ong, S., and Nee, A. (2014). A novel augmented reality-based interface for robot path planning. International Journal on Interactive Design and Manufacturing (IJIDeM), 8(1):33-42.
  8. Ferrari, V., Viglialoro, R. M., Nicoli, P., Cutolo, F., Condino, S., Carbone, M., Siesto, M., and Ferrari, M. (2015). Augmented reality visualization of deformable tubular structures for surgical simulation. The International Journal of Medical Robotics and Computer Assisted Surgery, pages 1-10.
  9. Garrido-Jurado, S., Muoz-Salinas, R., Madrid-Cuevas, F., and Marn-Jimnez, M. (2014). Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognition, 47(6):2280 - 2292.
  10. Hagbi, N., Bergig, O., El-Sana, J., and Billinghurst, M. (2011). Shape recognition and pose estimation for mobile augmented reality. IEEE Transactions on Visualization and Computer Graphics, 17(10):1369-1379.
  11. Han, D.-I., Jung, T., and Gibson, A. (2013). Dublin ar: Implementing augmented reality in tourism. In Information and Communication Technologies in Tourism, pages 511-523.
  12. Jain, P. and Jawahar, C. (2006). Homography estimation from planar contours. In Proceedings of the 3th International Symposium of 3D Data Processing, Visualization, and Transmission, pages 877-884.
  13. Jung, K., Lee, S., Jeong, S., and Choi, B.-U. (2008). Virtual tactical map with tangible augmented reality interface. In Proceedings of the International Conference on Computer Science and Software Engineering, volume 2, pages 1170-1173.
  14. Jung, S. and Kim, S. (2012). Domain-specific marker recognition method to improve marker efficiency and reusability. In Computer Applications for Web, Human Computer Interaction, Signal and Image Processing, and Pattern Recognition, volume 342 of Communications in Computer and Information Science, pages 126-132.
  15. Kang, J.-S. and Lee, J.-J. (2015). Augmented reality and situation awareness applications for military computing. Journal of Image and Graphics, 3(2):126-131.
  16. Kourouthanassis, P., Boletsis, C., Bardaki, C., and Chasanidou, D. (2015). Tourists responses to mobile augmented reality travel guides: The role of emotions on adoption behavior. Pervasive and Mobile Computing, 18(4):71-87.
  17. Li, Y., Wang, Y.-T., and Liu, Y. (2007). Fiducial marker based on projective invariant for augmented reality. Journal of Computer Science and Technology, 22(6):890-897.
  18. Liu, D. and Yu, J. (2009). Otsu method and k-means. In Proceedings of the 9th International Conference on Hybrid Intelligent Systems, volume 1, pages 344-349.
  19. Pendit, U. C., Zaibon, S. B., and Bakar, J. A. A. (2014). Mobile augmented reality for enjoyable informal learning in cultural heritage site. International Journal of Computer Applications, 92(14):19-26.
  20. Pestana, J., Sanchez-Lopez, J., de la Puente, P., Carrio, A., and Campoy, P. (2014). A vision-based quadrotor swarm for the participation in the 2013 international micro air vehicle competition. In Proceedings of the International Conference on Unmanned Aircraft Systems (ICUAS), pages 617-622.
  21. Pettersen, T., Pretlove, J., Skourup, C., Engedal, T., and Lokstad, T. (2003). Augmented reality for programming industrial robots. In Proceedings of the 2th IEEE and ACM International Symposium on Mixed and Augmented Reality, pages 319-320.
  22. Sanchez-Lopez, J., Pestana, J., de la Puente, P., Carrio, A., and Campoy, P. (2014). Visual quadrotor swarm for the imav 2013 indoor competition. In ROBOT2013: First Iberian Robotics Conference, volume 253 of Advances in Intelligent Systems and Computing, pages 55-63.
  23. Speers, A., Topol, A., Zacher, J., Codd-Downey, R., Verzijlenberg, B., and Jenkin, M. (2011). Monitoring underwater sensors with an amphibious robot. In Proceedings of the Canadian Conference on Computer and Robot Vision (CRV), pages 153-159.
  24. Van-Krevelen, D. and Poelman, R. (2010). A survey of augmented reality technologies, applications and limitations. The International Journal of Virtual Reality, 9(2):1-20.
  25. Zhang, Z. (2000). A flexible new technique for camera calibration. IEEE Transaction on Pattern Analysis and Machine Intelligence, 22(11):1330-1334.
Download


Paper Citation


in Harvard Style

Avola D., Cinque L., Foresti G., Mercuri C. and Pannone D. (2016). A Practical Framework for the Development of Augmented Reality Applications by using ArUco Markers . In Proceedings of the 5th International Conference on Pattern Recognition Applications and Methods - Volume 1: ICPRAM, ISBN 978-989-758-173-1, pages 645-654. DOI: 10.5220/0005755806450654


in Bibtex Style

@conference{icpram16,
author={Danilo Avola and Luigi Cinque and Gian Luca Foresti and Cristina Mercuri and Daniele Pannone},
title={A Practical Framework for the Development of Augmented Reality Applications by using ArUco Markers},
booktitle={Proceedings of the 5th International Conference on Pattern Recognition Applications and Methods - Volume 1: ICPRAM,},
year={2016},
pages={645-654},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005755806450654},
isbn={978-989-758-173-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Pattern Recognition Applications and Methods - Volume 1: ICPRAM,
TI - A Practical Framework for the Development of Augmented Reality Applications by using ArUco Markers
SN - 978-989-758-173-1
AU - Avola D.
AU - Cinque L.
AU - Foresti G.
AU - Mercuri C.
AU - Pannone D.
PY - 2016
SP - 645
EP - 654
DO - 10.5220/0005755806450654