Silhouette Denoising for the Stone Cultural Heritages

석탑 문화재의 실루엣 추출을 위한 노이즈 제거

  • 김학란 (경원대학교 문화콘텐츠지원기술(CT)연구소) ;
  • 황보택근 (경원대학교 IT대학 컴퓨터미디어)
  • Received : 2009.05.30
  • Accepted : 2009.08.27
  • Published : 2009.09.30

Abstract

This paper proposes a denoising method for the contour edges and crease edges of silhouette obtained from 3D scanned data of stone cultural heritages. It is often the case that the silhouette involves noise in the form of short-length line segments, due to rough surfaces of stone cultural heritages, weathering, and technical difficulties arising in data acquisition. Thus the removal of the short-length line segments from the contour edges and crease edges can result in a clear and accurate silhouette. An efficient computational algorithm is introduced to count the continuity of line segments; edges having not more than 3 line segments are removed. It has been verified that the new method is more effective than threshold-based silhouette extraction methods for stone heritages. Our method is applicable for various other data which are deteriorated by short-length line segments.

논문에서는 3D 스캔 자료에서 추출한 실루엣(silhouette)의 윤곽선(contour edge)이나 주름변(crease edge)의 정보에 나타난 불필요한 노이즈를 제거하는 방법을 제안한다. 석탑 문화재는 석조물 재질의 특징상 울퉁불퉁한 표면 정보를 가지며, 또한 오랜 세월의 풍화작용에 의한 훼손과 데이터 수집 시 나타날 수 있는 기술적 오류에 의해 실루엣에 단발성 선분 형태의 많은 잡음이 나타난다. 따라서 실루엣의 정보에서 노이즈처럼 보이는 단발성 변들을 제거하면 또렷한 석탑 자체의 실루엣을 얻을 수 있다. 선분의 연속성을 세는 알고리듬을 고안하여 길이가 3개 이하인 윤곽선이나 주름변을 제거하였다. 임계값(threshold)을 사용하는 기존의 실루엣 추출방법과 비교하여, 새로이 제안한 방법은 더욱 효과적이고 정확한 실루엣을 얻을 수 있었다. 제안한 노이즈 제거 방법은 석탑 문화재의 경우뿐 아니라 정보의 변형이나 오류에 의해 잘못된 단발성 주름변을 가지는 다른 경우에 대해서도 응용될 수 있다.

Keywords

References

  1. Cassidy Curtis, "Loose and Sketchy Animation, " In SIGGRAPH 98:Conference Abstracts and Applications, pp. 317,1998
  2. Philippe Decaudin. "Cartoon-Looking Rendering of 3D-Scenes," Technical Report 2919, INRIA, June 1996
  3. Takafumi Saito, and Tokiichiro Takahashi, "Comprehensible Rendering of 3D Shapes, " Computer Graphics(SIGGRAPH '90 Proceedings), Volume 24, pp. 197-206, August 1990
  4. Aaron Hertzmann, "Introduction to 3D Non-Photorea listic Rendering: Silhouette and Outlines," SIGGRAPH Course Notes, pp. 7-1-7-14, 1999
  5. Tobias Isenberg, Bert Freudenberg, Nick Halper, Stefan Schlechtweg, and Thomas Strothotte, "A Developer's Guide to Silhouette Algorithms for Polygonal Models," IEEE Computer Graphics and Applications, Volume 23 , Issue 4, pp. 28-37, July 2003
  6. Y. Sun, A. F. Koschan, J. Paik, and M. A. Abidi, "Normal Vector Voting: Crease Detection and Curvature Estimation on Large, Noisy Meshes," Elsevier Science Graphical Models 64, pp. 199-229, 2002 https://doi.org/10.1006/gmod.2002.0574
  7. 정정일, 조진수, 황보택근, "문화재의 3D 스캔 데이터로부터 도면을 생성하기 위한 자동화된 실루엣 추출방법," 한국콘텐츠학회 논문지, 제8권, 제12호, PP. 10-19, 2008. 12
  8. Game Programming Gem, http://www.gpgstudy.com