This section gives examples on how “convert” your data to the MetaImage format.įor uncompressed data, “conversion” to MetaImage is actually just a matter of specifying a MetaImage Headerfile (a “MetaHeader”) that describes and points to the file(s) containing your data. This section assumes that you have data that you wish to process using an application that reads MetaImages. Quick Start Data conversion via MetaHeaders Instead of a stand-alone installation, we highly recommend using the distribution in ITK - if you build ITK, you get MetaIO for free! This is left as an exercise to the user (hint: requires the kwsys and zlib libraries). MetaIO can also be compiled outside of these toolkits. The hierarchy of the software in the Visualization toolkit is as follows: See the file /Insight/Examples/MetaImageReadWrite for a working example on how to develop a program using MetaImage for IO. Numerous other examples and applications in InsightApplications also rely on FLTK. Install FLTK and then ITK and then InsightApplications to have every MetaIO example built. Routines that wrap MetaIO for reading and writing ITKS's Spatial Objects (tubes, blobs, ellipses, meshes, etc.) are inĬertain examples, such as the MetaImageViewer, also require FLTK (a cross-platform user interface library available from ). Routines that wrap MetaIO for ITK's image IO object factory are in ColorImageViewer (formerly MetaColorImageViewer).This document and the MetaObjects The hierarchy of the software in the Insight and InsightApplications distributions is as follows: The top level contains the source files, the header files, and the CMakeLists.txt file that is used by the CMake program to compile MetaIO. The hierarchy of the software in the stand-alone MetaIO package is as follows: It is also quite easy to use MetaIO from within these toolkits without using the rest of the toolkit. MetaIO should be built as part of the standard ITK and VTK installations. Aylward, or Julien Jomier, if you encounter any incompatibilities between our code and your compiler. Know compatible compilers include G++ v2.95 and beyond (and probably previous), Microsoft Visual C++ 6.0, Sun’s CC on Solaris 2.6 and beyond, Intel compiler and compilers on other workstations including HPs, SGIs, and Alpha systems. We have yet to find a modern C++ compiler that does not compile MetaIO. MetaIO is a hierarchy of C++ classes and functions. National Library of Medicine’s Insight Toolkit (ITK) for medical image segmentation and registration:.MetaIO is being distributed with the following packages: Introduction and Installation Obtaining MetaIO New features are occasionally added, but backward compatibility will always be maintained. MetaImage has been in use for several years by a wide range of research at UNC, Chapel Hill. The central code of MetaImage/MetaIO is quite stable. We have now extended that file format to support a variety of objects that occur in medicine such a tubes (for vessels, needles, etc.), blobs (for arbitrary shaped objects), cubes, spheres, etc. MetaImage is the text-based tagged file format for medical images that resulted.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |