Skip to main content
Top

Open Access 13-01-2024 | Research

SGS: SqueezeNet-guided Gaussian-kernel SVM for COVID-19 Diagnosis

Authors: Fanfeng Shi, Jiaji Wang, Vishnuvarthanan Govindaraj

Published in: Mobile Networks and Applications

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The ongoing global pandemic has underscored the importance of rapid and reliable identification of COVID-19 cases to enable effective disease management and control. Traditional diagnostic methods, while valuable, often have limitations in terms of time, resources, and accuracy. The approach involved combining the SqueezeNet deep neural network with the Gaussian kernel in support vector machines (SVMs). The model was trained and evaluated on a dataset of CT images, leveraging SqueezeNet for feature extraction and the Gaussian kernel for non-linear classification. The SN-guided Gaussian-Kernel SVM (SGS) model achieved high accuracy and sensitivity in diagnosing COVID-19. It outperformed other models with an impressive accuracy of 96.15% and exhibited robust diagnostic capabilities. The SGS model presents a promising approach for accurate COVID-19 diagnosis. Integrating SqueezeNet and the Gaussian kernel enhances its ability to capture complex relationships and classify COVID-19 cases effectively.
Notes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

1 Introduction

The global health landscape has been significantly shaped by the far-reaching consequences of the COVID-19 pandemic, impacting millions of individuals on a global scale [13]. A prompt and accurate diagnosis of COVID-19 is crucial for effective management and control of the disease. Traditional diagnostic methods, such as polymerase chain reaction (PCR) testing [4, 5], while reliable, often involve time-consuming procedures and may have limitations in terms of availability and scalability. As a result, there is a growing interest in leveraging artificial intelligence (AI) and machine learning techniques to develop efficient and automated diagnostic tools for COVID-19 [6].
In light of the evolving nature of the COVID-19 pandemic [7], with the emergence of new variants and the global reduction in COVID-19 cases, the relevance of this study extends beyond the current state of the pandemic. As many countries have lifted COVID-19 restrictions, the focus in medical diagnostics is increasingly shifting towards a more comprehensive approach that encompasses a variety of respiratory diseases, including different lung lesions [810]. While our study initially focuses on COVID-19, the methodologies and findings have broader implications and potential applications in diagnosing other respiratory conditions. The proposed SqueezeNet-guided Gaussian-kernel SVM (SGS) framework, while primarily aimed at COVID-19 diagnosis using chest CT images, offers a versatile platform that can be adapted for the efficient and accurate classification of a wide range of respiratory diseases, reflecting the changing landscape of global health challenges.
In recent years, deep learning has demonstrated remarkable success in various medical imaging tasks, including disease diagnosis. Convolutional neural networks (CNNs) [11, 12] have particularly shown promise in analyzing medical images, which are commonly used for diagnosing respiratory conditions [6, 13, 14]. However, the complexity and computational requirements of CNN models can hinder their deployment in resource-constrained environments or real-time applications.
As we continue to navigate the challenges posed by the COVID-19 pandemic [15], the importance of rapid and accurate diagnostic methods becomes increasingly evident. While current standard practices, like PCR testing, have been instrumental, they also face limitations in speed, resource allocation, and scalability. These limitations are particularly pronounced in areas with constrained medical resources, highlighting a critical need for improved diagnostic approaches.
In our paper, we introduce the SqueezeNet-guided Gaussian-kernel SVM (SGS) framework within the context of enhancing the accuracy and efficiency of COVID-19 diagnosis using chest CT images. This initiative represents our contribution to the global effort against COVID-19. We recognize the extensive body of existing research in this domain and view our work as a step towards a collaborative solution that complements traditional testing methods.
Our study is driven by the global urgency for more accessible and scalable diagnostic tools. Recognizing the transformative potential of AI and machine learning in medical diagnostics, we humbly present the SGS framework. It is an integration of SqueezeNet's computational efficiency and Gaussian-kernel SVM's classification capabilities. We hope this framework can aid in addressing the diverse and evolving challenges of COVID-19 diagnosis, although we are aware that it is but one piece in the larger puzzle of global health.
To address these challenges, this paper proposes an innovative approach called SqueezeNet-guided Gaussian-kernel SVM (SGS) for COVID-19 diagnosis using chest CT images. The SGS framework combines the strengths of deep learning and support vector machines (SVMs) [16, 17] to accurately and efficiently classify COVID-19 cases.
The core idea behind SGS is to leverage the power of deep learning for feature extraction while utilizing SVMs for classification. SqueezeNet [18, 19], a lightweight deep neural network architecture, is employed to extract high-level features from chest CT images [16]. SqueezeNet's compact design allows for efficient processing without compromising performance. These extracted features are fed into a Gaussian-kernel SVM classifier, which effectively learns the complex patterns associated with COVID-19 infection.
SqueezeNet and Gaussian-kernel SVM fusion in the SGS model offer several advantages. Firstly, the use of SqueezeNet enables efficient feature extraction, reducing computational complexity and facilitating real-time diagnosis. Secondly, the SVM classifier leverages the robustness and generalization capabilities of SVMs, particularly in handling non-linear data, improving the overall diagnostic accuracy.
In this study, we evaluate the performance of the proposed SGS model on a publicly available COVID-19 chest CT dataset. We compare its performance against several state-of-the-art approaches, including traditional machine learning methods and deep learning models.
The paper [20] introduces EDL-COVID, which aims to enhance the detection of COVID-19 cases from chest X-ray images by combining multiple snapshot models of COVID-Net. PSTCNN [21] is a PSO-guided self-tuning CNN, for COVID-19 detection. It effectively addresses the challenges of hyperparameter tuning. Early detection of COVID-19 using a six-layer CNN, combined with advanced techniques and visualization tools, can aid in controlling the virus's spread and ensuring timely treatment [22]. Utilizing Deep Learning methodology, this study [23] proposes a model for the early detection of COVID-19 using chest radiography images, aiming to classify patients as positive or negative for the virus based on unique anomalies observed in the images. In this paper [24], the authors propose a method utilizing the gray-level cooccurrence matrix and particle swarm optimization algorithm for COVID-19 virus identification and research. The algorithm [25] utilizes stationary wavelet entropy for feature extraction, an extreme learning machine for classification and training, and k-fold cross-validation for model determination. The study [26] proposes a novel approach for COVID-19 diagnosis using MDGLCM analysis of chest CT images, GA algorithm optimization, and feedforward neural network classification. The study [27] proposes a GLCM-RVFL model for COVID-19 detection in CT images, achieving high performance compared to six methods.
Additionally, we conduct extensive analysis to gain insights into the interpretability of the SGS model, providing valuable information about the important regions of the CT images contributing to the classification decision. The contributions of this paper can be summarized as follows:
(1)
The development of the SGS framework that combines SqueezeNet and Gaussian-kernel SVM for COVID-19 diagnosis.
 
