[Insight-developers] Suggestion: Tensors and Tensor Image Filters
Carl-Fredrik Westin
westin at bwh.harvard.edu
Mon Jan 31 20:20:15 EST 2005
Torsten and Gunnar,
Thanks for your inputs on a new tensor class in itk. We need this and
there is an ongoing discussion how to go about this. I agree with
Gunnar that we should be general. The structure tensor and the
diffusion tensor have similar constrains (symmetric, real eigenvalues
in the ideal case, etc). However, my experience is that we should not
try to be as efficient as possible, that is to use the fact that the
tensor is symmetric, positive semi-definite etc. With a wider tensor
class, we can host other tensors as well, such as the stress, the
strain, and the deformation gradient tensor (common in nonlinear
registration). Further, when we start differentiating these tensors,
and get higher order tensors, it would be great to have structure in
ITK to accommodate for this.
In summary, let's be as general defining a tensor class that we can
afford to be, without complicating the use of them in applications such
as DTMRI or local structure estimation. My suggestion is to not exploit
the symmetry to begin with.
C-F
--
Dr. Carl-Fredrik Westin
Director, Laboratory of Mathematics in Imaging (LMI)
Assistant Professor of Radiology, Harvard Medical School
Brigham and Women's Hospital, 75 Francis St., Boston, MA 02115
Phone: (+1) 617-278-0639, Fax: (+1) 617-582-6033
Email: westin at bwh.harvard.edu, Office: Thorn Building 323
http://lmi.bwh.harvard.edu/~westin
On Jan 31, 2005, at 19:25, Torsten Rohlfing wrote:
>
> Gunnar:
>
> Are those tensors you mentioned also symmetric? It seems that for
> diffusion imaging, one can conveniently represent the tensors as
> compact coefficient vectors by linearizing the upper right half of the
> tensor (including the diagonal). Is the same true for the tensors you
> mentioned? Can you think of applications where the symmetry constraint
> would be a problem?
>
> Thanks!
> Torsten
>
> Gunnar Farneback wrote:
>
>> Torsten wrote:
>>
>>> Also, can anyone think of a reason why the tensor dimension (i.e.,
>>> the tensor matrix size) should be a template parameter (as opposed
>>> to fixed 3x3)? My current state of mind is that tensor image
>>> dimensions should definitely be templated to allow processing of 2D
>>> slices, whereas the tensors themselves really don't seem to make
>>> much sense in anything other than 3D.
>>>
>>
>> If your aim is strictly Diffusion Tensor MRI, I don't think anything
>> but 3x3 is meaningful. However, it's also possible to represent the
>> orientation and structure of local features in an intensity image with
>> tensors, usually called orientation tensors or structure tensors.
>> These are in general NxN for N-dimensional images and at least 2x2,
>> 3x3, and 4x4 tensors are in common use.
>> The properties of these tensors are very similar to diffusion tensors
>> and many of the same operations on the tensors are relevant, so it
>> would be useful with a more general tensor class.
>>
>> I can provide further explanation and references on request.
>>
>> /Gunnar
>>
>
>
> --
> --
> Torsten Rohlfing, PhD SRI International, Neuroscience Program
> Research Scientist 333 Ravenswood Ave
> torsten at synapse.sri.com Menlo Park, CA 94025
> Phone: ++1 (650) 859-3379 Fax: ++1 (650) 859-2743
>
> "Though this be madness, yet there is a method in't"
>
> _______________________________________________
> Insight-developers mailing list
> Insight-developers at itk.org
> http://www.itk.org/mailman/listinfo/insight-developers
More information about the Insight-developers
mailing list