Skip to main content

A Comparative Study of Deep Learning Architectures for Chest X-Ray Image Classification

Comparative Analysis of Deep Learning Models for Chest X-Ray Image Classification

Author: Akrash Noor, Saba Latif & Hifzun Nisa | Published: December 21, 2025 | Category: AI · Medical Imaging · Deep Learning



Introduction

Deep Learning Models Used

  • Custom Convolutional Neural Networks (CNN)
  • ResNet (Residual Networks)
  • DenseNet
  • VGG-style architectures

Methodology

The data is a collection of labeled chest X-ray images of different pulmonary conditions. Preprocessing of images was done on the images to increase the robustness of the models, through use of normalization, resizing and augmentation.

Cross-entropy loss was used to train it and Adam and SGD optimizers were used to optimize it. The metrics used to conduct performance evaluation included accuracy, precision, recall and F1-score.

Framework Comparison

PyTorch and TensorFlow were trained and evaluated using the same architectures. PyTorch was more flexible and easier to debug, whereas TensorFlow was better at deployment and execution optimization.

Results & Findings

Results of the experiment show that more complex architectures like ResNet and DenseNet are more successful in classifying images than shallow CNNs. More basic models in turn have a lower inference time, which means that they can be used in low-resource settings.

Real-World Applications

  • Early diagnosis of lung infection and pneumonia.
  • Artificial intelligence-aided clinical decision support.
  • Distant diagnosis in under-resource areas.

Project Repository

Source code and experiments are available on GitHub:
View Project on GitHub

Conclusion

Deep learning has the potential to revolutionize medical imaging diagnostics. This comparative study highlights the strengths and limitations of various CNN-based models and frameworks, providing valuable insights for researchers and practitioners.


Author: Akrash Noor | Saba Latif | Hifzun Nisa
AI Researcher | Machine Learning Engineer | Medical Imaging Enthusiast

Comments

  1. Can a comparative evaluation of deep learning models reveal architecture-specific strengths in detecting multiple thoracic diseases from chest X-ray images?

    ReplyDelete
    Replies
    1. Yes, comparative evaluations of deep learning models in detecting multiple thoracic diseases from chest X-rays reveal architecture-specific strengths. Different models excel in specific areas, offering unique advantages regarding accuracy, computational efficiency, and interpretability.

      Delete

Post a Comment

Popular posts from this blog

Process vs Threads

Process vs Threads in Operating Systems Process vs Threads in Operating Systems Operating System Course Article Introduction An operating system is responsible for managing system resources and ensuring that multiple programs run efficiently at the same time. Modern systems perform multitasking by executing several activities concurrently. To achieve this, operating systems rely on two fundamental execution units: processes and threads . Although both represent executing tasks, processes and threads differ in memory usage, execution speed, communication methods, and reliability. Understanding these differences is essential for learning CPU scheduling, concurrency, and parallelism. What is a Process? A process is a program that is cur...

Disk Scheduling Algorithms in Operating Systems

Disk Scheduling Algorithms Disk Scheduling is one of the most important topics in Operating Systems. It determines the order in which disk I/O requests are processed. Since disk access time is much slower compared to RAM, efficient scheduling improves overall system performance significantly. 1. Why Disk Scheduling is Needed A disk drive contains multiple tracks and sectors. When multiple processes request disk access, the disk arm (read/write head) must move to different track positions. This movement is called Seek Time , and it is the most time-consuming part of disk access. Goal of Disk Scheduling: Minimize seek time Maximize throughput Reduce waiting time Ensure fairness 2. Components of Disk Access Time Seek Time – Time to move head to correct track Rotational Latency – Time for sector to rotate under head Transfer Time – Time to transfer data Disk scheduling mainly focuses on reducing seek time. 3. FCFS (First Come First Serve...