(2)
The evaluation of the proposed SGS model on a benchmark dataset highlights its superior performance compared to existing approaches. This includes an analysis of the model's interpretability, where we provide insights into the image regions contributing to the classification decision.
 
The remainder of the paper is structured as follows: Section 2 presents an overview of the dataset and image processing techniques employed in the study. The dataset includes a comprehensive collection of CT scans, meticulously chosen to illustrate the characteristic features of COVID-19 lung abnormalities. The diversity and clinical relevance of this dataset are integral to validating the effectiveness and accuracy of the SGS model in diagnosing COVID-19. In Section 3, the methodology is explained, highlighting the details of the SGS framework. The experimental results are presented in Section 4, showcasing the performance and effectiveness of the proposed approach. Finally, Section 5 concludes the paper by discussing the key findings and implications of the study.

2 Dataset and preprocessing

The SGS model for COVID-19 diagnosis relies on a carefully curated dataset of CT images and preprocessing techniques to ensure accurate and reliable results. The dataset [28] consists of CT scans specifically chosen to capture the characteristic features of COVID-19 lung abnormalities.
Tables 1 and 2 are used to present information on the dataset. Reading the tables provides a clear view of the distribution of COVID-19 and health images and reveals the composition of the experimental subjects.
Table 1
Distribution of experimental subjects
Group
Gender
Age
Number of patients
Observation
Male
23–91
44
Female
23–91
22
Control
Male
25–72
38
Female
25–72
28
Table 2
Number of images in hold-out setting
Set
COVID-19
Healthy
Training
104
104
Test
44
44
Total
148
148
After finalizing the dataset, image preprocessing techniques were applied to enhance the quality and relevance of the data for training the SGS model. These techniques, such as random rotation and scaling, generate variations in the appearance and orientation of COVID-19 lung abnormalities. By introducing such variations, the model becomes more robust and capable of generalizing to different disease presentations. Figure 1, shown below, depicts a typical image from the dataset utilized in our research.

3 Description of SGS

3.1 Fire module and SqueezeNet with complex bypass

The Fire module is a key component of the SqueezeNet architecture [29], designed to extract informative features from input data efficiently, as shown in Fig. 2. It consists of a combination of squeeze and expand operations aimed at reducing the number of input channels and then expanding them back to capture more complex patterns. The squeeze operation applies \(1\times 1\) convolutions to the input, effectively reducing the number of channels. The expand operation then consists of \(1\times 1\) and \(3\times 3\) convolutions that increase the number of channels, allowing for the capture of more detailed and discriminative features.
The SqueezeNet architecture [30] incorporates complex bypass connections to facilitate the flow of information through the network, as shown in Fig. 3.
These connections bypass multiple layers, allowing for the direct propagation of information across different levels of abstraction [31]. The complex bypass [32] connections are formulated as follows: Let \(X\) be the input feature map and \(F( )\) be the transformation applied to\(X\). The bypass connection can be expressed as:
$$Y=X+F\left(X\right),$$
(1)
where \(Y\) represents the output of the bypass connection and + denotes element-wise addition. This formulation ensures that the original input features are combined with the transformed features, preserving important information while allowing for the integration of more complex representations.
By using the Fire Module and adding complex bypass connections, the SqueezeNet architecture is able to do efficient and effective feature extraction. This lets the SGS model pick up on the complex patterns and tell the difference between COVID-19 cases and healthy cases with more accuracy and reliability.

3.2 SGS: SN-guided Gaussian-Kernel SVM

