[Insight-users] MetaImage 'Offset' (vs 'Position') tag
Frederic Perez
fredericpcx at yahoo.es
Sun Nov 7 09:52:03 EST 2004
Hello Jim,
thank you very much for the information!
Best regards,
Frederic Perez
--- "Miller, James V (Research)" <millerjv at crd.ge.com> escribió:
> The MetaIO library in Insight/Utilities/MetaIO is what ITK
> uses to write Meta images. I consider this the "master"
> implementation of the Meta format.
>
> Looking through that code, it looks like Offset and Position
> are synonymous. Calling SetPosition/GetPosition actually
> modifies the Offset fields.
>
> When finally writing the Meta image, only "Offset" is written.
>
> I think vtkMetaImageReader should read the Offset field.
> vtkMetaImageReader also does not handle some of the mechanisms
> that MetaIO allows for specifying files (ElementDataFile tag
> with patterns).
>
> Jim
>
>
> -----Original Message-----
> From: Frederic Perez [mailto:fredericpcx at yahoo.es]
> Sent: Thursday, November 04, 2004 9:15 AM
> To: insight-users at itk.org; vtkusers at vtk.org
> Subject: [Insight-users] MetaImage 'Offset' (vs 'Position') tag
>
>
>
> Hello insight-users,
>
> I've been succesfully generating and using MetaImage files
> in Insight. At present I am also reading MetaImage files
> using VTK 4.4, with the aid of the vtkMetaImageReader
> class created by Andy Cedilnik (thank you very much).
>
> I have noticed that the origin of the input image (more
> concretely, the origin of the related vtkImageData) is
> set to (0, 0, 0) although the Insight generated files
> specify the origin to be, for example,
> "Offset = -176.5 5.01561 -1539.5" (in the header file).
> This is also the case when reading the Insight generated
> MetaImage files into ParaView. This is annoying for example
> when reading two files corresponding to the right and
> left lungs---they clash even though their respective
> origins differ.
>
> After learning a bit about the MetaImage format
> http://caddlab.rad.unc.edu/software/MetaIO/MetaIO-Introduction.htm
> and browsing the VTK's vtkMetaImageReader.cxx source file
> I have found that Insight uses the tag "Offset" while
> VTK uses the tag "Position" to specify the origin of the
> volume data. Substituting "Offset" by "Position" seems
> to fix the problem, both for the vtkMetaImageReader and
> for ParaView. One can edit the header files manually or
> execute a perl command to get the substitution done, for
> example. However, maybe it would be better to do the
> changes in the Insight code itself since the tag "Offset"
> does not seem to exist (am I wrong?) in
> http://caddlab.rad.unc.edu/software/MetaIO/MetaIO-Introduction.htm
> (maybe that page is not updated?!)
>
> Hope this helps,
>
> Frederic Perez
>
>
>
>
> ______________________________________________
> Renovamos el Correo Yahoo!: !100 MB GRATIS!
> Nuevos servicios, mas seguridad
> http://correo.yahoo.es
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>
______________________________________________
Renovamos el Correo Yahoo!: ¡100 MB GRATIS!
Nuevos servicios, más seguridad
http://correo.yahoo.es
More information about the Insight-users
mailing list