NAMIC Software Development Workshop

Slides:



Advertisements
Similar presentations
National Alliance for Medical Image Computing Slicer3 plugins Common architecture for interactive and batch processing.
Advertisements

NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC Ron Kikinis, M.D.
Software Process for Distributed Teams KITWARE, Inc.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering End-user Platform Steve Pieper Isomics, Inc.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Computational Platform Jim Miller GE Research.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Visit of Barbara Alving,
NA-MIC National Alliance for Medical Image Computing NAMIC-Kit Update Will Schroeder Jim Miller Bill Lorensen.
Collaborations and Architectures mBIRN Progress at BWH.
Open Source Workshop MICCAI 2005 Insight Software Consortium (ISC) National Alliance for Medical Image Computing (NA-MIC)
NA-MIC National Alliance for Medical Image Computing The NA-MIC Kit National Alliance for Medical Image Computing.
NA-MIC National Alliance for Medical Image Computing Training Core Update Sonia Pujol – Randy Gollub NA-MIC Core 5.
NA-MIC National Alliance for Medical Image Computing NA-MIC Software Engineering Bill Lorensen GE Research NA-MIC Engineering Core PI.
NA-MIC National Alliance for Medical Image Computing Why NITRC Matters to NA-MIC Steve Pieper, PhD.
NA-MIC National Alliance for Medical Image Computing Harvard Psychiatry Neuroimaging Laboratory Site PI: Martha E. Shenton, Ph.D.
NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC: Core 6, Dissemination Steve.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Highlights, Aims and Architecture Will Schroeder Kitware.
NA-MIC National Alliance for Medical Image Computing Big Science in Schizophrenia Research Ron Kikinis, M.D. Professor of Radiology,
NA-MIC National Alliance for Medical Image Computing Core 1 & Core 3 Projects.
NA-MIC National Alliance for Medical Image Computing Shape Analysis and Cortical Correspondence Martin Styner Core 1 (Algorithms), UNC.
National Alliance for Medical Image Computing Slicer3 Status Update.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School Overview Ron Kikinis,
NA-MIC National Alliance for Medical Image Computing NA-MIC Core 2 Update: Kitware Will Schroeder Kitware NA-MIC Core 2 PI NA-MIC Core.
William Schroeder, Ph.D. §, Andy Cedilnik §, Sebastien Barré, Ph.D. §, William Lorensen ‡, James Miller, Ph.D. ‡, Daniel Blezek, Ph.D. ‡ § Kitware Inc.,
NA-MIC National Alliance for Medical Image Computing AHM: Dissemination Update Tina Kapur, Ph.D., Co-PI Steve Pieper, Ph.D., Co-PI.
NA-MIC National Alliance for Medical Image Computing Outreach Randy L. Gollub, MD, PhD Cores 5/6: Training & Dissemination Representing.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Software Process Stephen R. Aylward Kitware, Inc.
NA-MIC National Alliance for Medical Image Computing The NA-MIC Kit: ITK, VTK, Pipelines, Grids and 3D Slicer as An Open Platform for.
NA-MIC National Alliance for Medical Image Computing NAMIC Software Development Workshop January 24-25, 2005 MIT Computer Science and.
NA-MIC National Alliance for Medical Image Computing National Alliance for Medical Image Computing: NAMIC Ron Kikinis, M.D.
National Alliance for Medical Image Computing NAMIC Milestones: October, 2005 Core 1 (Algorithms) –Developed prototypes for quantitative.
NA-MIC National Alliance for Medical Image Computing 3D Slicer and the NA-MIC Kit for IGT Research Steve Pieper, PhD NAC, SPL, NA-MIC,
The Insight Journal Luis Ibáñez KITWARE, Inc.. NAMIC and The Insight Journal.
NA-MIC National Alliance for Medical Image Computing Isomics, Inc. Steve Pieper.
NA-MIC National Alliance for Medical Image Computing Management (Core 7) Update NA-MIC AHM Sanjay Manandhar & Stephen Wong.
Neuroimage Analysis Center An NCRR National Resource Center NAC Engineering Core Steve Pieper, Core PI SPL; Isomics, Inc.
Slicer 3 Ron Kikinis, Steve Pieper. CTK Workshop Heidelberg, June 29/30, 2009 Slicer Goals  Stable, Usable, Cross Platform, End-User Software for Medical.
NA-MIC National Alliance for Medical Image Computing Kitware, Inc. Core 2 Engineering William J. Schroeder.
Aerial Image Exploitation Change Detection Event Detection Object Tracking Region Classification Medical Image Analysis Automated Cancer Detection Automatic.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Stephen R. Aylward Kitware, Inc.
NA-MIC National Alliance for Medical Image Computing AHM 2006 Continuing Discussion of Validation.
NA-MIC National Alliance for Medical Image Computing 3D Slicer Version 3.0 and Diffusion MRI Steve Pieper, PhD.
NA-MIC National Alliance for Medical Image Computing NAMIC Software Development Workshop December 9-10, 2004 Surgical Planning Lab, Brigham.
NA-MIC National Alliance for Medical Image Computing NA-MIC Core 2 Update Isomics Steve Pieper Isomics, Inc. NA-MIC Engineering Isomics.
Core 1 Introduction Overall structure Groups/investigators Algorithms and engineering Algorithms goals and DBPs Aims and preliminary results.
NCRR Future Utah NCRR Future Plans: Discussion. NCRR Future New Personnel Information Carsten Wolters (SCI Postdoc) Frank Sachse (BE Faculty) Mike Kirby.
NA-MIC National Alliance for Medical Image Computing Programming Week Kickoff MIT, June 27, 2005.
NA-MIC National Alliance for Medical Image Computing UCSD / BIRN Coordinating Center NAMIC Group Site PI: Mark H. Ellisman Site Project.
Visualization for astronomy, via medical imaging Michael Halle Initiative in Innovative Computing at Harvard & Surgical Planning Lab, Brigham and Women’s.
NA-MIC All Hands Meeting - 1/9/2006
PARTNER SUMMIT 2014 CrownPeak Customer Success and Product Teams
2007 Project Half Week ITK Registration Parallelization: Develop implementations of ITK registration methods to take advantage of multi-core and multi-processor.
From Scalars to Tensors: How to add new volume types?
Pipeline Execution Environment
Team Plan/Expected Challenges
Core 2 Progress Day 1 Salt Lake City
Harvard Psychiatry Neuroimaging Laboratory
Training & Outreach Sonia Pujol, PhD Co-P. I. Randy Gollub, MD, PhD P
DLPFC Semi-automatic Segmentor: With minimal user interaction, this rule-based algorithm will segment the DLPFC from an input volume. This is a Slicer.
Course Schedule Day 1 Day 2 8:00 AM - 9:30 AM 9:30 AM - 9:45 AM
UCSD / BIRN Coordinating Center NAMIC Group
Ron Kikinis, MD Professor of Radiology, Harvard Medical School
Atlanta Control-M User Group Meeting
3D Slicer Version 3.0 Update for mBIRN
Will Schroeder, Kitware, Inc.
LONI Pipeline Integration/ UNC shape analysis
Slicer Timeline GUI Thread Processing Thread
NA-MIC Kit
Course Schedule Day 1 Day 2 8:00 AM - 9:30 AM 9:30 AM - 9:45 AM
Course Schedule Day 1 Day 2 8:00 AM - 9:30 AM 9:30 AM - 9:45 AM
Core 5: Training Randy Gollub, MD PhD Guido Gerig, PhD
Presentation transcript:

