Giter VIP home page Giter VIP logo

piygot5 / cataract-detection-and-classification Goto Github PK

View Code? Open in Web Editor NEW
18.0 1.0 17.0 82.48 MB

This project aim to a build system which helps in the detection of cataract and it's type with the use of Machine Learning and OpenCv algorithms with the accuracy of 96 percent.

Jupyter Notebook 97.57% Python 0.93% CSS 0.34% HTML 1.16%
machine-learning opencv sift glcm cataract-detection svm-classifier logistic-regression flask haarcascade-frontalface haar-cascade-classifier

cataract-detection-and-classification's Introduction

Cataract-Detection-and-Classification

Our system works on the detection of cataracts and type of classification on the basis of severity namely; mild, normal, and severe, in an attempt to reduce errors of manual detection of cataracts in the early ages.

The phase 1 implementation has successfully classified images as cataract affected or as a normal eye with an accuracy of 96% using combined feature vectors from the SIFT-GLCM algorithm applied to classifier models of SVM, Random Forest, and Logistic Regression. The effect of using SIFT and GLCM separately has also been studied which leads to comparatively lesser accuracies in the model trained.

The phase 2 implementation which deals with the type classification, has obtained the maximum validation acurracy of 97.66% using deep convolutional neural network models, in particular SqueezeNet, MobileNet, and VGG16.

The results have been made accessible using web and Flask based user interface.

The phase 1 implementation of the project which works on binary classification of cataract has been compiled into a conference paper and accepted in the “International Conference on Artificial Intelligence: Advances and Applications (ICAIAA 2021).” Algorithms used

PHASE 1

  1. SIFT
  2. GLCM
  3. SVM
  4. LOGISTIC REGRESSION
  5. RANDOM FOREST
  6. KNN

PHASE 2

  1. HOUGH CIRCLE TRANSFORM
  2. VGG-16
  3. MOBILENET V2
  4. SQUEEZENET

If you wish to learn before in-depth about GLCM texture feature extraction algorithm you refer the following written by Kamaljit Kaur

https://www.notion.so/Understanding-GLCM-7d2501afd206430b906e4a9851e86280

cataract-detection-and-classification's People

Contributors

kamaljitkaur98 avatar piygot5 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

cataract-detection-and-classification's Issues

Running Project

I am trying to build and run the project. Can you help by listing the steps to build and run the project? I have installed all the necessary libraries and can run the main.py in the Phase 1 folder but that doesn't seem to run the other parts of the program (GUI).

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.