EconPapers    
Economics at your fingertips  
 

Performance Analysis of Different Convolutional Neural Network (CNN) Models with Optimizers in Detecting Tuberculosis (TB) from Various Chest X-ray Images

Salman F. Rabby, Anamul Hasan, Md. Janibul A. Soeb, Gourob P. Shirsho and Bijoy Talukdar
Additional contact information
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.

European Journal of Engineering and Technology Research, 2022, vol. 7, issue 4, 21-30

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.

Keywords: chest x-ray; pre-trained CNN; tuberculosis. (search for similar items in EconPapers)
Date: 2022
References: Add references at CitEc
Citations:

Downloads: (external link)
https://eu-opensci.org/index.php/ejeng/article/view/62861 Abstract page (text/html)
https://eu-opensci.org/index.php/ejeng/article/download/62861/12829 Full text (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:epw:ejeng0:v:7:y:2022:i:4:id:62861

DOI: 10.24018/ejeng.2022.7.4.2861

Access Statistics for this article

More articles in European Journal of Engineering and Technology Research from European Open Science
Bibliographic data for series maintained by Support ().

 
Page updated 2026-06-22
Handle: RePEc:epw:ejeng0:v:7:y:2022:i:4:id:62861