Author
Listed:
- Salman F. Rabby
(Sylhet Engineering College, Bangladesh.)
- Anamul Hasan
(Sylhet Engineering College, Bangladesh.)
- Md. Janibul A. Soeb
(Sylhet Agricultural University, Bangladesh.)
- Gourob P. Shirsho
(Sylhet Engineering College, Bangladesh.)
- Bijoy Talukdar
(Sylhet Engineering College, Bangladesh.)
Abstract
Tuberculosis (TB) is one of the top 10 infectious disease-related deaths. This paper uses Convolutional Neural Networks (CNN) to investigate the accuracy and performance of three pre-trained models with different optimizers and loss functions to diagnose tuberculosis based on the patient's chest X-ray scans. The odds of treating and curing tuberculosis (TB) are better if the disease is diagnosed early in a patient. Early detection of tuberculosis could lead to a decreased overall mortality rate. The best and quickest way to identify tuberculosis is to look at the patient's chest X-Ray image (CXR). A qualified professional Radiologist is required to make an accurate diagnosis. But do not have qualified doctor or radiologist everywhere. On the other hand, it is quite difficult for a doctor or radiologist to diagnose from any x-ray images with open eyes. 914 normal chest x-ray images and 892 TB infected images were used from different sources to train and evaluate these images to detect the exact x-ray of Tuberculosis infected people. Different famous pre-trained models like VGG16, InceptionV3 and Xception etc. were applied. Approximately 80% of the data was used for training and the remaining 20% was used for validation. From all of these datasets, randomly 190 images from normal and 180 images from TB chest x-ray images have been taken. Those randomized 370 (190 for TB and 180 for normal) images were used to evaluate the data finally. Performance of different algorithm like VGG16, InceptionV3 and Xception by applying different optimizers (Adam, Adadelta, Adagrad, Adamax, RMSprop, Nadam, SGD), different loss functions (Binary Cross Entropy, Hinge, Squared Hinge), varying input image size and also varying batch size were also been recorded. Note that, huge variations of performance for different combinations of algorithm, optimizer, loss function, input image size, batch size have been observed. Confusion matrix, precision, recall, f1-score value have also been recorded to understand and justify how accurately the model is predicting the disease from different angles.
Suggested Citation
Salman F. Rabby & Anamul Hasan & Md. Janibul A. Soeb & Gourob P. Shirsho & Bijoy Talukdar, 2022.
"Performance Analysis of Different Convolutional Neural Network (CNN) Models with Optimizers in Detecting Tuberculosis (TB) from Various Chest X-ray Images,"
European Journal of Engineering and Technology Research, European Open Science, vol. 7(4), pages 21-30, July.
Handle:
RePEc:epw:ejeng0:v:7:y:2022:i:4:id:62861
DOI: 10.24018/ejeng.2022.7.4.2861
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:epw:ejeng0:v:7:y:2022:i:4:id:62861. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Support (email available below). General contact details of provider: https://eu-opensci.org/index.php/ejeng .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.