Registering Retinal Vessel Images from Global to Local via Multiscale and Multicycle Features.
- In
Dataset/Image/
, there is only one pair of example images. Theindex.txt
presents one pair of retinal images from same eye in every row. - Run
./preconditioning.m
first to preprocess retinal images and obtain skeleton images, the results are saved inDataset/Skeleton/
. - The file
sdfs.cpp
is known as Space-based Depth-First Search algorithm for finding the cycle structures, which should be compiled prior to use such asg++ sdfs.cpp -o sdfs
in Linux and Mac OS X systems. - Run
./registration.m
to save optimal registration result of retinal images inResults/
.
- The code is run with 64-bit Matlab R2013a on Mac OS X Yosemite, so two *.cpp files should be recompiled in other operating systems, which are in
PreProcessing/mex
. - The
legacy
flag ofunique
andintersect
functions should be removed in Matlab R2012b and prior releases in your code, and the two functions are applied inexport_featuremat.m
,export_loop.m
andfind_loop.m
files.