CAN3D: Fast 3D Medical Image Segmentation via Compact Context Aggregation

Direct automatic segmentation of objects from 3D medical imaging, such as magnetic resonance (MR) imaging, is challenging as it often involves accurately identifying a number of individual objects with complex geometries within a large volume under investigation. To address these challenges, most deep learning approaches typically enhance their learning capability by substantially increasing the complexity or the number of trainable parameters within their models. Consequently, these models generally require long inference time on standard workstations operating clinical MR systems and are restricted to high-performance computing hardware due to their large memory requirement. Further, to fit 3D dataset through these large models using limited computer memory, trade-off techniques such as patch-wise training are often used which sacrifice the fine-scale geometric information from input images which could be clinically significant for diagnostic purposes. To address these challenges, we present a compact convolutional neural network with a shallow memory footprint to efficiently reduce the number of model parameters required for state-of-art performance. This is critical for practical employment as most clinical environments only have low-end hardware with limited computing power and memory. The proposed network can maintain data integrity by directly processing large full-size 3D input volumes with no patches required and significantly reduces the computational time required for both training and inference. We also propose a novel loss function with extra shape constraint to improve the accuracy for imbalanced classes in 3D MR images. Compared to other state-of-art approaches (U-Net3D, improved U-Net3D and V-Net), the proposed network reduced the number of parameters up to two orders of magnitude and achieve much faster inference, up to 5 times when predicting with a CPU (instead of GPU). For the open accessed OAI-ZIB knee dataset, the proposed approach achieved dice coefficient accuracy of 0.98 ± 0.00 and 0.88 ± 0.04 for femoral bone and tibial cartilage segmentation, respectively, while reducing the mean surface distance error to 0.36 ± 0.20 mm and 0.29 ± 0.10 mm when training volume-wise under only 12G VRAM. Our proposed CAN3D demonstrated high accuracy and efficiency on a pelvis 3D MR imaging dataset for prostate cancer consisting of 211 images with expert manual semantic labels (bladder, body, bone, rectum, prostate) that we have also released publicly for scientific use as part of this work1

[1]  Yuanyuan Wang,et al.  A review on segmentation of knee articular cartilage: from conventional methods towards deep learning , 2020, Artif. Intell. Medicine.

[2]  George Papandreou,et al.  Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation , 2018, ECCV.

[3]  J. Jonsson,et al.  Counterpoint: Opportunities and challenges of a magnetic resonance imaging-only radiotherapy work flow. , 2014, Seminars in radiation oncology.

[4]  Seunghoon Hong,et al.  Learning Deconvolution Network for Semantic Segmentation , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[5]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[6]  Stefan Klein,et al.  Automatic segmentation of the prostate in 3D MR images by atlas matching using localized mutual information. , 2008, Medical physics.

[7]  Geoffrey E. Hinton,et al.  A Simple Way to Initialize Recurrent Networks of Rectified Linear Units , 2015, ArXiv.

[8]  Olivier Ecabert,et al.  Automatic Model-Based Segmentation of the Heart in CT Images , 2008, IEEE Transactions on Medical Imaging.

[9]  Ronald M. Summers,et al.  Improving Computer-Aided Detection Using Convolutional Neural Networks and Random View Aggregation , 2015, IEEE Transactions on Medical Imaging.

[10]  Sung-Hyuk Cha Comprehensive Survey on Distance/Similarity Measures between Probability Density Functions , 2007 .

[11]  Ben Glocker,et al.  Joint Classification-Regression Forests for Spatially Structured Multi-object Segmentation , 2012, ECCV.

[12]  Iasonas Kokkinos,et al.  DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Andrea Vedaldi,et al.  Instance Normalization: The Missing Ingredient for Fast Stylization , 2016, ArXiv.

[14]  Iasonas Kokkinos,et al.  Semantic Image Segmentation with Deep Convolutional Nets and Fully Connected CRFs , 2014, ICLR.

[15]  Victor Alves,et al.  Brain Tumor Segmentation Using Convolutional Neural Networks in MRI Images , 2016, IEEE Transactions on Medical Imaging.

[16]  Sébastien Ourselin,et al.  Automatic Brain Tumor Segmentation Based on Cascaded Convolutional Neural Networks With Uncertainty Estimation , 2019, Front. Comput. Neurosci..

[17]  Ross B. Girshick,et al.  Focal Loss for Dense Object Detection , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Antonio J. Plaza,et al.  Image Segmentation Using Deep Learning: A Survey , 2021, IEEE transactions on pattern analysis and machine intelligence.

[19]  George Papandreou,et al.  Rethinking Atrous Convolution for Semantic Image Segmentation , 2017, ArXiv.

[20]  Kaiming He,et al.  Focal Loss for Dense Object Detection , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[21]  Stuart Crozier,et al.  Segmentation of the quadratus lumborum muscle using statistical shape modeling , 2011, Journal of magnetic resonance imaging : JMRI.

[22]  Richard Kronland-Martinet,et al.  A real-time algorithm for signal analysis with the help of the wavelet transform , 1989 .

[23]  Peter A. Calabresi,et al.  A topology-preserving approach to the segmentation of brain images with multiple sclerosis lesions , 2010, NeuroImage.

[24]  Ming Yang,et al.  Classification of Alzheimer’s Disease Based on Eight-Layer Convolutional Neural Network with Leaky Rectified Linear Unit and Max Pooling , 2018, Journal of Medical Systems.

[25]  Stefan Zachow,et al.  Model-based Auto-Segmentation of Knee Bones and Cartilage in MRI Data , 2010 .

[26]  Ulnar Neuritis,et al.  The Journal of Bone and Joint Surgery , 2022 .

[27]  Lorenzo Torresani,et al.  Learning Spatiotemporal Features with 3D Convolutional Networks , 2014, 2015 IEEE International Conference on Computer Vision (ICCV).

[28]  Brian B. Avants,et al.  N4ITK: Improved N3 Bias Correction , 2010, IEEE Transactions on Medical Imaging.

[29]  Stefan Zachow,et al.  Automated segmentation of knee bone and cartilage combining statistical shape knowledge and convolutional neural networks: Data from the Osteoarthritis Initiative , 2019, Medical Image Anal..

[30]  Vladlen Koltun,et al.  Multi-Scale Context Aggregation by Dilated Convolutions , 2015, ICLR.

[31]  Roberto Cipolla,et al.  Bayesian SegNet: Model Uncertainty in Deep Convolutional Encoder-Decoder Architectures for Scene Understanding , 2015, BMVC.

[32]  Daniel Withey,et al.  Three Generations of Medical Image Segmentation: Methods and Available Software , 2007 .

[33]  A. Carr,et al.  The assessment of early osteoarthritis. , 2008, The Journal of bone and joint surgery. British volume.

[34]  Guang Yang,et al.  Automatic Brain Tumor Detection and Segmentation Using U-Net Based Fully Convolutional Networks , 2017, MIUA.

[35]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[36]  Klaus H. Maier-Hein,et al.  Brain Tumor Segmentation and Radiomics Survival Prediction: Contribution to the BRATS 2017 Challenge , 2017, BrainLes@MICCAI.

[37]  Roberto Cipolla,et al.  SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[38]  Khalil-HaniMohamed,et al.  Bounded activation functions for enhanced training stability of deep neural networks on visual pattern recognition problems , 2016 .

[39]  Trevor Darrell,et al.  Fully Convolutional Networks for Semantic Segmentation , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[40]  Sébastien Ourselin,et al.  On the Compactness, Efficiency, and Representation of 3D Convolutional Networks: Brain Parcellation as a Pretext Task , 2017, IPMI.

[41]  Liyan Sun,et al.  Joint CS-MRI Reconstruction and Segmentation with a Unified Deep Network , 2019, IPMI.

[42]  Thomas Brox,et al.  3D U-Net: Learning Dense Volumetric Segmentation from Sparse Annotation , 2016, MICCAI.

[43]  Kun Yu,et al.  DenseASPP for Semantic Segmentation in Street Scenes , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[44]  Seyed-Ahmad Ahmadi,et al.  V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation , 2016, 2016 Fourth International Conference on 3D Vision (3DV).

