NA-MIC National Alliance for Medical Image Computing Kitware, Inc. Core 2 Engineering William J....

Post on 06-Jan-2018

221 views 3 download

description

National Alliance for Medical Image Computing Expertise Medical Imaging Software Process Super Computing Software Quality Collaboration System Integration Cross-Platform Packaging Adaptibility Large data Parallel computing Client / Server Web / grid architectures

Transcript of NA-MIC National Alliance for Medical Image Computing Kitware, Inc. Core 2 Engineering William J....

NA-MICNational Alliance for Medical Image Computing http://na-mic.org

Kitware, Inc.

Core 2 EngineeringWilliam J. Schroeder

National Alliance for Medical Image Computing http://na-mic.org

About Kitware

• Small company founded in 1998• Expertise in

– Medical image analysis– Data visualization– Parallel computing– Software process

• Open source business model– Consulting / service– Value-added proprietary products

National Alliance for Medical Image Computing http://na-mic.org

Expertise

MedicalImaging

SoftwareProcess

SuperComputing

• Software Quality• Collaboration• System Integration• Cross-Platform• Packaging• Adaptibility

• Large data• Parallel

computing• Client / Server• Web / grid

architectures

National Alliance for Medical Image Computing http://na-mic.org

Customers• Research

– NIH, NSF, DOD, DOE– US National Labs (LANL, Sandia, Livermore, Argonne)– University Collaboration: UNC, RPI, Brigham, OSU,

MSU• Commercial

– Oil & Gas– Numerical Simulation– Mapping– Industrial inspection– Pharma– Animal imaging– PACS

National Alliance for Medical Image Computing http://na-mic.org

NAMIC Role (Core 2)• Software Process

– Quality (test-driven, agile methods)– Cross-platform development

• Develop/Support/Extend open source tools– VTK (Visualization Toolkit)– ITK (Insight Segmentation & Registration

Toolkit)– CMake, CTest, CPack– Interaction (3D Widgets, KWWidgets)

National Alliance for Medical Image Computing http://na-mic.org

Beyond NAMIC• Establish de facto open source standards

– Software process– Medical image analysis– Large data visualization– Leverage resulting service business

• Value-added commercial solutions– VolView (medical visualization)– ParaView (large, parallel data

visualization)