제가 사용하고 있는, 또는 사용했던 Dicom 관련 프로그램을 소개합니다.
MicroDicom (뷰어)
– 사이트: www.microdicom.com
무료 Dicom view 중 가볍고 안정적으로 동작하는 프로그램이라고 생각합니다. 이 프로그램을 알고 있거나 사용해 보신 의료영상 관련 개발자 분들이 많을 것 같네요. 기능이 많이 없긴 하지만, 약간 윈도우에 기본으로 탑재되어 있는 메모장 프로그램 같은 느낌이랄까요. 저는 Dicom 파일을 열 때는 MicroDicom으로 먼저 열어보고, 뭔가 잘 안되거나 다른 기능이 필요하면 다른 프로그램을 이용합니다. 한 가지 단점은 윈도우만 사용 가능하다는 점입니다.
https://www.microdicom.com/dicom-viewer/screenshots.html화면은 3개의 파트로 나누어집니다. 왼쪽 화면에서는 Dicom Series 및 File 리스트를 볼 수 있고, 가운데 화면에서는 선택한 Dicom 파일의 영상, 오른쪽 화면에서는 선택한 Dicom 파일의 Tag를 볼 수 있습니다.
MicroDicom의 특징 및 지원 사항은 다음과 같습니다.
- DICOM 형식으로 의료영상 열기 및 저장
- 이미지 크기 조정, 회전, 뒤집기, 반전, 확대/축소 등
- Window Width/Level 제어 (bright 및 constrast)
- 간단한 영상 FIltering 수행
- Measure(측정: 각도 및 길이 등) 및 Annotation(텍스트 주석 등)
- DICOM 이미지를 클립보드에 복사 및 JPEG, BMP, PNG, GIF, TIFF로 변환
- DICOM 이미지를 동영상 파일 형식(AVI)으로 변환
- Structured Report
- Encapsulated PDF
Visual Studio Code + Dicom Extension (태그 조회)
– 사이트: code.visualstudio.com/download
Dicom Tag를 볼 때 유용하다고 느끼는 의외의(?) 프로그램입니다. MicroDicom에서도 Tag를 볼 수 있지만, 극복하기 힘든 2가지 단점이 있는데요, ①검색이 안된다는 것과 ②태그의 계층 구조(hierarchical level)가 명확하게 드러나지 않는다는 것입니다.
일반적으로 Dicom Tag의 계층을 타고 깊게 들어갈 일은 잘 없지만, 간혹 복잡한 구조의 dicom 파일을 읽어서 사용해야 할 경우에는 Microdicom으로는 쉽지 않습니다. Visual Studio Code + Dicom Extension 조합으로 사용하면 Tag 계층을 보다 편리하게 확인할 수 있습니다.
설치방법은 다음과 같습니다.
- 왼쪽 사이드바에서 빨간색으로 네모친 부분을 누르면 Extensions 메뉴가 열립니다.
- 검색창에 Dicom을 입력하면, DICOM Tag Dump라는 Extension이 나타납니다.
- DICOM Tag Dump를 클릭하면, 오른쪽 화면에 해당 extension에 대한 설명이 나타납니다.
- Install 버튼을 눌러 설치를 진행합니다.
사용방법은 다음과 같습니다.
- Dicom 파일 또는 Dicom 파일이 들어있는 폴더를 엽니다.
- dcm 파일 자체는 확인이 불가합니다. dcm 파일에 마우스를 대고 오른쪽 버튼을 누릅니다.
- 콘텍스트 메뉴에서 DICOM: Dump DICOM tags 또는 DICOM: Dump DICOM tags as JSON을 클릭합니다.
- Dicom Tag가 화면에 나타납니다.
결과 화면은 아래와 같습니다.
CT abdomen 영상영상을 볼 필요 없이 Dicom Tag만 볼 때는, 개인적으로 Visual Studio Code가 MicroDicom 보다는 더 나은 것 같습니다.
3D Slicer (뷰어)
– 사이트: download.slicer.org
3D Slicer는 의료영상처리 및 Visualization 프로그램으로, Dicom을 포함한 다양한 형식의 의료영상 데이터를 확인할 수 있습니다. 이 프로그램의 자세한 사용 방법은 나중에 별도의 포스팅으로 소개하도록 하겠습니다.
Dicom 파일을 여는 방법은 아래와 같습니다.
- 왼쪽 상단에 DCM 버튼을 누릅니다.
- Import DICOM files버튼을 누르고 Dicom File이 들어있는 폴더를 import 합니다.
- import 된 Dicom 정보를 확인하고, Load 버튼을 눌러서 데이터를 불러옵니다.
결과 화면은 아래와 같습니다.