NAMIC Software Development Workshop February 17-18, 2005 BIRN CC, UCSD

Next 15 minutes… NAMIC Background: What, Who, Why Workshop Objectives Agenda for Today

NAMIC Background: What? Supported by NIH One of four NCBCs National Center for Biological Computing PIs: Ron Kikinis, Steve Wong Unique in strong engineering emphasis along with science: value associated with software persistence 7 Cores, 13 Sites

Structure

NAMIC Background: Who? Algorithms Core Harvard MIT Utah Segmentation Registration Foundational Methods UNC Georgia Tech Structural Features and Statistics Connective Features and Statistics

NAMIC Background: Who? Engineering Core UCLA Software Engineering Software Engineering Tools Software Quality Isomics Software Integration Data Access Tools Distributed Computing Applications

NAMIC Background: Who? DBP Core UCI Harvard Segmentation Registration Dartmouth Foundational Methods Toronto Structural Features and Statistics Connective Features and Statistics

NAMIC Background: Why? Or the NAMIC Vision Student reads a paper that references a NAMIC algorithm… goes to web site .. uses software implementation of algorithm to see results on own data…

Where does this workshop fit in?

Workshop Objectives Provide a hands-on introduction to software development using NAMIC Kit V0 ITK 1.8 Slicer 2.4 Introduce team to NAMIC ITK and Slicer Experts Start exchange of feedback between algorithm, engineering, and dbp cores

Desired Outcome over next 2-3 months Use one of the tools in your own work, in collaboration with an engineering core member Provide feedback on the fit of the tool with your research Bring some of this experience with you to the AHM in SLC in Feb

Agenda for Day 1: Slicer 9-9:30am:Welcome and Objectives(Ron Kikinis, Tina Kapur) 9:30-10:15am: NA-MIC Software Engineering Methodology and Resources (Dan Blezek) 10:15-10:30 Break 10:30-11:15am Developers tools (Steve Pieper) 11:15-12noon: Slicer Overview, Slicer Demo, Slicer Build and Deploy System (Steve Pieper) noon-1pm: lunch 1-1:30pm: DTI Processing Demo (Raul San Jose) 1:30-2:30 Slicer Architecture, and Compiling Custom Modules (Steve Pieper) 2:45-3:00 Break 3:00-3:45pm: Integrating ITK/VTK modules in Slicer Slicer and ITK I/O factory generic readers module (Raul San Jose) 3:45 - 4:30 ITK/Slicer Integration Exercises 4:30-5pm: Introduction to the UCSD Data Grid Infrastructure (Mark James) 5-5:15pm: wrap-up (Tina Kapur)

Agenda for Day 2: ITK 9:00am-noon: ITK Architecture (Luis Ibanez) noon-12:30: lunch 12:30-1:30pm: ITK Filtering (Luis Ibanez) 1:45-3pm: ITK Segmentation (Luis Ibanez, Josh Cates) 3-3:20pm: break 3:20-4:50pm: ITK Image Registration (Luis Ibanez) 5pm-6pm: Intro to VTK & Combining ITK and VTK (Luis Ibanez) 6pm: Wrap-up (Tina Kapur)