[Insight-developers] passing ghost data

Andriy Kot andriy.kot at gmail.com
Mon Sep 19 18:12:27 EDT 2011


  Greetings,

there is a feature selection filter which selects a fraction of image
pixels. Block matching filter takes those pixels and computes an
initial displacement field. The displacement field is then passed to
solver to compute the final displacement field. Among other things,
the solver needs tensors for the selected pixels but block matching
does not.

When this projects was a single black-box application the perfect
place to compute tensors was at feature selection phase. With the
application being broken into several components it is not so clear
anymore.
Right now the tensors are computed in feature selection filter and
stored with selected points. Inside block matching filter tensors are
copied over and stored with the output displacement field.
While it works, a user is unaware tensors and being computed and
passed between filters.

I was wondering what people in ITK community would suggest. What would
be a proper place to compute tensors and how to properly pass it to
the solver?

Thanks

--
Andriy


More information about the Insight-developers mailing list