π§ββοΈπ€ AI-powered tuberculosis detection system using chest X-rays - built for low-resource environments with mobile support and radiologist-in-the-loop validation.
### π« TB-AI Diagnostic Assistant (TBAIDA)
> π **AI-powered Tuberculosis Screening for Underserved Communities**
TBAIDA is an intelligent, scalable, and cost-effective diagnostic assistant designed to support healthcare professionals in detecting **Tuberculosis (TB)** using chest X-ray images. Built with deep learning and deployed through a mobile-first ecosystem, the system is engineered for **real-world impact in resource-constrained environments**.
> This repository contains two main sub directory which are:
1. `mobile` - The mobile app that does predictions by sending requests to the API server using `X-Ray` images of a human chest.
2. `server` - This is an API server that serves different models that does TB predictions on chest-x-ray images of a human.
### Table of Contents
- π« TB-AI Diagnostic Assistant (TBAIDA)
- Table of Contents
- π Why This Matters
- π‘ Our Solution
- ποΈ System Architecture
- π± Key Features
- π¬ AI-Powered Diagnosis
- π‘ Offline-First Capability
- βοΈ Bias-Aware AI
- π Continuous Learning System
- π¨ββοΈ Radiologist-in-the-Loop
- π― Target Users
- π± Application UI
- Landing Page
- Home Screen
- Results
- History Page
- Settings Page
- Home \& Prediction Flow
- Diagnosis Results
- π§ͺ How It Works
- π What Makes TBAIDA Different?
- π° Business \& Sustainability Model
- π Roadmap
- π€ Contributors
- β οΈ Disclaimer
- π License
- β Support This Project
---
### π Why This Matters
Tuberculosis remains one of the leading causes of death in South Africa and globally.
- πΏπ¦ South Africa reports **~280,000 TB cases annually**
- β οΈ ~54,000 deaths each year
- π¨ββοΈ Only **~650 radiologists serving ~63 million people**
- β±οΈ Delayed diagnosis = preventable deaths
> π‘ **Early detection saves lives β but access to radiologists is limited.**
---
### π‘ Our Solution
TBAIDA leverages **Artificial Intelligence + Mobile Technology** to:
- π§ Analyze chest X-ray images using deep learning models
- β‘ Provide **instant diagnostic insights**
- π©ββοΈ A β¦