preloader
Python

Python으로 DICOM 영상을 읽어보자!

예~~전에 NIfTI 파일을 load 하는 방법을 올렸었습니다!
이번에는 Python에서 DICOM 포맷의 데이터를 load 하는 방법에 대한 포스팅을 해보려고 합니다.

가장 먼저 관련 패키지인 Pydicom 을 설치를 해줍니다.

conda install -c conda-forge pydicom

저번과 똑같이 단순한 설치방법!

이제 코딩으로 읽어보겠습니다.
예시 데이터로 다음 링크에 있는 영상을 이용하였습니다.


import pydicom as di
from matplotlib import pyplot as plt

data = di.read_file(".dcm 경로")
#data = di.dcmread(".dcm 경로") # 편한거 쓰시면 됩니다.

img = data.pixel_array

plt.imshow(img) # 슬라이스 1장일 경우
#plt.imshow(img[:,:,"slice 번호"]) # 슬라이스가 여러 장일 경우
plt.show()

이런 식으로 작성하시면 됩니다.
예시를 보여드리면

예시 영상이 좀 작네요…
어쨌든 이런 식으로 읽습니다.

흠….NIfTI와 DICOM을 했으니…다음엔 Insight Meta-Image 를 해보겠습니다!

support-btn
도움이 되셨다면 몰랑이에게 밀크티를...!
더 다양한 포스팅을 채우도록 노력할게요!
comments powered by Disqus