The SN-guided Gaussian-Kernel SVM is a powerful way to use support vector machines (SVMs) to diagnose COVID-19. It combines the SqueezeNet deep neural network with the Gaussian kernel. Kernels are used in SVMs to change data into higher-dimensional feature spaces, which makes it possible to capture complex relationships and non-linear decision boundaries, as shown in Fig. 4.
Figure 4 illustrates the transformation of data into higher dimensions to enable better separation (a) displays the dataset distribution on a 2D plane, while (b) represents the data distribution in 3D space after increasing the dimensionality. The symbol \(H\) represents the hyperplane.
In the case of COVID-19 diagnosis, where intricate patterns and non-linear interactions exist, kernels are particularly valuable for improving the model's ability to distinguish between COVID-19 cases and healthy cases.
Among the common types of kernels available in SVMs, the Gaussian kernel stands out for its exceptional ability to capture non-linear relationships. Other types of kernels include linear, polynomial, and sigmoid kernels. However, the Gaussian kernel's flexibility and smoothness make it widely preferred for various classification tasks. The Gaussian kernel offers adjustable parameters, with \(\sigma\) being a key parameter. By carefully tuning the value \(\sigma\), the model can adapt to diverse datasets and capture the desired level of detail in the feature space, leading to improved COVID-19 diagnostic performance.
The Gaussian kernel, also known as the radial basis function kernel, is defined by a formula incorporating the Euclidean distance between input feature vectors. The Gaussian kernel formula [33] is as follows:
$$G\left(x,{x}^{\prime}\right)={\text{exp}}\left(-\frac{{\left|\left|x-{x}^{\prime}\right|\right|}^{2}}{{2\sigma }^{2}}\right)$$
(2)
In this formula, \(G( )\) represents the Gaussian kernel, \(x\) and \({x}{\prime}\) are the input feature vectors, \({\left|\left|x-{x}^{\prime}\right|\right|}^{2}\) denotes the squared Euclidean distance [34] between the vectors, and σ controls the width or spread of the kernel.
Additionally, a probability density function that describes the distribution's shape defines the Gaussian distribution, which is associated with the Gaussian kernel. The formula for the Gaussian distribution is\(A=\pi {r}^{2}\)
$$R\left(x|\mu ,{\tau }^{2}\right)=\frac{1}{\sqrt{{2\pi \tau }^{2}}}\times {\text{exp}}\left(-\frac{{\left(x-\mu \right)}^{2}}{{\tau }^{2}}\right)$$
(3)
Here, \(R( )\) represents the Gaussian distribution, \(x\) is the variable of interest, \(\mu\) is the mean, \({\tau }^{2}\) is the variance, and \({\text{exp}}( )\) is the exponential function.
In the initial stage of the data normalization process, we employ a technique to standardize and make the samples comparable. This involves normalizing the samples to an n-dimensional unit cube, effectively mitigating the impact of the varying scales and units present in the original data. This step sets the foundation for a more insightful and meaningful analysis.
To achieve this normalization, we use the following equation:
$${x}_{q}=\frac{{X}_{q}-{X}_{q}^{L}}{{X}_{q}^{U}-{X}_{q}^{L}},for q=\mathrm{1,2},\dots ,n$$
(4)
In this equation, \({X}_{q}^{U}\) and \({X}_{q}^{L}\) represent the upper and lower bounds of the \(q\) th dimension's design variables. \({X}_{q}\) represents the original value of the design variable, while \({x}_{q}\) corresponds to the normalized value. The variable \(n\) indicates the number of dimensions present in the samples. By applying this normalization technique, each dimension of the samples is transformed into a uniform range between 0 and 1.
A calculation is performed using the sample distribution to assess the local density of each sample in the dataset. The local density value \({l}_{{\text{density}}}\) is computed with \(O\left({x}_{i}\right)\) for each sample \({x}_{i}\). It is determined by considering the distances between the sample and all other samples in the dataset.
$$O\left({x}_{i}\right)=\sum_{j=1}^{n}{e}^{\left(-\frac{{\left|\left|{x}_{i}-{x}_{j}\right|\right|}^{2}}{{c}^{2}}\right)},$$
(5)
where \(n\) is the total number of samples, \({x}_{i}\) represents the current sample, \({x}_{j}\) represents the other samples, \({\left|\left|\right|\right|}^{2}\) denotes the squared Euclidean distance, and \(c\) is a constant.
Next, the minimum distance \(d{z}_{{\text{min}}}\) of the sample with the lowest local density and other samples is determined. This is done by computing the squared Euclidean distance between the sample \({x}_{s}\) and all other samples \({x}_{j}\), and selecting the minimum distance among them:
$$d{z}_{{\text{min}}}={\text{min}}\left\{\sum_{j=1}^{n}{\left({x}_{s}-{x}_{j}\right)}^{T}\left({x}_{s}-{x}_{j}\right)\right\}$$
(6)
Then, the kernel width \(\sigma\) is determined. It is calculated as follows:
$${\sigma }_{i}=\sqrt[n]{\frac{O\left({x}_{s}\right)}{O\left({x}_{i}\right)}}d{z}_{{\text{min}}}$$
(7)
where \({\sigma }_{i}\) represents the kernel width for a specific sample \(i\). \(O\left({x}_{s}\right)\) represents the local density of the sample with the minimum density and \(O\left({x}_{i}\right)\) represents the local density of the current sample \({x}_{i}\). The kernel width accounts for the ratio of the local densities and the minimum distance, providing a measure of the region's influence in density estimation.
However, to determine the overall kernel width \(\sigma\) that will be used for the density estimation process, a common approach is to take the global or average value of the individual kernel widths \({\sigma }_{i}\). This can be done by calculating the mean, median, or some other statistic of the individual \({\sigma }_{i}\) values across all samples.
The effect of over-fitting [35] on classification is the model's tendency to memorize the training data and struggle to generalize to new, unseen data. Conversely, under-fitting occurs when the model fails to capture the complex patterns in the data, resulting in suboptimal performance. Achieving the right balance between these two extremes is crucial for optimal classification [36]. Proper parameter tuning helps prevent over-fitting by controlling model complexity and ensures the model captures essential patterns without overgeneralizing.
By using the SN-guided Gaussian-Kernel SVM, researchers can take advantage of the power of SqueezeNet and SVMs, as well as the Gaussian kernel's flexibility and ability to capture non-linear patterns. This approach enhances the accuracy and reliability of COVID-19 diagnosis, allowing for effective classification between COVID-19 cases and healthy cases based on the distinctive features extracted from medical images. We have organized symbols and their corresponding meaning in Table 3 to provide clarity for the readers.
Table 3
Symbols and their corresponding meaning
Symbol
Meaning
\(w\)
The weight vector
\(X\)
The input feature map
\(F( )\)
The transformation applied to \(X\)
\(Y\)
The output of the bypass connection
\(G\)
Gaussian kernel
\(x, x{\prime}\)
Input feature vectors
\(R( )\)
Gaussian distribution
\(\mu\)
Mean
\({\tau }^{2}\)
Variance
\({\text{exp}}\)
Exponential function
\({X}_{q}\)
The specific value of the design variable before normalization
\({X}_{q}^{U}\)
The upper bounds of the \(q\) th dimension's design variables
\({X}_{q}^{L}\)
The lower bounds of the \(q\) th dimension's design variables
\({x}_{q}\)
The normalized value
\(O\left({x}_{i}\right)\)
The local density value for each sample \({x}_{i}\)
\(n\)
The total number of samples
\({x}_{i}\)
The current sample
\({x}_{j}\)
The other samples
\(c\)
A constant
\(d{z}_{{\text{min}}}\)
The sample with the lowest local density to other samples
\(\sigma\)
The kernel width
\({\sigma }_{i}\)
The kernel width for a specific sample \(i\)
\({p}_{average}\)
The average of the performance values \(\left\{{p}_{1}, {p}_{2}, ...,{p}_{10}\right\}\) across all folds
\({\text{K}}\)
The number of folds
\(V\)
The variance of the performance values
\(\eta\)
The standard deviation of the performance values

