VTK - 10

yoon·2025년 3월 30일

VTK

목록 보기
6/11
post-thumbnail
  • 광학실 스캐너 또는 CT 영상 등을 통해 얻어진 mesh data는 노이즈를 많이 포함하고 있으며 표면이 매끄럽지 못할 수 있다.

    • Smoothing은 이를 보정해 매끄럽게 해 주는 기능이다. vtkSmoothPolyDataFilter와 vtkWindowedSincPolyDataFilter를 사용하는데, 후자(vtkWindowedSincPolyDataFilter)가 성능이 더 뛰어남.

    • 예제

      1. vtkWindowedSincPolyDataFilter.h include

      2. 결과

        • 우선 원본 이미지 부터 보면,

          • SetNumberOfIteration 함수로 smoothing 연산을 몇번 해줄 건지 정해줄 수 있다. 100번 부터 진행해본 결과,
          • 1000번 연산

          • 10000번 연산

  • 결론: 확실히 표면이 매끄러워지기는 하나, 모델에 따라 과한 smoothing은 자제해야할 것 같다.

profile
공부하자

0개의 댓글