[ITK-users] Can I alter the way SliceBySliceImageFilter defines the origin of the internal slices?

Matt McCormick matt.mccormick at kitware.com
Fri Sep 8 10:56:11 EDT 2017


Yes, that description is correct, but the index of the slice set to
[0, 0] instead of [5, 5].

HTH,
Matt

On Fri, Sep 8, 2017 at 10:38 AM, hellman <fredrik.hellman at gmail.com> wrote:
> Thanks for the quick reply!
>
> (Btw, some code snippets disappeared from my first post, but they are not so
> important).
>
> Perhaps I missed something about the transformation to physical coordinates,
> but this is my understanding:
>
> The physical position P of the [5,5,0]-index pixel in the 3D volume
> (according to my meta-data above) is:
>
> P = O + D*diag(S)*Index = (0, 0, 0) + (0.3*5, 0.3*5, 1*0) = (1.5, 1.5, 0).
>
> For a pixel in a different slice, say pixel [5, 5, 20], the physical point
> is (1.5, 1.5, 20)
>
> Now after slicing, the physical position (according to
> SliceBySliceImageFilter) of the [5, 5]-pixel of any internal image created
> by slicing is:
>
> (recall new origin is (1.5, 1.5))
>
> (1.5, 1.5) + (0.3*5, 0.3*5) = (3, 3).
>
> The position of the [5, 5, 0]-pixel is thus (3, 3) after slicing, while it
> was at (1.5, 1.5, 0) before slicing.
> Similarly: The position of the [5, 5, 20]-pixel at (3, 3) after slicing,
> while it was at (1.5, 1.5, 20) before slicing.
>
> To me, it would make more sense for them to be at (1.5, 1.5).
>
>
>
>
> --
> Sent from: http://itk-users.7.n7.nabble.com/
> _____________________________________
> 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.php
>
> 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://public.kitware.com/mailman/listinfo/insight-users


More information about the Insight-users mailing list