| Literature DB >> 35161653 |
Weiguo Cao1, Marc J Pomeroy1,2, Shu Zhang1, Jiaxing Tan3, Zhengrong Liang1,2, Yongfeng Gao1, Almas F Abbasi1, Perry J Pickhardt4.
Abstract
Objective: As an effective lesion heterogeneity depiction, texture information extracted from computed tomography has become increasingly important in polyp classification. However, variation and redundancy among multiple texture descriptors render a challenging task of integrating them into a general characterization. Considering these two problems, this work proposes an adaptive learning model to integrate multi-scale texture features.Entities:
Keywords: colorectal cancer; computed tomographic colonography; convolutional neural network; polyp classification; random forest; texture features
Mesh:
Year: 2022 PMID: 35161653 PMCID: PMC8840570 DOI: 10.3390/s22030907
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Illustration of co-occurrence matrix (CM) calculation in 2D/3D images: (a) CM parameters in 2D images; (b) CM parameters in 3D images; and (c) A GLCM example of a 2D case when direction is 0° and displacement = 1. The left is a gray image, and the right one is its GLCM.
Digital direction subdivision by their voxel distances from one voxel to the concerned center voxel.
| Radius = 1 |
|
| |
|---|---|---|---|
| Direction group ID |
|
|
|
| Number of GLCM Directions | 3 | 6 | 4 |
| Descriptor group ID |
|
|
|
| Number of variables | 84 | 168 | 112 |
Figure 2Visualization of information CNN learnt from each subgroups: (a) , (b) and (c) . The first column is the original GLCM. The corresponding label (0 for benign and 1 for malignant) and model score of the malignancy risk are listed on the top. The remaining two columns are the interpretations of model prediction on the two classes. The red cells show the entries push the model’s decision close to that class, while blue pixels pull the prediction results away.
Figure 3The flowchart of multi-level learning model for fusion of multi-scale feature sets.
Figure 4The flowchart of the feature selection step for the baseline and the complement in the multi-layer learning model.
Figure 5Network structure of FSFS-CNN.
Detailed network design for MG-CNN.
| Structure | Type | Kernel Size | # of Kernels/ | Activation |
|---|---|---|---|---|
| Layer 1 | 2D | 3 × 3 | 64 (stride 1) | ReLU |
| Layer 2 | Batch | 64 | ||
| Layer 3 | Maxpool | 2 × 2 | (stride 2) | |
| Layer 4 | 2D | 3 × 3 | 64 (stride 1) | ReLU |
| Layer 5 | Batch | 64 | ||
| Layer 6 | Maxpool | 2 × 2 | (stride 2) | |
| Layer 7 | Dense | 1000 | ReLU | |
| Layer 8 | Dense | 1000 | ReLU | |
| Layer 10 | Dense | 2 | softmax |
Figure 6Flowchart of data acquisition and preparation for these experiments.
Patient demographics of polyp mass dataset.
| Pathology | Count | Class | Male: | Average Age (yrs) | Average Size (mm) |
|---|---|---|---|---|---|
| Tubular Adenoma | 2 | 0 | 2:0 | 69.8 | 35.0 |
| Serrated Adenoma | 3 | 0 | 2:1 | 55.2 | 34.3 |
| Tubulovillous | 21 | 0 | 11:10 | 64.4 | 36.9 |
| Villous Adenoma | 5 | 0 | 4:1 | 67.4 | 55 |
| Adenocarcinoma | 32 | 1 | 12:20 | 69.9 | 43.9 |
Figure 7Three sample CT slices from select polyp masses. Green contour around the polyp show the segmentation. Air voxels from the lumen below −450 HU are removed post-segmentation and are highlighted red in the images. Images show sample polyps with pathologies (a) adenocarcinoma, (b) villous adenoma, and (c) villous adenoma.
Figure 8The trends of three AUC score curves of polyp classification, their maximums and their partitions over 63 polyps via forward step feature selection method: (a) D1, (b) D2, and (c) D3.
The preliminary classification results of the two proposed models.
| Group ID | GLCM Directions | MGHM AUC | MG-CNN AUC (Mean ± STD) |
|---|---|---|---|
|
| 3 | 0.846 ± 0.098 | 0.895 ± 0.064 |
|
| 6 | 0.875 ± 0.101 | 0.889 ± 0.061 |
|
| 4 | 0.892 ± 0.098 | 0.871 ± 0.074 |
Two parts of each descriptor divided by forward step feature selection method via SVM classifier.
| Descriptor-ID |
|
|
| |||
|---|---|---|---|---|---|---|
| AUC Score | 0.854 | 0.875 | 0.892 | |||
| Sub-ID |
|
|
|
|
|
|
| Number of | 65 | 19 | 3 | 165 | 6 | 106 |
All results of the MGHM over the polyp dataset. Descriptor pool represents the current candidates and its sequence in each layer. and are two new descriptors generated by the baselines and the complements of their previous layers.
| Layer | Baseline | Candidate | Descriptor Pool (DP) | |||
|---|---|---|---|---|---|---|
| Source | Variables | AUC (Mean ± STD) | Source | Selected | ||
|
|
| 6 | 0.892 ± 0.098 |
| 4 |
|
|
|
| 10 | 0.916 ± 0.038 |
| 3 |
|
|
|
| 13 | 0.919 ± 0.036 |
| 4 |
|
|
| Final | 17 | 0.925 ± 0.035 | - | ||
The results of MG-CNN over the polyp dataset. Descriptor pool represents the current candidates and its sequence in each layer. is a new descriptor generated by the baselines and the complements of their previous layers.
| Layer | Baseline | Candidate | Descriptor Pool (DP) | |||
|---|---|---|---|---|---|---|
| Source | GLCMs | AUC (Mean ± STD) | Source | GLCMs | ||
|
|
| 3 | 0.895 ± 0.064 |
| 4 |
|
|
|
| 9 | 0.904 ± 0.047 |
| 3 |
|
|
| Final | 13 | 0.909 ± 0.051 | |||
Four evaluation measurements of proposed and comparative methods.
| Method | AUC | Accuracy | Sensitivity | Specificity |
|---|---|---|---|---|
| eHM | 0.886 | 0.797 | 0.868 | 0.726 |
| eHM+KLT | 0.907 | 0.814 | 0.781 | 0.848 |
| AlexNet (image) | 0.779 | 0.778 | 0.831 | 0.726 |
| VGG16 (image) | 0.823 | 0.741 | 0.714 | 0.769 |
| LASSO | 0.836 | 0.748 | 0.791 | 0.706 |
| SVM-RFE | 0.856 | 0.783 | 0.775 | 0.791 |
| DGUFS | 0.866 | 0.806 | 0.836 | 0.776 |
| GLCM CNN | 0.900 | 0.856 | 0.843 | 0.868 |
| MG-CNN | 0.909 | 0.864 | 0.866 | 0.862 |
| MGHM | 0.925 | 0.884 | 0.891 | 0.878 |
Figure 9ROC curves of proposed and comparative methods.
p-values from statistical significance analysis over the ten methods using Wilcoxon Signed-rank Test between the predicted probabilities of these methods.
| Method | eHM | eHM+KLT | AlexNet | VGG16 | LASSO | SVM-RFE | DGUFS | GLCM CNN |
|---|---|---|---|---|---|---|---|---|
| MGHM | <<0.05 | 0.0179 | <<0.05 | <<0.05 | <<0.05 | <<0.05 | <<0.05 | 0.0204 |
| MG-CNN | <<0.05 | 0.0411 | <<0.05 | <<0.05 | <<0.05 | <<0.05 | <<0.05 | 0.0398 |