Skip to content

abdullah-ihsan/Extraction-of-Optic-Disc-from-Fundus-Image

Repository files navigation

Retinal Image Segmentation and Objects Analysis

Overview

Fundus images are digital images of human retinal which are used to diagnose different retinal diseases. This project implements image morphological techniques to extract the optic disc from the fundus image using image processing techniques.

Tools and dependencies

  • Python 3.x
  • OpenCV
  • NumPy
  • Pandas

Working and methodology

  1. Extracted green channel from the BGR spectrum of the image and applied a blurring filter on it (Gaussian filter) image

  2. Closing morphological operation is applied to close off any veins from the image and then opening along with dilation to improve visibility of the optic disc. image image

  3. The image is thresholded to extract the brighter regions from the background. The centre is then determinied using component labelling and highlighted on the orignal image. image

Results

image There is very small difference between the calculated distances and the actual distances of the images. An average error of about 100 pixels was recorded. The image size varied from 800x800 px to 3000x3000 px, hence the high pixel count of the error.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published