Diffusion gradient vector field in 3D

Generate in 3D the diffusion gradient vector field as in Xu and Prince 1998

이 제출물을 팔로우합니다

Generate the diffusion gradient vector field as in Xu and Prince 1998
dgvf_calc is the three dimensional extension of the 2D version described in Equation 12
Xu and Prince 1998,"Snakes, Shapes, and Gradient Vector Flow", IEEE Transactions on Image Processing Vol.7(3)

Input:
I: three dimensional image (matrix) (assumed normalized as in I = (I-min(I(:)))/(max(I(:))-min(I(:))));
miu: the smoothing parameter (more smoothing -- higher miu-- for noisy images)
niter: number of iterations
dt: time step
dx, dy,dz: pixel spacing, set all to one for isotropic images

Output:
un, vn, wn: the gradient vector field

Example usage:
[un vn wn] = dgvf_calc(I,sqrt(numel(I)), 0.5, 1, 1, 1, 1)

Note: The code was developed with 3d flourescence microscopy images in mind (bright objects against dark background). Enforcement of boundary conditions has been omitted for better performance in this case.

% Author: Dr.Khaled Khairy, Janelia Farm Research Campus, Howard Hughes Medical Institute.June 2011.
Please send corrections or comments to khairyk@janelia.hhmi.org

인용 양식

Khaled Khairy (2026). Diffusion gradient vector field in 3D (https://kr.mathworks.com/matlabcentral/fileexchange/31994-diffusion-gradient-vector-field-in-3d), MATLAB Central File Exchange. 검색 날짜: .

카테고리

Help CenterMATLAB Answers에서 Biomedical Imaging에 대해 자세히 알아보기

일반 정보

MATLAB 릴리스 호환 정보

  • 모든 릴리스와 호환

플랫폼 호환성

  • Windows
  • macOS
  • Linux
버전 퍼블리시됨 릴리스 정보 Action
1.2.0.0

added note to clarify the scope of application.

1.1.0.0

minor correction to the comments and synchronized variable names with original publication.

1.0.0.0