| Literature DB >> 35626307 |
Chiagoziem C Ukwuoma1, Md Altab Hossain2, Jehoiada K Jackson1, Grace U Nneji1, Happy N Monday3, Zhiguang Qin1.
Abstract
INTRODUCTION ANDEntities:
Keywords: breast cancer; histopathological images; image classification; medical images; multi-head self-attention; transfer learning
Year: 2022 PMID: 35626307 PMCID: PMC9139754 DOI: 10.3390/diagnostics12051152
Source DB: PubMed Journal: Diagnostics (Basel) ISSN: 2075-4418
Robustness and constraints of various imaging techniques for BC diagnosis and treatment.
| Imaging Techniques | Robustness | Constraints | Public Datasets |
|---|---|---|---|
| MG | 1. Reliable and premium approach for capturing, storing, and processing images of breast tissue [ | 1. Due to their microscopic dimensions and scattered form features, they have restricted abilities in acquiring segments and sub in the human breast [ | -BCDR |
| US | 1. Does not make patients vulnerable to dangerous rays and is thus regarded exceedingly safe, particularly for expectant mothers [ | 1. Often yield false diagnoses if the scanner probe is not moved or pushed appropriately [ | -BCDR |
| MRI | 1. MRI can detect questionable spots, which can be explored further with autopsy (MRI-assisted biopsy). | 1. To improve MRI images, supplement chemicals are frequently administered, which might cause sensitivities or other issues and are thus not suggested for patients, particularly renal patients [ | Duke-Breast-Cancer |
| HP | 1. Images of HP are RGB images that are very efficient in diagnosing many types of malignancies and provide a greater efficacy for an early phase of BC. | 1. HP images are obtained by mammogram, which is an expensive approach with significant potential complications, necessitating special attention from pathologists as comparable to other imaging alternatives | UCI (Wisconsin) |
| Identified Public site for BC Dataset | |||
Summary of the related studies.
| Ref | Year | Image Type | Techniques | Task | Recorded Result |
|---|---|---|---|---|---|
| [ | 2017 | - | ConvNet classifier | Detection | 75.86% Dice coefficient |
| [ | 2017 | - | Multiscale Basic Image Features, Local Binary Patterns, Random Decision Trees Classifier | Classification | 84% Accuracy |
| [ | 2017 | BreaKHis | CSDCNN model | Multi-Classification | 93.2% accuracy |
| [ | 2017 | - | Hybrid Contour Model-Based Segmentation with SVM Classifier | Binary Classification | 88% AUC. |
| [ | 2018 | BreaKHis | VGG16, VGG19, and ResNet50 with Logistic Regression | Binary Classification | 92.60% accuracy, 95.65% AUC, |
| [ | 2018 | BACH (ICIAR 2018) | Two-Stage CNN | Multi-Classification | 95% accuracy |
| [ | 2018 | BreaKHis | DL model with handcrafted features | Mitosis detection | 92% Precision |
| [ | 2018 | BreaKHis | Transfer Learning based CNN | Mitosis detection | 15% F1-Score improvement |
| [ | 2018 | TMAD, OUHSC | Transfer Learning. | Binary Classification | 90.2% Accuracy with GoogleNet |
| [ | 2019 | BACH (ICIAR 2018) | Hybrid CNN + Deep RNN | Multi-Classification | 91.3% Accuracy |
| [ | 2019 | BreaKHis | Small SE-ResNet | Binary Classification | 98.87–99.34% Binary Classification Accuracy |
| [ | 2019 | BACH (ICIAR 2018) | CNN + RNN + Attention Mechanism | Multi-Classification | - |
| [ | 2019 | BreaKHis | Mask R-CNN network, with features obtained from Handcrafted and DCNN | Mitosis detection | - |
| [ | 2019 | BreaKHis | Transfer Learning. | Binary Classification | 97.53% Accuracy |
| [ | 2019 | BreaKHis | D2TL and ICELM | Binary Classification | Classification Accuracy 96.67%, 96.96%, 98.18% |
| [ | 2019 | BreaKHis | Inception_V3 | Multi-Classification | - |
| [ | 2019 | BreaKHis | Deep CNN with Wavelet decomposed mages | Binary Classification | 96.85% Accuracy |
| [ | 2019 | deep selective attention | Classification | 98% accuracy | |
| [ | 2020 | B.H.I.s | Modified Inception Network/Transfer Learning | Classification | - |
| [ | 2020 | BreaKHis | ResHist model (Residual Learning CNN) | Classification | 84.34% Accuracy |
| [ | 2020 | BACH (ICIAR 2018) | Attention Guided CNN | Detection and Classification | 90.25 ± Accuracy |
| [ | 2020 | BreaKHis | CNN and multi-resolution Spatial Features wavelet transform | Binary Classification | 97.58% Accuracy |
| [ | 2020 | BreaKHis | CNN With Several Classifiers | Binary Classification | |
| [ | 2020 | VGG16, VGG19, and ResNet50 with SVM | |||
| [ | 2021 | BHIs | DCNN with several Optimizers | Classification | 99.05% accuracy |
Figure 1Proposed methodology block diagram.
Figure 2Proposed model block diagram. (a) depicts the extraction of input image features via the backbone models (ensemble model). The Deep_Pachi networks accepts the extracted features in two scenarios (b) Patch embedding and (c) Position Embedding. (d) depicts DEEP_Pachi framework components which are the self-attention Network and MLP Layer. (e) depicts the testing stage with new images on the trained DEEP_Pachi Network.
Figure 3Visualization of the BreaKHis dataset.
BreaKHis dataset.
| Class | Sub_Class | Magnification | Total | Nos_Patients | |||
|---|---|---|---|---|---|---|---|
| 40× | 100× | 200× | 400× | ||||
| Benign | Adenosis | 114 | 113 | 111 | 106 | 444 | 24 |
| Fibroadenoma | 253 | 260 | 264 | 237 | 1014 | ||
| Phyllodes_tumor | 109 | 121 | 108 | 115 | 453 | ||
| Tubular_adenoma | 149 | 150 | 140 | 130 | 569 | ||
| Malignant | Ductal_carcinoma | 864 | 903 | 896 | 788 | 3451 | 58 |
| Lobular_carcinoma | 156 | 170 | 163 | 137 | 626 | ||
| Mucinous_carcinoma | 205 | 222 | 196 | 169 | 792 | ||
| Papillary_carcinoma | 145 | 142 | 135 | 138 | 560 | ||
| Total | 1995 | 2081 | 2013 | 1820 | 7090 | 82 | |
Data augmentation Python algorithm.
| Import Augmentor |
|---|
| def upsample(dir, num_samples): |
| p = Augmentor.Pipeline(dir) |
| p.rotate(probability = 1, max_left_rotation = 5, max_right_rotation = 5) |
| p.zoom(probability = 0.2, min_factor = 1.1, max_factor = 1.2) |
| p.skew(probability = 0.2) |
| p.shear(probability = 0.2, max_shear_left = 2, max_shear_right = 2) |
| p.crop_random(probability = 0.5, percentage_area = 0.8) |
| p.flip_random(probability = 0.2) |
| p.sample(num_samples) |
| p.random_distortion(probability = 1, grid_width = 4, grid_height = 4, magnitude = 8) |
| p.flip_left_right(probability = 0.8) |
| p.flip_top_bottom(probability = 0.3) |
| p.rotate90(probability = 0.5) |
| p.rotate270(probability = 0.5) |
| src_dir = ‘D:/Pachigo/Breast_Cancer/Train/Benign/40 |
| src_dir = ‘D:/Pachigo/Breast_Cancer/Train/Benign/100 |
| src_dir = ‘D:/Pachigo/Breast_Cancer/Train/Benign/200 |
| src_dir = ‘D:/Pachigo/Breast_Cancer/Train/Benign/400 |
| upsample(src_dir, 1500) |
Figure 4Proposed network backbone architecture.
Optimal parameters of all implemented models.
| Models | Learning Rate | Loss Function | Trainable Parameter | Non-Trainable Parameter | Total Parameter | Optimizers | Nos. of Epochs |
|---|---|---|---|---|---|---|---|
| DenseNet201 | 0.001 | Categorical smooth loss | 1,106,179 | 18,321,984 | 19,428,163 | Adam | Early stop |
| VGG16 | 0.001 | Categorical smooth loss | 598,403 | 14,714,688 | 15,313,091 | Adam | Early stop |
| InceptResNetV2 | 0.001 | Categorical smooth loss | 393,475 | 54,336,736 | 54,730,211 | Adam | Early stop |
| Xception | 0.001 | Categorical smooth loss | 1,179,907 | 20,861,480 | 22,041,387 | Adam | Early stop |
| Ensemble | 0.001 | Categorical smooth loss | 43,872,899 | 33,036,672 | 76,909,571 | Adam | Early stop |
| DEEP_Pachi | 0.001 | Categorical smooth loss | 766,291 | 33,036,848 | 33,803,139 | Adam | Early stop |
Figure 5Visualization of DEEP_Pach architecture.
Parameter sensitivity analysis of DEEP_Pachi.
| Nos. of Pre-Trained Network | Nos. of Self-Attention Heads | Learning Rate | Nos. of Epoch | Accuracy (%) | Precision (%) | F1_Score (%) |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 × 10−3 | 50 | 0.96 | 0.96 | 0.96 |
| 2 | 2 | 3 × 10−3 | 50 | 0.96 | 0.97 | 0.96 |
| 3 | 2 | 3 × 10−3 | 50 | 0.97 | 0.97 | 0.97 |
| 1 | 4 | 3 × 10−3 | 50 | 0.96 | 0.97 | 0.96 |
| 2 | 4 | 3 × 10−3 | 50 | 0.97 | 0.98 | 0.97 |
| 3 | 4 | 3 × 10−3 | 50 | 0.98 | 0.97 | 0.97 |
| 1 | 8 | 3 × 10−3 | 50 | 0.96 | 0.97 | 0.97 |
| 2 | 8 | 3 × 10−3 | 50 | 0.97 | 0.99 | 0.98 |
| 3 | 8 | 3 × 10−3 | 50 | 0.98 | 0.98 | 0.98 |
| 1 | 16 | 3 × 10−3 | 50 | 0.98 | 0.98 | 0.98 |
| 2 | 16 | 3 × 10−3 | 50 | 0.99 | 1.0 | 0.98 |
| 3 | 16 | 3 × 10−3 | 50 | 1.0 | 0.98 | 0.99 |
Transfer learning classification result. The experiment was performed specifically for the selection of the proposed model backbone.
| Models | ACC (%) | SEN (%) | SPE (%) | PRE (%) | F1_Score (%) | AUC (%) |
|---|---|---|---|---|---|---|
| 40× Magnification-Benign | ||||||
| DenseNet201 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| InceptionResNet | 0.99 | 0.99 | 0.99 | 0.98 | 0.98 | 0.99 |
| VGG16 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| Xception | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| 100× Magnification-Benign | ||||||
| DenseNet201 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| InceptionResNet | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| VGG16 | 0.99 | 0.99 | 0.99 | 0.98 | 0.98 | 0.99 |
| Xception | 0.99 | 0.99 | 0.99 | 0.98 | 0.98 | 0.99 |
| 200× Magnification-Benign | ||||||
| DenseNet201 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| InceptionResNet | 0.99 | 0.98 | 0.99 | 0.99 | 0.98 | 0.98 |
| VGG16 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| Xception | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| 400× Magnification Benign | ||||||
| DenseNet201 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| InceptionResNet | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| VGG16 | 0.99 | 0.98 | 0.99 | 0.99 | 0.98 | 0.98 |
| Xception | 0.99 | 0.98 | 0.99 | 0.99 | 0.98 | 0.98 |
| 40× Magnification Malignant | ||||||
| DenseNet201 | 0.98 | 0.99 | 0.99 | 0.95 | 0.97 | 0.99 |
| InceptionResNet | 0.94 | 0.95 | 0.97 | 0.83 | 0.88 | 0.96 |
| VGG16 | 0.94 | 0.93 | 0.96 | 0.82 | 0.86 | 0.94 |
| Xception | 0.94 | 0.93 | 0.96 | 0.82 | 0.86 | 0.94 |
| 100× Magnification Malignant | ||||||
| DenseNet201 | 0.97 | 0.98 | 0.98 | 0.91 | 0.94 | 0.98 |
| InceptionResNet | 0.94 | 0.95 | 0.97 | 0.83 | 0.88 | 0.96 |
| VGG16 | 0.94 | 0.94 | 0.96 | 0.83 | 0.87 | 0.95 |
| Xception | 0.96 | 0.96 | 0.97 | 0.86 | 0.90 | 0.97 |
| 200× Magnification Malignant | ||||||
| DenseNet201 | 0.98 | 0.97 | 0.98 | 0.94 | 0.95 | 0.98 |
| InceptionResNet | 0.93 | 0.94 | 0.96 | 0.80 | 0.85 | 0.95 |
| VGG16 | 0.92 | 0.93 | 0.95 | 0.79 | 0.84 | 0.94 |
| Xception | 0.95 | 0.95 | 0.97 | 0.85 | 0.89 | 0.96 |
| 400× Magnification Malignant | ||||||
| DenseNet201 | 0.98 | 0.98 | 0.98 | 0.92 | 0.95 | 0.98 |
| InceptionResNet | 0.96 | 0.97 | 0.98 | 0.88 | 0.92 | 0.97 |
| VGG16 | 0.97 | 0.96 | 0.98 | 0.90 | 0.93 | 0.97 |
| Xception | - | - | - | - | - | - |
ACC denotes Accuracy; SEN = Sensitivity; SPE = Specificity; PRE = Precision; AUC = Area under the ROC Curve.
Binary classification using DEEP_Pachi.
| Models | ACC (%) | SEN (%) | SPE (%) | PRE (%) | F1_Score | AUC |
|---|---|---|---|---|---|---|
| 100× Magnification | ||||||
| Backbone Network | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 | 0.99 |
| DEEP_Pachi | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| 400× Magnification | ||||||
| Network Backbone | 0.95 | 0.93 | 0.93 | 0.95 | 0.94 | 0.93 |
| DEEP_Pachi | 0.96 | 0.96 | 0.96 | 0.97 | 0.95 | 0.96 |
Figure 6Binary Classification between Benign and Malignant. (a) depicts the PR Curve using the 100×, (b) depicts PR Curve @400× (c) depicts ROC curve @ 100×, and (d) depicts ROC curve @ 400×.
Multiclass classification using DEEP_Pachi vs. the network backbone.
| Models | ACC (%) | SEN (%) | SPE (%) | PRE (%) | F1_Score (%) | AUC (%) |
|---|---|---|---|---|---|---|
| 40× Magnification-Benign | ||||||
| Network Backbone | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| DEEP_Pachi | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| 100× Magnification-Benign | ||||||
| Network Backbone | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| DEEP_Pachi | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| 200× Magnification-Benign | ||||||
| Network Backbone | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| DEEP_Pachi | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| 400× Magnification Benign | ||||||
| Network Backbone | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| DEEP_Pachi | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 |
| 40× Magnification Malignant | ||||||
| Network Backbone | 0.97 | 0.98 | 0.98 | 0.92 | 0.94 | 0.98 |
| DEEP_Pachi | 0.99 | 1.0 | 1.0 | 0.96 | 0.98 | 0.98 |
| 100× Magnification Malignant | ||||||
| Network Backbone | 0.97 | 0.98 | 0.98 | 0.91 | 0.94 | 0.98 |
| DEEP_Pachi | 0.99 | 1.0 | 1.0 | 0.94 | 0.98 | 0.98 |
| 200× Magnification Malignant | ||||||
| Network Backbone | 0.96 | 0.96 | 0.98 | 0.90 | 0.92 | 0.97 |
| DEEP_Pachi | 0.99 | 0.99 | 0.99 | 0.95 | 0.98 | 0.98 |
| 400× Magnification Malignant | ||||||
| Network Backbone | 0.98 | 0.98 | 0.98 | 0.92 | 0.95 | 0.98 |
| DEEP_Pachi | 1.0 | 1.0 | 1.0 | 0.97 | 0.99 | 0.99 |
Figure 7Benign individual class performance using Receiver Operating Characteristics (ROC) Curve and Precision–Recall (PR) Curve. (a) depicts the PR Curve @40×, (b) depicts PR Curve @100× (c) depicts PR Curve @ 200×, (d) depicts PR Curve @ 400×, (e) depicts ROC curve @ 40×, (f) depicts ROC curve @ 100×, (g) depicts ROC curve @ 200×, and (h) depicts ROC curve @ 400×.
Figure 8Malignant Multiclass Classification. (a) depicts the PR Curve @40×, (b) depicts PR Curve @100×, (c) depicts PR Curve @ 200×, (d) depicts PR Curve @ 400×, (e) depicts ROC curve @ 40×, (f) depicts ROC curve @ 100×, (g) depicts ROC curve @ 200×, and (h) depicts ROC curve @ 400×.
Figure 9The visualization of the implementation steps of the DEEP_Pachi model. (a) depicts the input image, (b) the input image patches, (c) learnable position embedding of the input image patches, and (d) attention matrix.
Figure 10The visualization of the implemented DEEP_Pachi Attention.
Result comparison with the state-of-the-art result using the BreaKHis Dataset.
| Ref/Year | Approach | Data Type | Classification | Accuracy (%) | ||||
|---|---|---|---|---|---|---|---|---|
| 40× | 100× | 200× | 400× | Binary | ||||
| [ | Ensemble (CNN + LSTM) | BreaKHis | 88.7 | 85.3 | 88.6 | 88.4 | ||
| [ | DenseNet CNN | BreaKHis | 93.6 | 97.4 | 95.9 | 94.7 | ||
| [ | Xception | BreaKHis | 95.3 | 93.4 | 93.1 | 91.7 | ||
| [ | KAZE features + Bag of Features | BreaKHis | 85.9 | 80.4 | 78.1 | 71.1 | ||
| [ | CNN | BreaKHis | 77.2 | |||||
| CNN + DA | 76.7 | |||||||
| CGANs based DA | 77.3 | |||||||
| DA + CGANs based DA | 75.2 | |||||||
| CNN | 75.4 | |||||||
| CNN + DA | 75.9 | |||||||
| CGANs based DA | 78.5 | |||||||
| DA + CGANs based DA | 78.7 | |||||||
| [ | Deep ResNet + CBAM | BreaKHis | 91.2 | 91.7 | 92.6 | 88.9 | ||
| [ | Transfer Learning (VGG16 + VGG19 + CNN) | 98.2 | 98.3 | 98.2 | 97.5 | |||
| 98.1 | ||||||||
| [ | IRRCNN | BreaKHis | 98.0 | 97.6 | 97.3 | 97.4 | ||
| [ | Inception_V3 | BreaKHis | Multiclass | 90.3 | 85.4 | 84.0 | 82.1 | |
| Binary | 97.7 | 94.2 | 87.2 | 96.7 | ||||
| Inception_ResNet_V2 | Multiclass | 98.4 | 98.7 | 97.9 | 97.4 | |||
| Binary | 99.9 | 99.9 | 1.0 | 99.9 | ||||
| [ | BHCNet-6 + ERF | BreaKHis | Multiclass | 94.4 | 94.5 | 92.3 | 91.1 | |
| CNN +SE-ResNet | Binary | 98.9 | 99.0 | 99.3 | 99.0 | |||
| [ | Deep CNN | BreaKHis | 73.4 | 76.8 | 83.2 | 75.8 | ||
| [ | VGG16 + SVM | BreaKHis | 94.0 | 92.9 | 91.2 | 91.8 | ||
| Ensemble (VGG16 + VGG19 + ResNet 50) + RF Classifier | 90.3 | 90.1 | 87.4 | 86.6 | ||||
| Ensemble (VGG16 + VGG19 + ResNet 50) + SVM Classifier | 82.2 | 87.6 | 86.5 | 83.0 | ||||
| [ | ResHist (RL Based 152-layer CNN) | BreaKHis | 86.4 | 87.3 | 91.4 | 86.3 | ||
| [ | VGGNET16-RF | BreaKHis | 92.2 | 93.4 | 95.2 | 92.8 | ||
| VGGNET16-SVM | 94.1 | 95.1 | 97.0 | 93.4 | ||||
| [ | CNN + spectral–spatial features | BreaKHis | Malignant | 97.6 | 97.4 | 97.3 | 97.0 | |
| [ | NucTraL+BCF | BreaKHis | 96.9 | |||||
| [ | ResNet50 + KWE LM | BreaKHis | Malignant | 88.4 | 87.1 | 90.0 | 84.1 | |
| [ | AlexNet + SVM | BreaKHis | 84.1 | 87.5 | 89.4 | 85.2 | ||
| VGG16 + SVM | 86.4 | 87.8 | 86.8 | 84.4 | ||||
| VGG19+SVM | 86.6 | 88.1 | 85.8 | 81.7 | ||||
| GoogleNet + SVM | 81.0 | 84.5 | 82.5 | 79.8 | ||||
| ResNet18 + SVM | 84.0 | 84.3 | 82.5 | 79.8 | ||||
| ResNet50 + SVM | 87.7 | 87.8 | 90.1 | 83.7 | ||||
| ResNet101 + SVM | 86.4 | 88.9 | 90.1 | 83.2 | ||||
| ResNetInceptionV2 + SVM | 86.3 | 86.3 | 87.1 | 81.4 | ||||
| InceptionV3 + SVM | 85.8 | 84.7 | 86.8 | 82.9 | ||||
| SqueezeNet + SVM | 81.2 | 83.7 | 84.2 | 77.5 | ||||
| [ | Optimized CNN | BreaKHis | 80.8 | 76.6 | 79.9 | 74.2 | ||
| [ | InceptionV3 + BCNNs | BreaKHis | 95.7 | 94.7 | 94.8 | 94.5 | ||
| 96.1 | ||||||||
| [ | VGG16 + SVM | BreaKHis | 78.6 | 85.2 | 82.0 | 79.6 | ||
| VGG19 + SVM | 77.3 | 79.1 | 83.0 | 79.1 | ||||
| Xception + SVM | 81.6 | 82.9 | 78.4 | 76.1 | ||||
| ResNet50 + SVM | 86.4 | 86.0 | 84.3 | 82.9 | ||||
| VGG16 + LR | 78.8 | 85.2 | 81.2 | 79.1 | ||||
| VGG19 + LR | 77.6 | 82.4 | 82.2 | 77.8 | ||||
| Xception + LR | 82.4 | 79.6 | 79.4 | 83.1 | ||||
| ResNet50 + LR | 83.1 | 86.7 | 84.0 | 80.1 | ||||
| [ | Shearlet-based features | BreaKHis | 89.4 | 88.0 | 86.0 | 83.0 | ||
| Histogram-based features. | 92.6 | 93.9 | 95.0 | 94.7 | ||||
| Concatenating all features | 98.2 | 97.2 | 97.8 | 97.3 | ||||
| [ | MA-MIDN | BreaKHis | 96.3 | 95.7 | 97.0 | 95.4 | ||
| [ | AhoNet (Resnet18 + ECA + MPN-COV) | BreaKHis | 97.5 | 97.3 | 99.2 | 97.1 | ||
| [ | 3PCNNB-Net | BreaKHis | 92.3 | 93.1 | 97.0 | 92.1 | ||
| [ | APVEC | BreaKHis | 92.1 | 90.2 | 95.0 | 92.8 | ||
| [ | Stochastic Dilated Residual Ghost Model | BreaKHis | 98.4 | 98.4 | 96.3 | 97.4 | ||
| [ | Transfer Learning via Fine-tuning Strategy | BreaKHis | 99.3 | 99.0 | 98.1 | 98.8 | ||
| 98.4 | ||||||||
| [ | BCHisto-Net | BreaKHis | 100× Magnification | 89 | ||||
| Ours | DEEP_Pachi | BreaKHis | 99.8 | 99.8 | 99.8 | 1.0 | 99.8 | |
Result comparison with the state-of-the-art result using the ICIAR 2018 Dataset.
| Ref/Year | Approach | Data Type | Accuracy (%) |
|---|---|---|---|
| [ | DCNN + SVM | BACH | 77.8 |
| [ | Pre-trained VGG-16 | BACH | 83.0 |
| Ensemble of three DCNNs | 87.0 | ||
| [ | Ensemble (DenseNet 169 + Denseness 201 + ResNet 34) | BACH | 90.0 |
| [ | All Patches in One Decision | BACH | 90% |
| [ | Ensemble (DenseNet 161+ ResNet 152 + ResNet 101) | BACH | 91.8 |
| [ | Hybrid Features + SVM | BACH | 92.2 |
| Hybrid Features + MLP | 85.2 | ||
| Hybrid Features + RF | 80.2 | ||
| Hybrid Features + XGBoost | 82.7 | ||
| [ | Attention Guided CNN | BACH | 93.0 |
| [ | Random Forest | BACH | 91.2 |
| SVM | 95.0 | ||
| XGBoost | 42.5 | ||
| MLP | 91.0 | ||
| [ | MA-MIDN | BACH | 93.57 |
| [ | AhoNet (Resnet18 + ECA + MPN-COV) | BACH | 85.0 |
| [ | Inception V3 + XGBoost | BACH | 87.0 |
| [ | DSAGu-CNN | BACH | 96.47 |
| Ours | DEEP_Pachi | BACH | 99.9 |