본문 바로가기

Pydicom5

DICOM RT 1994년 RSNA 미팅에서 논의가 시작되서 1997년 4개의 DICOM RT object들이 비준이 되었다고 한다 - RT Plan, RT Dose, RT Structure Set, RT Image. 그리고 최근 입자선치료를 위한 DICOM RT-Ion 도 있다. RT Plan 은 치료계획 관련된 내용들이 들어있고, RT Dose 는 선량분포에 관한 내용들, 그리고 RT Structure Set 에는 Anatomy 관련해서 contour, isocenter, marker 등의 내용들이 들어있다. 물론 RT Image 는 치료계획용 영상(주로 Simulation CT 영상) 관련된 내용들이 들어있다. RT Image 파일이 단순한 이미지 파일과 다른 점은 각각의 slice 별 영상정보 이외에 환자 정보,.. 2023. 2. 18.
[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 in Anaconda python 환경이 꼬인 것 같아서 anaconda 날려버리고 새로 깔았더니.. pydicom module이 없네.. pydicom 설치는;conda install -c conda-forge pydicom 2018. 5. 30.
Pydicom Read, modify and write DICOM files with python code - Pydicom RaySearch 에서 보내온 DICOM 파일들을 살펴볼 일이 생겼었다.처음에 몇 개는 그냥 DICOM 파일을 열어보는 프로그램을 사용했었는데파일 수가 많아지면서 일일이 열어서 parameter 들을 확인하는 것도 일이 겠다 싶어서반나절 투자해서 python script 을 만들었다. import dicom 하면 새로운 세상이 열리는 구나. python 만세! 2015. 7. 14.