3.3 Cross-validation and evaluation

Cross-validation is a fundamental and extensively utilized technique within machine learning. Its primary objective is to assess the performance of a model and estimate its ability to generalize to unseen data.
Figure 5 visually illustrates the K-fold cross-validation process, which plays a pivotal role in achieving these objectives. Each trial in cross-validation involves partitioning the dataset into K folds, with each fold represented by either a yellow square (indicating it as a test fold) or a blue square (indicating it as a training fold).
The initial iteration of K-fold cross-validation begins by utilizing the first fold as the test fold, distinguished by the yellow square. In contrast, the remaining K-1 folds serve as the training folds denoted by the blue squares. Subsequently, this process is repeated iteratively, with each fold taking turns as the test fold while the other folds function as the training folds. Through this systematic rotation, every fold in the dataset receives an equal opportunity to serve as the test fold, ensuring a fair and comprehensive evaluation of the model's performance.
Following the cross-validation process, performance metrics are meticulously calculated for each fold. These metrics can be summarized as follows:
The average performance: Compute the average performance across all folds:
$${p}_{average}=\frac{\left({p}_{1}+{p}_{2}+\dots +{p}_{10}\right)}{K}$$
(8)
The variance of the performance values:
$$V=\frac{{\left({p}_{1}-{p}_{average}\right)}^{2}+{\left({p}_{2}-{p}_{average}\right)}^{2}+\dots +{\left({p}_{10}-{p}_{average}\right)}^{2}}{K-1}$$
(9)
The standard deviation:
$$\eta =\sqrt{V}$$
(10)
The symbol \({p}_{average}\) represents the average performance, which is computed by taking the average of the performance values \(\left\{{p}_{1}, {p}_{2}, ..., {p}_{10}\right\}\) across all folds. The variance of the performance values, denoted by\(V\), captures the variability or spread of the performance values across the different folds. To provide a more interpretable measure of the spread, the standard deviation \(\eta\) is derived by taking the square root of the variance\(V\).
When calculating variance, it is important to use unbiased estimation to ensure that our estimates are as accurate as possible. Unbiased estimation means that the expected value of the estimate is equal to the true value of the quantity being estimated. In the case of sample variance, the unbiased estimator is achieved by dividing by the sample size minus 1, \(K-1\), instead of simply dividing by the sample size \(K\).
By employing these calculations, we gain a comprehensive understanding of the model's performance by considering multiple folds, capturing both the average performance and its variability.
In our study, we opted for \(=10\), a common choice in machine learning research, for several reasons. Firstly, using 10 folds provides a good balance between computational efficiency and the reliability of the evaluation. With a higher number of folds, the variance of the model evaluation decreases, making our assessment of the model's performance more stable and less dependent on the particular way the data is split.
Secondly, \(K=10\) allows each fold to be large enough to be representative of the overall dataset, reducing the bias in the evaluation. This size ensures that each fold acts as a reasonable proxy for the unseen data, making our validation process more robust.

4 Experiments, results, and discussions

4.1 Results of MDA

Multiple Data Augmentation (MDA) enhances the robustness and generalization of the model by augmenting the dataset with various transformations. In this study, we apply MDA techniques to the original dataset, and the results are presented in Fig. 6. Each image in the figure represents a transformed version of the original dataset, showcasing the variations introduced through the MDA process.
The evaluation of MDA techniques provides valuable insights into the effectiveness of these augmentation methods in improving the model's performance. It reveals how the model adapts to image position, brightness, noise, orientation, and size variations. The findings from this analysis contribute to our understanding of the model's robustness and its potential for reliable COVID-19 diagnosis.

4.2 Results of proposed model

The model demonstrates promising performance across the evaluated metrics. The results are listed in Table 4. The average values from all the runs show that the sensitivity is 96.55%, the specificity is 96.15%, the precision is 96.19%, the accuracy is 96.36%, the F1 score is 92.72%, the Matthews correlation coefficient is 96.37%, and the Fowlkes-Mallows index is 96.36%.
Table 4
Performance of SGS through 10 × tenfold cross-validation (Unit: %)
Run
Sen
Spc
Prc
Acc
F1
MCC
FMI
1
97.30
97.97
97.96
97.64
97.63
95.27
97.63
2
95.27
97.97
97.92
96.62
96.58
93.28
96.58
3
95.27
95.27
95.27
95.27
95.27
90.54
95.27
4
97.97
97.97
97.97
97.97
97.97
95.95
97.97
5
96.62
93.92
94.08
95.27
95.33
90.57
95.34
6
97.30
94.59
94.74
95.95
96.00
91.93
96.01
7
95.95
95.95
95.95
95.95
95.95
91.89
95.95
8
97.30
97.30
97.30
97.30
97.30
94.59
97.30
9
95.95
96.62
96.60
96.28
96.27
92.57
96.27
10
96.62
93.92
94.08
95.27
95.33
90.57
95.34
MSD
96.55
 ± 0.93
96.15
 ± 1.66
96.19
 ± 1.59
96.35
 ± 1.00
96.36
 ± 0.99
92.72
 ± 2.00
96.37
 ± 0.98
Furthermore, when exploring the correlations between different metrics, Acc showed a moderately positive correlation with Sen, Spc, Prc, F1, and MCC. These correlations suggest that as Acc increases, there is a tendency for these metrics to increase as well, indicating consistent performance trends.

4.3 SGS versus SS

In this section, we compare the performance of the SGS, with the SqueezeNet-guided SVM (SS) model. The results of SS are listed in Table 5. The SGS model incorporates an advanced classification algorithm to improve the diagnostic accuracy of COVID-19 detection.
Table 5
Performance of SS through 10 × tenfold cross-validation (Unit: %)
Run
Sen
Spc
Prc
Acc
F1
MCC
FMI
1
93.92
93.24
93.29
93.58
93.60
87.16
93.60
2
95.27
96.62
96.58
95.95
95.92
91.90
95.92
3
96.62
97.30
97.28
96.96
96.95
93.92
96.95
4
97.30
97.97
97.96
97.64
97.63
95.27
97.63
5
95.27
94.59
94.63
94.93
94.95
89.87
94.95
6
95.27
96.62
96.58
95.95
95.92
91.90
95.92
7
98.65
99.32
99.32
98.99
98.98
97.98
98.98
8
98.65
96.62
96.69
97.64
97.66
95.29
97.66
9
93.92
92.57
92.67
93.24
93.29
86.49
93.29
10
97.97
95.27
95.39
96.62
96.67
93.28
96.68
MSD
96.28
 ± 1.81
