golden-panther / glaucoma-detector

Glaucoma detection automation project. Trained a binary image classifier using CNNs and deployed as a streamlit web app. It takes eye (retinal scan) image as input and outputs whether the person is affected by glaucoma or not.
MIT License
20 stars 16 forks source link
binary-classification cnn-architecture cnns computer-vision convolutional-neural-networks deeplearning eye fundus-images glaucoma glaucoma-detector image-classification keras machine-learning neural-networks python streamlit tensorflow

Glaucoma detector Open in Streamlit

Link: https://share.streamlit.io/golden-panther/glaucoma-detector/glaucoma_app.py

(If app at above link doesn't work then use this project by downloading and running it on your local PC)

Web Page

alt text

Healthy Eye

alt text

Glaucomatous Eye

alt text

>> Details

Part 1

>> Usage:

Always remember that tensorflow does not support python 3.8. It supports upto version 3.7 only.

To use our project - go to this link https://share.streamlit.io/golden-panther/glaucoma-detector/glaucoma_app.py

(or)

To run this app

pip install -r requirements.txt
streamlit run https://raw.githubusercontent.com/golden-panther/glaucoma-detector/master/glaucoma_app.py

(or)

To run our glaucoma detector on your machine by cloning this repository,

Note: The image should be cropped around the optic nerve part.(see the below full to cropped image for reference)

alt text