Convolutional Neural Networks with Transfer Learning for Recognition of COVID-19: A Comparative Study of Different Approaches

To judge the ability of convolutional neural networks (CNNs) to effectively and efficiently transfer image representations learned on the ImageNet dataset to the task of recognizing COVID-19 in this work, we propose and analyze four approaches. For this purpose, we use VGG16, ResNetV2, InceptionResN...

Full description

Bibliographic Details
Main Authors: Tanmay Garg, Mamta Garg, Om Prakash Mahela, Akhil Ranjan Garg
Format: Article
Language:English
Published: MDPI AG 2020-12-01
Series:AI
Subjects:
Online Access:https://www.mdpi.com/2673-2688/1/4/34
id doaj-6884860a3439448797a7b4505576b01a
record_format Article
spelling doaj-6884860a3439448797a7b4505576b01a2020-12-22T00:02:18ZengMDPI AGAI2673-26882020-12-0113458660610.3390/ai1040034Convolutional Neural Networks with Transfer Learning for Recognition of COVID-19: A Comparative Study of Different ApproachesTanmay Garg0Mamta Garg1Om Prakash Mahela2Akhil Ranjan Garg3Department of Electrical Engineering, Punjab Engineering College (Deemed to be University), Chandigarh 160012, IndiaDepartment of Computer Science and Engineering, Jodhpur Institute of Engineering and Technology, Jodhpur 342001, IndiaPower System Planning Division, Rajasthan Rajya Vidyut Prasaran Nigam Ltd., Jaipur 302005, IndiaDepartment of Electrical Engineering, Jai Narain Vyas University, Jodhpur 342001, IndiaTo judge the ability of convolutional neural networks (CNNs) to effectively and efficiently transfer image representations learned on the ImageNet dataset to the task of recognizing COVID-19 in this work, we propose and analyze four approaches. For this purpose, we use VGG16, ResNetV2, InceptionResNetV2, DenseNet121, and MobileNetV2 CNN models pre-trained on ImageNet dataset to extract features from X-ray images of COVID and Non-COVID patients. Simulations study performed by us reveal that these pre-trained models have a different level of ability to transfer image representation. We find that in the approaches that we have proposed, if we use either ResNetV2 or DenseNet121 to extract features, then the performance of these approaches to detect COVID-19 is better. One of the important findings of our study is that the use of principal component analysis for feature selection improves efficiency. The approach using the fusion of features outperforms all the other approaches, and with this approach, we could achieve an accuracy of 0.94 for a three-class classification problem. This work will not only be useful for COVID-19 detection but also for any domain with small datasets.https://www.mdpi.com/2673-2688/1/4/34convolutional neural networkstransfer learningK-means clusteringprincipal component analysis
collection DOAJ
language English
format Article
sources DOAJ
author Tanmay Garg
Mamta Garg
Om Prakash Mahela
Akhil Ranjan Garg
spellingShingle Tanmay Garg
Mamta Garg
Om Prakash Mahela
Akhil Ranjan Garg
Convolutional Neural Networks with Transfer Learning for Recognition of COVID-19: A Comparative Study of Different Approaches
AI
convolutional neural networks
transfer learning
K-means clustering
principal component analysis
author_facet Tanmay Garg
Mamta Garg
Om Prakash Mahela
Akhil Ranjan Garg
author_sort Tanmay Garg
title Convolutional Neural Networks with Transfer Learning for Recognition of COVID-19: A Comparative Study of Different Approaches
title_short Convolutional Neural Networks with Transfer Learning for Recognition of COVID-19: A Comparative Study of Different Approaches
title_full Convolutional Neural Networks with Transfer Learning for Recognition of COVID-19: A Comparative Study of Different Approaches
title_fullStr Convolutional Neural Networks with Transfer Learning for Recognition of COVID-19: A Comparative Study of Different Approaches
title_full_unstemmed Convolutional Neural Networks with Transfer Learning for Recognition of COVID-19: A Comparative Study of Different Approaches
title_sort convolutional neural networks with transfer learning for recognition of covid-19: a comparative study of different approaches
publisher MDPI AG
series AI
issn 2673-2688
publishDate 2020-12-01
description To judge the ability of convolutional neural networks (CNNs) to effectively and efficiently transfer image representations learned on the ImageNet dataset to the task of recognizing COVID-19 in this work, we propose and analyze four approaches. For this purpose, we use VGG16, ResNetV2, InceptionResNetV2, DenseNet121, and MobileNetV2 CNN models pre-trained on ImageNet dataset to extract features from X-ray images of COVID and Non-COVID patients. Simulations study performed by us reveal that these pre-trained models have a different level of ability to transfer image representation. We find that in the approaches that we have proposed, if we use either ResNetV2 or DenseNet121 to extract features, then the performance of these approaches to detect COVID-19 is better. One of the important findings of our study is that the use of principal component analysis for feature selection improves efficiency. The approach using the fusion of features outperforms all the other approaches, and with this approach, we could achieve an accuracy of 0.94 for a three-class classification problem. This work will not only be useful for COVID-19 detection but also for any domain with small datasets.
topic convolutional neural networks
transfer learning
K-means clustering
principal component analysis
url https://www.mdpi.com/2673-2688/1/4/34
work_keys_str_mv AT tanmaygarg convolutionalneuralnetworkswithtransferlearningforrecognitionofcovid19acomparativestudyofdifferentapproaches
AT mamtagarg convolutionalneuralnetworkswithtransferlearningforrecognitionofcovid19acomparativestudyofdifferentapproaches
AT omprakashmahela convolutionalneuralnetworkswithtransferlearningforrecognitionofcovid19acomparativestudyofdifferentapproaches
AT akhilranjangarg convolutionalneuralnetworkswithtransferlearningforrecognitionofcovid19acomparativestudyofdifferentapproaches
_version_ 1724374576710811648