Spatial Filtering Techniques for Geospatial AR Applications in R-tree

R-tree에서 GeoSpatial AR 응용을 위한 공간필터링 기법

  • 박장유 (군산대학교 컴퓨터정보공학과) ;
  • 이성호 (한국전자통신연구원 유합기술연구부문) ;
  • 남광우 (군산대학교 컴퓨터정보공학과)
  • Received : 2011.01.21
  • Accepted : 2011.02.26
  • Published : 2011.02.28

Abstract

Recently, AR applications provide location-based spatial information by GPS. Also, the spatial information is displayed by the angle of the camera. So far, traditional spatial indexes in spatial database field retrieve and filter spatial information by the minimum bounding rectangle (MBR) algorithm.(ex. R-tree) MBR strategy is a useful technique in the geographic information systems and location based services. But MBR technique doesn't reflect the characteristics of spatial queries in AR. Spatial queries of AR applications have high possibility of the dead space area between MBRs of non-leaf node and query area. We propose triangle node filtering algorithm that improved efficiency of spatial retrieval used the triangle node filtering techniques by exclusion the dead space. In this paper, the proposed algorithm has been implemented on PostgreSQL/PostGIS. Experimental results show the spatial retrieval that using the proposed algorithm better performance than the spatial retrieval that of the minimum bounding rectangle algorithm.

최근 스마트폰 기반의 공간정보를 서비스하는 증강현실 응용들이 보편화되고 있다. 이러한 공간정보 증강현실 응용들은 현재 위치를 기반으로 공간정보를 검색하게 되며, 이 때 카메라 뷰 앵글에 보이는 공간정보가 일차적인 중요성을 갖는다. R-tree 등 현재까지 공간 데이터베이스 분야에서 제안된 공간색인들 대부분은 최소경계사각형을 이용한 검색 알고리즘을 수행한다. 이는 전통적인 지리정보시스템, 위치기반서비스들에서는 유용하지만 증강현실 응용에서 사용되는 뷰 앵글 기반의 공간질의 특성을 반영하진 못한다. 즉, 증강현실 응용에서의 공간질의는 비 단말 노드의 최소 경계 사각형과 질의 영역사이의 데드 스페이스 영역이 발생할 가능성이 높다. 제안된 알고리즘은 삼각형 노드 필터링 기법을 사용함으로서 이러한 데드 스페이스를 검색에서 배제한 공간 검색을 수행함으로써 검색의 효율성을 높였다. 이 논문에서는 제안된 알고리즘을 PostgreSQL/PostGIS 상에서 구현하였으며, 실제 POI 데이터베이스를 이용하여 실험하였다. 실험결과 제안된 알고리즘을 사용한 공간 감액이 최소 경계 사각형을 사용하는 검색 알고리즘보다 뚜렷한 성능 향상이 있었음을 확인할 수 있었다.

Keywords

Acknowledgement

Supported by : 한국연구재단, 국토해양부

