Panoramic Navigation using Orthogonal Cross Cylinder Mapping and Image-Segmentation Based Environment Modeling

직각 교차 실린더 매핑과 영상 분할 기반 환경 모델링을 이용한 파노라마 네비게이션

  • 류승택 (중앙대학교 정보통신연구원) ;
  • 조청운 (중앙대학교 첨단영상 연구원) ;
  • 윤경현 (중앙대학교 컴퓨터공학과)
  • Published : 2003.04.01

Abstract

Orthogonal Cross Cylinder mapping and segmentation based modeling methods have been implemented for constructing the image-based navigation system in this paper. The Orthogonal Cross Cylinder (OCC) is the object expressed by the intersection area that occurs when a cylinder is orthogonal with another. OCC mapping method eliminates the singularity effect caused in the environment maps and shows an almost even amount of area for the environment occupied by a single texel. A full-view image from a fixed point-of-view can be obtained with OCC mapping although it becomes difficult to express another image when the point-of-view has been changed. The OCC map is segmented according to the objects that form the environment and the depth value is set by the characteristics of the classified objects for the segmentation based modeling. This method can easily be implemented on an environment map and makes the environment modeling easier through extracting the depth value by the image segmentation. An environment navigation system with a full-view can be developed with these methods.

최근에는 가상 공간을 현실감 있는 영상으로 실시간 렌더링하기 위한 방법으로 모델기반 표현방법 대신 영상 기반 표현 방법을 사용하여 탐색 영상을 생성하는 연구가 활발히 진행중이다. 본 논문에서는 영상 기반 탐색 시스템을 구현하기 위해 새로운 방법인 직각 교차 실린더 매핑과 분할기반 환경 모델 링 방법을 제안한다. 직각 교차 실린더란 두 개의 실린더를 직교하여 교차된 부분만을 표현한 물체를 말한다. 직각 교차 실린더 매핑 방법은 일반적인 환경 맵에서 발생하는 왜곡 현상을 제거하고 환경 맵에서 하나의 픽셀이 차지하는 환경 영역이 거의 일정하다는 특징을 가진다. 이러한 직각 교차 실린더 매핑 방법은 고정된 시점에서 완전 시야를 갖는 영상을 얻어 낼 수 있으나 시점이 변경된 영상을 표현하기 어렵다. 이를 위해 환경을 구성하는 물체들을 기준으로 환경 맵을 분할하고 분할된 물체의 특성에 따라 깊이 값을 설정하는 영상 분할을 통한 환경 모델 링 방법을 사용한다. 이 방법은 환경 맵에 적용하기 용이하며 다중 환경 맵을 사용 시 자세한 환경 모델 링이 가능하다.

Keywords

References

  1. Jim Blinn and Martin Newell, Texture and reflection in computer generated images, Communications of the ACM, 19:456-547, 1976 https://doi.org/10.1145/360349.360353
  2. Alan Watt and Fabio Policarpo, The Computer Image, Addison-Wesley
  3. Yoshihiro Mizutani and Kurt Reindel, Environment Mapping Algorithms, http://home.san.rr.com/thereindels/Mapping/Mapping.html
  4. Paul Zimmons, Spherical, Cubic, and Parabolic Environment Mappings, http://www.cs.unc.edu/~zimmons/cs238/maps/environment.html
  5. David Blythe, Advanced Graphics Programming Techniques Using OpenGL, SIGGRAPH '99 Course Note
  6. N. Greene, Environment Mapping and Other Applications of World Projections, Computer Graphics and Applications, 6(11):21-29. November 1986 https://doi.org/10.1109/MCG.1986.276658
  7. Leonard McMillan and Gary Bishop, Plenoptic modeling : An image-based rendering system. SIGGRAPH '95, pp 39-46, 1995 https://doi.org/10.1145/218380.218398
  8. W. Heidrich and H.-P. Seidel. View independent Environment Maps. Eurographics/ ACM Sig-graph Workshop on Graphics Hardware 1998 https://doi.org/10.1145/285305.285310
  9. Paul Debevec, Camillo J. Taylor, and Jitendra Malik, Modeling and Rendering Architecture from Photographs: A Hybrid Geometry- and Image-Based Approach, SIGGRAPH '96, pp. 11-20, 1996 https://doi.org/10.1145/237170.237191
  10. M. Pollefeys, Self-calibration and metric 3D reconstruction from uncalibrated image sequences, Ph.D. Thesis, ESAT-PSI, K.U.Leuven, 1999
  11. Paul Beardsley, Phil Torr and Andrew Zisserman, 3D Model Acquisition from Extended Image Sequences, ECCV96
  12. Youichi Horry, Ken-Ichi Anjyo, Kiyoshi Arai, Tour Into the Picture: Using a Spidery Mesh Inter-face to Make Animation from a Single Image, SIGGRAPH '97, pp 225-232, 1997 https://doi.org/10.1145/258734.258854
  13. Helmut Dersch, Panorama Tools, http://www.fhfurtwangen.de/~dersch/
  14. W. Skarbek and A. Koschan: Colour Image Seg mentation - A Survey, Technical Report 94-32, Technical University of Berlin, Department of Computer Science, October 1994
  15. Panorama Creation and Stitching Tools, http://graphicssoft.about.com/cs/panorama/index.htm
  16. Big Ben's Spherical Panorama Stitching Tutorial, http://www.bigbenpublishing.com.au/360/docs/tutorial/index.html
  17. E. N. Mortensen, L. J. Reese, and W. A. Barrett, Intelligent Selection Tools, IEEE Conference on CVPR '00, Vol. II, pp. 776-777, June 2000 https://doi.org/10.1109/CVPR.2000.854953
  18. SeungTaek Ryoo. KyungHyun Yoon, 'Double Cross Cylinder' , IEICE Transaction on Information & Systems, Vol. E-85, No.6, pp 1022-1030, June 2002