96.01
 ± 2.10
96.04
 ± 2.06
96.15
 ± 1.82
96.16
 ± 1.81
92.31
 ± 3.65
96.16
 ± 1.81
Both the SGS and SS models were evaluated using the same dataset and experimental setup. The bar charts in Fig. 7 compare the corresponding metrics for the SGS and SS models. The results reveal that the SGS model outperforms the SS model across multiple performance metrics. The SGS model demonstrates higher Sen, Spc, Prc, Acc, F1, MCC, and FMI.
The Gaussian kernel's contribution lies in its ability to capture complex patterns and non-linear relationships in the data. The Gaussian kernel allows the SVM to capture intricate variations and interactions between different features by transforming the input features into a higher-dimensional space. This enables the SGS model to effectively discriminate between COVID-19 lung abnormalities and other lung conditions with improved accuracy.
In contrast, the SS model utilizes the SqueezeNet architecture to guide feature selection and construct an SVM classifier. While SqueezeNet offers computational efficiency and accuracy, it relies on a linear SVM classifier, which may struggle to capture complex relationships in the data.
The SGS model's high accuracy suggests a significant shift towards more AI-integrated diagnostic tools, potentially leading to quicker and more precise disease identification. This advancement is particularly crucial for managing infectious diseases like COVID-19, where rapid diagnosis is essential for effective treatment and control.
The comparative analysis between the SGS model and the SS model, as depicted in Tables 4 and 5, shows the SGS model generally outperforms in sensitivity, precision, and accuracy, crucial for reducing false negatives and false positives in COVID-19 diagnosis. While both models exhibit high metrics, the SGS model demonstrates exceptional consistency and robustness, likely due to its hybrid design integrating SqueezeNet's efficient feature extraction with the Gaussian-kernel SVM's classification prowess. This design effectively captures complex patterns in CT images, enhancing the model's diagnostic reliability. Moreover, the SGS model's slightly higher Matthews Correlation Coefficient across most runs suggests a better true positive and true negative rate balance, essential for practical clinical application. These characteristics underscore the SGS model's potential for improving patient outcomes by providing reliable, rapid diagnostic decisions.

4.4 Confusion matrix and ROC curve

The Confusion Matrix in Fig. 8 provides a detailed representation of the model's predictive performance by tabulating the true positive (TP), true negative (TN), false positive (FP), and false negative (FN) values. It allows us to evaluate the model's ability to classify COVID-19 cases and healthy cases (HC) correctly. The confusion matrix consists of four components: True Positives (TP), where the model correctly identifies positive cases, such as accurately detecting CT scans showing COVID-19; True Negatives (TN), indicating correct identification of negative cases, meaning CT scans without signs of COVID-19 are recognized as such; False Positives (FP), where the model incorrectly labels negative cases as positive, erroneously identifying COVID-19 in clear CT scans; and False Negatives (FN), where the model misses positive cases, failing to detect COVID-19 in affected CT scans. We can derive key evaluation metrics such as sensitivity, specificity, precision, and accuracy by analyzing the confusion matrix.
The ROC curve is a graphical depiction of the SGS model's performance at varying classification thresholds. It illustrates the trade-off between the true positive rate, also known as sensitivity, and the false positive rate, calculated as one minus specificity, across different threshold values. The area under the ROC curve (AUC) serves as a summary measure of the model's overall discriminatory power. A higher AUC value indicates superior discriminative capability.
Figure 9 depicts the ROC curve analysis for two models. The prominent blue curve with diamond markers, achieving an AUC of 0.9808, represents the SGS model. This curve demonstrates the model’s high discriminative power in accurately classifying COVID-19 cases versus healthy controls (HC). The second curve, which we will clearly label in the revised figure, represents the SqueezeNet-guided SVM (SS) model. The confusion matrix, along with the ROC analysis, emphasizes the SGS model’s strength in distinguishing true positives from false positives, attesting to its robustness in COVID-19 diagnosis. In the next iteration of this figure, we will include a legend or annotation to distinctly identify the SS model's curve and provide its respective AUC value for a thorough comparative analysis.

4.5 Convergence plot comparison

When comparing the performance trends of the SGS and SS models over their iterative processes, distinct patterns emerge. The SS model initially demonstrates a more robust performance, achieving an accuracy score of approximately 61 in the first iteration, suggesting a promising start. However, as the iterations progress, the model's performance becomes less stable, exhibiting fluctuations and inconsistent progress. Although the model shows gradual improvement from the 50th iteration onwards, reaching an accuracy score of around 93 by the 700th iteration, the lack of consistent upward progression raises concerns about its stability and reliability.
On the other hand, the SGS model starts with a lower accuracy score of approximately 51 in the first iteration. However, as the iterations unfold, the model exhibits a steady and consistent improvement in performance. Notably, the SGS model experiences a significant upturn in performance starting from the 400th iteration, indicating a clear and continuous enhancement. This consistent and substantial improvement over time demonstrates the SGS model's ability to refine its performance steadily without significant fluctuations or instability.
Considering these observations in Fig. 10, the convergence plots for both SGS and SS models over iterations are depicted. Figure 10(a) illustrates the SGS model's performance, showing the accuracy of the training set—both the raw and smoothed data—and the test set. It is observed that the training accuracy increases rapidly in the initial iterations and then plateaus, indicating that the model is learning and then stabilizing. The smoothed training line, which represents a moving average, shows less volatility and highlights the overall upward trend in accuracy. The test accuracy closely follows the smoothed training line, suggesting that the model generalizes well to unseen data.
Figure 10(b) shows a similar trend for the SS model, with the training accuracy initially increasing sharply before reaching a plateau. Again, the smoothed training line demonstrates the general trend without the noise of individual variations. The test line for the SS model also follows the smoothed training line but with a slightly more pronounced gap between the two. This indicates a modest difference between training and test performance, which could suggest overfitting or a need for further model tuning.

4.6 Comparison with state-of-the-art models

The Table 6 provides a comparison of different models based on their performance metrics. Among the models, our SGS model stands out with exceptional performance. Comparing our SGS model with the other models, it outperforms them across all metrics. While some models, such as EDL-COVID [20] and PSTCNN [21], exhibit relatively high performance, our SGS model consistently demonstrates superior results. The MCC score of 92.31% indicates a strong agreement between predicted and actual classifications. Additionally, the FMI score of 96.16% confirms the model's ability to cluster similar instances accurately.
Table 6
Comparison of different models based on their performance metrics
Model
Sen
Spc
Prc
Acc
F1
MCC
FMI
EDL-COVID [20]
94.19
 ± 0.97
92.50
 ± 1.61
92.65
 ± 1.41
93.34
 ± 0.70
93.40
 ± 0.65
86.72
 ± 1.36
93.41
 ± 0.64
PSTCNN [21]
93.65
 ± 1.86
94.32
 ± 2.07
94.30
 ± 2.04
93.99
 ± 1.78
93.97
 ± 1.78
87.99
 ± 3.56
93.97
 ± 1.78
6L-CNN [22]
90.20
 ± 1.78
87.43
 ± 2.41
87.82
 ± 1.93
88.82
 ± 1.13
88.97
 ± 1.07
77.71
 ± 2.22
88.99
 ± 1.06
DLM [23]
87.23
 ± 2.19
88.65
 ± 1.52
88.51
 ± 1.27
87.94
 ± 1.03
87.84
 ± 1.11
75.92
 ± 2.06
87.86
 ± 1.11
GLCM-PSO [24]
77.36
 ± 2.47
78.99
 ± 2.31
78.69
 ± 1.55
78.18
 ± 0.86
77.99
 ± 1.06
56.41
 ± 1.73
78.01
 ± 1.05
SWE-ELM [25]
84.59
 ± 2.70
82.70
 ± 2.21
83.07
 ± 1.49
83.65
 ± 0.97
83.79
 ± 1.12
67.37
 ± 1.98
83.81
 ± 1.13
MDGLCM-GA [26]
83.38
 ± 1.40
81.15
 ± 2.08
81.59
 ± 1.57
82.26
 ± 0.96
82.46
 ± 0.88
64.57
 ± 1.90
82.47
 ± 0.88
GLCM-RVFL [27]
78.81
 ± 1.75
75.34
 ± 1.92
76.20
 ± 1.12
77.08
 ± 0.68
77.46
 ± 0.73
54.22
 ± 1.35
77.48
 ± 0.74
SGS (Ours)
96.28
 ± 1.81
96.01
 ± 2.10
96.04
 ± 2.06
96.15
 ± 1.82
96.16
 ± 1.81
92.31
 ± 3.65
96.16
 ± 1.81

5 Conclusion

We proposed a novel approach for COVID-19 detection by introducing the Specificity-Guided Selection model, which incorporates the SN-guided Gaussian-Kernel SVM algorithm. Through our study, we compared the performance of the SGS model with the SS model and other state-of-the-art methods. The results highlighted the superiority of the SGS model in various performance metrics. The SGS model offers a promising approach for accurate and reliable detection of COVID-19 cases, showcasing its potential for practical applications in clinical settings. It provides an effective strategy for enhancing the accuracy and reliability of COVID-19 diagnosis, ultimately contributing to improved patient management and public health efforts.
Acknowledging specific limitations of this study is crucial. Firstly, the performance of the SGS framework, although robust in our datasets, may exhibit variations in different datasets, particularly those featuring diverse demographic characteristics or varying image qualities. Secondly, the model's effectiveness in real-world clinical settings is not yet fully established, emphasizing the need for further validation studies. Additionally, while the model demonstrates potential for diagnosing various respiratory conditions, specific adaptations and validations are essential for each disease, aspects not addressed in this study. Lastly, the computational resources necessary for training and implementing deep learning models, such as ours, may restrict their applicability in resource-constrained environments.
Subsequent research endeavors should prioritize overcoming these limitations, possibly by investigating more resource-efficient models and validating the framework across a broader spectrum of datasets and clinical settings. Such initiatives will augment the effectiveness of AI in medical diagnostics, ultimately advancing disease management and control on a global scale.

Declarations

Competing interests

The authors declare no competing interests.
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://​creativecommons.​org/​licenses/​by/​4.​0/​.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Our product recommendations

ATZelektronik

Die Fachzeitschrift ATZelektronik bietet für Entwickler und Entscheider in der Automobil- und Zulieferindustrie qualitativ hochwertige und fundierte Informationen aus dem gesamten Spektrum der Pkw- und Nutzfahrzeug-Elektronik. 

Lassen Sie sich jetzt unverbindlich 2 kostenlose Ausgabe zusenden.

ATZelectronics worldwide

ATZlectronics worldwide is up-to-speed on new trends and developments in automotive electronics on a scientific level with a high depth of information. 

Order your 30-days-trial for free and without any commitment.

