| Literature DB >> 34257953 |
Farhan Sadik1, Ankan Ghosh Dastider1, Shaikh Anowarul Fattah1.
Abstract
Lung Ultrasound (LUS) images are considered to be effective for detecting Coronavirus Disease (COVID-19) as an alternative to the existing reverse transcription-polymerase chain reaction (RT-PCR)-based detection scheme. However, the recent literature exhibits a shortage of works dealing with LUS image-based COVID-19 detection. In this paper, a spectral mask enhancement (SpecMEn) scheme is introduced along with a histogram equalization pre-processing stage to reduce the noise effect in LUS images prior to utilizing them for feature extraction. In order to detect the COVID-19 cases, we propose to utilize the SpecMEn pre-processed LUS images in the deep learning (DL) models (namely the SpecMEn-DL method), which offers a better representation of some characteristics features in LUS images and results in very satisfactory classification performance. The performance of the proposed SpecMEn-DL technique is appraised by implementing some state-of-the-art DL models and comparing the results with related studies. It is found that the use of the SpecMEn scheme in DL techniques offers an average increase in accuracy and F 1 score of 11 % and 11.75 % , respectively, at the video-level. Comprehensive analysis and visualization of the intermediate steps manifest a very satisfactory detection performance creating a flexible and safe alternative option for the clinicians to get assistance while obtaining the immediate evaluation of the patients.Entities:
Keywords: COVID-19; Disease classification; Image processing; Lung ultrasound; Spectral mask
Year: 2021 PMID: 34257953 PMCID: PMC8269407 DOI: 10.1007/s13755-021-00154-8
Source DB: PubMed Journal: Health Inf Sci Syst ISSN: 2047-2501
Fig. 1Pipeline of the proposed method
Dataset used in this study
| Stage | Class | Videos | Frames | Total frames |
|---|---|---|---|---|
| Train | COVID-19 | 25 | 10,559 | 27,920 |
| Pneumonia | 16 | 4088 | ||
| Regular/healthy | 33 | 13,961 | ||
| Test | COVID-19 | 16 | 3662 | 13,609 |
| Pneumonia | 11 | 1485 | ||
| Regular/healthy | 22 | 8036 |
Fig. 2Quality enhancement by applying the CLAHE preprocessing
Fig. 3Noise reduction and quality enhancement by the proposed SpecMEn method
Detailed frame-based result showing the improvement by the proposed technique. Five well-known deep CNN models are considered for manifestation purpose
| Class | Model | DenseNet-201 | VGG19 | Xception | ResNet152V2 | NasNetMobile | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Without SpecMEn | With SpecMEn | Without SpecMEn | With SpecMEn | Without SpecMEn | With SpecMEn | Without SpecMEn | With SpecMEn | Without SpecMEn | With SpecMEn | ||
| COVID-19 | Accuracy | 0.895 | 0.904 | 0.857 | 0.882 | 0.863 | 0.906 | 0.850 | 0.850 | 0.869 | 0.886 |
| Sensitivity | 0.910 | 0.892 | 0.905 | 0.906 | 0.882 | 0.909 | 0.888 | 0.845 | 0.869 | 0.835 | |
| Specificity | 0.879 | 0.917 | 0.806 | 0.857 | 0.843 | 0.902 | 0.811 | 0.854 | 0.870 | 0.939 | |
| F1 score | 0.899 | 0.905 | 0.867 | 0.887 | 0.868 | 0.904 | 0.859 | 0.852 | 0.871 | 0.882 | |
| Pneumonia | Accuracy | 0.905 | 0.929 | 0.868 | 0.930 | 0.869 | 0.908 | 0.892 | 0.860 | 0.899 | 0.916 |
| Sensitivity | 0.967 | 0.903 | 0.705 | 0.723 | 0.544 | 0.784 | 0.664 | 0.924 | 0.520 | 0.685 | |
| Specificity | 0.898 | 0.932 | 0.967 | 0.955 | 0.910 | 0.924 | 0.920 | 0.852 | 0.945 | 0.944 | |
| F1 score | 0.687 | 0.728 | 0.701 | 0.801 | 0.478 | 0.665 | 0.574 | 0.595 | 0.529 | 0.637 | |
| Regular | Accuracy | 0.891 | 0.883 | 0.743 | 0.929 | 0.894 | 0.891 | 0.841 | 0.859 | 0.856 | 0.887 |
| Sensitivity | 0.724 | 0.850 | 0.872 | 0.883 | 0.800 | 0.801 | 0.698 | 0.661 | 0.820 | 0.902 | |
| Specificity | 0.993 | 0.903 | 0.664 | 0.935 | 0.952 | 0.949 | 0.928 | 0.979 | 0.878 | 0.878 | |
| F1 score | 0.834 | 0.846 | 0.720 | 0.730 | 0.852 | 0.852 | 0.768 | 0.780 | 0.812 | 0.859 | |
Two-class i.e. healthy vs. diseased cases (COVID-19 and pneumonia) classification results by using five different deep learning models
| Model | Accuracy | Sensitivity | Specificity | F1 score |
|---|---|---|---|---|
| DenseNet | 0.836 | 0.836 | 0.751 | 0.827 |
| DenseNet+SpecMEn | 0.849 | 0.849 | 0.781 | 0.843 |
| VGG19 | 0.837 | 0.837 | 0.745 | 0.826 |
| VGG19+SpecMEn | 0.848 | 0.848 | 0.765 | 0.840 |
| Xception | 0.835 | 0.835 | 0.735 | 0.822 |
| Xception+SpecMEn | 0.861 | 0.861 | 0.792 | 0.856 |
| ResNet152V2 | 0.872 | 0.872 | 0.811 | 0.868 |
| ResNet152V2+SpecMEn | 0.904 | 0.904 | 0.865 | 0.902 |
| NasNetMobile | 0.816 | 0.816 | 0.762 | 0.812 |
| NasNetMobile+SpecMEn | 0.827 | 0.827 | 0.745 | 0.818 |
Video-level classification results for varying thresholds
| Threshold | Overall accuracy | Average sensitivity | Average specificity | Average F1 score | ||||
|---|---|---|---|---|---|---|---|---|
| NasNetMobile | NasNetMobile +SpecMEn | NasNetMobile | NasNetMobile +SpecMEn | NasNetMobile | NasNetMobile +SpecMEn | NasNetMobile | NasNetMobile +SpecMEn | |
| 0.90 | 0.572 | 0.714 | 0.572 | 0.714 | 0.786 | 0.880 | 0.572 | 0.720 |
| 0.85 | 0.612 | 0.735 | 0.612 | 0.735 | 0.792 | 0.886 | 0.613 | 0.740 |
| 0.80 | 0.612 | 0.776 | 0.612 | 0.776 | 0.792 | 0.895 | 0.613 | 0.779 |
| 0.75 | 0.653 | 0.776 | 0.653 | 0.776 | 0.803 | 0.884 | 0.655 | 0.777 |
| 0.70 | 0.694 | 0.796 | 0.694 | 0.796 | 0.823 | 0.890 | 0.693 | 0.794 |
| 0.65 | 0.714 | 0.816 | 0.714 | 0.816 | 0.826 | 0.896 | 0.708 | 0.812 |
| 0.60 | 0.735 | 0.816 | 0.735 | 0.816 | 0.832 | 0.896 | 0.726 | 0.812 |
| 0.55 | 0.735 | 0.816 | 0.735 | 0.816 | 0.832 | 0.896 | 0.726 | 0.812 |
Fig. 4Accuracy, sensitivity and specificity of individual classes for video-level results
Comparison for two-class classification
| Model | Class | Precision | Recall | F1 score | Quantity |
|---|---|---|---|---|---|
| VGG19 | Healthy | 0.96 | 0.60 | 0.74 | 3662 COVID-19, 1485 Pneumonia, 8036 Normal |
| Unhealthy | 0.80 | 0.99 | 0.88 | ||
| VGG19+ SpecMEn | Healthy | 0.95 | 0.63 | 0.76 | |
| Unhealthy | 0.81 | 0.98 | 0.89 | ||
| [ | Healthy | 0.94 | 0.98 | 0.96 | 235 COVID-19, 220 Pneumonia, 226 Normal |
| Unhealthy | 0.99 | 0.97 | 0.98 |