Skip to content

A web app that classifies xray images of lungs to determine wheter a given patient has tuberculosis or not.

License

Notifications You must be signed in to change notification settings

davidjentjens/tb-classifier

Repository files navigation

Tuberculosis Classifier


GitHub Website GitHub repo size


This project presents a React-based Web Application which is able to take in X-Ray images of patients lungs, predicting whether or not the lungs are infected with Tuberculosis, with a given confidence. It is hosted under the following domain: https://tbclassify.netlify.app.

DISCLAIMER: This project is not meant to be used for medical purposes. It is for academical purposes only.

Data

The data for this project comes from the kaggle dataset Pulmonary Chest X-Ray Abnormalities. It is divided into testing and training data on download.

Context

This project was developed for the purposes handing in an assessment for completing the Computational Vision course at PUC-Rio, under the supervision of professor Marcelo Gattass.

Prediction

The model used for predicting outcomes was trained using the training tool Teachable Machine, developed by Google. The training data was fed into the algorithm, which produced a model that could be loaded by the interface, being able to generate predictions.

Usage

This project is completely open-source and may be used by anyone for academical or commercial purposes. To run the project, follow these steps:

  1. Install NodeJS and yarn in your local machine
  2. cd into the project source folder
  3. Run yarn in your command prompt, to install the necessary dependencies
  4. Run yarn start to run the project in your browser
  5. Enjoy :)

About

A web app that classifies xray images of lungs to determine wheter a given patient has tuberculosis or not.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published