In Vivo Imaging Middleware and Applications RSNA 2007 Berkant Barla Cambazoglu The Ohio State University Department of Biomedical Informatics.

Slides:



Advertisements
Similar presentations
Medical Image Resource Center. What is MIRC? Medical Image Resource Center Makes it easier to locate and share electronic medical images and related information.
Advertisements

CVRG Presenter Disclosure Information Joel Saltz MD, PhD Director Comprehensive Informatics Center Emory University Translational Research Informatics.
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
CVRG Presenter Disclosure Information Tahsin Kurc, PhD Center for Comprehensive Informatics Emory University CardioVascular Research Grid Core Infrastructure.
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.
A DICOM Import Module for XIP Alex Shnayder Lafayette College Easton, PA Supervisor: Dr. Dave Channin We gratefully acknowledge the support of: Pat Mongkolwat,
The Cactus Portal A Case Study in Grid Portal Development Michael Paul Russell Dept of Computer Science The University of Chicago
CaGrid Service Metadata Scott Oster - Ohio State
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
Grid Services at NERSC Shreyas Cholia Open Software and Programming Group, NERSC NERSC User Group Meeting September 17, 2007.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing Prepared by: Haoliang Robin Yu.
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.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
Technical Introduction to caGrid Service Development caGrid 1.3 Justin Permar caGrid Knowledge Center
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
OpenMDR: Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
Tony Pan, Ashish Sharma, Metin Gurcan Kun Huang, Gustavo Leone, Joel Saltz The Ohio State University Medical Center, Columbus OH gridIMAGE Microscopy:
MIRC Refresher Course: New Developments Medical Imaging Resource Center.
Cancer Bioinformatics Grid (caBIG) CANS 2006 Chicago, Illinois Shannon Hastings Department of Biomedical Informatics Ohio State University.
XIP: The eXtensible Imaging Platform Development Program Fred Prior, Ph.D. Mallinckrodt Institute of Radiology Washington University in St. Louis.
Imaging Workspace An Overview and Roadmap Eliot L. Siegel, MD Imaging Workspace Lead SME January 23, 2008.
Data Management Kelly Clynes Caitlin Minteer. Agenda Globus Toolkit Basic Data Management Systems Overview of Data Management Data Movement Grid FTP Reliable.
Department of Biomedical Informatics Service Oriented Bioscience Cluster at OSC Umit V. Catalyurek Associate Professor Dept. of Biomedical Informatics.
December 2006 National Cancer Imaging Archive (NCIA) October 11, 2007.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
JVO JVO Portal Japanese Virtual Observatory (JVO) Prototype 2 Masahiro Tanaka, Yuji Shirasaki, Satoshi Honda, Yoshihiko Mizumoto, Masatoshi Ohishi (NAOJ),
Efficient Processing of Pathological Images Using the Grid: Computer-Aided Prognosis of Neuroblastoma B. Barla Cambazoglu Ohio State University Department.
The National Biomedical Imaging Archive (NBIA) In Action: An Introduction for Users A Tool Demonstration from caBIG® Presented by: Eliot Siegel, MD Maryland.
H Using the Open Metadata Registry (OpenMDR) to generate semantically annotated grid services Rakesh Dhaval, MS, Calixto Melean,
Virtual Data Grid Architecture Ewa Deelman, Ian Foster, Carl Kesselman, Miron Livny.
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.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
IPlant Collaborative Hands-on Cyberinfrastructure Workshop - Part 1 R. Walls University of Arizona Biodiversity Information Standards (TDWG) Sep. 28, 2015,
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
CaGrid Overview and Core Services caGrid Knowledge Center February 2011.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
May 6, 2002Earth System Grid - Williams The Earth System Grid Presented by Dean N. Williams PI’s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
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.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
Design for a High Performance, Configurable caGrid Data Services Platform Peter Hussey LabKey Software, Inc, Seattle, WA USA Contact:
The National Cancer Imaging Archive (NCIA) In Action: An Introduction for Users A Tool Demonstration from caBIG™ Carl Jaffe, MD NCI-Cancer Imaging Program.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
The National Cancer Imaging Archive (NCIA) is a searchable repository of in vivo cancer images. The system provides the cancer research community with.
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.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
CTTI PROJECT Emory University, Quality Assurance and Review Center (QARC) and Washington University in St. Louis.
ETRIKS Platform for bioinformatics ISGC 17/03/15 Pengfei Liu, CC-IN2P3/CNRS.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Cancer Bioinformatics Grid (caBIG) CANS 2006 Chicago, Illinois
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
Fred Prior, Ph.D. Mallinckrodt Institute of Radiology
University of Technology
Presentation transcript:

In Vivo Imaging Middleware and Applications RSNA 2007 Berkant Barla Cambazoglu The Ohio State University Department of Biomedical Informatics

