DOI QR코드

DOI QR Code

An Implementation of Markerless Augmented Reality Using Efficient Reference Data Sets

효율적인 레퍼런스 데이터 그룹의 활용에 의한 마커리스 증강현실의 구현

  • 구자명 (한국기술교육대학원 전기전자공학과) ;
  • 조태훈 (한국기술교육대학교 정보기술공학부)
  • Published : 2009.11.30

Abstract

This paper presents how to implement Markerless Augmented Reality and how to create and apply reference data sets. There are three parts related with implementation: setting camera, creation of reference data set, and tracking. To create effective reference data sets, we need a 3D model such as CAD model. It is also required to create reference data sets from various viewpoints. We extract the feature points from the mode1 image and then extract 3D positions corresponding to the feature points using ray tracking. These 2D/3D correspondence point sets constitute a reference data set of the model. Reference data sets are constructed for various viewpoints of the model. Fast tracking can be done using a reference data set the most frequently matched with feature points of the present frame and model data near the reference data set.

본 논문은 레퍼런스(reference) 데이터 그룹을 효율적으로 생성하고 활용한 마커리스 증강현실(Markerless Augmented Reality)의 구현 방법을 제안한다. 카메라 설정과 레퍼런스 데이터 그룹 생성, 트래킹 (tracking) 부분으로 되어 있다. 효율적인 레퍼런스 데이터 그룹을 생성하기 위해서는 CAD모델과 같은 3D모델을 필요하며, 다양한 관점에서 본 레퍼런스 데이터 그룹을 생성해야 한다. 모델에 대한 영상에서 특징점들을 추출하고, 광선 추적법을 이용하여 그 특징점에 대응하는 3D좌표를 추출하여, 모델의 특징점들에 대한 2D/3D 대응접의 레퍼런스 데이터 그룹이 구성된다. 트래킹 할 때 현재 프레임영상에서 특징점 들이 가장 많이 매칭되는 레퍼런스 데이터와 그 주위의 모델 데이터만을 이용하기 때문에 빠르게 트래킹할 수 있다.

Keywords

References

  1. Azuma, R. "A Survey of Augmented Reality," In Computer Graphics SIGGRAPH Proc., pp. 1-38, 1995
  2. 교육인적자원부, 한국교육학술정보원, "증강현실 기반 차세대 체험형 학습모형 연구," 연구보고 CR 2006-18, 2006
  3. Istvan Barakonyi, Dieter Schmalstieg, "MonkeyBridge: Autonomous Agents in Augmented Reality Garnes," In Proc. of ACM SIGCHI Interntl. Conf. on Advances in Computer Entertainment Technology (ACE'05), Valencia, Spain, 2005
  4. H.Kato and M.Billinghurst, "Marker Tracking and HMD Calibration for a Video-Based Augmented Reality Conferencing System," iwar, pp.85, 2nd IEEE and ACM International Workshop on Augmented Reality, 1999
  5. Bleser, G., Pastarmov Y., Stricker, D., "Real-time 3d camera tracking for industrial augmented reality applications," Proc. WSCG, pp. 47-53, Plzen, 2005
  6. David A., Forsyth, Jean Ponce, Computer Vision, A modem approach, Prentice Hall, International Edition, 2003
  7. 주우석, OpenGL로 배우는 컴퓨터 그래픽스, 한빛미디어, 2006
  8. Ming Li, "Correspondence Analysis Between The Image Formation Pipelines of Graphics and Vision", Proceedings of the IX Spanish Symposium on Pattern Recognition and Image Analysis, pp.187-192, 2001
  9. DeMenthon, D. and Davis, L.S. 'Model-based object pose in 25 lines of code', In European Conference on Computer Vision, pp. 335-343, 1992
  10. Hartley, R. and Zissennan, A.. Mutiple View Geometry in Computer Vision, Cambridge University Press, 2000
  11. Herbert Bay, Tinne Tuytelaars, and Luc Van GooI, SURF: Speeded Up Robust Features, Computer Vision and Image Understanding (CVIU), Vol. 110, No.3, pp. 346-359,2008 https://doi.org/10.1016/j.cviu.2007.09.014
  12. Lowe, David G., "Object recognition from local scaleinvariant features", Proceedings of the International Conference on Computer Vision, vol.2, pp. 1150-1157, 1999
  13. OpenSG, http://www.opensg.org