01. Trial01

날짜 : 20150716
작성자 : 김동호 Dymaxion.Kim@gmail.com 010-2289-4826

개요

  • 데이타 수령 일자 : 20150716
  • 의뢰자 : 카톨릭의대 연구실 이원섭 선생님 cmcpros@gmail.com 010-9989-2875
  • 작업목표 : 치과 임플란트 DICOM 데이타를 FEA 목적의 3D STL 파일로 깨끗하게 변환하는 것.

소프트웨어 검토

  • OsiriX : MAC OSX 전용이므로 사용하지 못함.
  • InVesalius3 : 개발이 중단된 것으로 보임. (최신버전 다운로드 링크가 끊어져 있음)
  • 3D Slicer : 가장 활발하게 사용되고 있는 것으로 보임.

Test of 3D Slicer

Trial01

  • 데이타 수령 : sample10000.zip (링크생략, 622MB, *.dcm 파일 682개)
  • Importing into 3D Slicer : 문제 발생!
  • 문제 원인 분석(추정)
    1. Test 데이타는 3가지 방향에서 스캔한 데이타셋이었고, Trial01 데이타는 1가지 방향에서만 스캔한 데이타셋으로 생각됨. 즉 3D Slicer와 같은 소프트웨어는 반드시 3가지 방향에서 스캔한 데이타셋이 필요한 것이 아닌가 추측됨. Youtube 및 Tutorials에서 나온 예제들을 보아도 전부 3가지 방향에서 스캔한 데이타셋을 사용하고 있음을 확인함.
    2. Trial01 데이타의 스캔 간격 정보가 누락된 것이 아닌가 의심됨. 3D Slicer에서 데이타를 읽어들였을 때 모든 그림들이 전부 한 장소에 겹쳐져서 나타는 것으로 사료됨.
  • 잠정 결론
    1. 현재의 Trial01 DICOM 데이타를 3D로 변환하기에는 적합하지 않은 것으로 사료됨.
    2. 문제를 해결할 수 있는 가장 쉬운 방법은 3D Slicer에 곧바로 집어넣을 수 있도록 올바르게 스캔된 DICOM 데이타를 획득하는 것이 좋겠음 (구체적인 스캔 사양은 정밀하게 확인 필요할 듯).
    3. 만일 DICOM 데이타를 올바르게 스캔하기가 힘든 상황이라면, 다른 방안을 강구해야 할 것으로 사료됨. 일단 다음 2가지 방향으로 조사해 볼 필요가 있음. 3.1. 3D Slicer의 기능을 좀 더 깊이 파악해 본다. 3.2. Python DICOM 관련 프로그래밍 방법이 있는지 파악해 본다.
    4. 3.1번 방법을 찾아낼 수 있다면 쉽게 해결 가능할 것으로 예상됨. 그러나 3.2번 방법 밖에 없다면 단순한 데이타 변환 문제에서 소프트웨어 툴 개발 문제로 변질되게 됨.

요약

  • 보내주신 Trial01 데이타로 3D Slicer에 곧바로 직접 불려들여 보는 방법을 검토해 보았는데, 결과가 만족스럽지 못합니다.
  • DICOM 데이타를 3D Slicer에 불러들이기 좋도록 새로 스캔 가능한지 확인 부탁드립니다.
  • 새로 스캔하기가 곤란하다면, 다른 방안을 찾아보겠지만 해결책을 신속하게 찾을 수 있을지는 확신하기 힘듭니다.

감사합니다!