PROJECT:
This project aims to develop an algorithm that allows to automatically segment the retinal vessels in fundus images using line operators. In this project, the effect that the variables, threshold and line length have on the automatic segmentation obtained was also tested.
STEPS:
- Code implementation for line operators;
- Conclusion of the remaining image processing methods.
FILES:
- Ricci_Perfetti@2007.pdf - (Digital Retinal Images for Vessel Extraction) - scientific article on which the project was based.
- DRIVE - (Digital Retinal Images for Vessel Extraction) - contains image data sets (test and training) with images for segmentation, respective mask and respective manual segmentation.
- Imagens segmentadas - contains the images resulting from the algorithm developed for the automatic segmentation of retinal vessels, for different thresholds and different line lengths.
- segmentacao.py - code with all the methods applied in the different images to select only the retinal vessels, through the line operators.
RESULTS:
An example of the results obtained:
Image/Metrics | Sensitivity (%) | Specificity (%) | Accuracy (%) |
---|---|---|---|
40_training | 64.45877847208224 | 98.62850631314416 | 94.79986809950357 |
Effects obtained with the variation of the threshold and the line length: