/Eye-Vessel-Segmentation

This project is a part of coursework Image processing in first semester of Masters in Medical Imaging and Applications (MAIA). The objective of the project is to segment the eye vessels using morphological methods and classical image processing techniques.

Primary LanguageMATLAB

Eye Vessel Segmentation

Morphology of vessels is an important indicator for the detection and evaluation of various diseases such as Diabetic Retinopathy, Glaucoma, Hypertension.

This project is a part of coursework Image processing in first semester of Masters in Medical Imaging and Applications (MAIA). The objective of the project is to Segment the eye vessels using morphological methods and classical image processing techniques.

Instructions for use

Download dataset

Download the dataset from DRIVE Grand Challenge

To run the GUI

  1. Open gui.mlapp.
  2. Run
  3. Upload Eye image and Mask
  4. Choose if you want to use uploaded mask or use automatic mask

To run grid search

  1. Open grid_search.m
  2. Add the parameters you want to perform the search on.
  3. Run the grid search file

Algorithm

  • Green Channel extraction
  • Contrast Enhancement
  • Matched Filter
  • Morphological Method
  • Combine two methods

Morphological Method

Matched Filter Method

Results

Our Dice Scores for the 20 test images: