| Literature DB >> 35324610 |
Abubaker Abdelrahman1, Serestina Viriri1.
Abstract
Cure rates for kidney cancer vary according to stage and grade; hence, accurate diagnostic procedures for early detection and diagnosis are crucial. Some difficulties with manual segmentation have necessitated the use of deep learning models to assist clinicians in effectively recognizing and segmenting tumors. Deep learning (DL), particularly convolutional neural networks, has produced outstanding success in classifying and segmenting images. Simultaneously, researchers in the field of medical image segmentation employ DL approaches to solve problems such as tumor segmentation, cell segmentation, and organ segmentation. Segmentation of tumors semantically is critical in radiation and therapeutic practice. This article discusses current advances in kidney tumor segmentation systems based on DL. We discuss the various types of medical images and segmentation techniques and the assessment criteria for segmentation outcomes in kidney tumor segmentation, highlighting their building blocks and various strategies.Entities:
Keywords: computerized tomography imaging; deep learning; kidney tumor segmentation; survey
Year: 2022 PMID: 35324610 PMCID: PMC8954467 DOI: 10.3390/jimaging8030055
Source DB: PubMed Journal: J Imaging ISSN: 2313-433X
Figure 1Diagram showing human kidney anatomy and Renal cell carcinoma developed inside the kidney.
Figure 2CT scans showing: An axial slice of two patients’ 3D CT scans from the KiTS19 dataset; the red tint denotes the kidneys, whereas the green color indicates the tumor site [5].
Figure 3Components architectures, and strategies for deep learning algorithms for segmenting kidney tumors.
Figure 4The building block of deep neural networks is an artificial neuron or node.
Figure 5Artificial feedforward multilayer neural network.
Figure 6Schematic diagram of a basic convolutional neural network (CNN) architecture [19].
Evaluation metric for segmentation.
| Metric | Equation | Description |
|---|---|---|
| True Positive | True positive rate, the proportion | |
| True Negative | The true negative rate, also | |
| False-positive | The false-positive rate refers to the | |
| Dice Similarity | The binary mask produced | |
| Jaccard Index | The Jaccard Index (JI) was | |
| Accuracy | The correct predictions produced | |
| Precision | The number of correct positive | |
| Sørensen–Dice | This coefficient: Indicates |
Figure 7Type of dataset in papers surveyed.
Summary of commonly used public datasets for kidney and kidney tumor segmentation.
| References | Total | Training Data | Validation | Testing Data |
|---|---|---|---|---|
| KITS19 [ | 300 | 210 | - | 90 |
| KITS19 [ | 210 | 134 | 34 | 42 |
| KITS19 [ | 300 | 240 | - | 60 |
| KITS19 [ | 300 | 190 | 20 | 90 |
| KITS19 [ | 300 | 240 | 30 | 30 |
| KITS19 [ | 300 | 168 | 42 | 90 |
| KITS21 [ | 300 | 240 | - | 60 |
| OTHER [ | 113 | 70 | 23 | 20 |
| OTHER [ | 140 | 90 | - | 50 |
Summary of the benefits and drawbacks of various segmentation techniques.
| Type of | Reproducibility | Time | Interactivity | Complexity of |
|---|---|---|---|---|
| Manual | Good | Too long | Bad | Easy |
| Semi-Automatic | Good | Long | Not bad | Easy |
| Fully Automatic | Good | Short | Good | Hard |
| Semantic | Good | Short | Good | Hard |
Overview of Deep Learning methods for kidney tumor segmentation: PA = Pixel accuracy, SS = Specificity-Sensitivity, KD = Kidneys Dice, TD = Tumor Dice, CD = Composite Dice, DSC = Dice = Dice similarity coefficient DSC, CD = Centroid distance, HD = Hausdorff distance, AC = Accuracy, SGD = Stochastic gradient descent, SD = Surface Dice, BN = Batch Normalization, IN = Instance Normalization, SGD = Stochastic Gradient Descent, IOU = Intersection over Union.
| Reference | Input | Regulization | Activation | Loss | Optimizer |
|---|---|---|---|---|---|
| U-Net Architecture | |||||
| [ | 3D | Dice | Decathalon | ||
| [ | 3D | BN, Depthwise, | RELU | Mean IoU, AC | Adam |
| [ | 3D,2D | RELU | Dice | SGD | |
| [ | 3D | Dice | Adam | ||
| [ | 3D | Leaky ReLU | Dice | Adam | |
| [ | 3D | Dice, SD | Adam | ||
| [ | 3D | IN | Dice | Adam | |
| [ | 3D,2D | BN | ReLU | Dice | Adam |
| [ | BN | RELU | IOU | ||
| [ | 3D | ReLU | Dice | Adam | |
| [ | 3D | BN | ReLU | Dice | Adam |
| [ | 3D | ReLU | Dice | Adam | |
| [ | 3D | Batch norm | ReLU | Dice | Adam |
| [ | 3D | BN | ReLU | Dice | Adam |
| Cascaded Architecture | |||||
| [ | 2.5D | BN | ReLU, conv | Dice | Adam |
| [ | 3D | BN | SE-Net | Dice | Adam |
| [ | Dropout | RELU | Dice, CD, HD | ||
| [ | 3D | BN | ReLUs | Dice | Adam |
| [ | 2D | BN | RELU, LeakyRelu | Dice | |
| 3D U-Net Architecture | |||||
| [ | 3D | RELU | Dice | SDG | |
| [ | 3D | RELU | Dice | ||
| [ | 3D | BN | ReLU | Dice | |
| [ | 3D | BN | ReLU | Dice | Adam |
| Boundary-Aware Architecture | |||||
| [ | 3D | BN | RELU | Dice | Adam |
| [ | 3D | RELU | KD, TD, CD | Adam | |
| V- Net Architecture | |||||
| [ | Dice | Adam | |||
| [ | 3D | Dice | |||
| Ensemble Architecture | |||||
| [ | 2D | RELU | Dice | ||
| [ | Dice | Adam | |||
Overview of Deep Learning methods for kidney tumor segmentation on other architecture.
| Reference | Architecture | Input | Regulization | Activation | Loss | Optimizer |
|---|---|---|---|---|---|---|
| [ | MB- | 3D | BN | RELU | PA, | RMSProp, |
| [ | U-Net, | 2D | BN | RELU | Dsc, | Adam |
| [ | Modified | 2D | Weight | Dice | ||
| [ | EG- | 3D | RELU | Dice | Adam | |
| [ | FCN | 3D | L2 | Dice | SDG | |
| [ | RAU- | 3D | Dice | SDG | ||
| [ | multi- | 2.5D | BN | pre- | Dice | Adam |
| [ | CTumor | 3D | BN, | RELU | Dice, | Adam |
| [ | nnU-Net | 3D | IN | Dice, | Adam | |
| [ | FPN | 2D | Dice | |||
| [ | CNN | 2D,3D | Dice | |||
| [ | 3D SEAU | 3D | BN | Dice | ||
| [ | DeepLab | 3D | BN | RELU | Dice | Adam |
A summary of results on KiTs 2019, KiTs2021, and another dataset.
| Reference | Kidneys Dice | Tumor Dice | Composite Dice |
|---|---|---|---|
| KiTS19 | |||
| [ | 0.965 | 0.835 | 0.900 |
| [ | 0.967 | 0.845 | 0.906 |
| [ | 0.974 | 0.851 | 0.912 |
| [ | 0.97 | 0.32 | |
| [ | 0.974 | 0.831 | 0.902 |
| [ | 0.969 | 0.805 | 0.887 |
| [ | 0.98 | 0.73 | 0.855 |
| [ | 0.977 | 0.865 | 0.921 |
| [ | 0.973 | 0.817 | |
| [ | 0.978 | 0.868 | 0.923 |
| [ | 0.974 | 0.810 | 0.892 |
| [ | 0.872 | 0.384 | |
| [ | 0.968 | 0.743 | 0.856 |
| [ | 0.949 | 0.601 | |
| [ | 0.970 | 0.834 | 0.902 |
| [ | 0.960 | 0.770 | |
| [ | 0.930 | 0.570 | |
| [ | 0.968 | 0.750 | |
| [ | 0.964 | 0.674 | |
| [ | 0.924 | 0.743 | |
| [ | 0.852 | ||
| KiTS21 | |||
| [ | 0.943 | 0.778 | |
| [ | 0.975 | 0.881 | 0.871 |
| [ | 0.923 | 0.553 | |
| [ | 0.934 | 0.643 | |
| [ | 0.96 | 0.81 | |
| [ | 0.654 | ||
| [ | 0.916 | 0.541 | |
| [ | 0.937 | 0.750 | 825 |
| [ | 0.90 | 0.39 | |
| Other Dataset | |||
| [ | 0.859 | ||
| [ | 0.923 | 0.826 | 0.875 |
| [ | 0.925 | ||
Figure 8Diagram showing a comparison between different Architecture Methods using KiTs19.
Figure 9Diagram showing a comparison between different Architecture Methods using KiTs21 and another dataset.
A summary of results using other metrics.
| Reference | Sensitivity | Specificity | Jaccard | Accuracy | Hausdorff |
|---|---|---|---|---|---|
| [ | 0.716 | 0.99 | 33.469 | ||
| [ | 0.913 | 0.914 | 5.10 | ||
| [ | 0.862 | 0.894 | 0.957 | ||
| [ | 0.842 | 0.998 | 0.756 | 0.997 | 18.39 |