CXRML Classifier

About CXRML Classifier

Welcome to CXRML Classifier (Chest X-ray Machine Learning Classifier), a prototype solution aiming to assist medical professionals in diagnosing various pulmonary conditions through advanced image analysis. This application leverages machine learning algorithms to provide accurate and timely insights from chest X-ray images. Below is an overview of the application, its capabilities, and the technology that powers it.

Summary

CXRML Classifier is a diagnostic assistant for healthcare providers, utilizing DenseNet-121, a Convolutional Neural Network (CNN), to analyze chest X-rays. The application offers high accuracy, real-time analysis, and an intuitive user interface. CXRML Classifier includes explainable AI features, allowing users to understand the model’s decision-making process by highlighting significant regions in the X-rays. CXRML Classifier’s mission is to provide healthcare providers with diagnostic tools that improve patient outcomes. This application aims to bridge the gap between traditional radiological practices and modern machine learning techniques.

How It Works

This application is built on a sophisticated machine-learning model trained on thousands of chest X-ray images labeled as “Covid”, “Normal”, or “Pneumonia”. The model is designed to identify patterns and anomalies in these images, helping to detect the above-mentioned conditions. The X-ray dataset used to train the model was a compilation of roughly 6,000 Chest X-ray's on Kaggle from various sources of patients diagnosed with either Covid-19, Pneumonia, or normal lung health. The first step of this project was to split this data into training, validation, and testing datasets of which a 70%, 20%, and 10% portion of the data was used for each dataset respectively. Here is a detailed breakdown of how the application operates:

Key Features

CXRML Classifier offers several key features that if refined, could make it a useful tool for radiologists and healthcare providers:

The Technology Behind The Application

This application is powered by advanced machine learning technologies and frameworks, aiming to provide high performance and accuracy:

Application Architecture

If you want to read more about this application's architecture, refer to the architecture overview here: CXRML Classifier Architecture Overview

Future Improvements

In future versions of this application, a large improvement that could be made is the usage of lung segmentation. Segmenting the lung out and having the Machine Learning model focus on that area would increase accuracy and relevance when detecting pulmonary conditions. This addition would also increase the reliability of the interactive gradient display.

Contact Me

Any inquiries and feedback from the medical community, researchers, and potential collaborators are welcome. If you have any questions, suggestions, or would like to learn more about this application, please contact me at justin.sy.huang@gmail.com.

To view the complete code for this project, refer to: GitHub Repository Link

My LinkedIn: linkedin.com/in/JustinHuang05

My GitHub: github.com/JustinHuang05