[Insight-users] Fitting a 2D mesh model to a 2D image?

Zachary Pincus zpincus@stanford.edu
Tue May 4 08:26:10 EDT 2004


--Apple-Mail-6-121671362
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed

Hello,

I've run across the need to place some sort of coordinate system on 
images of bent bacteria for the purposes of making measurements of 
protein localizations that can be compared across populations.

My first-pass idea was to make a 2D grid from an ITK mesh, and then use 
some of the FEM model-based segmentation/registration methods to fit 
the grid to the bacterial image. (See attached image for a vague idea 
of what I'm talking about.)

However, from reading the documentation for the DeformableMesh3D 
filter, I'm not sure if it will work off the shelf. It seems (and I am 
likely to be wrong) that this filter is more designed to work with the 
output of something like a marching cubes algorithm (or in my case, 
marching squares) that defines only the edge of the structure (that is, 
some manifold surface embedded in a higher-dimension space, like a 2D 
surface of a 3D object, or in my case, a 1D perimeter of a 2D object). 
Do the DeformableMesh3D methods work with dense meshes of the sort I'm 
proposing in the image below?

It almost seems like I need some hybrid between the FEM deformable 
image registration methods and the model based segmentation methods. If 
the DeformableMesh3D methods won't work, are there other things that I 
could try off-the-shelf from ITK? If not, does anyone have any 
suggestions as to which classes I might try to build off of?

Thanks for any input at all,

Zach Pincus

Department of Biochemistry and Program in Biomedical Informatics
Stanford University School of Medicine


Attached: Figure 0, in which my imagined inputs and outputs are 
illustrated in a most mediocre manner.

--Apple-Mail-6-121671362
Content-Transfer-Encoding: base64
Content-Type: image/jpeg;
	x-mac-type=4A504547;
	x-unix-mode=0644;
	x-mac-creator=4D655361;
	name="registration.jpg"
Content-Disposition: inline;
	filename=registration.jpg

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

--Apple-Mail-6-121671362
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed



--Apple-Mail-6-121671362--




More information about the Insight-users mailing list