3D Slicer
3D Slicer는 CT·MRI 등 3차원 의료 영상의 시각화·영역 분할·영상 정합과 분석을 지원하는 자유·오픈 소스 3D 그래픽 소프트웨어다. 일반적인 Blender 모델링과 달리 데이터의 실제 좌표·해상도와 영상 값 자체를 분석 대상으로 유지하며 생의학 연구와 시각화·치료 계획에 활...
| 분류 | 3D 그래픽 소프트웨어, 3차원 의료영상 처리·시각화 |
|---|---|
| 개발 | 3D Slicer 공동체 |
| 플랫폼 | Windows·macOS·Linux |
| 작성 언어 | C++, Python |
| 관련 데이터 | 3D 메시 및 전용 프로젝트 |
| 공식 자료 | 프로젝트 소개 |
3D Slicer는 CT·MRI 등 3차원 의료 영상의 시각화·영역 분할·영상 정합과 분석을 지원하는 자유·오픈 소스 3D 그래픽 소프트웨어다. 일반적인 Blender 모델링과 달리 데이터의 실제 좌표·해상도와 영상 값 자체를 분석 대상으로 유지하며 생의학 연구와 시각화·치료 계획에 활용된다.[1]
서로 직교하는 단면 뷰와 3D 뷰를 결합하여 데이터의 공간적 위치를 확인할 수 있고, Segment Editor로 영상의 구조를 표시하여 3D 표면을 생성할 수 있다. 원래의 볼륨 영상, 분할 라벨과 추출한 표면 모델은 서로 다른 데이터를 담으므로 분석 목적에 따라 따로 보존한다.
응용 프로그램은 C++, Python 및 Qt·VTK·ITK와 같은 도구를 이용해 개발된다. Python 콘솔과 확장 모듈 API를 통해 시각화·분석 절차를 자동화할 수 있으며 여러 연구기관이 관련 확장을 배포한다. 이를 통해 단순 뷰어를 넘어 응용 프로그램 플랫폼으로 활용된다.
DICOM·NRRD·NIfTI 같은 영상 형식과 STL 같은 표면 형식은 좌표·단위·부피 정보를 표현하는 방식이 다르다. CloudCompare와 MeshLab은 3D 형상 분석 기능을 공유하지만 3D Slicer는 의료 영상 볼륨을 중심으로 사용한다. 프로젝트를 재현하려면 관련 영상과 분석 설정·확장을 함께 관리해야 한다.