| Literature DB >> 31364328 |
Youngmin Yoon1, Taesung Hwang1, Hojung Choi2, Heechun Lee3.
Abstract
This study evaluated the feasibility of using texture analysis and machine learning to distinguish radiographic lung patterns. A total of 1200 regions of interest (ROIs) including four specific lung patterns (normal, alveolar, bronchial, and unstructured interstitial) were obtained from 512 thoracic radiographs of 252 dogs and 65 cats. Forty-four texture parameters based on eight methods of texture analysis (first-order statistics, spatial gray-level-dependence matrices, gray-level-difference statistics, gray-level run length image statistics, neighborhood gray-tone difference matrices, fractal dimension texture analysis, Fourier power spectrum, and Law's texture energy measures) were used to extract textural features from the ROIs. The texture parameters of each lung pattern were compared and used for training and testing of artificial neural networks. Classification performance was evaluated by calculating accuracy and the area under the receiver operating characteristic curve (AUC). Forty texture parameters showed significant differences between the lung patterns. The accuracy of lung pattern classification was 99.1% in the training dataset and 91.9% in the testing dataset. The AUCs were above 0.98 in the training set and above 0.92 in the testing dataset. Texture analysis and machine learning algorithms may potentially facilitate the evaluation of medical images.Entities:
Keywords: Neural network model; thoracic radiography; visual pattern recognition
Mesh:
Year: 2019 PMID: 31364328 PMCID: PMC6669202 DOI: 10.4142/jvs.2019.20.e44
Source DB: PubMed Journal: J Vet Sci ISSN: 1229-845X Impact factor: 1.672
Mean and standard deviation values for texture analysis parameters used for distinguishing radiographic lung patterns
| Parameters | P1 | P2 | P3 | P4 | |
|---|---|---|---|---|---|
| Five parameters of first-order statistics method | |||||
| 1* | 46.82 ± 18.71 | 117.07 ± 36.18 | 94.09 ± 28.87 | 72.4 ± 19.63 | |
| 2* | 45.54 ± 18.81 | 117.4 ± 36.17 | 93.51 ± 29.29 | 71.6 ± 19.82 | |
| 3* | 6.16 ± 3.72 | 11.09 ± 4.8 | 11.73 ± 4.46 | 8.34 ± 2.27 | |
| 4* | 0.89 ± 0.78 | -0.02 ± 0.38 | 0.21 ± 0.45 | 0.54 ± 0.53 | |
| 5* | 5.27 ± 6.68 | 2.63 ± 0.55 | 2.83 ± 0.83 | 3.68 ± 1.82 | |
| Eleven parameters of spatial gray-level-dependence matrix method | |||||
| 6† | 0.096 ± 0.807 | 0.006 ± 0.010 | 0.004 ± 0.006 | 0.007 ± 0.011 | |
| 7* | 7.48 ± 4.33 | 15.83 ± 7.40 | 22.2 ± 9.35 | 15.94 ± 5.36 | |
| 8 | 0.95 ± 1.20 | 0.89 ± 0.08 | 0.89 ± 0.05 | 0.84 ± 0.07 | |
| 9* | 50.05 ± 69.00 | 145.82 ± 136.78 | 156.48 ± 130.35 | 74.19 ± 43.13 | |
| 10† | 1.08 ± 7.67 | 0.30 ± 0.08 | 0.26 ± 0.06 | 0.30 ± 0.07 | |
| 11* | 95.23 ± 37.57 | 236.08 ± 72.34 | 190.11 ± 57.76 | 146.61 ± 39.25 | |
| 12* | 192.7 ± 273.6 | 567.5 ± 544.9 | 603.7 ± 515.3 | 280.8 ± 171.4 | |
| 13* | 3.43 ± 0.69 | 4.16 ± 0.51 | 4.24 ± 0.38 | 3.88 ± 0.35 | |
| 14* | 4.66 ± 1.09 | 5.82 ± 0.77 | 6.00 ± 0.61 | 5.53 ± 0.67 | |
| 15* | 3.38 ± 1.79 | 6.25 ± 2.80 | 8.85 ± 3.78 | 6.52 ± 2.17 | |
| 16* | 1.72 ± 0.77 | 2.05 ± 0.29 | 2.23 ± 0.24 | 2.04 ± 0.27 | |
P1, normal lung; P2, alveolar pattern; P3, bronchial pattern; P4, unstructured interstitial pattern.
*p-value < 0.001; †p-value < 0.05.
Mean and standard deviation values for texture analysis parameters used for distinguishing radiographic lung patterns
| Parameters | P1 | P2 | P3 | P4 | |
|---|---|---|---|---|---|
| Four parameters of gray-level-difference statistics method | |||||
| 17* | 7.47 ± 4.33 | 15.79 ± 7.39 | 22.14 ± 9.32 | 15.91 ± 5.34 | |
| 18* | 0.25 ± 0.18 | 0.15 ± 0.05 | 0.12 ± 0.04 | 0.15 ± 0.06 | |
| 19* | 1.68 ± 0.38 | 2.06 ± 0.29 | 2.24 ± 0.24 | 2.05 ± 0.27 | |
| 20* | 1.90 ± 0.68 | 2.96 ± 0.74 | 3.52 ± 0.72 | 2.96 ± 0.57 | |
| Seven parameters of gray-level run length image statistics method | |||||
| 21* | 0.64 ± 0.17 | 0.66 ± 0.08 | 0.69 ± 0.05 | 0.68 ± 0.07 | |
| 22* | 10.80 ± 34.61 | 4.53 ± 2.18 | 3.62 ± 1.01 | 3.94 ± 1.78 | |
| 23* | 607.0 ± 289.0 | 424.9 ± 220.7 | 361.1 ± 176.7 | 556.9 ± 306.1 | |
| 24 | 17.55 ± 188.72 | 2.30 ± 0.34 | 2.44 ± 0.24 | 2.40 ± 0.33 | |
| 25* | 1795.0 ± 937.2 | 1790.8 ± 897.0 | 1687.2 ± 816.6 | 2225.6 ± 1166.7 | |
| 26* | 44.93 ± 34.66 | 74.13 ± 17.97 | 68.66 ± 18.07 | 53.79 ± 19.41 | |
| 27* | 23.99 ± 5.60 | 20.10 ± 4.59 | 18.63 ± 3.75 | 22.96 ± 5.48 | |
| Five parameters of neighborhood gray-tone difference matrix method | |||||
| 28* | 11.78 ± 5.14 | 17.84 ± 8.63 | 15.97 ± 5.41 | 12.65 ± 4.63 | |
| 29† | 0.18 ± 0.38 | 0.19 ± 0.18 | 0.25 ± 0.4 | 0.22 ± 0.35 | |
| 30 | 2.2E+00 ± 2.7E+01 | 1.8E-05 ± 2.2E-05 | 2.3E-05 ± 3.5E-05 | 3.8E-05 ± 4.7E-05 | |
| 31* | 903.8 ± 1,158.9 | 2,624.0 ± 2,024.0 | 3,280.2 ± 3,087.1 | 1,784.7 ± 1,112.9 | |
| 32* | 10,946.1 ± 18,069.9 | 30,058.0 ± 41,868.7 | 28,759.5 ± 31,153.7 | 14,667.1 ± 13,414.7 | |
P1, normal lung; P2, alveolar pattern; P3, bronchial pattern; P4, unstructured interstitial pattern.
*p-value < 0.001; †p-value < 0.05.
Mean and standard deviation values for texture analysis parameters used for distinguishing radiographic lung patterns
| Parameters | P1 | P2 | P3 | P4 | |
|---|---|---|---|---|---|
| Four parameters of fractal dimension texture analysis method | |||||
| 33* | 0.21 ± 0.04 | 0.23 ± 0.07 | 0.30 ± 0.06 | 0.25 ± 0.05 | |
| 34* | 0.31 ± 0.05 | 0.36 ± 0.07 | 0.39 ± 0.05 | 0.32 ± 0.05 | |
| 35* | 0.33 ± 0.09 | 0.39 ± 0.07 | 0.31 ± 0.07 | 0.30 ± 0.07 | |
| 36 | 11.56 ± 138.15 | 0.27 ± 0.13 | 0.15 ± 0.11 | 0.21 ± 0.12 | |
| Two parameters of the Fourier power spectrum method | |||||
| 37* | 2,112.7 ± 931.7 | 4,893.7 ± 1,863.6 | 3,624.7 ± 1,418.0 | 3,156.7 ± 1,024.0 | |
| 38† | 296.9 ± 862.3 | 408.5 ± 276.4 | 336.4 ± 157.6 | 291.3 ± 133.7 | |
| Six parameters of Law's texture energy measures method | |||||
| 39* | 19,970.2 ± 13,453.3 | 39,054.6 ± 19,385.4 | 39,921.5 ± 16,661.1 | 27,429.1 ± 9,010.2 | |
| 40* | 257.6 ± 78.7 | 392.4 ± 110.6 | 553.8 ± 150.2 | 431.3 ± 82.2 | |
| 41* | 67.45 ± 130.02 | 81.49 ± 20.84 | 95.44 ± 19.50 | 85.00 ± 17.53 | |
| 42* | 1,405.6 ± 428.4 | 2,441.3 ± 784.6 | 3,776.8 ± 1,169.4 | 2,573.1 ± 452.7 | |
| 43* | 117.5 ± 51.2 | 165.1 ± 42.5 | 208.7 ± 48.6 | 177.7 ± 35.0 | |
| 44* | 482.4 ± 147.1 | 725.7 ± 205.6 | 1,027.4 ± 281.6 | 796.3 ± 149.3 | |
P1, normal lung; P2, alveolar pattern; P3, bronchial pattern; P4, unstructured interstitial pattern.
*p-value < 0.001; †p-value < 0.05.
Figure 1Schematic diagram of detailed configuration and processing of artificial neural networks. Artificial neural networks consisted of one input layer with 44 nodes, two hidden layers with 15 nodes each, and one output layer with 4 nodes. Cross entropy tried to find minima or maxima by iteration. Bayesian regularization was used to calculate a gradient that was needed in the calculation of the weights to be used in the network.
Performance of the artificial neural networks for lung pattern classification
| Dataset | Accuracy (%) | AUC | |||
|---|---|---|---|---|---|
| P1 | P2 | P3 | P4 | ||
| Training dataset | 99.1 | 1.00 | 1.00 | 0.98 | 0.99 |
| Testing dataset | 91.9 | 0.99 | 0.93 | 0.92 | 0.94 |
AUC, Area under the receiver operating characteristic curve; P1, normal lung; P2, alveolar pattern; P3, bronchial pattern; P4, unstructured interstitial pattern.