Portable and Interoperable Views of Medical Image Data with ISO Extensible 3D (X3D)

Similar documents
Medical and Volume Visualization with X3D

anatomage table Interactive anatomy study table

Image Area. View Point. Medical Imaging. Advanced Imaging Solutions for Diagnosis, Localization, Treatment Planning and Monitoring.

GE Healthcare. Centricity* PACS and PACS-IW with Universal Viewer. Universal Viewer. Where it all comes together.

GE Healthcare. Centricity * PACS with Universal Viewer. Universal Viewer. Where it all comes together.

GE Healthcare. Centricity PACS and PACS-IW with Universal Viewer* Where it all comes together

3D Client Software - Interactive, online and in real-time


Embedded Systems in Healthcare. Pierre America Healthcare Systems Architecture Philips Research, Eindhoven, the Netherlands November 12, 2008

Computer Aided Liver Surgery Planning Based on Augmented Reality Techniques

Open & Big Data for Life Imaging Technical aspects : existing solutions, main difficulties. Pierre Mouillard MD

A Hybrid Visualization System for Molecular Models

Creation of an Unlimited Database of Virtual Bone. Validation and Exploitation for Orthopedic Devices

FEAWEB ASP Issue: 1.0 Stakeholder Needs Issue Date: 03/29/ /07/ Initial Description Marco Bittencourt

Review of Biomedical Image Processing

Content Migration between 3D Online Learning Environments

Virtual Reality Techniques for the Visualization of Biomedical Imaging Data

Visualization Service Based on Web Services

IO Informatics The Sentient Suite

Introducing MIPAV. In this chapter...

Teleradiology: The Present Perspective

POWERFUL ACCESSIBILITY. A SINGLE WORKSPACE. A MYRIAD OF WORKFLOW BENEFITS. Vue PACS. Radiology

Development of Simulation Tools Software

Interoperability between Anatomic Pathology Laboratory Information Systems and Digital Pathology Systems

GE Global Research. The Future of Brain Health

Web based hybrid volumetric visualisation of urban GIS data

NEW HYBRID IMAGING TECHNOLOGY MAY HAVE BIG POTENTIAL FOR IMPROVING DIAGNOSIS OF PROSTATE CANCER

MEng, BSc Applied Computer Science

Centralizing image and data management in radiation oncology with MOSAIQ Data Director

Avizo Inspect New software for industrial inspection and materials R&D

Lawrence Tarbox, Ph.D. Washington University in St. Louis School of Medicine Mallinckrodt Institute of Radiology, Electronic Radiology Lab

M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept.

What s New! A report to CASC, 2004

SOFTWARE FOR 3D IMAGE VISUALISATION, ANALYSIS AND MODEL GENERATION

Technical What s New. Autodesk Alias Product Line

Standard-Compliant Streaming of Images in Electronic Health Records

Mobile Web Enterprise Application Advantages

AW Server 3 for Universal Viewer

NVIDIA IndeX Enabling Interactive and Scalable Visualization for Large Data Marc Nienhaus, NVIDIA IndeX Engineering Manager and Chief Architect

How To Develop An Image Guided Software Toolkit

OfficePACS Power. Digital Imaging for the Orthopaedic Workflow

Web-Based Enterprise Data Visualization a 3D Approach. Oleg Kachirski, Black and Veatch

Applications of graphics in medicine training

Voxar 3D TM. A suite of advanced visualization and analysis software tools

Construction of human knee bone joint model using FDM based 3D Printer from CT scan images.

CLINICAL information systems (CIS) have developed

A Breakthrough in Breast Specimen Imaging

ViewPoint 6. Clarify your View

Changing The World One Hospital At a Time

Ecma TC43: Universal 3D. Rue du Rhône 114- CH-1204 Geneva - T: F:

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

ENHANCEMENT OF TEGRA TABLET'S COMPUTATIONAL PERFORMANCE BY GEFORCE DESKTOP AND WIFI

Revolutionizing Healthcare: How 3D Printing is Creating New Business Opportunities A SMARTECH WHITE PAPER

GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington

Health Management Information Systems: Medical Imaging Systems. Slide 1 Welcome to Health Management Information Systems, Medical Imaging Systems.

Visualizing Data: Scalable Interactivity

Surgery Support System as a Surgeon s Advanced Hand and Eye

Introduction to Computer Graphics

Medical Image Processing on the GPU. Past, Present and Future. Anders Eklund, PhD Virginia Tech Carilion Research Institute

The Construction of Seismic and Geological Studies' Cloud Platform Using Desktop Cloud Visualization Technology

U.S. Bureau of Labor Statistics. Radiology Tech

Sage Intergy 6.10 Architecture Guide

We Believe the Possibilities. Delphic AP

MEng, BSc Computer Science with Artificial Intelligence

GE Healthcare. Centricity * PACS-IW. Dated Material Subject to Change February 2012 *Trademark of General Electric Company

Programming 3D Applications with HTML5 and WebGL

Picture archiving and communication systems (PACS) and guidelines on diagnostic display devices

IT Applications in Health Care

Computer Animation and Visualisation. Lecture 1. Introduction

A pretty picture, or a measurement? Retinal Imaging

Create Cool Lumira Visualization Extensions with SAP Web IDE Dong Pan SAP PM and RIG Analytics Henry Kam Senior Product Manager, Developer Ecosystem

Benefits of Image-Enabling the EHR

OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL

SOFA an Open Source Framework for Medical Simulation

Monitoring and Diagnosis of Networked Medical Hardware and Software for the Integrated Operating Room

European Academy of DentoMaxilloFacial Radiology

Service Oriented Architecture (SOA) An Introduction

Scalable Web and Mobile Solution for Healthcare Software Provider

An Oracle White Paper May Oracle Database Cloud Service

RFID Revolutionizing Healthcare with Smart Surgical Tools

Software. Category 1: Electronic health or medical record

DryView CHROMA Imaging System

POLARIS OPTICAL TRACKING SYSTEMS

Component visualization methods for large legacy software in C/C++

HPC & Visualization. Visualization and High-Performance Computing

The Imaging Continuum

Use of OGC Sensor Web Enablement Standards in the Meteorology Domain. in partnership with

#jenkinsconf. Jenkins as a Scientific Data and Image Processing Platform. Jenkins User Conference Boston #jenkinsconf

Intelligent Systems for Health Solutions

RSNA 2015 RCA22 A Practical Introduction to Structured Reporting Tools and Resources. DICOM Structured Reports (SR)

GE Healthcare. Transforming radiology with actionable intelligence. *Trademark of General Electric Company

Taking Your Content Mobile. 5 Keys to a Successful Mobile Content Strategy

Applying inner source development in product line engineering

Streamlining Medical Image Access and Sharing: Integrating Image Workflow and Patient Referrals

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Increasing Development Knowledge with EPFC

A Tale of Three Hospitals

Introducing ScanSource 3D

I SEE THE FUTURE

Service-Oriented Visualization of Virtual 3D City Models

Transcription:

Portable and Interoperable Views of Medical Image Data with ISO Extensible 3D (X3D) Opportunities Whitepaper Web3D Consortium, www.web3d.org November 2012 Executive Summary The Extensible 3D scene graph, X3D (ISO/IEC 19775), provides an expressive and durable platform to build interactive rich-media 3D visualizations. Working above any specific rendering library, X3D provides a powerful set of abstractions to compose meshes, appearances, lighting, animations, viewpoints, navigations and interactions. From laptops to immersive VR installations to mobile devices, X3D delivers interoperable 3D at web enterprise scale. The newest revision of X3D: version 3.3 (2012) includes new components and functionality for reproducible, platform-independent volume rendering. From its original US TATRC-funded project for advanced medical visualization functionality and medical data exchange, the Web3D Consortium s Medical Working Group (MWG) has specified and demonstrated cross-platform volume rendering styles (i.e., transfer functions), segmentation and ontology integration (e.g. SNOMED). From clinical DICOM scans and reviews of patients to advanced microscopy and 500 million year old fossils, the VolumeData and VolumeRenderStyle nodes of X3D 3.3 provide an expressive, open and royalty-free basis to reproduce rich cross-platform visualizations. With the technological foundations in place for web-enabled presentations of both polygonal, volume and meta data, it is now time to activate these new extensions and value chains for the healthcare and research enterprise. We propose a two-pronged program to leverage this prior work into new workflows as well as to further extend the X3D specification to address newly-realized clinical requirements. In this whitepaper, we outline these new opportunities and describe strategic tasks to deliver new efficiencies in tool deployments as well as new ISO standard specifications. The Web3D Consortium and the international standards community stand ready to evolve and build these technologies for their broadest impact across industries. Specifically, new opportunities for development (2013-2015) are: Deploying ISO X3D 3.3: Open-source MEDX3DOM implementation for HTML5 X3D MedicalInterchange Profile in X3DOM framework Official Medical Interchange Profile Conformance Suite X3D 3.3 Volume and segmentation exporter for VTK/ITK toolkits Extending X3D (open-source implementation, ISO Documents and Conformance Suites): Annotation Component provides consistent visual association of semi-structured text in relation to 3D regions of interest Curved-Planar Re-projection to provide flexible support in projecting a volume view along a 3D line (e.g. to obtain a linear measurement of a curved objects such as a vesicle or spine) Haptic and Soft-body Physics Components support the meshing and physics models for patientspecific human simulation and training For more information, see the Web3D Medical Working Group s Public Wiki: http://web3d.org/x3d/wiki/index.php/x3d_medical Images by Virginia Tech Visual Computing Corresponding Author: Nicholas F. Polys Ph.D., Virginia Tech: npolys@vt.edu

Introduction The International Standards Organization (ISO) standard for 3D graphics over the Internet is Extensible 3D (X3D), which is maintained and developed by the Web3D Consortium. The open and royalty-free ISO standard scene graph has evolved through 15 years of hardware development and software boom-busts and remains the greatest common denominator for communicating real-time interactive 3D scenes over the web. With dozens of implementations across industries and operating systems, X3D specifies this scene graph in layers of functionality, known as Profiles and several encodings, including binary and XML. In this whitepaper, we provide a roadmap for the research and development of open standards information ecosystems targeting reproducible volume presentations for the healthcare enterprise. Figure 1: X3D 3.3 Enhancement RenderStyles applied to a brain MRI; top row: a) Opacity-mapped, b) Edge Enhanced, c) Cartoon; middle row: d) Tone-mapped, e) Shaded style bottom row: f) Threshold, g) Projection, h) OpacityMap, i) IsoSurfaceVolumeData The reproduction of volume-rendered presentations of medical image data across platforms and the healthcare enterprise presents several challenges, especially due to data and view incompatibilities and lock-in to proprietary systems. However, explicit 3D visual presentations of medical images can provide significant advantages because this type of rendering is more truly representational of the object being imaged (the human body), it is a more intuitive and easily-read format. It is increasingly common to render a three dimensional (3D) model from a CT, MRI, PET and X-Ray scan to better interpret the size, orientation and other spatial relationships of the patient s anatomy as necessary for diagnosis and therapy. Until recently, there was little hope of interoperability for interactive 3D and 4D presentations to break out of the hospital PACS and to be archived and shared across the enterprise. With the continual advancement in computing and graphical power over the last decade, specialized workstations and software capacity has become available to display this type of 3D imaging on a common laptop. It is an imminent future when the handheld tablets on the market are capable of sustained hardware-accelerated graphics performance. Domains X3D s Volume rendering capabilities were originally designed to improve the accessibility of 3D reconstructions of CT, MRI, PET or ultrasound studies outside the radiology suite. The expressive and compose-able rendering styles of X3D provide support for the isolation of different structures or systems

in the volumes (segmentations), and the registration / fusion of two or more segmented volumes (blending). These functionalities have found fertile ground in several verticals beyond medical. In this section, we describe the X3D value proposition across a number of crucial use cases including Custom Prostheses, Surgical Planning, Informed Consent, Anatomy Education, Surgical Education, Radiation Therapy, Microscopy, Geology, Paleo-biology, Non-invasive Sensing and Weather. Custom Prostheses Matching generic prostheses to a specific patient can be difficult prior to surgery due to projection errors on plain X-rays, unforeseen anatomical limitations or unpredicted complications during surgery. Total joint surgeries require a size inventory of prosthetic products be available as size predictions have nominal accuracy. Specialized prostheses require custom fabrication and therefore would need volume rendered patient specific datasets to compute exact dimensions. The open standard enables the use of custom prostheses on a wider scale with its support for CAD models, meshes and different imaging modalities. This convergence provides confidence in the patient dataset and efficiencies in the 3D printing and manufacturing pipelines. Surgical Planning Complex surgical cases require planning that includes visualization of the approach, tissue exposure and execution of the defined procedure. If thin client plus server or advanced visualization software is not available to the surgeon, they may be relegated to traditional cross sectional scan views or snapshots of volume rendered images. Using the capabilities of X3D, surgeons can analyze patient volumetric data from their office or home computer to plan their operation, make measurements and label objects. This technology would be relevant to all areas of surgery, especially vascular, orthopedics, head and neck, plastics and cardiothoracic subspecialties. This functionality is also valuable for dental implant planning and 3D cephalometric analyses for orthodontic and orthognathic surgical planning. Figure 2: X3D 3.3 Segmentation application of a brain MRI and a patient face scan Informed Consent Physicians are required by law to inform patients of the mechanics, risks, benefits and alternatives of invasive procedures and to document this exchange in the form of a signed inform consent form. Frequently physicians find themselves taking significant time to explain more complex procedures and their patients leaving the office without fully understanding the actual procedure. An open, royalty free standard enables inexpensive and free tools to be available to physicians and patients for understanding and visualizing their medical condition. X3D also allows sophisticated simulations so that animations of the actual procedure on the patient s data can be displayed for further clarity.

Anatomy Education Anatomical coursework is difficult in part due to inadequate resources for learning. Cadavers, although arguably the best way to learn anatomy, are always in short supply. Dissection teams composed of several members and limited access are factors that contribute to less time for an individual to explore anatomical relationships and tissue characteristics independently. Textbooks are constrained to 2D presentations, and although software is available with interactive 3D displays, many times the data is illustrative rather than real. Although illustrative visualization is important in education, the ability to visualize volumetric representations of real data, and therefore the ability to visualize pathology as well as normal anatomical variants, is an important part of building an anatomical knowledge base. The open standard makes inexpensive or freely available tools available to students of anatomy to explore real data sets to understand these subtleties without having to have access to an expensive computer or high end server. Surgical Education The surgical modeling and simulation community is mostly fragmented with numerous surgical simulators, physiologic models and devices available but no significant level of interoperability. Still no accepted methodology exists to compare features and functionality or to begin to assess surgical skill for the benefits of training and certification. To help realize the interoperability vision, several factors must converge including sponsor and contract requirements for open-source releases of simulation engines and a standardized file format. Advances in networked haptics and web based surgical simulators make the open standard of X3D a natural fit with its support for 3D medical image data sets. Radiation Therapy Cancer is becoming more prevalent as the population ages. Radiation therapy is an important modality for therapeutic intervention in many forms of cancer. Treatment with this modality is labor intensive and requires significant planning to predict beam reach and path, gantry position and path and beam intersection with pathologic tissue. Multiple applications need to be accessed to complete this planning but some of the questions aren t even answered (prediction of collision of gantry with patient, bed, floor). This can lead to slower turnaround times with an always overbooked radiation therapy device. Using X3D as a standard for 3D medical images, we can realize an integrated solution and complete preplanning package using patient and machine specific data to predict collisions and analyze beam penetration customized for the individual. Figure 3: X3D 3.3 segmentations and renderings of multi-channel microscopy z-stacks: http://cellimagelibrary.org Microscopy There is a huge body of 3D volumetric data from the biology community. Acquisition of data at the micro scale shows cellular structures and populations. Several different staining techniques, or channels are used, to track molecule s activity within the cell; this is a high-impact area since clinical and high-throughput imaging for drug discovery can benefit from X3D s interoperability of data, metadata and 3D views. Geology A host of sensing modalities are used to profile and characterize underground structures. Whether it is for water or oil discovery or examining bedrock for Figure 4: Parapandorina in X3D 3.3