Literature
1.
go back to reference Betthäuser BA et al (2023) A systematic review and meta-analysis of the evidence on learning during the covid-19 pandemic. Nat Hum Behav 7(3):375–385CrossRef Betthäuser BA et al (2023) A systematic review and meta-analysis of the evidence on learning during the covid-19 pandemic. Nat Hum Behav 7(3):375–385CrossRef
2.
go back to reference Msemburi W et al (2023) The who estimates of excess mortality associated with the covid-19 pandemic. Nature 613(7942):130–137CrossRef Msemburi W et al (2023) The who estimates of excess mortality associated with the covid-19 pandemic. Nature 613(7942):130–137CrossRef
3.
go back to reference El-Sadr WM et al (2023) Facing the new covid-19 reality. N Engl J Med 388(5):385–387CrossRef El-Sadr WM et al (2023) Facing the new covid-19 reality. N Engl J Med 388(5):385–387CrossRef
4.
go back to reference Binny RN et al (2023) Sensitivity of reverse transcription polymerase chain reaction tests for severe acute respiratory syndrome coronavirus 2 through time. J Infect Dis 227(1):9–17CrossRef Binny RN et al (2023) Sensitivity of reverse transcription polymerase chain reaction tests for severe acute respiratory syndrome coronavirus 2 through time. J Infect Dis 227(1):9–17CrossRef
5.
go back to reference Si N et al (2023) Effect of the matrix and target on the accurate quantification of genomic and plasmid DNA by digital polymerase chain reaction. Agriculture 13(1):127CrossRef Si N et al (2023) Effect of the matrix and target on the accurate quantification of genomic and plasmid DNA by digital polymerase chain reaction. Agriculture 13(1):127CrossRef
6.
go back to reference Zhu Z et al (2023) A survey of convolutional neural network in breast cancer. Computer modeling in engineering & sciences: CMES 136(3):2127CrossRef Zhu Z et al (2023) A survey of convolutional neural network in breast cancer. Computer modeling in engineering & sciences: CMES 136(3):2127CrossRef
7.
go back to reference Llobet MP et al (2024) The experiences of family members of persons with intellectual disabilities who used residential care homes during the covid-19 pandemic. Int J Qual Stud Health Well Being 19(1):Article ID. 2288100CrossRef Llobet MP et al (2024) The experiences of family members of persons with intellectual disabilities who used residential care homes during the covid-19 pandemic. Int J Qual Stud Health Well Being 19(1):Article ID. 2288100CrossRef
8.
go back to reference Owais M et al (2021) Multilevel deep-aggregated boosted network to recognize covid-19 infection from large-scale heterogeneous radiographic data. IEEE J Biomed Health Inform 25(6):1881–1891CrossRef Owais M et al (2021) Multilevel deep-aggregated boosted network to recognize covid-19 infection from large-scale heterogeneous radiographic data. IEEE J Biomed Health Inform 25(6):1881–1891CrossRef
9.
go back to reference Owais M et al (2021) Light-weighted ensemble network with multilevel activation visualization for robust diagnosis of covid19 pneumonia from large-scale chest radiographic database. Appl Soft Comput 108:107490CrossRef Owais M et al (2021) Light-weighted ensemble network with multilevel activation visualization for robust diagnosis of covid19 pneumonia from large-scale chest radiographic database. Appl Soft Comput 108:107490CrossRef
10.
go back to reference Haider A et al (2022) Deep features aggregation-based joint segmentation of cytoplasm and nuclei in white blood cells. IEEE J Biomed Health Inform 26(8):3685–3696CrossRef Haider A et al (2022) Deep features aggregation-based joint segmentation of cytoplasm and nuclei in white blood cells. IEEE J Biomed Health Inform 26(8):3685–3696CrossRef
11.
go back to reference Moutik O et al (2023) Convolutional neural networks or vision transformers: who will win the race for action recognitions in visual data? Sensors 23(2):734CrossRef Moutik O et al (2023) Convolutional neural networks or vision transformers: who will win the race for action recognitions in visual data? Sensors 23(2):734CrossRef
12.
go back to reference Cong S et al (2023) A review of convolutional neural network architectures and their optimizations. Artif Intell Rev 56(3):1905–1969CrossRef Cong S et al (2023) A review of convolutional neural network architectures and their optimizations. Artif Intell Rev 56(3):1905–1969CrossRef
13.
go back to reference Wang W et al (2023) Pstcnn: explainable covid-19 diagnosis using pso-guided self-tuning cnn. Biocell 47:373–384CrossRef Wang W et al (2023) Pstcnn: explainable covid-19 diagnosis using pso-guided self-tuning cnn. Biocell 47:373–384CrossRef
14.
go back to reference Wang J et al (2023) Artificial intelligence for visually impaired. Displays 77:102391CrossRef Wang J et al (2023) Artificial intelligence for visually impaired. Displays 77:102391CrossRef
15.
go back to reference Yimsuk A et al (2024) Evaluation of thailand’s covid-19-related policies and their impact on the stock market using a pmc index model approach. Cogent Soc Sci 10(1):Article ID. 2285252 Yimsuk A et al (2024) Evaluation of thailand’s covid-19-related policies and their impact on the stock market using a pmc index model approach. Cogent Soc Sci 10(1):Article ID. 2285252
16.
go back to reference Zhang Y et al (2023) Snelm: squeezenet-guided elm for covid-19 recognition. Comput Syst Sci Eng 46(1):13–26CrossRef Zhang Y et al (2023) Snelm: squeezenet-guided elm for covid-19 recognition. Comput Syst Sci Eng 46(1):13–26CrossRef
17.
go back to reference Nurcahyawati V et al (2023) Improving sentiment reviews classification performance using support vector machine-fuzzy matching algorithm. Bull Electr Eng Inform 12(3):1817–1824CrossRef Nurcahyawati V et al (2023) Improving sentiment reviews classification performance using support vector machine-fuzzy matching algorithm. Bull Electr Eng Inform 12(3):1817–1824CrossRef
18.
go back to reference Rasool M et al (2023) A novel approach for classifying brain tumours combining a squeezenet model with svm and fine-tuning. Electronics 12(1):149CrossRef Rasool M et al (2023) A novel approach for classifying brain tumours combining a squeezenet model with svm and fine-tuning. Electronics 12(1):149CrossRef
19.
go back to reference Handayanto RT (2023) Modification of squeezenet for devices with limited computational resources. J RESTI (Rekayasa Sistem Teknol Inf) 7(1):153–160CrossRef Handayanto RT (2023) Modification of squeezenet for devices with limited computational resources. J RESTI (Rekayasa Sistem Teknol Inf) 7(1):153–160CrossRef
20.
go back to reference Tang SJ et al (2021) Edl-covid: ensemble deep learning for covid-19 case detection from chest x-ray images. IEEE Trans Industr Inf 17(9):6539–6549CrossRef Tang SJ et al (2021) Edl-covid: ensemble deep learning for covid-19 case detection from chest x-ray images. IEEE Trans Industr Inf 17(9):6539–6549CrossRef
21.
22.
go back to reference Hou S (2022) Covid-19 detection via a 6-layer deep convolutional neural network. Comput Model Eng Sci 130(2):855–869 Hou S (2022) Covid-19 detection via a 6-layer deep convolutional neural network. Comput Model Eng Sci 130(2):855–869
23.
go back to reference Gafoor SA et al (2022) Deep learning model for detection of covid-19 utilizing the chest x-ray images. Cogent Eng 9(1):Article ID. 2079221CrossRef Gafoor SA et al (2022) Deep learning model for detection of covid-19 utilizing the chest x-ray images. Cogent Eng 9(1):Article ID. 2079221CrossRef
24.
go back to reference Wang J et al (2022) Covid-19 diagnosis by gray-level cooccurrence matrix and pso. Int J Patient-Cent Healthc 12(1):309118 Wang J et al (2022) Covid-19 diagnosis by gray-level cooccurrence matrix and pso. Int J Patient-Cent Healthc 12(1):309118
25.
go back to reference Han X et al (2022) Covid-19 diagnosis by stationary wavelet entropy and extreme learning machine. Int J Patient-Cent Healthc 12(1):309952MathSciNet Han X et al (2022) Covid-19 diagnosis by stationary wavelet entropy and extreme learning machine. Int J Patient-Cent Healthc 12(1):309952MathSciNet
26.
go back to reference Jiang X et al (2022) Covid-19 diagnosis by multiple-distance gray-level cooccurrence matrix and genetic algorithm. Int J Patient-Cent Healthc 12(1):309951 Jiang X et al (2022) Covid-19 diagnosis by multiple-distance gray-level cooccurrence matrix and genetic algorithm. Int J Patient-Cent Healthc 12(1):309951
27.
go back to reference Tang W (2023) Gray level co-occurrence matrix and rvfl for covid-19 diagnosis. EAI Endorsed Trans e-Learn 8(2):1–14CrossRef Tang W (2023) Gray level co-occurrence matrix and rvfl for covid-19 diagnosis. EAI Endorsed Trans e-Learn 8(2):1–14CrossRef
28.
go back to reference Zhang X et al (2022) Diagnosis of covid-19 pneumonia via a novel deep learning architecture. J Comput Sci Technol 37(2):330–343CrossRef Zhang X et al (2022) Diagnosis of covid-19 pneumonia via a novel deep learning architecture. J Comput Sci Technol 37(2):330–343CrossRef
29.
go back to reference Nagamani GM et al (2024) Deep learning network (dl-net) based classification and segmentation of multi-class retinal diseases using oct scans. Biomed Signal Process Control 88:Article ID. 105619CrossRef Nagamani GM et al (2024) Deep learning network (dl-net) based classification and segmentation of multi-class retinal diseases using oct scans. Biomed Signal Process Control 88:Article ID. 105619CrossRef
30.
go back to reference Elaraby N et al (2024) A generalized ensemble approach based on transfer learning for braille character recognition. Inf Process Manag 61(1):Article ID. 103545CrossRef Elaraby N et al (2024) A generalized ensemble approach based on transfer learning for braille character recognition. Inf Process Manag 61(1):Article ID. 103545CrossRef
31.
go back to reference Nayak T et al (2023) Detection of monkeypox from skin lesion images using deep learning networks and explainable artificial intelligence. Appl Math Sci Eng 31(1):Article ID. 2225698MathSciNetCrossRef Nayak T et al (2023) Detection of monkeypox from skin lesion images using deep learning networks and explainable artificial intelligence. Appl Math Sci Eng 31(1):Article ID. 2225698MathSciNetCrossRef
32.
go back to reference Talaat AS (2023) Novel deep learning models for yoga pose estimator. SN Appl Sci 5(12):Article ID. 341CrossRef Talaat AS (2023) Novel deep learning models for yoga pose estimator. SN Appl Sci 5(12):Article ID. 341CrossRef
33.
go back to reference Wang W et al (2003) Determination of the spread parameter in the gaussian kernel for classification and regression. Neurocomputing 55(3–4):643–663CrossRef Wang W et al (2003) Determination of the spread parameter in the gaussian kernel for classification and regression. Neurocomputing 55(3–4):643–663CrossRef
34.
go back to reference Hohmann M et al (2023) Quantifying ideological polarization on a network using generalized euclidean distance. Sci Adv 9(9):eabq 2044CrossRef Hohmann M et al (2023) Quantifying ideological polarization on a network using generalized euclidean distance. Sci Adv 9(9):eabq 2044CrossRef
35.
go back to reference Sunkara M et al (2024) Tri-seizuredualnet: a novel multimodal brain seizure detection using triple stream skipped feature extraction module entrenched dual parallel attention transformer. Biomed Signal Process Control 88:Article ID. 105593CrossRef Sunkara M et al (2024) Tri-seizuredualnet: a novel multimodal brain seizure detection using triple stream skipped feature extraction module entrenched dual parallel attention transformer. Biomed Signal Process Control 88:Article ID. 105593CrossRef
36.
go back to reference Lee K et al (2024) Machine learning-powered electrochemical aptasensor for simultaneous monitoring of di(2-ethylhexyl) phthalate and bisphenol a in variable ph environments. J Hazard Mater 462:Article ID. 132775CrossRef Lee K et al (2024) Machine learning-powered electrochemical aptasensor for simultaneous monitoring of di(2-ethylhexyl) phthalate and bisphenol a in variable ph environments. J Hazard Mater 462:Article ID. 132775CrossRef
Metadata
Title
SGS: SqueezeNet-guided Gaussian-kernel SVM for COVID-19 Diagnosis
Authors
Fanfeng Shi
Jiaji Wang
Vishnuvarthanan Govindaraj
Publication date
13-01-2024
Publisher
Springer US
Published in
Mobile Networks and Applications
Print ISSN: 1383-469X
Electronic ISSN: 1572-8153
DOI
https://doi.org/10.1007/s11036-023-02288-3