PyRaDiSe: A Python']Python package for DICOM-RT-based auto-segmentation pipeline construction and DICOM-RT data conversion

被引:7
作者
Rufenacht, Elias [1 ]
Kamath, Amith [1 ]
Suter, Yannick [1 ]
Poel, Robert [2 ,3 ]
Ermis, Ekin [2 ,3 ]
Scheib, Stefan [4 ]
Reyes, Mauricio [1 ]
机构
[1] Univ Bern, ARTORG Ctr Biomed Engn Res, Murtenstr 50, CH-3008 Bern, Switzerland
[2] Bern Univ Hosp, Dept Radiat Oncol, Inselspital, Bern, Switzerland
[3] Univ Bern, Bern, Switzerland
[4] Varian Med Syst Imaging Lab GmbH, Baden, Switzerland
关键词
Auto-segmentation; Deep learning; Radiotherapy; DICOM; DICOM RT structure sets; DICOM RTSS conversion; DEEP; RADIOTHERAPY; IMAGES;
D O I
10.1016/j.cmpb.2023.107374
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Background and objective: Despite fast evolution cycles in deep learning methodologies for medical imag-ing in radiotherapy, auto-segmentation solutions rarely run in clinics due to the lack of open-source frameworks feasible for processing DICOM RT Structure Sets. Besides this shortage, available open-source DICOM RT Structure Set converters rely exclusively on 2D reconstruction approaches leading to pixelated contours with potentially low acceptance by healthcare professionals. PyRaDiSe, an open-source, deep learning framework independent Python package, addresses these issues by providing a framework for building auto-segmentation solutions feasible to operate directly on DICOM data. In addition, PyRaDiSe provides profound DICOM RT Structure Set conversion and processing capabilities; thus, it applies also to auto-segmentation-related tasks, such as dataset construction for deep learning model training.Methods: The PyRaDiSe package follows a holistic approach and provides DICOM data handling, deep learning model inference, pre-processing, and post-processing functionalities. The DICOM data handling allows for highly automated and flexible handling of DICOM image series, DICOM RT Structure Sets, and DICOM registrations, including 2D-based and 3D-based conversion from and to DICOM RT Structure Sets. For deep learning model inference, extending given skeleton classes is straightforwardly achieved, al-lowing for employing any deep learning framework. Furthermore, a profound set of pre-processing and post-processing routines is included that incorporate partial invertibility for restoring spatial properties, such as image origin or orientation.Results: The PyRaDiSe package, characterized by its flexibility and automated routines, allows for fast de-ployment and prototyping, reducing efforts for auto-segmentation pipeline implementation. Furthermore, while deep learning model inference is independent of the deep learning framework, it can easily be in-tegrated into famous deep learning frameworks such as PyTorch or Tensorflow. The developed package has successfully demonstrated its capabilities in a research project at our institution for organs-at-risk segmentation in brain tumor patients. Furthermore, PyRaDiSe has shown its conversion performance for dataset construction.Conclusions: The PyRaDiSe package closes the gap between data science and clinical radiotherapy by enabling deep learning segmentation models to be easily transferred into clinical research practice. PyRaDiSe is available on https://github.com/ubern-mia/pyradise and can be installed directly from the Python Package Index using pip install pyradise .(c) 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license ( http://creativecommons.org/licenses/by/4.0/ )
引用
收藏
页数:18
相关论文
共 31 条
[1]  
Abadi M., 2016, PREPRINT, DOI DOI 10.48550/ARXIV.1603.04467
[2]   Simple Python']Python Module for Conversions Between DICOM Images and Radiation Therapy Structures, Masks, and Prediction Arrays [J].
Anderson, Brian M. ;
Wahid, Kareem A. ;
Brock, Kristy K. .
PRACTICAL RADIATION ONCOLOGY, 2021, 11 (03) :226-229
[3]  
[Anonymous], 2022, PS3 NEMA
[4]   DeepNeuro: an open-source deep learning toolbox for neuroimaging [J].
Beers, Andrew ;
Brown, James ;
Chang, Ken ;
Hoebel, Katharina ;
Patel, Jay ;
Ly, K. Ina ;
Tolaney, Sara M. ;
Brastianos, Priscilla ;
Rosen, Bruce ;
Gerstner, Elizabeth R. ;
Kalpathy-Cramer, Jayashree .
NEUROINFORMATICS, 2021, 19 (01) :127-140
[5]   Clinical implementation of deep learning contour autosegmentation for prostate radiotherapy [J].
Cha, Elaine ;
Elguindi, Sharif ;
Onochie, Ifeanyirochukwu ;
Gorovets, Daniel ;
Deasy, Joseph O. ;
Zelefsky, Michael ;
Gillespie, Erin F. .
RADIOTHERAPY AND ONCOLOGY, 2021, 159 :1-7
[6]   The relationship between waiting time for radiotherapy and clinical outcomes: A systematic review of the literature [J].
Chen, Zheng ;
King, Will ;
Pearcey, Robert ;
Kerba, Marc ;
Mackillop, William J. .
RADIOTHERAPY AND ONCOLOGY, 2008, 87 (01) :3-16
[7]   The Cancer Imaging Archive (TCIA): Maintaining and Operating a Public Information Repository [J].
Clark, Kenneth ;
Vendt, Bruce ;
Smith, Kirk ;
Freymann, John ;
Kirby, Justin ;
Koppel, Paul ;
Moore, Stephen ;
Phillips, Stanley ;
Maffitt, David ;
Pringle, Michael ;
Tarbox, Lawrence ;
Prior, Fred .
JOURNAL OF DIGITAL IMAGING, 2013, 26 (06) :1045-1057
[8]   MEASURES OF THE AMOUNT OF ECOLOGIC ASSOCIATION BETWEEN SPECIES [J].
DICE, LR .
ECOLOGY, 1945, 26 (03) :297-302
[9]   Fully automated brain resection cavity delineation for radiation target volume definition in glioblastoma patients using deep learning [J].
Ermis, Ekin ;
Jung, Alain ;
Poel, Robert ;
Blatti-Moreno, Marcela ;
Meier, Raphael ;
Knecht, Urspeter ;
Aebersold, Daniel M. ;
Fix, Michael K. ;
Manser, Peter ;
Reyes, Mauricio ;
Herrmann, Evelyn .
RADIATION ONCOLOGY, 2020, 15 (01)
[10]   3D Slicer as an image computing platform for the Quantitative Imaging Network [J].
Fedorov, Andriy ;
Beichel, Reinhard ;
Kalpathy-Cramer, Jayashree ;
Finet, Julien ;
Fillion-Robin, Jean-Christophe ;
Pujol, Sonia ;
Bauer, Christian ;
Jennings, Dominique ;
Fennessy, Fiona ;
Sonka, Milan ;
Buatti, John ;
Aylward, Stephen ;
Miller, James V. ;
Pieper, Steve ;
Kikinis, Ron .
MAGNETIC RESONANCE IMAGING, 2012, 30 (09) :1323-1341