Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
subhankar01 authored Jul 21, 2021
1 parent 74306e5 commit e40a849
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ In this project, we have applied Choquet integral for ensemble of deep CNN model
## Team Members<a name="1"></a>
- Subhankar Sen [LinkedIn](https://www.linkedin.com/in/subhankar-sen-a62457190lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base_contact_details%3BP2gUaNhAT0uL2etYJDiGqw%3D%3D)
- Pratik Bhowal [LinkedIn](https://www.linkedin.com/in/pratik-bhowal-1066aa198?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base_contact_details%3B%2BqgwqwxJRIep5K454MTQ6w%3D%3D),[Github](https://github.com/prat1999)
- Jin Hee Yoon [LinkedIn](https://www.linkedin.com/in/jin-hee-yoon-2418a069), [Google Scholar](https://scholar.google.com/citations?user=Rq_TQc0AAAAJ&hl=en)
- Zong Woo Geem [LinkedIn](https://www.linkedin.com/in/zong-woo-geem-66273113), [Google Scholar](https://scholar.google.com/citations?hl=en&user=Je3-B2YAAAAJ)
- Prof. Ram Sarkar,Jadavpur University,Kolkata [LinkedIn](https://www.linkedin.com/in/ram-sarkar-0ba8a758?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base_contact_details%3BvwKX%2Frm5RNSySsSaIQTiVQ%3D%3D) , [Google Scholar](https://scholar.google.com/citations?hl=en&user=bDj0BUEAAAAJ&view_op=list_works&citft=1&citft=2&citft=3&email_for_op=subhankarsen2001%40gmail.com&gmla=AJsN-F5CKj5MB0jIcLJssFUKVVcxdf5jt8CBMbzSZf6W9RJvYUYp61X3OC6sXa_lzg1FHW7A8BpuLWwkMtDLWxJje2eowsNWqllMazckf90f5PsxhFZ2D1PcmhyhjJ8OT5q2-3Pc3DcwNuIj4E0s2LfWgQVOZBVVGs76xTjTPWNSKVvqBhvA-u05tkPXamKiItj8RSd_vApWN6jtmvYA9JcJ4ObPprLRFPV10T5a0A4nmrQVxyniapy6XIgng1L8D1qTtb2oFAow)


Expand Down Expand Up @@ -50,7 +52,7 @@ In the present work, we have proposed a lambda fuzzy based ensemble model of DCN
<img src="https://github.com/subhankar01/Covid-Chestxray-lambda-fuzzy/blob/main/assets/Covid-19%20flowchart.png" width="500">

## Dataset<a name="4"></a>
We have used the [Novel COVID-19 Chestxray Database](https://github.com/subhankar01/Novel-COVID-19-Chestxray-Database) for evaluation of our proposed methodology. We have also used our code to show our method performance over the popular [COVIDx dataset](https://github.com/lindawangg/COVID-Net/blob/master/docs/COVIDx.md). Information about the Novel COVID-19 Chestxray Database and its parent image repositories is provided in [Table 1](#tab1)
We have used the [Novel COVID-19 Chestxray Repository](https://www.kaggle.com/subhankarsen/novel-covid19-chestxray-repository) for evaluation of our proposed methodology. We have also used our code to show our method performance over the popular [COVIDx dataset](https://github.com/lindawangg/COVID-Net/blob/master/docs/COVIDx.md). Information about the Novel COVID-19 Chestxray Database and its parent image repositories is provided in [Table 1](#tab1)

### Table 1: Dataset Description<a name="tab1"></a>

Expand All @@ -63,7 +65,7 @@ We have used the [Novel COVID-19 Chestxray Database](https://github.com/subhanka


## Results<a name="5"></a>
To implement the proposed method, we have considered Python using Keras package with Tensorflow used as the deep learning framework backend and run on Google Colaboratory having the following system specifications: Nvidia Tesla T4 with 13 GB GPU memory, 1.59GHz GPU Memory Clock and 12.72 GB RAM.We have performed 3-class classification of the CXR images which are COVID-19 affected lungs, Pneumonia affected lungs and Normal lungs. We have used three pretrained models, namely, VGG16, Xception and InceptionV3, and then ensembled the decision of the three models using Choquet Integral. The fuzzy measures are calculated using Coalition game theory and Lambda fuzzy approximation. The parameters used for training the deep learning models are as follows. Adam optimizer, with a learning rate of 0.001 and hyperparameters beta_1 and beta_2 set equal to 0.6 and 0.8 respectively, are used for training the MLP classifier using the extracted image descriptors. The learning rate and hyperparameter values are experimentally inferred to be the most optimal values obtained using Grid search technique for model tuning and optimization. The batch size is set to 32, and the models are trained for 1000 epochs. Weights are initialized from the weights obtained by training ImageNet dataset for all DCNNs.In [Table 2](#tab2), we have recorded the validation accuracy, test accuracy, precision and recall of each of the three models, and the final results obtained after applying the ensemble method.In [Fig. 3](#fig3), we plot the PR graph for the 3 classifiers and the ensemble method. The Precision taken is the Average Precision score Micro-averaged over all the classes.In[Fig. 4](#fig4) we plot the multi-labeled PR curve for the 3 classifiers an the proposed ensemble method. In [Fig. 5](#fig5) we plot the Confusion Matrix for the proposed ensemble method.
To implement the proposed method, we have considered Python using Keras package with Tensorflow used as the deep learning framework backend and run on Google Colaboratory having the following system specifications: Nvidia Tesla T4 with 13 GB GPU memory, 1.59GHz GPU Memory Clock and 12.72 GB RAM.We have performed 3-class classification of the CXR images which are COVID-19 affected lungs, Pneumonia affected lungs and Normal lungs. We have used three pretrained models, namely, VGG16, Xception and InceptionV3, and then ensembled the decision of the three models using Choquet Integral. The fuzzy measures are calculated using Coalition game theory and Lambda fuzzy approximation. The parameters used for training the deep learning models are as follows. Adam optimizer, with a learning rate of 0.001 and hyperparameters beta_1 and beta_2 set equal to 0.6 and 0.8 respectively, are used for training the MLP classifier using the extracted image descriptors. The learning rate and hyperparameter values are experimentally inferred to be the most optimal values obtained using Grid search technique for model tuning and optimization. The batch size is set to 32, and the models are trained for 1000 epochs. Weights are initialized from the weights obtained by training ImageNet dataset for all DCNNs.In [Table 2](#tab2), we have recorded the validation accuracy, test accuracy, precision and recall of each of the three models, and the final results obtained after applying the ensemble method.In [Fig. 3](#fig3), we plot ROC of the 3 DCNN models and proposed ensemble method..In[Fig. 4](#fig4) we plot the multi-labeled ROC curve for the proposed ensemble method. In [Fig. 5](#fig5) we plot the Confusion Matrix for the proposed ensemble method.



Expand Down

0 comments on commit e40a849

Please sign in to comment.