Skip to content

[JBHI2021] Full-Resolution Network and Dual-ThresholdIteration for Retinal Vessel and CoronaryAngiograph Segmentation

License

Notifications You must be signed in to change notification settings

przemyslaw-zaradzki/FR-UNet

 
 

Repository files navigation

Retina Vessel Segmentation from OCT Fundus Reconstruction with RF-UNet

This software is forked from lseventeen/FR-UNet and allows segmentation of blood vessels in OCT reconstruction images of the human eye retina. Details of the application of the software can be found in the paper:

Marciniak, T.; Stankiewicz, A.; Zaradzki, P. Neural Networks Application for Accurate Retina Vessel Segmentation from OCT Fundus Reconstruction. Sensors 2023, 23, 1870. https://doi.org/10.3390/s23041870

Link to the paper: https://www.mdpi.com/1424-8220/23/4/1870

The dataset CAVRI-C used by the software is available free of charge at: http://dsp.org.pl/CAVRI_Database/191/

Example of three fundus reconstructions with ground truth and corresponding segmentation results for 5 neural networks (analyzed in the paper above):

Here is the original readme.md from https://github.com/lseventeen/FR-UNet with environment requirements and setup information.

PWCPWC

FR-UNet

This repository is the official PyTorch code for the paper 'Full-Resolution Network and Dual-Threshold Iteration for Retinal Vessel and Coronary Angiograph Segmentation' (Wentao Liu, Huihua Yang, Tong Tian, Zhiwei Cao, Xipeng Pan, Weijin Xu and Yang Jin)

Prerequisites

Download our repo:

git clone https://github.com/lseventeen/RF-UNet.git
cd RF-UNet

Install packages from requirements.txt

pip install -r requirements.txt

Datasets processing

Choose a path to create a folder with the dataset name and download datasets DRIVE,CHASEDB1,STARE,CHUAC, and DCA1. Type this in terminal to run the data_process.py file

python data_process.py -dp DATASET_PATH -dn DATASET_NAME

Training

Type this in terminal to run the train.py file

python train.py -dp DATASET_PATH

Test

Type this in terminal to run the test.py file

python test.py -dp DATASET_PATH -wp WEIGHT_FILE_PATH

We have prepared the pre-trained models for both datasets in the folder 'pretrained_weights'. To replicate the results in the paper, directly run the following commands

python test.py -dp DATASET_PATH -wp pretrained_weights/DATASET_NAME

License

This project is licensed under the MIT License - see the LICENSE file for details

About

[JBHI2021] Full-Resolution Network and Dual-ThresholdIteration for Retinal Vessel and CoronaryAngiograph Segmentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%