Simple Python']Python Module for Conversions Between DICOM Images and Radiation Therapy Structures, Masks, and Prediction Arrays

被引:35
作者
Anderson, Brian M. [1 ,2 ]
Wahid, Kareem A. [2 ,3 ]
Brock, Kristy K. [1 ]
机构
[1] Univ Texas MD Anderson Canc Ctr, Dept Imaging Phys, Houston, TX 77030 USA
[2] Univ Texas MD Anderson Canc Ctr, UTHlth Grad Sch Biomed Sci, Houston, TX 77030 USA
[3] Univ Texas MD Anderson Canc Ctr, Dept Radiat Oncol, Houston, TX 77030 USA
关键词
SEGMENTATION;
D O I
10.1016/j.prro.2021.02.003
中图分类号
R73 [肿瘤学];
学科分类号
100214 ;
摘要
Deep learning is becoming increasingly popular and available to new users, particularly in the medical field. Deep learning image segmentation, outcome analysis, and generators rely on presentation of Digital Imaging and Communications in Medicine (DICOM) images and often radiation therapy (RT) structures as masks. Although the technology to convert DICOM images and RT structures into other data types exists, no purpose-built Python module for converting NumPy arrays into RT structures exists. The 2 most popular deep learning libraries, Tensorflow and PyTorch, are both implemented within Python, and we believe a set of tools built in Python for manipulating DICOM images and RT structures would be useful and could save medical researchers large amounts of time and effort during the preprocessing and prediction steps. Our module provides intuitive methods for rapid data curation of RT-structure files by identifying unique region of interest (ROI) names and ROI structure locations and allowing multiple ROI names to represent the same structure. It is also capable of converting DICOM images and RT structures into NumPy arrays and SimpleITK Images, the most commonly used formats for image analysis and inputs into deep learning architectures and radiomic feature calculations. Furthermore, the tool provides a simple method for creating a DICOM RT-structure from predicted NumPy arrays, which are commonly the output of semantic segmentation deep learning models. Accessing DicomRTTool via the public Github project invites open collaboration, and the deployment of our module in PyPi ensures painless distribution and installation. We believe our tool will be increasingly useful as deep learning in medicine progresses. (C) 2021 American Society for Radiation Oncology. Published by Elsevier Inc. All rights reserved.
引用
收藏
页码:226 / 229
页数:4
相关论文
共 24 条
[1]  
Abadi M., 2016, TENSORFLOW LARGE SCA
[2]   Deep Learning for Brain MRI Segmentation: State of the Art and Future Directions [J].
Akkus, Zeynettin ;
Galimzianova, Alfiia ;
Hoogi, Assaf ;
Rubin, Daniel L. ;
Erickson, Bradley J. .
JOURNAL OF DIGITAL IMAGING, 2017, 30 (04) :449-459
[3]   Automated Contouring of Contrast and Noncontrast Computed Tomography Liver Images With Fully Convolutional Networks [J].
Anderson, Brian M. ;
Lin, Ethan Y. ;
Cardenas, Carlos E. ;
Gress, Dustin A. ;
Erwin, William D. ;
Odisio, Bruno C. ;
Koay, Eugene J. ;
Brock, Kristy K. .
ADVANCES IN RADIATION ONCOLOGY, 2021, 6 (01)
[4]   Image Segmentation, Registration and Characterization in R with SimpleITK [J].
Beare, Richard ;
Lowekamp, Bradley ;
Yaniv, Ziv .
JOURNAL OF STATISTICAL SOFTWARE, 2018, 86 (08) :1-35
[5]   RayStation: External beam treatment planning system [J].
Bodensteiner, Dayna .
MEDICAL DOSIMETRY, 2018, 43 (02) :168-176
[6]   An investigation of machine learning methods in delta-radiomics feature analysis [J].
Chang, Yushi ;
Lafata, Kyle ;
Sun, Wenzheng ;
Wang, Chunhao ;
Chang, Zheng ;
Kirkpatrick, John P. ;
Yin, Fang-Fang .
PLOS ONE, 2019, 14 (12)
[7]   DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs [J].
Chen, Liang-Chieh ;
Papandreou, George ;
Kokkinos, Iasonas ;
Murphy, Kevin ;
Yuille, Alan L. .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2018, 40 (04) :834-848
[8]   Radiomics: Images Are More than Pictures, They Are Data [J].
Gillies, Robert J. ;
Kinahan, Paul E. ;
Hricak, Hedvig .
RADIOLOGY, 2016, 278 (02) :563-577
[9]   Fully Convolutional DenseNet with Multiscale Context for Automated Breast Tumor Segmentation [J].
Hai, Jinjin ;
Qiao, Kai ;
Chen, Jian ;
Tan, Hongna ;
Xu, Jingbo ;
Zeng, Lei ;
Shi, Dapeng ;
Yan, Bin .
JOURNAL OF HEALTHCARE ENGINEERING, 2019, 2019
[10]   Array programming with NumPy [J].
Harris, Charles R. ;
Millman, K. Jarrod ;
van der Walt, Stefan J. ;
Gommers, Ralf ;
Virtanen, Pauli ;
Cournapeau, David ;
Wieser, Eric ;
Taylor, Julian ;
Berg, Sebastian ;
Smith, Nathaniel J. ;
Kern, Robert ;
Picus, Matti ;
Hoyer, Stephan ;
van Kerkwijk, Marten H. ;
Brett, Matthew ;
Haldane, Allan ;
del Rio, Jaime Fernandez ;
Wiebe, Mark ;
Peterson, Pearu ;
Gerard-Marchant, Pierre ;
Sheppard, Kevin ;
Reddy, Tyler ;
Weckesser, Warren ;
Abbasi, Hameer ;
Gohlke, Christoph ;
Oliphant, Travis E. .
NATURE, 2020, 585 (7825) :357-362