Skip to content

A few algorithms and a GUI for vessel segmentation from fundus images

Notifications You must be signed in to change notification settings

widp/fundus-vessel-segmentation

Repository files navigation

Vessel segmentation from fundus images

  • Contains matlab algorithms for blood vessel segmentation from fundus images.

  • Three methods based on

    • Scale space theory

      Apply gaussian filters to simulate different 'scales' of viewing and combining edges which appear across different scales.

    • matched filter response

      Approximating the blood vessel profile by a gaussian function.

    • Motion blurring (A new method for vessel segmentation)

      Averaging an image using motion blurring and subtracting the averaged image from the original image.

  • This was written as part of my job as a Research Assistant at PES-CPR. If you find this useful in your research please cite -

  @inproceedings{prakash2016comparison,
  title={Comparison of algorithms for segmentation of blood vessels in fundus images},
  author={Prakash, Tejaswi D and Rajashekar, Deepthi and Srinivasa, Gowri},
  booktitle={Applied and Theoretical Computing and Communication Technology (iCATccT), 2016 2nd International Conference on},
  pages={114--118},
  year={2016},
  organization={IEEE}
}

Running

  • Run the vesselSegmentatioGUI.fig file using Matlab Guide. This provides a GUI with a few simple functions.

  • NOTE: The gui has hardcoded parameters for the functions. So you might need to change these to get it working with fundus images other than the supplied one.

About

A few algorithms and a GUI for vessel segmentation from fundus images

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages