Original code by Mohammad Haft-Javaherian: https://github.com/mhaft/DeepVess
Some changes have been made to the post-processing in particular, taking advantage of newer MATLAB functions in the Image Processing Toolbox.
Rough steps to be followed:
- Run
PreProcessing/BatchPrepareImage.m, modifying parameters to match your system and preferences- Input: Stacked
.tifimage file - Output:
.h5image file
- Input: Stacked
- Run
PreProcessing/createDeepVessScript.m, modifying parameters to match your system and preferences- Output: Stacked
.batfile to be run in a command window
- Output: Stacked
- Run the above
.batfile- Must have a functional Python virtual environment configured for DeepVess
- See https://github.com/mhaft/DeepVess for details
- Output:
*-V_fwd.matMATLAB data file containing the image and segmentation data
- Run
PostProcessing/BatchPostDVSkeletonize.m, modifying parameters to match your system and preferences- Output: Stacked
Analsys-*.matMATLAB data file containing the image, segmentation data and vessel centerlines
- Output: Stacked
- This last file can be modified/cleaned-up using the StallCatchers-Editor MATLAB app