[45]  Desire Sidibé,et al.  A survey of prostate segmentation methodologies in ultrasound, magnetic resonance and computed tomography images , 2012, Comput. Methods Programs Biomed..

[46]  Guang Yang,et al.  Bayesian VoxDRN: A Probabilistic Deep Voxelwise Dilated Residual Network for Whole Heart Segmentation from 3D MR Images , 2018, MICCAI.

[47]  Zhiling Wang,et al.  Comparison of several approaches for the segmentation of texture images , 1996, Pattern Recognit. Lett..

[48]  Wei Wang,et al.  Deep Atlas Network for Efficient 3D Left Ventricle Segmentation on Echocardiography , 2020, Medical Image Anal..

[49]  I. Sethi,et al.  Thresholding based on histogram approximation , 1995 .

[50]  Shan Sung Liew,et al.  Bounded activation functions for enhanced training stability of deep neural networks on visual pattern recognition problems , 2016, Neurocomputing.

[51]  Karl G. Baum,et al.  Atlas based method for the automated segmentation and quantification of knee features: Data from the osteoarthritis initiative , 2011, 2011 IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[52]  Eugenio Culurciello,et al.  ENet: A Deep Neural Network Architecture for Real-Time Semantic Segmentation , 2016, ArXiv.

[53]  Kin Keung Lai,et al.  An integrated data preparation scheme for neural network data analysis , 2006, IEEE Transactions on Knowledge and Data Engineering.

[54]  Jurgen Fripp,et al.  Automatic substitute CT generation and contouring for MRI-alone external beam radiation therapy from standard MRI sequences , 2015 .

[55]  Jia Xu,et al.  Fast Image Processing with Fully-Convolutional Networks , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[56]  Jeffrey R. Binder,et al.  A multi-path 2.5 dimensional convolutional neural network system for segmenting stroke lesions in brain MRI images , 2019, NeuroImage: Clinical.

[57]  Yang Zhao,et al.  Deep High-Resolution Representation Learning for Visual Recognition , 2019, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[58]  Nadia Magnenat-Thalmann,et al.  Robust statistical shape models for MRI bone segmentation in presence of small field of view , 2011, Medical Image Anal..

[59]  Stuart Crozier,et al.  Fast automated segmentation of multiple objects via spatially weighted shape learning , 2016, Physics in medicine and biology.

[60]  Nima Tajbakhsh,et al.  UNet++: Redesigning Skip Connections to Exploit Multiscale Features in Image Segmentation , 2020, IEEE Transactions on Medical Imaging.

[61]  Patrick van der Smagt,et al.  CNN-based Segmentation of Medical Imaging Data , 2017, ArXiv.

[62]  Stuart Crozier,et al.  Focused shape models for hip joint segmentation in 3D magnetic resonance images , 2014, Medical Image Anal..

[63]  Luis Miguel Bergasa,et al.  Efficient ConvNet for real-time semantic segmentation , 2017, 2017 IEEE Intelligent Vehicles Symposium (IV).

[64]  Garrison W. Cottrell,et al.  Understanding Convolution for Semantic Segmentation , 2017, 2018 IEEE Winter Conference on Applications of Computer Vision (WACV).

[65]  S. Majumdar,et al.  Use of 2D U-Net Convolutional Neural Networks for Automated Cartilage and Meniscus Segmentation of Knee MR Imaging Data to Determine Relaxometry and Morphometry. , 2018, Radiology.

[66]  Jocelyne Troccaz,et al.  Automated segmentation of the prostate in 3D MR images using a probabilistic atlas and a spatially constrained deformable model. , 2010, Medical physics.

[67]  Jing Yuan,et al.  Multiregion segmentation of bladder cancer structures in MRI with progressive dilated convolutional networks , 2018, Medical physics.

[68]  Josien P. W. Pluim,et al.  Patient Specific Prostate Segmentation in 3-D Magnetic Resonance Images , 2012, IEEE Transactions on Medical Imaging.