Insight Segmentation and Registration Toolkit - Technical Summary

Technical Summary

The following sections summarize the technical features of the NLM's Insight ITK toolkit. Design Philosophy The following are key features of the toolkit design philosophy.

  • The toolkit provides data representation and algorithms for performing segmentation and registration. The focus is on medical applications; although the toolkit is capable of processing other data types.
  • The toolkit provides data representations in general form for images (arbitrary dimension) and (unstructured) meshes.
  • The toolkit does not address visualization or graphical user interface. These are left to other toolkits (such as VTK, VisPack, 3DViewnix, MetaImage, etc.)
  • The toolkit provides minimal tools for file interface. Again, this is left to other toolkits/libraries to provide.
  • Multi-threaded (shared memory) parallel processing is supported.
  • The development of the toolkit is based on principles of extreme programming. That is, design, implementation, and testing is performed in a rapid, iterative process. Testing forms the core of this process. In Insight, testing is performed continuously as files are checked in, and every night across multiple platforms and compilers. The ITK testing dashboard, where testing results are posted, is central to this process.

Read more about this topic:  Insight Segmentation And Registration Toolkit

Famous quotes containing the words technical and/or summary:

    Where there is the necessary technical skill to move mountains, there is no need for the faith that moves mountains.
    Eric Hoffer (1902–1983)

    Product of a myriad various minds and contending tongues, compact of obscure and minute association, a language has its own abundant and often recondite laws, in the habitual and summary recognition of which scholarship consists.
    Walter Pater (1839–1894)