Difference between revisions of "2012 Progress Report HIGHLIGHTS"

From NAMIC
Jump to: navigation, search
(2.2 Engineering)
(2.2 Engineering)
Line 21: Line 21:
 
foo
 
foo
 
* Slicer 4.0 Release
 
* Slicer 4.0 Release
 +
** modern, stable platform
 
* Extending Slicer
 
* Extending Slicer
 
** Python has been adopted as the preferred scripting language,
 
** Python has been adopted as the preferred scripting language,

Revision as of 21:32, 22 April 2012

Home < 2012 Progress Report HIGHLIGHTS

THIS IS A PLACEHOLDER -- NOT YET COMPLETED


2 Highlights

The scope of NA-MIC activities includes advanced medical image analysis research combined with leading edge software processes and computational platforms. To reflect these activities, the NA-MIC Computer Science Core efforts are organized around two teams: Algorithms and Engineering. Their joint output is the NA-MIC Kit which embodies a comprehensive set of analysis techniques in a well architected, documented, and widely used platform as described in the following paragraphs.

Algorithms. The NA-MIC Computer Science Algorithm effort responds to the challenges of the DBPs to expand the horizons of medical image analysis. As a result, the Algorithm activities are typically highly experimental, creating new approaches that are rapidly prototyped, tested, and improved.

Engineering. The NA-MIC Computer Science Engineering effort supports the needs of the Algorithms effort by creating integrated software platforms supporting research and eventual deployment of advanced technology. The Engineering team also develops and maintains processes used to build and sustain a large research community.

NA-MIC Kit. The NA-MIC Kit consists of an integrated set of interoperable free open source software (FOSS) packages; developed, supported and deployed using a collaborative, agile, high quality software process. The NA-MIC Kit has been constructed as a layered architecture to provide a spectrum of capabilities, ranging from compute-intensive algorithms to easy-to-use applications. Hence users and developers can choose to engage the NA-MIC Kit at a variety of levels, including developing extensions which can be readily deployed to the broader biomedical imaging community.

In the following subsections we highlight the accomplishments from this reporting period for algorithms, engineering, and NA-MIC kit.

2.1 Algorithms

foo

2.2 Engineering

foo

  • Slicer 4.0 Release
    • modern, stable platform
  • Extending Slicer
    • Python has been adopted as the preferred scripting language,
    • Slicer Extension Manager is now the "Slicer Catalog.
  • New Features
    • Multivolume analysis
    • Interactive methods
    • Modern Cross-Platform Design Patterns:
    • Efficiency and Robustness
    • Expectation Maximization (EM) Segmenter;

2.3 NA-MIC Kit

The NA-MIC Kit is designed to accelerate the pace of research and facilitate clinical evaluation. Along these lines, the past year realized significant milestones towards the creation of a stable research platform, supporting the ability to easily extend and disseminate novel additions, all in the context of a world-wide, broad research community. Beyond the major highlights related to Slicer 4.0 application platform described in the previous section, the following are a few of the highlights of the past year.

  • CMake
  • CDash Package Manager
  • Data (XNAT and DICOM including DICOM lollipops, DCMTK)
  • Community (CTK, BRAINSFit,
  • Plans: Slicer 4.1 including charting and Slicer Catalog.