structural support, the data sets in geophysical measurements are predominately volumetric. Paleo-biology In order to study the morphology and evolution of life on earth, scientist use micro CT imaging to scan rock samples and reconstruct fossils shapes. For example, using X3D volume rendering, we have discovered new properties of the cell nuclei in the 550 million year old Parapandorina specimen. Non-Invasive Scanning The security of our buildings and transportation sectors relies on non-invasive imaging. Baggage, persons, mail and shipping containers are all subject to visual inspection. Volumetric data is also captured to examine and evaluate the structural integrity of bridges and parts. Weather Figure 5: Three X3D 3.3 EnhancementStyles on the TSA backpack example In addition, at the urban and geographic scales, volumetric data and volume rendering techniques can be used; for example, from the output of high resolution Air Quality models; Web3D members have demonstrated an application that shows pollution levels over time in the context of an interactive 3D city model. Other example of such application in the meteorology visualization is the weather Doppler radar. Raw data output coming from the weather radar has been visualized using volume rendering techniques. Platforms: Present and Future The ISO X3D 3.3 Volume and 3DTexturing Components are implemented in H3D (cross-platform, opensource: H3D.org) and InstantPlayer (cross-platform, free: InstantReality.org) rendering engines. Our members have demonstrated X3D pipelines with DICOM data, and with several free and open-source tools including ImageJ and segmentation packages including Seg3D, Slicer, and ITK-Snap (Figures 1-5). While the Web3D Consortium has built and certified several engines for conformance to the Interchange Profile, it remains to develop a package for the version 3.3 Medical Interchange Profile. A conformance suite will increase the reliability and adoption of Medical X3D not only in clients, but also in tools. The World Wide Web Consortium (W3C) has specified HTML5, which includes the Canvas3D tag for native hardware-accelerated 3D as part of the web page. With WebGL and Javascript client code, the X3D scene graph and events can be integrated without a browser plug-in (X3DOM.org). At the Web3D 2012 and SIGGRAPH 2012 conferences, VicomTech-IK4 (ES) and Fraunhofer IGD (DE) demonstrated MEDX3DOM, a work in progress implementation to support advanced medical visualization on the Web without plugins, which can render X3D 3.3 VolumeRenderStyles with HTML5 and WebGL; WebGL 1.1 is coming, and with its new GL shader structs, promises to make this integration even more efficient. DICOM is the medical industry standard for data exchange. Since 2008, the Web3D Consortium has worked with DICOM Working Groups 11 and 17 on the semantic interoperability (Display Standard) of DICOM and X3D including meshes, segmentations, and scene graphs. Supporting additional DICOM requirements such as Annotation and Curved-Planar Re-formatting will require further development and extension to the X3D specification. While demonstrated in H3D, Haptic and soft-body physics support will also require work to develop as a common and official extension to the X3D specification. Summary As the cost of CT, MRI, Ultrasound and PET scans decreases and the practice of medicine becomes increasingly noninvasive, the volume of medical images will increase significantly. These images can be

most easily interpreted by representing anatomy as it exists in the real world, i.e. in three dimensions. 3D radiography will move from its current niche application space to the mainstream and will become the baseline study in everyday clinical care. Without the ISO X3D standard for displaying this data in 3D, the medical visualization field, both academic and commercial, remains fragmented. This results in significant duplicated efforts in creating methods of volumetric rendering, registration and segmentation, and the emergence of multiple proprietary file formats, which restrict data sharing and collaboration. Further, proprietary file formats, software and hardware platforms are not easily accessible due to intellectual property, cost and technical constraints; however, the reproduction of medical image presentations across the healthcare enterprise is crucial. X3D has proven to be a robust and extensible presentation standard to improve interactive visual access to volume and medical image data and clinical ontologies. Strategic investment in the six task areas outlined above will bring its benefits to more institutions, physicians and patients. Focusing on X3D Medical Interchange Deployment and X3D Extensions can bring the full power of X3D to bear and improve care quality, efficiency and outcomes. The creation of open workflows and mobile HTML5 clients for 3D display of medical imaging data will stimulate innovation and lower the barrier to entry for clinicians, students and the layman alike. The proposed standardization has more far reaching effects in that the imaging data is used not only for diagnosis and treatment, but as source material in physiological and surgical simulators. The surgical simulation field has traditionally been a mosaic of parallel efforts that produce cutting edge simulations of specific organ systems, specific organs or general tissue dynamics which are isolated products that cannot communicate with each other. To align these efforts so that the best of breed organ or system-specific models can be brought together and we can begin to realize a truly computational representation of a human being, standards such as X3D for 3D representation of medical imaging data must be in place. Additional extensions to this standard will enable simulators to conform to approved specifications and allow more valid comparisons between them when attempting to judge their fidelity and utility. References "New Platforms for Health Hypermedia" Polys, Nicholas and Wood, Andrew. Issues in Information Systems. Vol 13 (1); pp 40-50, 2012. Sebastian Ullrich, Torsten Kuhlen, "Haptic Palpation for Medical Simulation in Virtual Environments," IEEE Transactions on Visualization and Computer Graphics, pp. 617-625, April, 2012 Ullrich, S., T. Kuhlen, N. F. Polys, D. Evestedt, M. Aratow, and N. W. John, "Quantizing the Void: Extending Web3D for Space-Filling Haptic Meshes", Medicine Meets Virtual Reality (MMVR), vol. 163, Newport Beach CA, USA, IOS Press, pp. 670-676, February, 2011. John, N. W., M. Aratow, J. Couch, D. Evestedt, A. D. Hudson, N. Polys, R. F. Puk, A. Ray, K. Victor, and Q. Wang, "MedX3D: Standards Enabled Desktop Medical 3D", Medicine Meets VR (MMVR), 2008. N.W. John, "Design and Implementation of Medical Training Simulators", Virtual Real. 12, 4 (Dec. 2008), 269-279. F.P. Vidal, N.W. John, A.E.Healey, D.A. Gould, "Simulation of Ultrasound Guided Needle Puncture using Patient Specific Data with 3D Textures and Volume Haptics", Computer Animation and Virtual Worlds. Vol. 19, Issue 2, pp111-127, May 2008, Online ISSN: 1546-427X, Print ISSN: 1546-4261, N. W. John, I.S. Lim, "Cybermedicine Tools for Communication and Learning", Journal of Visual Communication in Medicine, 2007; 30(2): 4-9. Polys, N., D. Bowman, C. North, R. Laubenbacher, and K. Duca, "PathSim Visualizer: An Information-Rich Virtual Environment for Systems Biology", Web3D Symposium, Monterey, CA, ACM Press, 2006.