[Insight-users] Combining 3 images
Luis Ibanez
luis.ibanez at kitware.com
Fri May 27 11:25:03 EDT 2005
Hi Vera,
I'm glad to hear that you find this application interesting.
As I warned you in my previous email, the application is still
work in progress, and we anticipate to have it up and running
in a couple of days.
At that point, you will have to get it directly from CVS,
not from any of the releases.
Regards,
Luis
--------------------------
Vera Naumburger wrote:
> Hi Luis,
>
> that is really interesting news :-) I´m really curious!!
>
> I downloaded the files and could start the application. But as soon as
> it comes to the Eigen Analysis procedure the application breaks down
> with the error message:
>
> DAMAGE: before Normal block (#0)at 0x09370B10
>
> I'm still working with ITK version 2.0 and not with the latest version
> 2.1. Might this be the reason?
>
> Kind Regards,
> Vera
>
> Am Wed, 25 May 2005 14:57:53 -0400 schrieb Luis Ibanez
> <luis.ibanez at kitware.com>:
>
>>
>>
>> Hi Vera,
>>
>> Thanks for letting us know about the details of your work.
>>
>> You may find interesting to know that we recently added
>> a Curve3DExtractor application to InsightApplications.
>>
>> http://www.itk.org/cgi-bin/viewcvs.cgi/Curves3DExtractor/?root=InsightApplications
>>
>>
>> You may want to update your CVS checkout of InsightApplications
>> and give it a try.
>>
>> There is still some work pending in this application,
>> but we anticipate it to be usable in a matter of days.
>>
>> The current version of the application computes the Hessian
>> of the input image, as well as teh Gradient. The eigenvalues
>> of the Hessian are "almost" avaialble, ... as soon as we
>> figure out some issues with memory allocation.
>>
>> We will be very interested in having your feedback on this
>> application.
>>
>>
>> Best regards,
>>
>>
>>
>> Luis
>>
>>
>> ----------------------------------
>> vera-naumburger at freenet.de wrote:
>>
>>> Hi Luis,
>>> great, thanks a lot. In this special case I'm not working with
>>> Second Derivatives.
>>> Sorry, I wanted to combine the First Derivatives ( Gradient x,
>>> Gradient y and Gradient z).
>>> Actually I´m working on one of the examples provided with ITK. I´m
>>> trying to convert the 2D Curves Extractor into a 3D Curves
>>> Extractor. I´m reading CT images and let them perform all the
>>> actions known from the 2D Curves Extractor.
>>> I'm quite suprised that most of the converting is quite comfortable
>>> :-)))
>>> My question was aiming at the scalar product of the
>>> GradientVectorImage with one of the EigenVektors. So I wasn`t sure
>>> which filter to use instead of the JoinImageFilter to get the
>>> GradientVectorImage. But your suggestions sound good to me.
>>> I was trying to use the GradientImageFilter on the xyz-Smothed
>>> Image. But result with the scalar product looks a little weird.
>>> I going to try your version.
>>> So might be, that I have some othe questions soon :-)
>>> Thank you a lot!
>>> Vera
>>> ----- original Nachricht --------
>>> Betreff: Re: [Insight-users] Combining 3 images
>>> Gesendet: Di 24 Mai 2005 17:32:07 CEST
>>> Von: "Luis Ibanez"<luis.ibanez at kitware.com>
>>>
>>>>
>>>> Hi Vera,
>>>>
>>>>
>>>>
>>>> The filter that you need is the
>>>>
>>>>
>>>> itkCompose3DVectorImageFilter
>>>> http://www.itk.org/Insight/Doxygen/html/classitk_1_1Compose3DVectorImageFilt
>>>>
>>>> er.html
>>>>
>>>>
>>>> and/or the
>>>>
>>>>
>>>> itkCompose3DCovariantVectorImageFilter
>>>> http://www.itk.org/Insight/Doxygen/html/classitk_1_1Compose3DCovariantVector
>>>>
>>>> ImageFilter.html
>>>>
>>>>
>>>>
>>>> Note that ITK differentiates between "Vectors" which are defined
>>>> as the difference between two positions in space, and
>>>> "CovariantVectors"
>>>> which are defined as the orthogonal direction to a (N-1)-dimensional
>>>> subspace. Covariant vectors represent Gradients, and Normals to
>>>> Surfaces (in 3D), while "Vectors" represent the relative position
>>>> between two points.
>>>>
>>>>
>>>> This distinction is quite important when you apply AffineTransforms
>>>> to this geometrical objects.
>>>>
>>>>
>>>>
>>>> Now that... from your email, you seems to be dealing with Second
>>>> Derivatives, in which case you are dealing with a symmetric Tensor
>>>> of Second Rank with two Covariant components. In that context you
>>>> should be careful since this object does not behave as a Vector,
>>>> nor a CovariantVector. In case you need it, we recently add a
>>>> Second rank symmetric tensor class to ITK.
>>>>
>>>>
>>>>
>>>> Please let us know if you have any further questions,
>>>>
>>>>
>>>>
>>>> Thanks
>>>>
>>>>
>>>>
>>>>
>>>> Luis
>>>>
>>>>
>>>>
>>>> ----------------------
>>>> Vera Naumburger wrote:
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>> I´m trying to combine three gradient images (xy, yz, zx), so that
>>>>> the output is a VectorImage. I found the JoinImageFilter for
>>>>> joining 2 images, is there something like that for 3 images, as well?
>>>>>
>>>>> Thanks,
>>>>> Vera
>>>>> _______________________________________________
>>>>> Insight-users mailing list
>>>>> Insight-users at itk.org
>>>>> http://www.itk.org/mailman/listinfo/insight-users
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>>
>>> --- original Nachricht Ende ----
>>>
>>
>>
>>
>>
>
>
>
>
More information about the Insight-users
mailing list