Code Monkey home page Code Monkey logo

retinopathy-desktop's Introduction

retinopathy-desktop

Implementation of the diabetic retinopathy screening project in desktop form. (GTK)

Diabetic retinopathy screening w/ Tensorflow

Diabetic retinopathy is one of the leading causes of blindness in the the world and affects up to 40% of diabetic patients, with nearly 100 million cases worldwide as of 2010. However, with proper detection and treatment, the effects of diabetic retinopathy can be properly addressed. For people who are diabetic but are unable to visit an optometrist, due to lack of proper healthcare infrastructure, diagnosing this dangerous condition is often difficult, costly, and time consuming. Additionally, offering a way to more quickly detect diabetic retinopathy in a primary care setting would save time and money as well. Using the freely available machine learning software library Tensorflow, this experiment aims to allow a computerized, preliminary detection based on the retinal image of a patient's eye. This Tensorflow-based implementation uses convolutional neural networks to take a retinal image, analyze it, and learn the characteristics of an eye that shows signs of diabetic retinopathy in order to detect this condition in a primary care setting.

To run, install Tensorflow and the associated GTK environment dependencies. Then run python3 retinopathy-app.py followed by a picture directory (something like /home/user/Pictures/retinopathy.jpg). After the script is in memory, you can use the built in folder function to find other images.

Images used to train Tensorflow are from Kaggle's Diabetic Retinopathy detection challenge: https://www.kaggle.com/c/diabetic-retinopathy-detection

Main repository here: https://github.com/Nomikxyz/diabetic-retinopathy-screening

Note: This is not to be used in any situation other than software testing. This should not be used in any medical circumstances. We are not responsible for any damage that occurs with use of this project.

Dependencies

  • Tensorflow
  • Diabetic Retinopathy image dataset
  • GTK dependencies (GLADE, etc.)

retinopathy-desktop's People

Contributors

javathunderman avatar kant avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.