DOI QR코드

DOI QR Code

Real Object Recognition Based Mobile Augmented Reality Game

현실 객체 인식 기반 모바일 증강현실 게임

  • Lee, Dong-Chun (ETRI(Electronics and Telecommunications Research Institute)) ;
  • Lee, Hun-Joo (ETRI(Electronics and Telecommunications Research Institute))
  • Received : 2017.07.10
  • Accepted : 2017.08.16
  • Published : 2017.08.20

Abstract

This paper describes the general process of making augmented reality game for real objects without markers. In this paper, point cloud data created by using slam technology is edited using a separate editing tool to optimize performance in mobile environment. Also, in the game execution stage, a lot of load is generated due to the extraction of feature points and the matching of descriptors. In order to reduce this, optical flow is used to track the matched feature points in the previous input image.

본 논문은 마커를 사용하지 않고 현실 객체 대상 모바일 증강현실 게임의 일반적인 제작 과정에 대해서 기술하고 있다. 본 논문에서는 모바일 환경에서의 성능 최적화를 위해서 slam 기술을 사용하여 만들어진 포인트 클라우드 데이터를 별도의 편집툴을 사용하여 편집하였다. 또한 게임 실행단계에서 특징점 추출 및 디스크립터 매칭으로 인해 많은 부하가 발생하는데, 이를 줄이기 위해서 이전 입력 영상에서 매칭된 특징점에 대한 위치 추적을 위해 Opticalflow 추적을 사용하였다.

Keywords

References

  1. G. Klein and D. Murray, "Parallel Tracking and Mapping on a Camera Phone", ISMAR 2009, pp.83-86, 2009.
  2. ATAM download, https://github.com/CVfAR/ATAM
  3. Raul Mur-Artal, et al, "ORB-SLAM: A Versatile and Accurate Monocular SLAM System" IEEE Transactions on Robotics, Vol. 31, No. 5, pp.1147-1163, 2015. https://doi.org/10.1109/TRO.2015.2463671
  4. Kudan SDK site, https://www.kudan.eu/
  5. Wikitude SDK site, https://www.wikitude.com/
  6. ARToolkit Open Source site, https://www.artoolkit.org/
  7. S Thrun, JJ Leonard, "Simultaneous localization and mapping", Springer handbook of robotics, 2008.
  8. E. Eade, P. Fong, and M. Munich, "Monocular graph SLAM with complexity reduction," Intelligent Robots and Systems, pp. 3017-3024, 2010.
  9. Lucas, B., Kanade, T., "An iterative image registration technique with an application to stereo vision" Proceedings of Imaging Understanding Workshop, pp. 121-130, 1981
  10. OpenCV Optical Flow, http://docs.opencv.org/trunk/d7/d8b/tutorial_py_lucas_kanade.html