Overview In Vivo Imaging Middleware (IVIM) IVIM Applications gridIMAGE gridMatlab virtualPACS Federated query processing infrastructure caMicroscope

In Vivo Imaging Middleware Purpose: to create the core infrastructure for Grid enabling imaging applications Grid middleware layered on the caGrid infrastructure Services, tools, and APIs DICOM–Grid interoperability High-performance data transfer Development/deployment tools for imaging-based grid services Security Mature Phase 1 Planning  Project 1: Middleware  Project 2: XIP: Extensible Imaging Platform  Project 3: AIM: Annotation and Image Markup  Project 4: Algorithm Validation Toolkit  Project 5: Vocabulary (ACRIN + Radlex)  Project 5: DICOM Ontology Project  Project 6: Query Formulation Project  Project 7: XIP Translational Workstation  Project 8: Central Review in Cooperative Groups

IVIM Services DICOM data service Provides a two-way interface between caGrid and DICOM Supports DICOM C_FIND, C_GET, C_MOVE, and C_STORE commands Leverages caGrid for service discovery, remote access, and security (authentication and authorization). Uses gridFTP and WS_Enumeration for bulk data transfer Uses the NCIA DICOM data model Generic image data service Provides a two way interface between caGrid and generic images on a file system Can be extended to use a database that contains image metadata Leverages caGrid for service discovery, remote access, and security Uses gridFTP for data transfer Uses the Generic Image data model developed by OSU AIM data service A data service for storing AIM annotations Berkeley DB XML database Uses the AIM data model developed at NWU Other services DSD container and repository services, CERR data service

IVIM Core Capabilities Bulk data transport GridFTP is used for transfer of data Facilitates retrieval and submission of large images WS enumeration-based data transfer Security User-level authorization Data-level authorization Transport-level authorization Development tools SDK: Introduce extensions to facilitate creation of services IVIWizard: Tool to facilitate configuration and deployment of DICOM Data Services

IVIM Applications Applications using IVIM gridIMAGE gridMatlab virtualPACS Federated query processing infrastructure caMicroscope

gridIMAGE A grid-based application that enables distributed access and review of DICOM images Supports cross-institute, geographically distributed research collaborations and clinical decision making Multiple CAD and research algorithms Multiple human reviewers Multiple data repositories with large number of subjects Distributed compute and storage systems Enable parameter studies and clinical and preclinical trials Facilitate algorithm development and validation through the use of many distributed, shared image datasets

gridIMAGE Grid data services DICOM image data service with PixelMed DICOM PACS backend Result data service with Mako XML database backend Work order data service with Mako XML database backend Grid analytical services IDL and Matlab analytical services that retrieve data from data services Support for CAD applications and running IDL, Matlab algorithms Grid security Dorian-based authentication and encrypted conversation Bulk data transport via secured gridFTP

gridIMAGE  In Vivo Imaging Middleware used to create DICOM Data Service, Human Markup and CAD Analytical Service (caGrid 1.0 Gold Compliant Service)  CAD Service upon invocation retrieves images from remote DICOM Data Service and submits CAD markups to a central result server  Reviewers login to markup client and retrieve pending review requests  Markup client retrieves images from DICOM Data Service and submits markup results to a central result server

gridIMAGE

gridMatlab Prototype application for accessing DICOM data service over the grid within Matlab Simplified version of gridIMAGE APIs for accessing DICOM data services from Matlab

VirtualPACS VirtualPACS federates caGrid DICOM data services Provide DICOM messaging interface to caGrid DICOM data services Allows a user to use their own commercial DICOM workstation to collaborate and share knowledge with the community Gives a PACS-interface to DICOM data stored in imaging archives, file systems or other non-PACS data warehouses Leverages the caGrid 1.0 technology including the GAARDS security mechanisms

Federated Query Processing (FQP) Infrastructure Leveraging caGrid FQP infrastructure Mechanisms to perform basic distributed aggregations and joins of queries over multiple data services Distributed caGrid Query Language (DCQL) Sample queries “Find all AIM annotations related to a specified set of patients” “Find the AIM annotations located at the upper right lob and created by a certain radiologist for a certain study” “Find the DICOM RT objects corresponding to particular CERR Matlab objects” Components Federated query processing service Federated query result service Federated query engine Federated query processing client caGrid data services

Federated Query Processing (FQP) Infrastructure

caMicroscope Service-based infrastructure Multiple, geographically distributed scientists and developers access a common image data repository Shared code repository allowing reusability of the developed codes Remote job execution Remote image visualization Multi-processor backend Fast parallel processing of images Specifically designed for very large-scale image processing Pipelined processing capabilities

caMicroscope caMicroscope data service Based on the caGrid 1.0 middleware Using Introduce service development toolkit Provided operations on images/algorithms Query CQL Retrieve/Upload Bulk data transfer View Aperio libraries SVS images Execute Out-of-core virtual microscope

caMicroscope