Deep Learning-Based Pneumonia Detection from Chest X-Rays Using Convolutional Neural Networks
Pneumonia remains a leading cause of morbidity and mortality worldwide, and chest X-ray (CXR) interpretation is the primary diagnostic tool used to detect it, despite being prone to inter-observer variability and human error. This report presents a complete technical analysis of a CNN-based binary pneumonia classification system implemented in TensorFlow/Keras. The system architecture comprises three convolutional blocks (32, 64, and 128 filters) followed by a fully connected classification head with dropout regularization, trained on the publicly available Kaggle Chest X-Ray Pneumonia dataset. The report documents the data preprocessing pipeline, model architecture, training methodology, and a supplementary rule-based infection-area-estimation routine using Otsu-style binary thresholding. Beyond describing the implementation, this report provides a critical, independent evaluation of the code's design choices, identifies methodological limitations against current best practice in the literature (2024-2026), and proposes specific, technically justified improvements — including transfer learning, class-imbalance handling, data augmentation, k-fold cross-validation, and explainable AI integration via Grad-CAM. All analysis, explanation, and critique in this report is independently authored and does not reproduce text from any external source.
Authors
- Prof. Nanda Satish Kulkarni
- Pallavi Tukaram Chaudhary
Publication Details
- Journal
- Iconic Research and Engineering Journals
- Published
- 2026-06-30
- DOI
- https://doi.org/10.64388/irev9i12-1719121
- Primary Topic
- COVID-19 diagnosis using AI
- Type
- article
- Field-Weighted Citation Impact
- 0.00