Vessel Detection Executable
Download Command-Line Executable
This executable will process the image pixel-by-pixel to apply the
Likelihood Ratio Vesselness (LRV) image wide. It is therefore slower than the
vessel tracing executable.
Run
The executable has only one argument, which is the image file to process.
This executable can be used for non-commercial purposes only.
Results
Four files are written for each run: 1) Likelihood Ratio Vesselness at each pixel
of the input image (header+content), 2) Vessel matched filter computed at each pixel of the
input image (header+content). Each of these outputs is in the Insight Toolkit
RAW format, because they are floating point outputs. Extension .mhd specifies the file header and
extension .raw is the image content. Do not linearly scale the output of the LRV filter before use
(i.e. by stretching to <0, 255> interval of integer intensities) because it is a likelihood ratio and you will
loose important responses (many would get rounded to zero).
If you work in MATLAB, you can use the following function to read the raw images:
readRaw.m
Example Usage:
readRaw( 'C:\path_to_image\imagefile.raw', [ImageWidth ImageHeight], 'float', 'native', 0 );
Note: You need to specify the image size ([ImageWidth ImageHeight]) manually. This can be determined from the header file (.mhd file).
Publications and Further Reading
When you publish results using the executable, please acknowledge the authors by citing the following paper:
Back to Retinal Vessel Centerline Extraction page.
For questions and comments contact Michal Sofka at:
|