| Literature DB >> 35267425 |
Ahmed Shaffie1, Ahmed Soliman1, Amr Eledkawy2, Victor van Berkel3, Ayman El-Baz1.
Abstract
Lung cancer is one of the most dreadful cancers, and its detection in the early stage is very important and challenging. This manuscript proposes a new computer-aided diagnosis system for lung cancer diagnosis from chest computed tomography scans. The proposed system extracts two different kinds of features, namely, appearance features and shape features. For the appearance features, a Histogram of oriented gradients, a Multi-view analytical Local Binary Pattern, and a Markov Gibbs Random Field are developed to give a good description of the lung nodule texture, which is one of the main distinguishing characteristics between benign and malignant nodules. For the shape features, Multi-view Peripheral Sum Curvature Scale Space, Spherical Harmonics Expansion, and a group of some fundamental morphological features are implemented to describe the outer contour complexity of the nodules, which is main factor in lung nodule diagnosis. Each feature is fed into a stacked auto-encoder followed by a soft-max classifier to generate the initial malignancy probability. Finally, all these probabilities are combined together and fed to the last network to give the final diagnosis. The system is validated using 727 nodules which are subset from the Lung Image Database Consortium (LIDC) dataset. The system shows very high performance measures and achieves 92.55%, 91.70%, and 93.40% for the accuracy, sensitivity, and specificity, respectively. This high performance shows the ability of the system to distinguish between the malignant and benign nodules precisely.Entities:
Keywords: CSS; CT image; HOG; LBP; MGRF; autoencoder; lung cancer; spherical harmonics
Year: 2022 PMID: 35267425 PMCID: PMC8908987 DOI: 10.3390/cancers14051117
Source DB: PubMed Journal: Cancers (Basel) ISSN: 2072-6694 Impact factor: 6.639
Figure 1Our framework for pulmonary nodules classification.
Figure 2Illustration of ALBP code Calculation.
Figure 3Different examples of the resampling techniques.
Figure 4Illustration of histogram of oriented gradient calculation steps.
Figure 5Illustration showing how the integral volume is used in calculating the mean gradient of (a) sub-volume Q, (b) sub-volume D, (c) sub-volume H.
Different platonic solids and their faces and vertices.
| Platonic Solid | Tetrahedron | Octahedron | Cube | Icosahedron | Dodecahedron |
|---|---|---|---|---|---|
| Vertex |
|
|
|
|
|
Note: is the golden ration that equal .
Figure 6Multi-views Peripheral Sum-Curvature Scale Space illustration that shows the nodule volume and its different 2D projection planes and their edges after detection using Canny algorithm for different Gaussian smoothing parameters.
Example of some extracted geometric features.
| Feature | Details |
|---|---|
| Volume | The actual count of the voxels inside the nodule’s region of interest. |
| Convex Volume | The count of voxels inside the nodule’s convex region. |
| Equivalent Diameter | The diameter of the equivalent sphere that has the same volume as the nodule. |
| Surface Area | The area of the boundaries of the nodule. |
| Solidity | The ratio between the number of voxels in the nodule and the number of voxels in the nodule convex. |
| Principal Axis Length | The length of the major axes of the ellipsoid that have the same normalized second central moments as the nodule volume. |
| Extent | The ratio between the number of voxels in the nodule and the number of voxels in the nodule-bounding box. |
Comparison between accuracy, sensitivity, and specificity using different configurations of 3D-HOG parameters (number of blocks and cell size).
| Number of Blocks | Cell Size | AC | SN | SP |
|---|---|---|---|---|
| 4 | 3 | 83.03 | 80.65 | 84.80 |
| 4 | 79.36 | 72.04 | 84.80 | |
| 5 | 81.65 | 74.19 | 87.20 | |
| 8 | 71.56 | 60.22 | 80.00 | |
| 10 | 78.90 | 68.82 | 86.40 | |
| 5 | 3 | 88.17 | 87.26 | 88.86 |
| 4 | 86.24 | 82.80 | 88.80 | |
| 5 | 83.03 | 78.49 | 86.40 | |
| 8 | 84.86 | 81.72 | 87.20 | |
| 10 | 80.28 | 82.80 | 78.40 |
Comparison between accuracy, sensitivity, and specificity using different configurations of 3D-HOG parameters (the polyhedron type and binning style).
| Polyhedron | Binning Style | AC | SN | SP |
|---|---|---|---|---|
| Dodecahedron | Full binning | 88.17 | 87.26 | 88.86 |
| Half binning | 70.80 | 74.49 | 68.00 | |
| Icosahedron | Full binning | 72.61 | 85.25 | 63.20 |
| Half binning | 66.56 | 55.22 | 75.00 |
Comparison between accuracy, sensitivity, and specificity for full N sampling using different configurations of Multi-View Analytical LBP parameters (number of views and number of levels).
| Full N Resampling | ||||
|---|---|---|---|---|
|
|
|
|
|
|
| 3 | 2 | 85.13 | 82.45 | 88.32 |
| 3 | 88.53 | 87.62 | 88.68 | |
| 4 | 86.32 | 76.12 | 91.23 | |
| 5 | 84.86 | 80.65 | 85.10 | |
| 5 | 2 | 88.91 | 87.31 | 89.37 |
| 3 | 90.69 | 91.50 | 89.60 | |
| 4 | 90.56 | 91.32 | 89.40 | |
| 5 | 89.78 | 87.10 | 90.65 | |
| 7 | 2 | 87.75 | 78.33 | 90.30 |
| 3 | 87.90 | 80.17 | 90.21 | |
| 4 | 86.24 | 79.11 | 89.70 | |
| 5 | 85.32 | 77.30 | 86.67 | |
Comparison between accuracy, sensitivity, and specificity for single N sampling using different configurations of Multi-View Analytical LBP parameters (number of views and number of levels).
| Single N Resampling | ||||
|---|---|---|---|---|
|
|
|
|
|
|
| 3 | 2 | 83.13 | 80.56 | 84.70 |
| 3 | 88.17 | 87.30 | 88.56 | |
| 4 | 84.33 | 81.72 | 87.30 | |
| 5 | 83.80 | 81.72 | 86.40 | |
| 5 | 2 | 86.50 | 82.80 | 88.71 |
| 3 | 88.71 | 87.60 | 88.93 | |
| 4 | 87.10 | 79.85 | 89.31 | |
| 5 | 84.78 | 81.33 | 85.11 | |
| 7 | 2 | 86.50 | 76.20 | 90.00 |
| 3 | 87.10 | 79.85 | 88.93 | |
| 4 | 85.95 | 78.91 | 87.56 | |
| 5 | 83.80 | 81.72 | 86.40 | |
Comparison between accuracy, sensitivity, and specificity for average N sampling using different configurations of Multi-View Analytical LBP parameters (number of views and number of levels).
| Average N Resampling | ||||
|---|---|---|---|---|
|
|
|
|
|
|
| 3 | 2 | 84.31 | 82.86 | 86.40 |
| 3 | 88.80 | 87.51 | 89.13 | |
| 4 | 85.60 | 80.36 | 87.66 | |
| 5 | 86.00 | 76.73 | 90.65 | |
| 5 | 2 | 88.81 | 87.33 | 89.70 |
| 3 | 90.73 | 92.56 | 90.31 | |
| 4 | 90.18 | 90.80 | 89.63 | |
| 5 | 89.90 | 91.32 | 88.13 | |
| 7 | 2 | 88.00 | 87.13 | 89.70 |
| 3 | 89.60 | 88.12 | 90.57 | |
| 4 | 88.20 | 87.10 | 89.73 | |
| 5 | 87.80 | 80.45 | 88.44 | |
Comparison between accuracy, sensitivity, and specificity using different histogram bin numbers for the Gibbs energy image.
| Bins Number | Accuracy | Sensitivity | Specificity |
|---|---|---|---|
| 400 | 89.32 | 92.37 | 87.94 |
| 600 | 89.83 | 87.50 | 92.75 |
| 800 | 89.12 | 92.11 | 88.59 |
| 1000 | 89.91 | 93.55 | 87.20 |
Comparison between accuracy, sensitivity, and specificity using different configurations of Multi-view PSCSS parameters (number of views and gaps between points).
| Views Number | Points Gap | AC | SN | SP |
|---|---|---|---|---|
| 3 | 10 | 87.61 | 87.10 | 88.00 |
| 15 | 88.53 | 88.17 | 88.80 | |
| 20 | 85.32 | 84.95 | 85.60 | |
| 25 | 84.86 | 82.80 | 86.40 | |
| 5 | 10 | 89.91 | 89.25 | 90.40 |
| 15 | 90.37 | 89.25 | 91.20 | |
| 20 | 85.78 | 87.10 | 84.80 | |
| 25 | 84.40 | 83.87 | 84.80 | |
| 7 | 10 | 88.53 | 87.10 | 89.60 |
| 15 | 87.61 | 87.10 | 88.00 | |
| 20 | 86.24 | 84.95 | 87.20 | |
| 25 | 85.32 | 82.80 | 87.20 |
Figure 7Average error curves of the nodule reconstruction using different spherical harmonics orders.
Evaluation of each feature and the whole framework using LIDC and our locally acquired dataset.
| Evaluation Metrics | |||||
|---|---|---|---|---|---|
| Accuracy | Sensitivity | Specificity | Precision | AUC | |
| 3D-HOG | 87.54 | 86.65 | 87.53 | 84.37 | 0.941 |
| Multi-view Analytical LBP | 90.15 | 89.70 | 91.88 | 89.37 | 0.9535 |
| MGRF | 90.23 | 93.87 | 86.75 | 84.62 | 0.9533 |
| Multi-view PSCSS | 89.53 | 89.39 | 90.65 | 87.11 | 0.9534 |
| Spherical Harmonics | 88.60 | 92.32 | 86.88 | 84.58 | 0.9593 |
| Geometric features | 82.11 | 77.46 | 85.33 | 84.01 | 0.8903 |
| Proposed System | 92.55 | 91.70 | 93.40 | 90.93 | 0.9616 |
Comparison between the proposed features and the whole system with some recent frameworks using LIDC dataset only.
| Evaluation Metrics | |||||
|---|---|---|---|---|---|
| Accuracy | Sensitivity | Specificity | Precision | AUC | |
| 3D-HOG | 88.17 | 87.26 | 88.86 | 85.62 | 0.9462 |
| Multi-view Analytical LBP | 90.73 | 90.57 | 92.19 | 89.87 | 0.9587 |
| MGRF | 89.91 | 93.55 | 87.20 | 84.47 | 0.9666 |
| Multi-view PSCSS | 90.37 | 89.25 | 91.20 | 88.61 | 0.9666 |
| Spherical Harmonics | 89.82 | 93.55 | 87.20 | 84.75 | 0.9642 |
| Geometric features | 80.73 | 76.64 | 84.68 | 82.83 | 0.8720 |
| Proposed System | 94.73 | 93.97 | 95.13 | 93.56 | 0.9867 |
| Gupta et al. [ | 81.50 | 78.11 | 85.64 | - | - |
| Safta et al. [ | 93.10 | 91.11 | 95.24 | 95.35 | 0.9767 |
| Shen et al. [ | 84.20 | 70.50 | 88.90 | 67.25 | 0.8560 |
| Ren et al. [ | 90.00 | 81.00 | 95.00 | - | - |
| Wei et al. [ | 87.65 | 89.30 | 86.00 | 86.45 | 0.942 |
| Sang et al. [ | 92.00 | 94.00 | 90.00 | - | 0.99 |