Rank: 105 based on 423 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
03 Sep 2009 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..., image processing, active contoursurface, 2d image segmation, geodesica active cont... 423 47
  • 4.76923
4.8 | 13 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
19 Jan 2012 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang Cale, Timothy

Yan:

I hope you can help with a compilation issue.

I am running (64bit) ubuntu 10.04 (vm on fusion 4.3 on a newish MacBook Pro), and I am having a problem compiling:

Upon typing "compile_mex_codes", I get:

mex: ac_tridiagonal_Thomas_dll.cpp not a normal file or does not exist.

Error using mex (line 206)
Unable to complete successfully.

Error in compile_mex_codes (line 1)
mex ac_tridiagonal_Thomas_dll.cpp

Note that I ran "mex -setup", though I have compiled mex files successfully before). It looks like (assuming is see my vm as a "glnxa64"). I have g++ selected, as you indicated in earlier post(s). I am not sure about the flags . . .

I am using "gcc/g++/gfortran" v. 4.4.3, while mex is apparently supported with 4.3.4, but I had no problems in previous mex compilations.(I am fairly new to Matlab, let alone mex files.)

12 Dec 2011 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang zhang, xiao

Hi, Yan
Thanks very much for sharing.
I want to compile the code on Windows. However, it seems like the link given in "readme.txt" --http://ecson.org/resources/active_contour_segmentation.html doesn't work any more.
Could you tell me how to access the version for WINDOWS? Thanks.

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

Hi Yan, I tried to run the compile_mex_codes.m in matlab and I got this errors:

??? Error using ==> mex at 222
Unable to complete successfully.

Error in ==> compile_mex_codes at 1
mex ac_tridiagonal_Thomas_dll.cpp

Could you help me with this? Thanks.

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

where can i download this file never found it

28 Oct 2011 2D/3D image segmentation toolbox 2D/3D image segmentation using level-set based active contour/surface with AOS scheme Author: Yan Zhang Brent

Yan,
I am trying to use the ChanVese model to pick out a 3D image of data that does not have a sharp edge. In fact, the brightness value per 3D pixel just gradually increases toward the center of the image. ChanVese is supposed to be able to do this per the reference, but I have not had success. Any advice?

I have been trying to relate the smooth_weight and image_weight parameters to the parameters in the reference (u,v,lambda1,lambda2). The image_weight seems to correspond to the lamdas (where lamda1 = lamda2). In the reference by Chan & Vese typically a value of one is used, but matlab crashes with a standard exception error when I put in a value any greater than 0.01.

Does the smooth_weight relate to u an v somehow?

Thanks for any advice you can offer.

Brent

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
03 Sep 2009 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..., image processing, active contoursurface, 2d image segmation, geodesica active cont... 423 47
  • 4.76923
4.8 | 13 ratings

Contact us at files@mathworks.com