References

  1. R. Azuma, Y. Baillot, R. Behringer, S. Feiner, S.Julier, and B. MacIntyre, 2001, "Recent Advances in Augmented Reality," IEEE Computer Graphics and Applications, Vol.21, No.6, pp. 34-47. https://doi.org/10.1109/38.963459
  2. N. Beckmann, H. -P. Kriegel, R. Schneider, and B. Seeger, 1990, "The $R{\ast}-tree$: An efficient and robust access method for points and rectangles," in Proc. of ACM SIGMOD Conf., pp. 322-331.
  3. C. Faloutsos, T. Sellis and N. Roussopoulos, 1987, "Analysis of object oriedted spatial access methods," Proc. ACM SIGMOD Inf, Cont. on Management of Data,. pp. 426-439.
  4. C. Geiger, B. Kleinnjohann, C. Reimann, and D.Stichling, 2001, "Mobile AR4ALL," IEEE and ACM International Symposium on Augmented Reality 2001, pp. 181-182.
  5. D. Greene, 1990, "An Implementation and Performance Analysis of Spatial Data Access," Proc IEEE Data Engineering, pp. 606-615.
  6. O. Guenther and A Buchmann, 1990, "Research Issue is Spatial Databases," SIGMOD Record. Vol.19 No.4, pp. 61-64. https://doi.org/10.1145/122058.122065
  7. A Guttman, 1984, "R-trees: A dynamic index structure for spatial Searching," in Proc. of ACM SIGMOD Conf., pp. 47-57.
  8. T. Hollerer, S. Feiner, T. Terauchi, G. Rashid, and D.Hallaway, 1999, "Exploring MARS: Developing Indoor and Outdoor User Interfaces to a Mobile Augmented Reality System," IEEE Computers Graphics and Applications, Vol.23, No.6, pp. 779-785.
  9. Norio Katayama, Shin'ichi Satoh, 1997, "The SR-tree: An Index Structure for High-Dimensional Nearest Neighbor Queries," the 1997 ACM SIGMOD International Conference on Management of Data Proceedings.
  10. S.J.Oh, W.Lee, Y.Park, and W.Woo, "u-Contents:Realistic and Affective Contents in Ubiquitous Smart Space," Korea MultiMedia Society, Vol.10, No.2, pp. 73-83, 2006.
  11. J. A Orenstein, 1989, "Redundancy in spatial databases," Proc. ACM SIGMOD Conf.
  12. M. Weiser, 1991, "The Computer for the 21st Century," Scientific American, Vol.265, No.3. pp. 94-104.
  13. Robinson. J.T., 1981, "The K-D-B Tree: A Search Structure for Large Multidimensional Dynamic Indexes," Proc. ACM SIGMOD Conf.
  14. T. Sellis, N. Roussopoulos, and C. Faloutsos, 1987, "The R+-tree: A dynamic index for multi-dimensional objects," in Proc. of the 13th VLDB Conf., pp. 507-518.
  15. D. Sonnen, 2005, "Worldwide Spatial Information Management 2005-2009 Forecast and 2004 Vendor Shares," Forecast and 2004 Vendor Shares," IDC Market Report.
  16. Y. Suh, Y. Park, C. Shin, H. Yoon, Y. Chang, and W. Woo, 2007, "Context-Aware Mobile AR System for Personalization, Selective Sharing, and Interaction of u-Contents in u-Space," KHCI 2007, pp.598-605.
  17. M. Wagner and G. Klinker, 2003, "An Architecture for Distributed Spatial Configuration of Context Aware Applications," 2nd International Conference on Mobile and Ubiquitous Multimedia.
  18. D.A. White and R. Jain, 1996, "Similarity Indexing with the SS-tree," In proc. 12th Intl. Conf. On Data Engineering, New Orleans, pp. 516-523.
  19. 김덕환, 박호현, 정진완, 1995, "GIS를 위한 공간색인 및 공간 질의 처리 기법," 정보과학회지 제13권 제3호, pp. 48-57.
  20. 이성호, 민경욱, 김재철, 김주완, 박종현, 2005, "위치 기반 서비스 기술동향," ETRI 전자통신동향분석, 제20권, 제3호, pp. 33-42.
  21. 장병태, 김주완, 김동현, 1997, "증강현실(Augmented Reality) 기술," 정보과학회지, pp. 14-19.
  22. 홍동표, 우운택, 2008, "모바일 증강 현실 시스템에 대한 연구 동향," 정보과학회지, 제26권 제1호, pp. 88-97.
  23. 조숙경, 김성희, 김종훈, 2009, "u-GIS 환경에서 플랫폼 독립을 지원하는 플렉스 기반 모바일 지리 정보 서비스 시스템의 설계 및 구현," 한국공간정보시스템학회 논문지, 제11권 제1호, pp. 87-96.
  24. 심재민, 이응재, 주용완, 남광우, 류근호, 2009, "위치기반 푸쉬서비스 플랫폼 설계 및 구현," 한국공간정보시스템학회 논문지, 제11권 제4호, pp.47-55.