| Literature DB >> 33918120 |
Fahd Alharithi1, Ahmed Almulihi1, Sami Bourouis1, Roobaea Alroobaea1, Nizar Bouguila2.
Abstract
In this paper, we propose a novel hybrid discriminative learning approach based on shifted-scaled Dirichlet mixture model (SSDMM) and Support Vector Machines (SVMs) to address some challenging problems of medical data categorization and recognition. The main goal is to capture accurately the intrinsic nature of biomedical images by considering the desirable properties of both generative and discriminative models. To achieve this objective, we propose to derive new data-based SVM kernels generated from the developed mixture model SSDMM. The proposed approach includes the following steps: the extraction of robust local descriptors, the learning of the developed mixture model via the expectation-maximization (EM) algorithm, and finally the building of three SVM kernels for data categorization and classification. The potential of the implemented framework is illustrated through two challenging problems that concern the categorization of retinal images into normal or diabetic cases and the recognition of lung diseases in chest X-rays (CXR) images. The obtained results demonstrate the merits of our hybrid approach as compared to other methods.Entities:
Keywords: SVM kernels; data categorization and recognition; medical image analysis; mixture model; shifted-scaled Dirichlet distribution
Mesh:
Year: 2021 PMID: 33918120 PMCID: PMC8036303 DOI: 10.3390/s21072450
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Steps of the developed approach. After extracting local features from each image, we move to the modeling step using the flexible mixture model (SSDMM). Finally, we feed the Support Vector Machines (SVM) Kernel matrices, which are built to classify images as normal or abnormal.
Figure 2Examples of Chest X-Rays images. (Left) Normal patient, (Right) patient with pneumonia.
Overall accuracy for the chest x-rays (CXR)-COVID dataset.
| Approach/Metrics | ACC(%) | DR(%) | FPR(%) |
|---|---|---|---|
|
| |||
| Gaussian Mixture | 82.11 | 81.02 | 0.18 |
| Gamma Mixture | 85.22 | 83.76 | 0.16 |
| Dirichlet Mixture | 87.80 | 85.92 | 0.13 |
| Scaled Dirichlet Mixture | 87.96 | 86.02 | 0.13 |
| Shifted Scaled Dirichlet Mixture | 88.01 | 86.12 | 0.12 |
|
| |||
| Gaussian Mixture + Fisher Kernel | 83.43 | 82.29 | 0.17 |
| Gaussian Mixture + Kullback–Leibler Kernel | 83.27 | 82.20 | 0.17 |
| Gaussian Mixture + Bhattacharyya Kernel | 83.25 | 82.18 | 0.17 |
| Gamma Mixture + Fisher Kernel | 86.01 | 84.11 | 0.16 |
| Gamma Mixture + Kullback–Leibler Kernel | 85.99 | 84.08 | 0.16 |
| Gamma Mixture + Bhattacharyya Kernel | 85.94 | 84.03 | 0.16 |
| generalized Gamma Mixture + Fisher Kernel | 87.01 | 87.90 | 0.12 |
| generalized Gamma Mixture + Kullback–Leibler Kernel | 87.71 | 87.01 | 0.12 |
| generalized Gamma Mixture + Bhattacharyya Kernel | 87.67 | 86.96 | 0.12 |
| Dirichlet Mixture + Fisher Kernel | 87.80 | 85.92 | 0.13 |
| Scaled Dirichlet Mixture + Fisher Kernel | 87.96 | 86.02 | 0.13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Overall accuracy for CXR-Pneumonia dataset.
| Approach/Metrics | ACC(%) | DR(%) | FPR(%) |
|---|---|---|---|
|
| |||
| Gaussian Mixture | 87.66 | 85.80 | 0.13 |
| Gamma Mixture | 90.54 | 88.54 | 0.10 |
| Dirichlet Mixture | 93.01 | 90.94 | 0.07 |
| Scaled Dirichlet Mixture | 93.33 | 91.90 | 0.07 |
| Shifted Scaled Dirichlet Mixture | 93.62 | 92.14 | 0.07 |
|
| |||
| Gaussian Mixture + Fisher Kernel | 88.25 | 86.90 | 0.12 |
| Gaussian Mixture + Kullback–Leibler Kernel | 88.22 | 86.83 | 0.12 |
| Gaussian Mixture + Bhattacharyya Kernel | 88.18 | 86.79 | 0.12 |
| Gamma Mixture + Fisher Kernel | 90.88 | 88.60 | 0.10 |
| Gamma Mixture + Kullback–Leibler Kernel | 90.85 | 88.53 | 0.10 |
| Gamma Mixture + Bhattacharyya Kernel | 90.84 | 88,51 | 0.10 |
| generalized Gamma Mixture + Fisher Kernel | 91.98 | 91.11 | 0.09 |
| generalized Gamma Mixture + Kullback–Leibler Kernel | 91.77 | 91.05 | 0.09 |
| generalized Gamma Mixture + Bhattacharyya Kernel | 91.75 | 91.02 | 0.09 |
| Dirichlet Mixture + Fisher Kernel | 93.01 | 90.94 | 0.07 |
| Scaled Dirichlet Mixture + Fisher Kernel | 93.33 | 91.90 | 0.07 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Figure 3Types of hemorrhage (HM) [47].
Classification performance (%) comparison using different approaches for the DRIVE dataset.
| Approach/Metrics | AUC | ACC |
|---|---|---|
|
| ||
| Gaussian Mixture | 0.70 | 84.01 |
| Dirichlet Mixture | 0.72 | 84.79 |
| Scaled Dirichlet Mixture | 0.75 | 84.99 |
| Shifted Scaled Dirichlet Mixture | 0.77 | 85.36 |
|
| ||
| Gaussian Mixture + Fisher Kernel | 0.81 | 87.84 |
| Gaussian Mixture + Bhattacharyya Kernel | 0.81 | 89.02 |
| Gaussian Mixture + Kullback–Leibler Kernel | 0.81 | 87.11 |
| Dirichlet Mixture + Fisher Kernel | 0.84 | 88.54 |
| Dirichlet Mixture + Bhattacharyya Kernel | 0.86 | 90.67 |
| Dirichlet Mixture + Kullback–Leibler Kernel | 0.84 | 88.01 |
| Scaled Dirichlet Mixture + Fisher Kernel | 0.87 | 90.87 |
| Scaled Dirichlet Mixture + Bhattacharyya Kernel | 0.90 | 91.33 |
| Scaled Dirichlet Mixture + Kullback–Leibler Kernel | 0.85 | 88.14 |
| Shifted Scaled Dirichlet Mixture + Fisher Kernel | 0.88 | 91.13 |
| Shifted Scaled Dirichlet Mixture + Bhattacharyya Kernel | 0.91 | 91.65 |
| Shifted Scaled Dirichlet Mixture + Kullback–Leibler Kernel | 0.91 | 88.98 |
|
| ||
| Fleming et al. [ | 89.80 | |
| Garcia et al. [ | 73.55 | |
| Li and Chutatape [ | 85.50 | |
| Wang et al. [ | 85.00 |
Classification performance (%) comparison using different approaches for the e-ophtha dataset.
| Approach/Metrics | AUC | ACC |
|---|---|---|
|
| ||
| Gaussian Mixture | 0.81 | 81.45 |
| Dirichlet Mixture | 0.83 | 84.95 |
| Scaled Dirichlet Mixture | 0.83 | 85.34 |
| Shifted Scaled Dirichlet Mixture | 0.84 | 86.10 |
|
| ||
| Gaussian Mixture + Fisher Kernel | 0.90 | 94.84 |
| Gaussian Mixture + Bhattacharyya Kernel | 0.89 | 92.81 |
| Gaussian Mixture + Kullback–Leibler Kernel | 0.85 | 92.53 |
| Dirichlet Mixture + Fisher Kernel | 0.92 | 95.42 |
| Dirichlet Mixture + Bhattacharyya Kernel | 0.91 | 93.08 |
| Dirichlet Mixture + Kullback–Leibler Kernel | 0.88 | 93.77 |
| Scaled Dirichlet Mixture + Fisher Kernel | 0.95 | 96.07 |
| Scaled Dirichlet Mixture + Bhattacharyya Kernel | 0.94 | 95.91 |
| Scaled Dirichlet Mixture + Kullback–Leibler Kernel | 0.90 | 94.33 |
| Shifted Scaled Dirichlet Mixture + Fisher Kernel | 0.96 | 96.88 |
| Shifted Scaled Dirichlet Mixture + Bhattacharyya Kernel | 0.96 | 96.72 |
| Shifted Scaled Dirichlet Mixture + Kullback–Leibler Kernel | 0.93 | 95.12 |
|
| ||
| linear-SVM [ | 0.89 | 85.33 |
| RBF-SVM [ | 0.92 | 87.96 |
| Random Forests [ | 0.92 | 95.08 |
| Gaussian Processes [ | 0.93 | 87.62 |