본문 바로가기

AI & Computer Science

DICOM (DCM) 이미지를 PNG, JPG로 변환하기

반응형

의료 영상 데이터를 활용한 머신러닝 학습을 위해 DICOM 파일을 PNG나 JPG와 같은 이미지 포맷으로 변환해야 할 때가 많습니다. 예전에 어떤 라이브러리를 사용했는지 기억이 나지 않아 다시 찾아보니, 간단하면서도 강력한 패키지를 발견했습니다. 바로 mritopng입니다.

 

mritopng 패키지 소개

mritopng는 DICOM 파일을 PNG 포맷으로 손쉽게 변환할 수 있는 파이썬 패키지입니다. 설치와 사용법이 매우 간단하며, 폴더 내의 모든 DICOM 파일을 일괄적으로 변환하는 기능도 지원합니다.

 

mritopng 설치 방법

  1. 먼저 GitHub에서 소스 코드를 다운로드합니다: mritopng GitHub Repository.
  2. 다운로드한 zip 파일을 압축 해제합니다.
  3. 터미널(콘솔)에서 다음 명령어로 패키지를 설치합니다:또는 pip를 통해 간편하게 설치할 수 있습니다:
python setup.py install

 

# 또는 pip를 통해 간편하게 설치할 수 있습니다:

pip install mritopng

 

mritopng 사용 방법

mritopng는 매우 직관적인 인터페이스를 제공하여 쉽게 사용할 수 있습니다. 다음은 주요 기능들입니다.

 

# 단일 파일 변환

특정 DICOM 파일을 PNG로 변환하려면 convert_file 함수를 사용합니다:
import mritopng

# 단일 파일 변환
mritopng.convert_file('/home/user/DICOM/SCAN1', '/home/user/output.png')

 

#폴더 내 모든 파일 일괄 변환

폴더 내의 모든 DICOM 파일을 재귀적으로 검색하여 PNG로 변환하려면 convert_folder 함수를 사용합니다:
import mritopng

# 폴더 내 모든 파일 변환
mritopng.convert_folder('/home/user/DICOM/', '/home/user/PNG/')

이렇게 하면 지정한 폴더 내의 모든 DICOM 파일이 PNG 형식으로 변환되어 저장됩니다.

 

대안: med2image

또 다른 유용한 툴로는 med2image가 있습니다. 이 역시 DICOM 파일을 다양한 이미지 포맷으로 변환할 수 있는 강력한 도구입니다. med2image는 아래 GitHub 링크에서 확인할 수 있습니다: med2image GitHub Repository.

 

 

 

 

맺으며

 

mritopng와 같은 도구를 활용하면 DICOM 이미지를 간편하게 변환할 수 있어, 머신러닝이나 딥러닝 모델을 학습시키기 위한 데이터 준비 과정이 훨씬 수월해집니다. 필요에 따라 이러한 툴들을 잘 활용해보세요!
반응형