Difference between revisions of "2010 NAMIC Project week: Module Inventory"

From NAMIC Wiki
Jump to: navigation, search
Line 5: Line 5:
  
 
==Key Investigators==
 
==Key Investigators==
* Steve Pieper, Jim Miller
+
* Steve Pieper, Jim Miller, Ron Kikinis
  
 
<div style="margin: 20px;">
 
<div style="margin: 20px;">
Line 32: Line 32:
 
<h3>Progress</h3>
 
<h3>Progress</h3>
  
Here's a tentative list.  The difference between bundled extensions and downloadable extensions is somewhat arbitrary.  In practice, we should make all components upgradable through the extension process.
+
Here's a tentative list.  The difference between bundled extensions and downloadable extensions is based on development history, project priorities, and community input.  In practice, we should make all components upgradable through the extension process.
  
* Core
+
* Core Functionality
 
** Welcome Module
 
** Welcome Module
 
** Data Module  
 
** Data Module  
Line 48: Line 48:
 
*** Models Module
 
*** Models Module
 
*** Model Maker
 
*** Model Maker
 +
*** Quick Auto Segmentation (Fast Marching, Otsu
 
** Annotations
 
** Annotations
 
*** Fiducials Module
 
*** Fiducials Module
Line 55: Line 56:
 
** Color Module
 
** Color Module
  
* Advanced Processing (Bundled)
+
* Advanced Functionality (Bundled)
 
** Registration
 
** Registration
 
** Segmentation
 
** Segmentation
Line 61: Line 62:
 
** Surface Models
 
** Surface Models
  
* Bundled Extensions
+
* Applications (Bundled Extensions)
 
** Change Tracker
 
** Change Tracker
 
** IA_FEMesh
 
** IA_FEMesh
Line 67: Line 68:
 
** Diffusion MRI & Tractography
 
** Diffusion MRI & Tractography
 
** Endoscopy
 
** Endoscopy
 +
** QueryAtlas
  
* Downloadable Extensions
+
* Applications (Downloadable Extensions)
 
** VMTK Vessel Analysis
 
** VMTK Vessel Analysis
 
** Cortical Analysis (ARTIC, GAMBIT...)
 
** Cortical Analysis (ARTIC, GAMBIT...)
 
** Lesion Analysis
 
** Lesion Analysis
 
** Radiation Therapy Tools
 
** Radiation Therapy Tools
** QueryAtlas
+
 
  
 
* Developer Tools (Optional Download)
 
* Developer Tools (Optional Download)

Revision as of 13:46, 25 June 2010

Home < 2010 NAMIC Project week: Module Inventory

Key Investigators

  • Steve Pieper, Jim Miller, Ron Kikinis

Objective

Review modules existing in slicer3.6. Goal is to sort them into categories for development in slicer4.

  • Core modules (included even if --no-modules command line flag is given)
  • Bundled modules that come with slicer binary
  • Extensions

This will serve as guidance for future module developers.

Also: can slicer binary download support C++ module development? If answer is no, then we should stop bundling .lib and .h files to make download smaller.

Approach, Plan

Create the list based on Slicer 3.6.

Progress

Here's a tentative list. The difference between bundled extensions and downloadable extensions is based on development history, project priorities, and community input. In practice, we should make all components upgradable through the extension process.

  • Core Functionality
    • Welcome Module
    • Data Module
    • Fetch Medical Informatics
    • Volumes
      • Volumes Module
      • Slices Module
      • Volume Rendering Module
      • 4D Image Viewer
    • Basic Segmentation and Modeling
      • Editor
      • Label Statistics
      • Models Module
      • Model Maker
      • Quick Auto Segmentation (Fast Marching, Otsu
    • Annotations
      • Fiducials Module
      • Measurements
      • ROI Module
    • Transforms Module
    • Color Module
  • Advanced Functionality (Bundled)
    • Registration
    • Segmentation
    • Filtering
    • Surface Models
  • Applications (Bundled Extensions)
    • Change Tracker
    • IA_FEMesh
    • IGT Apps
    • Diffusion MRI & Tractography
    • Endoscopy
    • QueryAtlas
  • Applications (Downloadable Extensions)
    • VMTK Vessel Analysis
    • Cortical Analysis (ARTIC, GAMBIT...)
    • Lesion Analysis
    • Radiation Therapy Tools


  • Developer Tools (Optional Download)
    • Headers and Libs for ITK, VTK, Teem, CTK, etc.
    • Debug Libraries


Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a information on this wiki page.

References