juwellwwu / NCFLOWSPEED

Flow speed analysis for negative contrast
MIT License
1 stars 0 forks source link

NCFLOWSPEED

This package includes custom MATLAB scripts for blood flow analysis for in vivo negative contrast imaging as described in:

Wu, Jung et al. Intravital fluorescence microscopy with negative contrast.

The scripts were last revised and tested in MATLAB R2018a, using a 3.1GHz Intel Core i7 MacBookPro with 16Gb memory. This package also includes a sample negative contrast time-series image stack for running a demo and a copy of the DEMO output.

Instructions for running Demo

  1. Download package, place in MATLAB path. Add path.
  2. Enter path .../MATLAB/NCFLOWSPEED
  3. Install the "Better Skeletonization" package by Nicolas Howe from MATLAB File Exchange: https://www.mathworks.com/matlabcentral/fileexchange/11123-better-skeletonization
  4. Run NCFLOWSPEED.m

Description

NCFLOWSPEED takes a negative contrast, time-series image stack of a vascular network, and maps the blood flow speed. The script performs digital line scanning on multiple vessel segments throughout the vascular network, and the local flow speed along each segment is estimated and mapped.

In addition to the final blood flow speed map, the script also saves the digital line scan image (OUTPUT/xDistyTime_LinFitSlopeQual) corresponding to each vessel segment (OUTPUT/HL_Mask), and the estimated slope of the line scan that is estimated by Radon Transform and proportional to the local flow speed.

DEMO input: *NCFLOWSPEED Input*

DEMO output: *NCFLOWSPEED Output*