[Insight-users] Extracting neighbor points and corresponding gray value.

Luis Ibanez luis.ibanez at kitware.com
Sun Jun 20 09:54:30 EDT 2010


Hi Kana,

Using the ResampleImageFilter here
seems to be  an overkill.

There are more efficient ways of finding
values in the neighborhood of a point.


Is your tubular structure a straight one ?

Could you please post a screenshot
of your image to a public web site ?


   Please let us know,


          Thanks


               Luis


------------------------------------------------------------
On Fri, Jun 18, 2010 at 4:44 AM, Arunachalam Kana <
Kana.Arunachalam at fh-wels.at> wrote:

>  Hi Users,
>
>
>
> My task :
>
>
>
> I have a tube structure and i calculate the hessian matrix and do eigen
> analysis.
>
> For example:
>
> point P = [7,7,7]
>
> Eigen values: EValueMatrix = [-634, -1389, -9] (approximate values)
>
> Eigen vector: EVectorMatrix =  0.99, 0.13, 0
>
>                                                                 0.13, 0.99,
> 0
>
>                                                                 0.11, 0.11,
> 0.78
>
> From above i say:
>
> 1.       Vector corresponding to EValue = -9 which is EVector = (0.11,
> 0.11, 0.78) show the direction of
>
> The tube structure.
>
> 2.       Vector corresponding to EValue = -634 and -1389 which are EVector
> = (0.99, 0.13, 0) and (0.13, 0.99, 0)
>
> respectively represent the plane perpendicular to the tube direction. (I
> name the plane as Plane1)
>
>
>
> Goal : I want to extract the neighbour points and their gray values of
> point P and lie on plane Plane1.
>
>
>
> I thought about the below pipeline:
>
> Step 1: Read image
>
> Step 2: Rotate image using EVector = (0.11, 0.11, 0.78) (using
> itkResampleImageFilter, rotation transform, trilinear interpolator)
>
> Step 3: Rotate image using EVector = (0.99, 0.13, 0) (using
> itkResampleImageFilter, rotation transform, trilinear interpolator)
>
> Step 4: Rotate image using EVector = (0.13, 0.99, 0) (using
> itkResampleImageFilter, rotation transform, trilinear interpolator)
>
> Step 5: In the output image from step 4  use neighbourhood iterator to
> obtain the neighbour points.
>
>
>
> What i need from ITK users:
>
> 1.       I request the itk community to check whether above pipeline is
> correct to achieve my goal.
>
> 2.       If you have any other pipeline in mind it would be useful for me.
>
>
>
> Thank you in advance.
>
>
>
> Regards,
>
> Kana Arunachalam Kannappan
>
> Research Associate
>
> FH OÖ Forschungs & Entwicklungs GmbH
>
> Stelzhamer Strasse 23,
>
> 4600 Wels,
>
> Austria.
>
> Phone: +43 (0)7242 72811 -4420
>
> kana.arunachalam at fh-wels.at
>
> www.fh-ooe.at; www.3dct.at
>
>
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.html
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20100620/6b9f0e2b/attachment-0001.htm>


More information about the Insight-users mailing list