2008 Winter Project Week Plug-ins for Slicer3

From NAMIC Wiki
Revision as of 18:04, 5 January 2008 by Kikinis (talk | contribs)
Jump to: navigation, search
Home < 2008 Winter Project Week Plug-ins for Slicer3

Introduction

  • One of the fundamental changes in Slicer 3 (as compared with Slicer 2) is a new execution model. The purpose of the Slicer3 Execution Model is to facilitate a "run-everywhere" philosophy for algorithm writers. NAMIC has adopted a standard for algorithm "self-description" that is followed when command line executables are written. Slicer, the grid, clusters, etc... will be able to use the executables directly in their environment. The Slicer3 execution model contains three components:
  1. Module Description Parser
  2. Command Line Processing
  3. Slicer3 GUI

For more information about the execution model, please click here.

  • This tutorial is intended for engineers who want to to integrate external programs with Slicer 3 and leverage the visualization, data integration and processing capabilities that are available in the Slicer 3 environment.

Course Description:

This hands-on session will cover the basics of integrating and developing an external program in Slicer3. After completion of the course, developers will be able

  1. to incorporate an external program to the Slicer3 platform,
  2. to implement an image filter within the external program, and to run the analysis from Slicer3,
  3. to write and execute a simple test of the resulting module.

Logistics

Pre-requisite: Experience with C++ and ITK programming. Participants: Space is limited to 12 participants. Please send an e-mail to Sonia Pujol ( spujol at bwh.harvard.edu) to register for the workshop. Instructor: Sonia Pujol, Ph.D., Surgical Planning Laboratory, Harvard Medical School

Participants are required to come with their own computer (PC, Linux or MacOS) with a built-in version of Slicer3. The instructions for installing the pre-requisite development packages and for building Slicer3 are posted on the NAMIC website: http://www.na-mic.org/Wiki/index.php/Slicer3:Build_Instructions

Note: The process of building Slicer3 takes 2 hours and requires 2 GB of RAM.


Back to NAMIC AHM 2008