Skip to content
/ ARDD Public

Auto Retinal Disease Detection (ARDD) is the winning webapp of the 2020 Congressional App Challenge for Virginia's 10th District.

License

Notifications You must be signed in to change notification settings

IdeaKing/ARDD

Repository files navigation

ARDD - Auto Retinal Disease Detection

ARDD is the winning webapp of the 2020 Congressional App Challenge for Virginia's 10th District. Created by Thomas Chia, Sreya Devarakonda, and Cindy Wu.

ARDD uses object detection and semantic image classification. The models used are: YOLOv3 and M-NET with Polar Transformation. The webapp is run on the Flask Micro WebFramework and can be run on a WSGI server.

How does ARDD work?

ARDD can be separated into two stages: the object detection stage and the segmentation stage. The object detection stage will firstly detect the lesions and conditions within the retina. Then the segmentation stage will locate the optic disc region and segment the optic disc.

Stage 1 Example

Firstly the fundus image is entered: Image of input.

Then object detection is run on the image.

Stage 2 Example

Then the image is run on the segmentation model, returning something like this: Image of mask.

The Output

Lastly the output combines Stage 1 and Stage 2.

Image of output.

Installing and Running ARDD

  1. pip install -r requirements.txt
  2. python app.py

You may have to CD into the correct directory and enter the correct virtual environment/conda environment.

More info to be posted soon. Please submit an issue if you have any question(s), I will do my best to answer them.

About

Auto Retinal Disease Detection (ARDD) is the winning webapp of the 2020 Congressional App Challenge for Virginia's 10th District.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published