Skip to content

Official TensorFlow implementation for AIHC, Springer 2021 paper: "A Two-tier Feature Selection Method using Coalition Game and Nystrom Sampling for Screening COVID-19 from Chest X-Ray Images".

License

Notifications You must be signed in to change notification settings

subhankar01/covidfs-aihc

Repository files navigation

A Two-tier Feature Selection Method using Coalition Game and Nystrom Sampling for Screening COVID-19 from Chest X-Ray Images

[Paper]

Abstract

The world is still under the threat of different strains of the coronavirus and the pandemic situation is far from over. The method, that is widely used for the detection of COVID-19 is Reverse Transcription Polymerase chain reaction (RT-PCR), which is a time-consuming method and is prone to manual errors, and has poor precision. Although many nations across the globe have begun the mass-immunization procedure, the COVID-19 vaccine will take a long time to reach everyone. The application of Artificial Intelligence (AI) and Computer-Aided Diagnosis (CAD) has been used in the domain of medical imaging for a long period. It is quite evident that the use of CAD in the detection of COVID-19 is inevitable. The main objective of this paper is to use Convolutional Neural Networks (CNN) and a novel feature selection technique to analyze Chest X-Ray (CXR) images for the detection of COVID-19. We propose a novel two-tier feature selection method, which increases the accuracy of the overall classification model used for screening COVID-19 CXRs. Filter feature selection models are often more effective than wrapper methods as wrapper methods tend to be computationally more expensive and are not useful for large datasets dealing with a large number of features. However, most filter methods do not take into consideration how a group of features would work together, rather they just look at the features individually and decide on a score. We have used approximate Shapley value, a concept of Coalition game theory, to deal with this problem. Further, in the case of a large dataset, it is important to work with shorter embeddings of the features. We have used CUR decomposition and Nystrom sampling to further reduce the feature space. To check the efficacy of this two-tier feature selection method, we have applied it to the features extracted by three standard deep learning models, namely VGG16, Xception and InceptionV3, where the features have been extracted from the CXR images of COVID-19 datasets and we have found that the selection procedure works quite well for the features extracted by Xception and InceptionV3

Journal Paper

If you find our proposed methodology useful, please consider citing it

@article{bhowal2021two,
  title={A two-tier feature selection method using Coalition game and Nystrom sampling for screening COVID-19 from chest X-Ray images},
  author={Bhowal, Pratik and Sen, Subhankar and Sarkar, Ram},
  journal={Journal of Ambient Intelligence and Humanized Computing},
  pages={1--16},
  year={2021},
  publisher={Springer}
}

Installation

  1. Make sure you have python3 setup on your system
  2. Clone the repo
git clone https://github.com/subhankar01/covidfs-aihc
  1. Install requirements
pip install -r requirements.txt

Data Availablity

https://www.kaggle.com/subhankarsen/novel-covid19-chestxray-repository

Contact

In case of doubt or further collaboration, feel free to email us ! 😊

About

Official TensorFlow implementation for AIHC, Springer 2021 paper: "A Two-tier Feature Selection Method using Coalition Game and Nystrom Sampling for Screening COVID-19 from Chest X-Ray Images".

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published