how to reconstruct a 3-d image from twenty slice images

Discussion in 'MATLAB' started by john, Dec 15, 2005.

  1. john

    john Guest

    I have twenty parellel slice images,and want to reconstruct a 3-d
    image from them,
    how to program,should I use 'cat','isonormal' or 'isosurface',please
    help
     
    john, Dec 15, 2005
    #1
    1. Advertisements

  2. john

    Steven Lord Guest

    Steven Lord, Dec 15, 2005
    #2
    1. Advertisements

  3. john

    M. Tetouan Guest

    The "Visualizing MRI Data" section is not enough to solve this
    problem. First you need to read all the 2D slices as follows:

    V = zeros(M,N,P);
    for s = 1:p
    filename = ['slice' int2str(s) '.tif'];
    V:),:,s) = imread(filename);
    end
    patch(isosurface(V,0,'verbose'),'FaceColor',[0.8549 0.6471
    0.1255],'EdgeColor','none',...
    'FaceLighting','phong','FaceAlpha','interp');
    view(3); grid on; lighting gouraud; set(gcf,'Renderer','OpenGL');
    alpha(1); axis on; axis image; axis tight;
    light('Position',[-1 -1 1],'Style','infinite'); zoom(1.1);
    alpha(.5); %transparency
     
    M. Tetouan, Dec 18, 2005
    #3
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.