[Insight-users] Display deformation field

Karthik Krishnan karthik.krishnan at kitware.com
Mon Apr 14 15:54:05 EDT 2008


On Mon, Apr 14, 2008 at 3:40 PM, Karthik Krishnan
<karthik.krishnan at kitware.com> wrote:
> Why don't you just change the meta image header that you mailed
>  earlier. The datapointer is going to be the same if the extents in the
>  third dimension are 1. So your new header is.
>
>  ObjectType = Image
>  NDims = 3
>  BinaryData = True
>  BinaryDataByteOrderMSB = False
>  CompressedData = False
>  Offset = 0 0 0
>  CenterOfRotation = 0 0 0
>  ElementSpacing = 1 1 1
>  DimSize = 768 576 1
>  AnatomicalOrientation = ??
>  ElementNumberOfChannels = 3

sorry .. my mistake.. forgot this was a multi-component data..  The
raw data will not be the of the same size if you increase the number
of components, of course

>  ElementType = MET_FLOAT
>  ElementDataFile = kalip_grey_Deformtionfield_ReciprocalSpline_new.raw
>
>
>
>
>  On Mon, Apr 14, 2008 at 3:17 PM, Boettcher, Dr. Peter
>  <Boettcher at kleintierklinik.uni-leipzig.de> wrote:
>  >
>  >
>  >
>  >
>  >
>  > When computing deformation fields on a 2D-image it seems to me, that by
>  > declaring the a two-dimensional vector ParaView can not properly display the
>  > computed deformation field. Therefore I declared a 3D-vector  instead of the
>  > 2D-vector in the registation examples Computation of the deformation field
>  > is not affected by that change and the program runs fine (I get the same
>  > deformation as with a 2D-vector). However the third component of the vector
>  > (which is not used) is filled with enormous values (e+8). Is there an easy
>  > method to fill the third component of the vector with a zero value (sfter
>  > the deformationfieldsource has been updated)?
>  >
>  >
>  >
>  > const     unsigned int   Dimension = 2;
>  >
>  > typedef   float          VectorComponentType;
>  >
>  > typedef   itk::Vector< VectorComponentType, 3 >    VectorType;
>  >
>  > typedef   itk::Image< VectorType,  Dimension >   DeformationFieldType;
>  >
>  >
>  >
>  >
>  >
>  > Regards, Peter.
>  >
>  >
>  > ------------------------------------
>  > Peter Böttcher, Dr med vet, DipECVS
>  > European Veterinary Specialist in Surgery
>  > Fachtierarzt für Kleintierchirurgie
>  > Klinik für Kleintiere
>  > Universität Leipzig
>  > An den Tierkliniken 23
>  > D-04103 Leipzig (Germany)
>  > Tel: +49-341-9738700
>  > Fax: +49-341-9738799
>  > email: boettcher at kleintierklinik.uni-leipzig.de
>  >
>  > _______________________________________________
>  >  Insight-users mailing list
>  >  Insight-users at itk.org
>  >  http://www.itk.org/mailman/listinfo/insight-users
>  >
>  >
>



-- 
Karthik Krishnan
R&D Engineer,
Kitware Inc.
Ph: 518 371 3971 x119
 518 698 3045 (cell)
Fax: 518 371 3971


More information about the Insight-users mailing list