Surface Reconstruction from Cross-Sectional Images using the Shrink-Wrapping Algorithm

Shrink-Wrapping 알고리즘을 이용한 단층영상으로부터의 표면 재구성

  • 박은진 (한국기술교육대학교 정보기술공학부) ;
  • 최영규 (한국기술교육대학교 정보기술공학부)
  • Published : 2007.02.25

Abstract

This paper addresses a new surface reconstruction scheme for approximating the isosurface from a set of tomographic cross sectional images. Differently from the novel Marching cube algorithm, our method does not extract iso-density surface(isosurface) directly from the voxels but calculates the iso-density point(isopoint) first. After building the relatively coarse initial mesh by the Cell-boundary algorithm approximating the isosurface, it produces the final isosurface by iteratively shrinking and smoothing the initial mesh. Comparing with the Marching Cube algorithm, our method is robust and does not make any crack in resulting surface model. Furthermore, the proposed method surmounts the O(1)-adjacency limitation of MC in defining the isopoints by permitting the O(2) and O(3)-adjacent isopoints in surface reconstruction, and can produce more accurate isosurface. According to experiments, it is proved to be very robust and efficient for isosurface reconstruction from cross sectional images.

단층촬영 영상으로부터 임의의 등밀도 표면을 재구성하기 위한 새로운 방법을 제안하였다. 제안된 방법은 이 분야의 가장 대표적인 알고리즘인 마칭큐브에서와는 달리 단층영상에서 직접 등밀도 표면을 생성하지 않고 등밀도점을 먼저 추출하며, 셀경계 알고리즘을 이용하여 구한 초기메쉬의 각 정점들을 이들 등밀도점 방향으로 표면축소포장(Shrink-wrapping)하는 과정을 반복적으로 적용하여 등밀도 표면을 추출한다. 이렇게 함으로써 마칭큐브에서 나타나는 크랙이나 표면결정의 모호성이 발생하지 않고 안정적인 표면을 재구성 할 수 있다. 또한, 마칭큐브에서 O(1)-인접한 등밀도점만을 사용할 수 있는데 비해, 제안된 방법은 O(2) 및 O(3)-인접한 등밀도점을 표면재구성에 활용할 수 있게 함으로써 이론적으로 마칭큐브 알고리즘보다 더 정밀한 표면을 추출할 수 있도록 하였다. 실험을 통해 제안된 표면 재구성 알고리즘이 단층영상에서부터 등밀도면을 재구성하는데 매우 안정적이고 정확하며 효과적임을 확인할 수 있었다.

Keywords

References

  1. Herman, G. and Liu, H., 'Three-dimensional display of human organs from computed tomograms,' Computer Graphics and Image Processing, vol. 9, pp. 1-21, 1979 https://doi.org/10.1016/0146-664X(79)90079-0
  2. Lorensen, W. and Cline, H., 'Marching cubes: a high resolution 3-d surface construction algorithm,' Comput. Graph., vol. 21, no. 4, pp. 163-169, 1987 https://doi.org/10.1145/37402.37422
  3. 최영규, 이의택, '의료영상 가시화를 위한 셀 경계 방식 체적 재구성 방법,' 정보과학회논문지 27권, 3호, pp. 235-244, 2000년 3월
  4. Durst, M., 'Letters: Additional Reference to Marching Cubes,' Computer Graphics, vo. 22, no. 2, pp. 72-73, 1988
  5. Nielson, G. and Hamann, B., 'The Asymptotic Decider: Resolving the Ambiguity in Marching Cubes,' Proc. IEEE Visualization ''92, pp. 83-91, 1992
  6. Natarajan, B., 'On Generating Topologically Consistent Isosurfaces from Uniform Samples,' The Visual Computer, vol. 11, pp. 52-62, 1994 https://doi.org/10.1007/BF01900699
  7. Chernyaev, E., 'Marching Cubes 33: Construction of Topologically Correct Isosurfaces,' Technical Report CN/95-17, CERN, 1995, http://wwwinfo.cern.ch/asdoc/psdir/mc.ps.gz
  8. Lopes, A. and Brodlie, K., 'Improving the Robustness and Accuracy of the Marching Cubes Algorithm for Isosurfacing,' IEEE Transaction on Visualization and Computer Graphics, Vol. 9, No. 1, January-March 2003
  9. Hoppe, H. , DeRose, T., Duchamp, T., McDonald, J., and Stuetzle, W., 'Surface reconstruction from unorganized points,' In Computer Graphics (SIGGRAPH '92 Proceedings), pp. 71-78, July 1992
  10. Kobbelt, L, Vorsatz, J., Labsik, U., and Seidel, H., 'A shrink wrapping approach to remeshing polygonal surfaces,' In Computer Graphics Forum, Proceedings of Eurographics '99, volume 18, 3, pp. 119-129, September 1999
  11. Jeong, W. and Kim, C., 'Direct Reconstruction of Displaced Subdivision Surface from Unorganized Points,' Graphical Models, vol. 64, issue 2, Mar. 2002, pp. 78-93 https://doi.org/10.1006/gmod.2002.0572
  12. Koo, B., Choi, Y., 'Shrink-Wrapped boundary face algorithm for mesh reconstruction from unorganized points,' ETRI Journal, Vol 27, No. 2, pp. 235-238, April 2005 https://doi.org/10.4218/etrij.05.0204.0027
  13. 김명희, 남상아, 홍헬렌, '의료영상의 3차원 가시화기술 및 발전 방향,' 정보과학회지, 16권, 12호, pp. 13-21, 1998년 12월