| Literature DB >> 28697731 |
C B Marschner1, M Kokla2,3, J M Amigo4, E A Rozanski5, B Wiinberg6,7, F J McEvoy6.
Abstract
BACKGROUND: Diagnosis of pulmonary thromboembolism (PTE) in dogs relies on computed tomography pulmonary angiography (CTPA), but detailed interpretation of CTPA images is demanding for the radiologist and only large vessels may be evaluated. New approaches for better detection of smaller thrombi include dual energy computed tomography (DECT) as well as computer assisted diagnosis (CAD) techniques. The purpose of this study was to investigate the performance of quantitative texture analysis for detecting dogs with PTE using grey-level co-occurrence matrices (GLCM) and multivariate statistical classification analyses. CT images from healthy (n = 6) and diseased (n = 29) dogs with and without PTE confirmed on CTPA were segmented so that only tissue with CT numbers between -1024 and -250 Houndsfield Units (HU) was preserved. GLCM analysis and subsequent multivariate classification analyses were performed on texture parameters extracted from these images.Entities:
Keywords: CTPA; Computed tomography pulmonary angiography; Grey level co-occurrence matrix; Image analysis; Quantitative analysis
Mesh:
Year: 2017 PMID: 28697731 PMCID: PMC5505049 DOI: 10.1186/s12917-017-1117-1
Source DB: PubMed Journal: BMC Vet Res ISSN: 1746-6148 Impact factor: 2.741
Fig. 1A schematic exemplification of how a grey level co-occurrence matrix is being created in the horizontal direction. Schematic illustration of the pre-analysis processing of images. The original image (a) has been transformed to a binary image (b) for the separation of the pulmonary parenchyma from the background (step 1). The background of the image is set to NaN (c) (step 2) and the image is ready for the estimation of the GLCMs in the horizontal direction (step 3). The red and green rectangles indicate how often the pixel pairs (0, 0) and (1, 1) are occurring in the image respectively
Overview of the 22 texture features
| First and second order statistical parameters | Abbreviation | |
|---|---|---|
| 1 | Autocorrelation [ | autoc |
| 2 | Contrast [ | contr |
| 3 | Correlation (Matlab) | corrm |
| 4 | Correlation [ | corrp |
| 5 | Cluster prominence [ | cprom |
| 6 | Dissimilarity [ | dissi |
| 7 | Energy [ | energ |
| 8 | Entropy [ | entro |
| 9 | Inverse difference is homogeneity [ | homom |
| 10 | Homogeneity [ | homop |
| 11 | Maximum probability [ | maxpr |
| 12 | Sum of squares (variance) [ | sosvh |
| 13 | Sum of average [ | savgh |
| 14 | Sum of variance [ | svarh |
| 15 | Sum of entropy [ | senth |
| 16 | Difference variance [ | dvarh |
| 17 | Difference entropy [ | denth |
| 18 | Information measure of correlation 1 [ | inf1h |
| 19 | Information measure of correlation 2 [ | inf2h |
| 20 | Inverse difference normalized [ | indnc |
| 21 | Inverse different moment normalized [ | indmc |
| 22 | Cluster shade [ | cshad |
Overview of and nomenclature for the 22 texture features derived from the grey level co-occurrence matrices generated. One parameter was created in Matlab (noted in brackets)
Demographics of all included dogs
| GROUP | BREED | AGE | SEX |
|---|---|---|---|
| Healthy | Beagle | 4 years | M/C |
| Healthy | Beagle | 4 years | M/C |
| Healthy | Beagle | 3 years | F/S |
| Healthy | Beagle | 3 years | F/S |
| Healthy | Beagle | 3 years | F/S |
| Healthy | Beagle | 3 years | F/S |
| Diseased with PTE | German Shepherd | 11 years | M |
| Diseased with PTE | Australian Shepherd | 11 years | F/S |
| Diseased with PTE | Siberian Husky | 7 years | F/S |
| Diseased with PTE | German Shepherd | 3 years | F/S |
| Diseased with PTE | German Shepherd | 1 year | M/C |
| Diseased with PTE | Viszla | 2 years | F/S |
| Diseased with PTE | German Shepherd | 10 years | M |
| Diseased without PTE | Golden Retriever | 11 years | F/S |
| Diseased without PTE | Cocker Spaniel | 7 years | M/C |
| Diseased without PTE | Silky Terrier | 13 years | F/S |
| Diseased without PTE | English Springer Spaniel | 9 years | F/S |
| Diseased without PTE | Pug | 9 years | F/S |
| Diseased without PTE | English Bulldog | 9 years | M/C |
| Diseased without PTE | Cocker Spaniel | 12 years | M/C |
| Diseased without PTE | Gordon Setter | 10 years | F/S |
| Diseased without PTE | Mixed breed | 7 years | M/C |
| Diseased without PTE | Weimaraner | 11 years | F/S |
| Diseased without PTE | Bernese Mountain Dog | 4 years | F/S |
| Diseased without PTE | Cocker Spaniel | 7 years | M/C |
| Diseased without PTE | Fox Terrier | 12 years | F/S |
| Diseased without PTE | Jack Russel Terrier | 8 years | M/C |
| Diseased without PTE | West Highland White Terrier | 12 years | F/S |
| Diseased without PTE | Mixed breed | 10 years | F/S |
| Diseased without PTE | Labrador Retriever | 3 years | F/S |
| Diseased without PTE | Labrador Retriever | 12 years | F/S |
| Diseased without PTE | Golden Retriever | 10 years | F/S |
| Diseased without PTE | Labrador Retriever | 4 years | F/S |
| Diseased without PTE | Beagle | 10 years | F/S |
| Diseased without PTE | Mixed breed | 13 years | M/C |
Fig. 2Scores plot and loadings plot from PCA. The plot on the left is the scores plot of samples grouped according to the first two components for PCA when all dogs are used. Each dot represents one CTPA slice from one dog. PCA achieved good separation between slices from the healthy and the diseased dogs, but failed to discriminate between diseased dogs with PTE and diseased dogs without PTE. The plot on the right is the loadings plot of the 22 statistical parameters in four directions for the first two principal components. This plot shows the relationship of the various texture features that were extracted from GLCM and applied in later classification analyses using PLS-DA and SVM. (Nomenclature for these features is given in Table 1)
Sensitivity, specificity, confidence intervals and classification error for the performance of PLS-DA and SVM
| Sensitivity | CI lower bound | CI upper bound | Specificity | CI lower bound | CI upper bound | Classification error | |
|---|---|---|---|---|---|---|---|
| PLSDA | |||||||
| Healthy (CA) | 0,9734 | 0,9597 | 0,9825 | 0,979 | 0,9687 | 0,986 | 0,02335 |
| Healthy (CV) | 0,9443 | 0,9261 | 0,9583 | 0,9616 | 0,9485 | 0,9715 | 0,04565 |
| Diseased with PTE (CA) | 0,5912 | 0,5344 | 0,6457 | 0,8558 | 0,8377 | 0,8722 | 0,18,577 |
| Diseased with PTE (CV) | 0,3041 | 0,2544 | 0,3587 | 0,8029 | 0,7826 | 0,8217 | 0,27,548 |
| Diseased without PTE (CA) | 0,7043 | 0,6717 | 0,7349 | 0,884 | 0,83,636 | 0,9017 | 0,19,214 |
| Diseased without PTE (CV) | 0,589 | 0,5545 | 0,6226 | 0,7947 | 0,7696 | 0,8176 | 0,29,246 |
| SVM | |||||||
| Healthy (CA) | 1 | 0,9925 | 1 | 1 | 0,9925 | 1 | 0 |
| Healthy (CV) | 0,9835 | 0,9721 | 0,09904 | 0,9963 | 0,9906 | 0,9986 | 0,00902 |
| Diseased with PTE (CA) | 0,9189 | 0,8822 | 0,9449 | 0,9836 | 0,9761 | 0,9888 | 0,02654 |
| Diseased with PTE (CV) | 0,3885 | 0,3348 | 0,4451 | 0,8967 | 0,8808 | 0,9107 | 0,18,312 |
| Diseased without PTE (CA) | 0,9674 | 0,9527 | 0,9777 | 0,9779 | 0,9673 | 0,9851 | 0,02654 |
| Diseased without PTE (CV) | 0,7895 | 0,7598 | 0,8163 | 0,8214 | 0,7975 | 0,843 | 0,19,214 |
CA Classification, CV Cross-validation
Fig. 3PLS-DA ROC curve. Schematic Illustration of ROC curves of PLS-DA classification on textural features using CTPA slices from 35 dogs. The green line represents the predicted ROC curve whereas the dark blue line represents the leave-one-dog-out cross-validation ROC curve. The plot in (a) is a plot of test sensitivity (y coordinate) versus its specificity (x coordinate) for the healthy dogs. The plot in (b) is a plot of test sensitivity (y coordinate) versus its specificity (x coordinate) for the diseased dogs with PTE. The plot in (c) is a plot of test sensitivity (y coordinate) versus its specificity (x coordinate) for the diseased dogs without PTE
Fig. 4Classification Error Rate between PLS-DA and SVM. Classification errors for PLS-DA (dark blue) and SVM (light blue) for both cross-validation and calibration models
Fig. 5Loadings plot from PLSDA. The loadings plot of the 22 statistical parameters in four orientations (R = 0o, RD = 45o,V = 90o,LD = 135o) for the first three Latent Variables. This plot shows the relationship of the various texture features that were extracted from GLCM and the percentage of the variation explained in the first three Latent Variables. (Nomenclature for these features is given in Table 1)