Tuberculin Skin Test Detection System - AI-Powered PPD Analysis | OmnixOne


Tuberculin Skin Test (TST)

Mantoux PPD Skin Test for Detecting Tuberculosis (TB)

Overview

This project focuses on detecting tuberculosis (TB) using the Mantoux PPD skin test. We developed an AI-driven solution leveraging U-Net++ for semantic segmentation to measure the induration reaction on the skin. The primary challenge was the limited dataset, requiring innovative solutions to achieve high accuracy.

Key Features

Technologies Used

  • PyTorch
  • nnU-Net
  • CVAT
  • Albumentations
  • Django
  • Bootstrap 5
  • AWS EC2
  • OpenCV

Challenges Overcome

- Limited dataset (< 50 images) required advanced augmentation and preprocessing techniques.
- Achieving precision in medical-grade segmentation through rigorous tuning.
- Building a secure and scalable deployment using AWS EC2 and Django.

Visuals

Login Page Screenshot

Staff & Patient Login Page

Segmentation Output

Model Output Example

Annotated Image 1 Annotated Image 2

Annotation with CVAT