[Insight-users] Re: [vtkusers] A theoretical question

Daniel Mace dlm19 at duke.edu
Mon Jan 29 17:12:30 EST 2007


Arne,

If you want, you could try the filter and see what the shape models look 
like.  One of the benefits of levels sets are that they are capable of 
handling topological changes rather transparently.  If you have multiple 
disconnected regions, the PCA step will still build you a model with 
these multiple regions (I haven't tried personally, but I don't see why 
it wouldn't).  However, depending on your data, the ability to pre-align 
objects, etc., it may be that it doesn't effectively capture your 
shapes.  This is one of the areas that coupled shape models try to 
overcome, by creating separate level set models and providing some kind 
of covariance model linking them.

This isn't to discourage you-- most models do make some underlying 
assumptions/simplifications.  The ideal algorithm would separately align 
each individual segment and then build some model that captures the 
covariance between shapes, distances, poses, texture qualities, etc.  
Naturally, this isn't a simple problem to model, and even if it was, the 
amount of data needed to accurately model something of this nature would 
probably be quite extensive.  Tsai et al. is a great extension to 
Leventon's work, but it too does make some simplifications that might 
not capture all of your shape variations.  It would probably be more 
suited in your case though, and if you really would want to use it, you 
would probably need to implement it (or email the authors and see if 
they will send you the software for it).

Cheers,
Dan


Arne Hansen wrote:
> Dear Daniel
> Thank you for your answer. This looks very interresting I think.
> Could this filter also be used for a coupled shape model i wonder?
>  
> A coupled shape model is where i have several regions represented in 
> my same shape model. This means that i simulataneously can segment 
> many regions, and use the prior knowledge of the spatial position of 
> the different regions, which i have also captured in my shape model.
> For more information of the strongly coupled model, this article gives 
> a good insight:
> http://ssg.mit.edu/group/alumni/atsai/Papers/IPMI03.pdf
>  
> I hope to hear from you or anybody else soon.
> Yours Sincerely
> Arne Hansen
>
>  
> 2007/1/26, Daniel Mace <dlm19 at duke.edu <mailto:dlm19 at duke.edu>>:
>
>     Arne,
>
>     Is your question: what methods are out there that you can use (but
>     would
>     need to implement), or what methods are in ITK/VTK that you could
>     use?
>     The standard shape model in ITK is the the work done by Leventon
>     et al.
>     (
>     http://spl.bwh.harvard.edu:8000/pages/papers/leventon/cvpr00/cvpr00.pdf
>     <http://spl.bwh.harvard.edu:8000/pages/papers/leventon/cvpr00/cvpr00.pdf>
>     ).  His method basically relies on the observation that the
>     gradient of
>     an image is inversely related to a signed distance map and created
>     a MAP
>     estimate from it.  If you already have your mean + modes of variation
>     then using his method should be easy to implement (easy to implement,
>     getting the parameters to converge might take a bit).  It's
>     described in
>     9.3.7 in the ITK software guide.
>
>     Cheers,
>     Dan
>
>     Arne Hansen wrote:
>     > Hello. I have a question regarding the use of shape models built
>     using
>     > Signed Distance Maps(Level Set Function).
>     > I have applied a principal component analysis on my Level Set
>     > Functions, and found a meanshape + modes of variation.
>     > I now need to use these as prior information in a segmentation model
>     > where certain regions(those which my shape model represent) needs to
>     > be segmeneted.
>     > I am however unsure of how i can do this. So my question is if an
>     > Active Appearance Model technique can be used when i have built my
>     > shape model on Level Set Functions, or if i actually need to do
>     it on
>     > landmarks.
>     >
>     > Is there other methods to use?
>     > Maybe you can recommend a method to use.
>     > Thank you very much, and best of regards.
>     > Arne Hansen
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > This is the private VTK discussion list.
>     > Please keep messages on-topic. Check the FAQ at:
>     http://www.vtk.org/Wiki/VTK_FAQ
>     > Follow this link to subscribe/unsubscribe:
>     > http://www.vtk.org/mailman/listinfo/vtkusers
>     >
>
>



More information about the Insight-users mailing list