Skip to content

Streamlit-based web app for classifying chest X-ray images to detect COVID-19 and Pneumonia using TensorFlow and Keras

Notifications You must be signed in to change notification settings

nawaz0x1/X-Ray-Classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COVID-19, Pneumonia, and Normal Classification from X-ray Images

Accurate diagnosis of respiratory conditions is crucial for effective treatment and patient care. This project leverages deep learning techniques to classify chest X-ray images into three categories:

  • COVID-19
  • Pneumonia
  • Normal

The model combines the powerful feature extraction capabilities of ResNet50 with the sequence processing strengths of Gated Recurrent Units (GRUs). This hybrid architecture ensures high accuracy in distinguishing between different types of lung conditions.

To make this tool accessible to healthcare professionals and researchers, I have developed a user-friendly web application using Streamlit. This application allows users to upload X-ray images and receive instant classification results, aiding in quick and informed decision-making.

Screenshot

Web App Screenshot

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/nawaz0x1/X-Ray-Classification.git
    cd X-Ray-Classification
  2. Install the required dependencies:

    pip install -r requirements.txt
  3. Download the model.keras file from the GDrive link and replace it with Model/model.keras.

Usage

To run the Streamlit web app:

streamlit run App.py

Acknowledgement

The dataset was obtained from Kaggle.

About

Streamlit-based web app for classifying chest X-ray images to detect COVID-19 and Pneumonia using TensorFlow and Keras

Topics

Resources

Stars

Watchers

Forks