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

6
NA-MIC National Alliance for Medical Image Computing http://na-mic.org Kitware, Inc. Core 2 Engineering William J. Schroeder

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....

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

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

Kitware, Inc.

Core 2 EngineeringWilliam J. Schroeder

Page 2: NA-MIC National Alliance for Medical Image Computing  Kitware, Inc. Core 2 Engineering William 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

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

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

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

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

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

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)

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

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)