본문 바로가기

dicom4

[Python] DICOM 파일 열기 의료영상 관련 데이터들은 국제표준인 DICOM (Digital Imaging and Communications in Medicine) 형식을 따른다. DICOM-RT는 방사선종양학과에 특화된 DICOM 의 확장인데 의학물리학자의 임상 업무에서는 깊이 있게 다룰 일이 종종 생기기도 한다. 특히나 요즘과 같이 데이터가 기반이 되는 연구가 유행인 경우에는 더더욱. DICOM 파일을 다루는 소프트웨어들은 정말 다양하게 많은데, 그 중에서 별도의 구매 비용 없이, 그리고 상대적으로 편리하게 다룰 수 있는 가성비 슈퍼갑은 Python 이라고 해도 무리는 아닐 듯 싶다. Python 에는 DICOM 을 다룰 수 있는 라이브러리, Pydicom 이 있어서 어지간한 작업은 모듈에서 제공하는 기능들을 사용하면 다 해결된다.. 2023. 2. 17.
Transition to pydicom 1.x import dicom 이 아니라 import pydicom private tag 관련해서 dictionary item들을 추가하는 스크립트를 오랜만에 사용하려고 보니.. 이것 저것 바뀐 것도 많고.. 없어진 function들도 제법 있네.. 자세한 내용은 아래 링크 참조Important information on differences in pydicom post 1.0 vs pre-1.0 2018. 6. 8.
Pydicom Read, modify and write DICOM files with python code - Pydicom RaySearch 에서 보내온 DICOM 파일들을 살펴볼 일이 생겼었다.처음에 몇 개는 그냥 DICOM 파일을 열어보는 프로그램을 사용했었는데파일 수가 많아지면서 일일이 열어서 parameter 들을 확인하는 것도 일이 겠다 싶어서반나절 투자해서 python script 을 만들었다. import dicom 하면 새로운 세상이 열리는 구나. python 만세! 2015. 7. 14.
RayStation - TOPAS interface 조금 허술하기는 하지만 RayStation-TOPAS interface 를 만들어서 노트북에서 돌려보고 있다. 보다 깔끔하고 세련된 interface 를 만들겠다는 grand plan 아래전형적인 simply working 버전을 반나절 만에 뚝딱 뚝딱.. ㅋㅋ 기본적인 DICOM 파일 interpretation 부분은 옆에 계신 분의 도움으로 해결하고몇가지 간단한 수정을 해서 TOPAS script generation 성공! 노트북에서 돌리다 보니 냉각팬 돌아가는 소리가 심상치 않구나..ㅋ 2014. 4. 10.