DOI QR코드

DOI QR Code

Simple Method of Integrating 3D Data for Face Modeling

얼굴 모델링을 위한 간단한 3차원 데이터 통합 방법

  • Published : 2009.04.28

Abstract

Integrating 3D data acquired in multiple views is one of the most important techniques in 3D modeling. However, due to the presence of surface scanning noise and the modification of vertices consisting of surface, the existing integration methods are inadequate to some applications. In this paper, we propose a method of integrating surfaces by using the local surface topology. We first find all boundary vertex pairs satisfying a prescribed geometric condition on adjacent surfaces and then compute 2D planes suitable to each vertex pairs. Using each vertex pair and neighbouring boundary vertices projected to their 2d plane, we produce polygons and divide them to the triangles which will be inserted to empty space between the adjacent surfaces. A proposed method use local surface topology and not modify the vertices consisting of surface to integrate several of surfaces to one surface, so that it is robust and simple. We also integrate the transformed textures to a 2D image plane computed by using a cylindrical projection to composite 3D textured model. The textures will be integrated according to the partition lines which considering attribute of face object. Experimental results on real object data show that the suggested method is simple and robust.

여러 시점에서 계측한 3차원 데이터의 통합은 3차원 모델링에 매우 중요한 기술이다. 기존의 표면통합 방법은 잡음에 민감하고 표면을 구성하는 정점들을 수정하기 때문에 응용에 따라 적합하지 않다. 본 논문에서는 표면의 지역적 지형을 이용하는 표면통합 방법을 제안한다. 제안하는 방법은 먼저 인접한 표면사이에서 일정 지형적 조건을 만족하는 외곽 정점의 쌍 즉, 대응정점들을 찾는다. 모든 대응정점들을 찾은 후 각 대응정점 별로 해당지역에 적합한 2차원평면을 구하여 대응정점과 그 주변 외곽정점들을 투영한다. 투영된 정점들을 연결하여 얻은 다각형을 삼각형 단위로 분할하여 인접한 표면 사이에 삽입함으로써 표면을 통합한다. 제안하는 방법은 지역적 지형을 이용하기 때문에 강건하고 표면의 정점을 수정하지 않기 때문에 간단하다. 본 논문에서는 또한 질감통합을 위해 원통투영(cylinder projection)을 통해 얻은 질감영상들을 얼굴 객체의 특성을 고려하여 구한 구분선을 따라 통합한다. 제안하는 질감통합 방법은 빠르다는 장점을 갖는다. 실세계 얼굴 객체에 대한 실험과 기존방법과의 비교를 통해 제안하는 방법의 간단함과 강건성을 보인다.

Keywords

References

  1. H. Hoppe, T. DeRose, T. Duchamp, J. A. McDonald, and W. Stuetzle, "Surface reconstruction from unorganized points," SIGGRAPH 92, pp.71-78, 1992. https://doi.org/10.1145/133994.134011
  2. B. Curless and M. Levoy, "A Volumetric Method for Building Complex Models from Range Images," SIGGRAPH 96, pp.303-312, 1996. https://doi.org/10.1145/237170.237269
  3. G. Turk and M. Levoy, "Zippered Polygon Meshes from Range Images," SIGGRAPH 94, pp.311-318, 1994. https://doi.org/10.1145/192161.192241
  4. P. Borodin, M. Novotni, and R. Klein, "Progressive Gap Closing for Mesh Repairing," In Advances in Modelling, Animation and Rendering, pp.201-213, 2002(7).
  5. C. Rocchini, P. Cignoni, C. Montani, and R. Scopigno, "Acquiring, stitching and blending diffuse appearance attributes on 3D models," The Visual computer, Vol.18 No.3, pp.186-204, 2002. https://doi.org/10.1007/s003710100146
  6. H. Yamauchi, H. P. Lensch, J. R. Haber, and H. P. Seidel, "Textures revisited," The Visual computer, Vol.21 No.4, pp.217-241, 2005. https://doi.org/10.1007/s00371-005-0283-5
  7. M. Lamot and B. Zalik, "A fast polygon triangulation algorithm based on uniform plane subdivision," Computers & graphics, Vol.27 No.2, pp.239-253, 2003. https://doi.org/10.1016/S0097-8493(02)00281-9
  8. F. Pighin, J. Hecker, D. Lischinski, and R. Szeliski, "Synthesizing Realistic Facial Expressions From Photographs," Computer graphics: SIGGRAPH 98; conference proceedings, 1998, pp.75-84, 1998.
  9. S. J. Gortler, R. Grzeszczuk, R. Szeliski, and M. F. Cohen, "The Lumigraph," SIGGRAPH 96, pp.43-54, 1996.
  10. P. J. Besl and H. D. McKay, "A method for registration of 3-D shapes," IEEE transactions on pattern analysis and machine intelligence, Vol.14 No.2, pp.239-256, 1992. https://doi.org/10.1109/34.121791
  11. M. Kazhdan, M. Bolitho, and H. Hoppe, "Poisson surface reconstruction," Eurographics Symposium on Geometry Processing, pp.61-70, 2006.
  12. J. H. Friedman, J. L. Bentley, and R. A. Finkel, "An algorithm for finding best matches in logarithmic expected time," ACM Transactions on Mathematical Software, Vol.3, No.3, pp.209-226, 1977(9). https://doi.org/10.1145/355744.355745
  13. M. S. Floater, "Mean value coordinates," Computer Aided Geometric Design archive Vol.20, No.1, 2003(3).
  14. L. Xiaoguang, A. K. Jain, and D. Colbry, "Matching 2.5D face scans to 3D models," IEEE transactions on pattern analysis and machine intelligence, Vol.28 No.1, pp.31-43, 2006. https://doi.org/10.1109/TPAMI.2006.15
  15. A. Soh, Y. Zhang, K. Y. Chan, E. C. Prakash, and E. Sung, "Texture Mapping of 3D Human Face for Virtual Reality Environments," International Journal of Information Technology, Vol.8, No.2, pp.54-65, 2002.