3D Model Retrieval Using Geometric Information

기하학 정보를 이용한 3차원 모델 검색

  • 이기호 (중앙대학교 첨단영상대학원 영상공학과) ;
  • 김낙우 (중앙대학교 첨단영상대학원 영상공학과) ;
  • 김태용 (중앙대학교 첨단영상대학원 영상공학과) ;
  • 최종수 (중앙대학교 첨단영상대학원 영상공학과)
  • Published : 2005.10.01

Abstract

This paper presents a feature extraction method for shape based retrieval of 3D models. Since the feature descriptor of 3D model should be invariant to translation, rotation and scaling, it is necessary to preprocess the 3D models to represent them in a canonical coordinate system. We use the PCA(Principal Component Analysis) method to preprocess the 3D models. Also, we apply that to make a MBR(Minimum Boundary Rectangle) and a circumsphere. The proposed algorithm is as follows. We generate a circumsphere around 3D models, where radius equals 1(r=1) and locate each model in the center of the circumsphere. We produce the concentric spheres with a different radius($r_i=i/n,\;i=1,2,{\ldots},n$). After looking for meshes intersected with the concentric spheres, we compute the curvature of the meshes. We use these curvatures as the model descriptor. Experimental results numerically show the performance improvement of proposed algorithm from min. 0.1 to max. 0.6 in comparison with conventional methods by ANMRR, although our method uses .relatively small bins. This paper uses $R{^*}-tree$ as the indexing.

본 논문은 3차원 모델의 모양 기반 검색을 하기 위한 모델의 특징을 추출하는 방법을 제시한다. 3차원 모델의 특징 기술자는 모델에 대한 위치, 회전, 크기 변환에서 그 특징이 불변해야 하기 때문에, 모델을 정규 좌표계로 표시하기 위한 선(先)처리 작업이 필요하다. 우리는 선처리 작업을 위해서 주성분 분석 방법을 사용하였으며, 이 방법은 최소 경계 상자와 외접구의 생성을 위해서도 이용되었다. 제안한 알고리즘은 다음과 같다. 반지름 1인 외접구를 만들고, 구의 중심에 3차원 모델을 위치시킨 후, 반지름이 다른 동심구($r_i=i/n,\;i=1,2,{\ldots},n$)를 생성하고, 이 동심구들과 모델이 접하는 면을 구한 다음 그 면에 대한 곡률을 계산한다. 여기서 구한 곡률을 3차원 모델의 특징 기술자로 사용하게 된다. 실험 결과는 타 알고리즘에 비해 제안하는 방법이 상대적으로 적은 빈(bin) 수를 가졌음에도 불구하고 ANMRR 평가 함수에 의해 최소 0.1에서 0.6 이상의 성능 개선 효과가 나타나고 있음을 보여 준다. 본 논문은 색인 기법으로 $R{^*}-tree$를 사용하였다.

Keywords

References

  1. 'Overview of MPEG-7 Standard', ISO/IEC JTCI/SC29/WG11/N4031, Singapore, March 2001
  2. 'MPEG-7 Visual part of eXerimentation Model Version10.0', ISO/IEC/JTC1/SC29/WG11/N4063, Singapore, March 2001
  3. Wei-Ying Ma and B. S. Manjunath. 'Netra: A toolbox for navigating large image databases', Multimedia Systems, 7(3): pp. 184-198, 1999 https://doi.org/10.1007/s005300050121
  4. W. Niblack, R. Barber, W. Equitz, M. Flickner, E. Glasman, D. Petkovic, P. Yanker, C. Faloutsos, and G. Taubin. 'The qbic project: Quering images by content using color, texture, and shape', In Poceedings of the SPIE Conference on Storage and Retrieval for Image and Video Databases, 2-3 February '93, San Jose, CA, pages 173-187, 1993
  5. J. R. Smith and S.-F. Chang. 'Querying by color regions using the VisualSEEk content- based visual query system', In M. T. Maybury, editor, Intelligent Multimedia Information Retrieval. AAAI Press, 1997
  6. S. Biasotti, S. Marini, M. Mortara, and G. Patane, 'An overview of properties and efficacy of topological skeletons in shape modeling', In SMI 2003, pp. 245-254, 2003
  7. Ding-Yun Chen, Xiao-Pei Tian, Yu-Te Shen, Ming Ouhyoung, 'On Visual Similarity Based 3D Model Retrieval'; Proceedings of EUROGRAPHICS 2003, Vol. 22, Sept. 2003
  8. Jeong-Jun Song, Forouzan Golshani. '3D Object Feature Extraction Based on Shape Similarity', International Journal on Artificial Intelligence Tools, Vol. 12, pp. 37-56, Jan. 2003 https://doi.org/10.1142/S0218213003001101
  9. J. K. Koenderink and A. J. van Doorn. 'Surface shape and curvature scales', Image and Vision Computing, 10(8): pp.557-565, October 1992 https://doi.org/10.1016/0262-8856(92)90076-F
  10. R. Osada, T. Funkhouser, B. Chazells, and D. Dobkin. 'Matching 3D models with shape distributions', In Shape Modeling International, May 2001
  11. C. Zhang and T. Chen. 'Efficient feature extraction dor 2D/3D objects in mesh representation', In International Conference on Image Processing ICIP'01, vol. 3, pp. 935-938, 2001
  12. Eric Lengyel, 'Mathematics for 3D Game Programming Computer Graphics', CHARLES RIVER MEDIA, INC., pp. 222-229, 2002
  13. 표용수, 김향숙, '미분기하학 개론', 京文社, pp. 130-139, 2003
  14. http://www.3dcafe.com/
  15. ISO/IEC 15939-3: 'Visual Working Draft 2.0', ISO/IEC JTC1/SC29/WGl1 MPEG 00/N3322, Noordwijkerhout, Mar. 2000
  16. A. Guttman, 'R-strees: a dynamic index structure for spatial searching', Proc. ACM SIGMOD, pp. 47-57, June 1984
  17. N. Beckmann, H.-P. Kriegel, R. Schneider, and B. Seeger, 'The R*-tree: An Efficient and Robust Access Method for Points and Rectangles', Proc. ACM SIGMOD, pp. 322-331, May 1990