XIP: The eXtensible Imaging Platform Development Program Fred Prior, Ph.D. Mallinckrodt Institute of Radiology Washington University in St. Louis.

Slides:



Advertisements
Similar presentations
1 DTI/EPSRC 7 th June 2005 Reacting to HCI Devices: Initial Work Using Resource Ontologies with RAVE Dr. Ian Grimstead Richard Potter BSc(Hons)
Advertisements

CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure.
MITK Diffusion (under the hood)
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
DICOM and Integrating the Healthcare Enterprise: Five years of cooperation and mutual influence Charles Parisot Chair, NEMA Committee for advancement of.
National Cancer Institute U.S. DEPARTMENT OF HEALTH AND HUMAN SERVICES National Institutes of Health NCI Perspective on Informatics and Clinical Decision.
A DICOM Import Module for XIP Alex Shnayder Lafayette College Easton, PA Supervisor: Dr. Dave Channin We gratefully acknowledge the support of: Pat Mongkolwat,
Integrating XIP into a FOSS clinical workstation Final Presentation Max Meltser Advisors: David Channin, Pat Mongkolwatt With much help from Vlad Kleper.
Robust Tools for Archiving and Preserving Digital Data Joseph JaJa, Mike Smorul, and Mike McGann Institute for Advanced Computer Studies Department of.
Development of mobile applications using PhoneGap and HTML 5
Image Query (IQ) Project Update Building queries one question mark at a time March, 2009.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
The cancer Biomedical Informatics Grid™ (caBIG™): In Vivo Imaging Workspace Projects Fred Prior, Ph.D. Mallinckrodt Institute of Radiology Washington University.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Using the Drupal Content Management Software (CMS) as a framework for OMICS/Imaging-based collaboration.
Application Hosting Lawrence Tarbox, Ph.D. Chair WG 23 Mallinckrodt Institute of Radiology Washington University in St. Louis School of Medicine.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering End-user Platform Steve Pieper Isomics, Inc.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
Lawrence Tarbox, Ph.D. Washington University in St. Louis School of Medicine Mallinckrodt Institute of Radiology, Electronic Radiology Lab 12/1/
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
XIP In-Vivo Imaging Workspace Software SIG February 7, 2007.
Imaging Workspace An Overview and Roadmap Eliot L. Siegel, MD Imaging Workspace Lead SME January 23, 2008.
XIP™ – the eXtensible Imaging Platform A rapid application development and deployment platform Lawrence Tarbox, Ph.D. September, 2010.
Department of Biomedical Informatics Service Oriented Bioscience Cluster at OSC Umit V. Catalyurek Associate Professor Dept. of Biomedical Informatics.
NA-MIC National Alliance for Medical Image Computing Why NITRC Matters to NA-MIC Steve Pieper, PhD.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
LexEVS Overview Mayo Clinic Rochester, Minnesota June 2009.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Highlights, Aims and Architecture Will Schroeder Kitware.
The National Biomedical Imaging Archive (NBIA) In Action: An Introduction for Users A Tool Demonstration from caBIG® Presented by: Eliot Siegel, MD Maryland.
Middleware Support for Virtual Organizations Internet 2 Fall 2006 Member Meeting Chicago, Illinois Stephen Langella Department of.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
Shannon Hastings Multiscale Computing Laboratory Department of Biomedical Informatics.
Ashish Sharma, Tony Pan, Barla Cambazoglu, Joel Saltz Ohio State University, Columbus, OH (ashish, tpan, October 10, 2007 caBIG In Vivo.
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
Lawrence Tarbox, Ph.D. Washington University in St. Louis School of Medicine Mallinckrodt Institute of Radiology, Electronic Radiology Lab.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Copyright © 2008 Siemens Corporate Research – All rights reserved1/12 eXtensible Imaging Platform (Xip) Sylvain Jaume – Sep 2008 Siemens Corporate Research.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
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,
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
What is NCIA? National Cancer Imaging Archive Searchable repository of in vivo cancer images in DICOM format Publicly available at no cost over the Internet.
XIP™/AVT Project Plans 2012 A report to the caBIG® In-Vivo Imaging Workspace Lawrence Tarbox, Ph.D.. December 2011.
In Vivo Imaging Middleware and Applications RSNA 2007 Berkant Barla Cambazoglu The Ohio State University Department of Biomedical Informatics.
caELMIR an Electronic Laboratory Management Information and Retrieval system for pre- clinical experimental data.
Application Hosting Lawrence Tarbox, Ph.D. Mallinckrodt Institute of Radiology Washington University in St. Louis School of Medicine.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Stephen R. Aylward Kitware, Inc.
NeOn Components for Ontology Sharing and Reuse Mathieu d’Aquin (and the NeOn Consortium) KMi, the Open Univeristy, UK
The National Cancer Imaging Archive (NCIA) In Action: An Introduction for Users A Tool Demonstration from caBIG™ Carl Jaffe, MD NCI-Cancer Imaging Program.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Integrating the Healthcare Enterprise The IHE Process: Developing Standards-based Solutions Kevin O’Donnell Co-chair, IHE Radiology Planning Committee.
Imaging Workspace An Overview and Roadmap Eliot L. Siegel, MD Imaging Workspace Lead SME January 23, 2008.
Tony Pan, Stephen Langella, Shannon Hastings, Scott Oster, Ashish Sharma, Metin Gurcan, Tahsin Kurc, Joel Saltz Department of Biomedical Informatics The.
NA-MIC National Alliance for Medical Image Computing Core 1b – Engineering Data Management Daniel Marcus Washington University.
ECLIPSE RICH CLIENT PLATFORM Part 1 Introduction.
CTTI PROJECT Emory University, Quality Assurance and Review Center (QARC) and Washington University in St. Louis.
XIP In-Vivo Imaging Workspace Software SIG February 7, 2007.
Pipeline Execution Environment
Platform as a Service.
Tools and Services Workshop Overview of Atmosphere
Core 2 Progress Day 1 Salt Lake City
Fred Prior, Ph.D. Mallinckrodt Institute of Radiology
Analytic Workflow: From Images to Reports
Lawrence Tarbox, Ph. D. Washington University in St
Presentation transcript:

XIP: The eXtensible Imaging Platform Development Program Fred Prior, Ph.D. Mallinckrodt Institute of Radiology Washington University in St. Louis

Cancer Biomedical Informatics Grid caBIG will facilitate sharing of infrastructure, applications, and data

In Vivo Imaging Workspace Goals of the workspace Advance imaging informatics on multiple fronts Model methods to extract meaning from in vivo imaging data and establish databases to test and validate these methods Create, optimize, and validate software tools E.g. eXtensible Imaging Platform

eXtensible Imaging Platform The eXtensible Imaging Platform (XIP) is the image analysis and visualization tool for caBIG XIP is an open source environment for rapidly developing medical imaging applications from an extensible set of modular elements. Imaging applications developed by research groups will be accessible within the clinical operating environment, using a new DICOM Plug-in interface first implemented in XIP. XIP allows the research community to create custom image analysis and viewing applications for clinical trials using both caGRID and DICOM.

XIP Application (Can be replaced with any DICOM WG23- compatible Host) XIP Host Adapter XIP Modules Host Independent WG 23 XIP Host WG 23 Web-based Application Medical Imaging Workstation Standalone Application Distribute DICOM, HL7, & other services per IHE caGRID Services via Imaging Middleware XIP Class Library Auto Conversion Tool Host-Specific Plug-in Libs WG 23 Distribute ITKVTK XIP LIB... XIP Application Builder

Open Inventor ® Open Inventor® is an object-oriented 3D toolkit for interactive graphics programming. It presents a programming model based on the Model/View/Controller design pattern and the concept of Pipelines. Open Inventor ® modules represent Engines, Nodes and Manipulators Engines enable the creation of processing pipelines Nodes support the concept of scene graphs, which are hierarchical structures of objects describing what needs to be visualized in 2D/3D Manipulators handle input devices, measurements and coordinate transforms in response to user interaction

XIP Libraries Sets of Open Inventor ® objects that XIP applications may utilize Stock Open Inventor® objects for 3D graphics, modeling, UI, etc. Standard XIP objects for retrieving data from, and storing data to XIP or DICOM WG-23 Hosts via the DICOM WG-23 interfaces XIP objects that extend Open Inventor® objects with functions optimized for medical imaging applications VTK classes wrapped into Open Inventor® objects to support visualization ITK classes wrapped into Open Inventor® objects to support image processing Custom objects supplied by developers to extend XIP Many XIP Libraries are host-independent, but if dependent on host services: XIP libraries have internal dynamic ‘adapter’ libraries to allow for easy switching between XIP hosts or platforms (i.e. simply swap the dynamic library) The XIP Application always sees the same Open Inventor® objects regardless of host XIP libraries may be auto-generated from existing class libraries (e.g. ITK, VTK), or may be custom-built from new or existing code

XIP Builder

XIP Applications Interconnected Open Inventor ® engines, nodes, and manipulators from XIP Libraries Engines enable the creation of processing pipelines and animation Nodes support the concept of scene graphs, which are hierarchical structures of objects describing what needs to be visualized in 2D/3D Manipulators handle input devices, measurements and coordinate transforms in response to user interaction via a simple event model Focused on the processing logic, not the infrastructure or data format Skinnable GUI engine for different look- and-feel on different platforms

XIP Host Provides the infrastructure in which XIP or DICOM WG-23 Applications run Authenticates user Manages installation, launching, and termination of XIP Applications Provides data and services to XIP Applications Accepts status information and results back from XIP Applications Deals with auditing and controls access to services and data Isolates the XIP application from the nature of databases, archives, networks, and possibly image data formats Manages caGRID interactions and security Manages access to DICOM networks, objects, and services Maps images and associated meta-data between their native form and a common form useable by the XIP application Handles workflow issues IHE General Purpose Worklist support Supports any application that follows DICOM WG-23 Application Hosting Interface Standard

DICOM WG23 Plug-in Framework Unix, Mac, PCInternet ServerCommercial Vendor #2 … Commercial Vendor #1  Clinical   Prototype & Collaboration  XIP developed Application Standard API WG-23 addresses clinical integration and vendor inter- operability by defining standardized “plugs” and “sockets” (APIs) caBIG XIP addresses an open- architecture, integrated development environment for rapid prototyping & collaboration based on WG 23 APIs. It will be a reference implementation of those APIs

WG-23 API (Socket) WG-23 API (Plug) XIP Application CustomXIPClassesStandard XIP Library Classes IVI Middleware caGRID Interface DICOM/IHE Intefaces XIP Architecture XIP Host

XIP

In Summary… The eXtensible Imaging Platform will make it easier and less expensive to access specific post-processing applications at multiple sites, simplifying clinical trials. Imaging applications developed by research groups will more easily be accessible within the clinical operating environment, simplifying workflows and speeding data processing and analysis. Once validated, the software should be readily transitioned into products through streamlined FDA approval processes due to the re-use of tested libraries and open source development processes that have already been used in approved devices. XIP Application (Can be replaced with any DICOM WG23- compatible Host) XIP Host Adapter XIP Modules Host Independent WG 23 XIP Host WG 23 Web-based Application Medical Imaging Workstation Standalone Application Distribute DICOM, HL7, & other services per IHE caGRID Services via Imaging Middleware XIP Application Builder XIP Class Library Auto Conversion Tool Host-Specific Plug-in Libs WG 23 Distribute ITKVTK XIP LIB...

XIP Development Team Washington University in St. Louis Lawrence Tarbox Jaroslaw Krych David Maffitt Paul Koppel Steve Moore Fred Prior Others Other Consultants Kitware Siteman Cancer Center Related Projects IVI Middleware AIM Open Inventor ™ ITK & VTK NCIA MIRC Siemens Corporate Research Gianluca Paladini Thomas Moeller Daphne Yu Klaus Engel Ravi Kumar John Pearson Others NCI caBIG IVI Eliot Siegel Vikram Purohit Others Booz Allen Hamilton Paul Mulhern Others