Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Re: 3D reconstruction from 2D CT images
Date: Mon, 24 Mar 2008 20:30:19 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 39
Message-ID: <fs930r$1i3$1@fred.mathworks.com>
References: <7df387e05dfa2@uwe>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-03-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1206390619 1603 172.30.248.38 (24 Mar 2008 20:30:19 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Mon, 24 Mar 2008 20:30:19 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 869596
Xref: news.mathworks.com comp.soft-sys.matlab:458913



"varulvel" <u40528@uwe> wrote in message 
<7df387e05dfa2@uwe>...
> Hi, 
> 
> I need to stack the 2D CT images, reconstruct them to 3D. 
> 
> I need to segment the colon from the 2D CT images and 
reconstruct them to
> view the inner surface of the colon.
> 
> Can somebody help me? 
> 
> Thanks
> 

I'll take a stab at this. Its an interesting problem. I 
routinely construct 3D surfaces from 2D antenna gain 
pattern data where the slices are basically a 2D contour.

Since you want to view the colon inner surface (and perhaps 
the outer surface) I would likely try to accomplish this in 
two parts.

I would try to extract the "inner" contour from each 2D CT 
image and then griddata (or gridfit) the data onto a 3D 
uniform cylindrical mesh of appropriate granularity created 
using meshgrid. I would surface plot the gridded data and 
allow the cylinder radius to distort with the data. You 
might have to scale the radius data by trial and error a 
few times until you get a meaningful image.

You could repeat this process for the outer contours and 
then surface plot over the inner 3D shape. You can alter 
the alpha (transparency) of the outer 3D shape so that it 
does not obscure the inner colon image. 

I like these medical imaging problems. 

Scott