Rank: 185 based on 354 downloads (last 30 days) and 1 file submitted
photo

Yan Zhang

E-mail
Company/University
University of Central Lancashire

Personal Profile:

Awarded PhD degree in 2006 in the areas of computer vision and pattern recognition at the University of Central Lancashire. Since then, working as a postdoc at the same institute focusing on multi-dimensional and multi-modality medical data processing dedicated to image guided radiotherapy.

Professional Interests:
medical image processing, computer vision, variational/PDE models for data processing, pattern recognition and machine learning

 

Watch this Author's files

 

Files Posted by Yan
Updated   File Tags Downloads
(last 30 days)
Comments Rating
28 Jan 2013 Screenshot 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang 2d and 3d fast marchi..., 2d3d image segmentati..., 2d image segmation, active contoursurface, aos, geodesica active cont... 354 52
  • 4.77778
4.8 | 18 ratings
Comments and Ratings by Yan View all
Updated File Comments Rating
28 Apr 2010 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang

To Aureline,

Please type 'computer' in matlab and let me know what the result is. The precompiled version only works for 32bit windows system, yours may be 64bit.

23 Apr 2010 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang

Hi, Stefan

Thanks a lot for sharing your invaluable experience! I guess this might be the reason why the toolbox fails to work on 64-bit operating system as reported before. I promise to correct this bug once I have access on 64-bit machine.

30 Jan 2010 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang

To Yusuke,

The toolbox contains a AOS solver for the PDE in the form of u_t = div( g |\nabla u| ). This is a challenging problem because using explicit finite difference method (FDM) can cause unstability if the time step is too large.

For the PDE you mentioned, simple explicit FDM such as
u_(k+1) = u_k + delta_t * div(V)
should be working no matter how large delta_t is (of course the accuracy will be affected). The above scheme can be easily implemented in Matlab.

Hope this can help.

30 Jan 2010 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang

To Jenny,

The figure you mentioned was produced by a visualization software called Amira. As far as I know, the current matlab graphic toolbox doesn't support volume rendering.

22 Nov 2009 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang

Hi Alex,

The problem has been fully discussed before, please see the previous comments for the details. In brief, go to the source file ac_distance_transform_3d.cpp, and get rid of the string in std::exception.

Comments and Ratings on Yan's Files View all
Updated File Comment by Comments Rating
12 May 2013 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang Semechko, Anton

Incredible work! Thank you very much for making this available!

11 May 2013 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang Wuerslin, Christian

Hi Yan,

great code. I have one suggestion though: In your CV reinit process, you implemented a very efficient distance transform. However, for performance reasons, you don't compute the values for the edges of the matrix (always 0). Thus I would suggest, you pad the input matrix with 0s and then un-pad the output matrix of this step:

u0 = y_binary_boundary_detection(uint8(u>0));
u0 = padarray(u0, [1 1 1]); % padding
u0 = ac_distance_transform_3d(u0);
u0 = u0(2:end-1, 2:end-1, 2:end-1); % un-padding
u = u0.*sign(u);

Cheers, Christian

26 Apr 2013 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang Pete

25 Apr 2013 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang Jaouen, Vincent

28 Jan 2013 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang Negar

Yuri,
You need to compile the mex folder contents first.

Top Tags Applied by Yan
2d and 3d fast marching, 2d3d image segmentation, active contoursurface, aos, chanvese model
Files Tagged by Yan
Updated   File Tags Downloads
(last 30 days)
Comments Rating
28 Jan 2013 Screenshot 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang 2d and 3d fast marchi..., 2d3d image segmentati..., 2d image segmation, active contoursurface, aos, geodesica active cont... 354 52
  • 4.77778
4.8 | 18 ratings

Contact us