Michael Burns Martin Haidacher Eduard Gröller Ivan ViolaWolfgang Wein.

Slides:



Advertisements
Similar presentations
Exploded Views for Volume Data Stefan Bruckner, M. Eduard Gröller Institute of Computer Graphics and Algorithms Vienna University of Technology.
Advertisements

ENV 2006 CS4.1 Envisioning Information: Case Study 4 Focus and Context for Volume Visualization.
Surgical Planning Laboratory Brigham and Women’s Hospital Boston, Massachusetts USA a teaching affiliate of Harvard Medical School User Interfaces and.
Exploration of bump, parallax, relief and displacement mapping
Graphics Pipeline.
Interactive Rendering using the Render Cache Bruce Walter, George Drettakis iMAGIS*-GRAVIR/IMAG-INRIA Steven Parker University of Utah *iMAGIS is a joint.
Visualization Data Representation Ray Gasser SCV Visualization Workshop – Fall 2008.
Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transformation Philippe Larcoute & Marc Levoy Stanford University Published in SIGGRAPH.
The Discrete Ray-casting Algorithm Qiang Xue Jiaoying Shi State Key Lab Of CAD&CG Zhejiang University.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.
1 Image-Based Visual Hulls Paper by Wojciech Matusik, Chris Buehler, Ramesh Raskar, Steven J. Gortler and Leonard McMillan [
Direct Volume Rendering Joe Michael Kniss Scientific Computing and Imaging Institute University of Utah.
Introduction to Computer Vision 3D Vision Topic 9 Stereo Vision (I) CMPSCI 591A/691A CMPSCI 570/670.
Focus of Attention for Volumetric Data Inspection Ivan Viola 1, Miquel Feixas 2, Mateu Sbert 2, and Meister Eduard Gröller 1 1 Institute of Computer Graphics.
Memory Efficient Acceleration Structures and Techniques for CPU-based Volume Raycasting of Large Data S. Grimm, S. Bruckner, A. Kanitsar and E. Gröller.
Sorting and cell compositing for irregular meshes Nelson Max, Peter Williams, Richard Cook, Claudio Silva.
Computational Photography Light Field Rendering Jinxiang Chai.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
Three-Dimensional Concepts
Ultrasound Visualization Pipeline A Survey
Volume Data Analysis and Visualization Stefan Bruckner Department of Informatics University of Bergen.
Importance Driven Volume Rendering Authors: I. Viola, A. Kanitsar, M. Gröler Visualization II Instructor: Jessica Crouch.
1 Occlusion Culling ©Yiorgos Chrysanthou, , Anthony Steed, 2004.
Ultrasound Visualization Pipeline A Survey
I NTERACTIVE V OLUME R ENDERING FOR V IRTUAL C OLONOSCOPY IEEE Proceedings of Visualization, Phoenix, U.S.A., Oct. 1997, pp. 433 – 436 Presented.
Medical Imaging Technology
VIS Group, University of Stuttgart Tutorial T4: Programmable Graphics Hardware for Interactive Visualization Volume Graphics - Advanced Klaus Engel Volume.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Engineering Graphics Stephen W. Crown Ph.D.
Efficient Volume Visualization of Large Medical Datasets Stefan Bruckner Institute of Computer Graphics and Algorithms Vienna University of Technology.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
REAL-TIME VOLUME GRAPHICS Markus Hadwiger VRVis Research Center, Vienna Eurographics 2006 Real-Time Volume Graphics [04] GPU-Based Ray-Casting.
Lecture 3 : Direct Volume Rendering Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University Acknowledgement : Han-Wei Shen Lecture.
Interactive Rendering of Meso-structure Surface Details using Semi-transparent 3D Textures Vision, Modeling, Visualization Erlangen, Germany November 16-18,
NDVI-based Vegetation Rendering CGIM ‘07 Stefan Roettger, University of Erlangen
Scientific Visualization Module 6 Volumetric Algorithms (adapted by S.V. Moore – slides deleted, modified, and added) prof. dr. Alexandru (Alex) Telea.
MIT EECS 6.837, Durand and Cutler Graphics Pipeline: Projective Transformations.
Introduction Surgical training environments as well as pre- and intra-operative planning environments require physics-based simulation systems to achieve.
Illustrative Visualization of Segmented Human Cardiac Anatomy Based on Context-Preserving Model Kuanquan Wang, Lei Zhang, Changqing Gai, Wangmeng Zuo.
Unstructured Volume Rendering Jian Huang, CS 594, Spring 2002 This set of slides reference slides developed by Prof. Torsten Moeller, SFU, Canada.
1 Real-time visualization of large detailed volumes on GPU Cyril Crassin, Fabrice Neyret, Sylvain Lefebvre INRIA Rhône-Alpes / Grenoble Universities Interactive.
3D Volume Visualization. Volume Graphics  Maintains a 3D image representation that is close to the underlying fully-3D object (but discrete)  경계표면 (Boundary.
Sample Based Visibility for Soft Shadows using Alias-free Shadow Maps Erik Sintorn – Ulf Assarsson – uffe.
Exploded Views for Volume Data Stefan Bruckner and M. Eduard Gröller IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 12, NO. 5, 2006.
Stereoscopic Video Overlay with Deformable Registration Balazs Vagvolgyi Prof. Gregory Hager CISST ERC Dr. David Yuh, M.D. Department of Surgery Johns.
3-D Data cs5984: Information Visualization Chris North.
Authors: I. Viola, A. Kanitsar, M. Gr ö ler Institute of Computer Graphics and Algorithms Vienna University of Technology, Austria Importance Driven Volume.
Electronic Visualization Laboratory (EVL) University of Illinois at Chicago Paper-4 Interactive Translucent Volume Rendering and Procedural Modeling Joe.
CHAPTER 10 VOLUME VISUALIZATION. OUTLINE 3D (volumetric) scalar fields Slice plane and isosurfaces techniques are limited in showing only a subset of.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Animating Fire by Kathleen Marty. How to create fire? Implement the paper: Structural Modeling of Flames for a Production Environment, by Arnauld Lamorlette.
3-D Information cs5764: Information Visualization Chris North.
Volume Rendering Volumetric Presentation State Supplement 190 Public Comment Review Joe Luszcz, Philips Healthcare Chair, DICOM Working Group 11 January.
Unstructured Volume Rendering. Grid Types uniformrectilinearregularcurvilinear Structured Grids: regularirregularhybridcurved Unstructured Grids:
Volume Rendering Volumetric Presentation State Supplement 190 Public Comment Review Joe Luszcz, Philips Healthcare Chair, DICOM Working Group 11 January.
Wei Hong, Feng Qiu, Arie Kaufman Center for Visual Computing and Department of Computer Science, Stony Brook University
CHC ++: Coherent Hierarchical Culling Revisited Oliver Mattausch, Jiří Bittner, Michael Wimmer Institute of Computer Graphics and Algorithms Vienna University.
Digital Media Dr. Jim Rowan ITEC 2110 Vector Graphics II.
Image Fusion In Real-time, on a PC. Goals Interactive display of volume data in 3D –Allow more than one data set –Allow fusion of different modalities.
Real-Time Soft Shadows with Adaptive Light Source Sampling
WP3: Visualization services
3D Graphics Rendering PPT By Ricardo Veguilla.
Chapter 5(1) Color MaPPING
Chapter 5(1) Color MaPPING
Three-Dimensional Ultrasound Mosaicing
Volume Rendering Lecture 21.
Texture Mapping 고려대학교 컴퓨터 그래픽스 연구실.
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
Artistic Rendering Final Project Initial Proposal
Presentation transcript:

Michael Burns Martin Haidacher Eduard Gröller Ivan ViolaWolfgang Wein

CT scan with embedded Ultrasound data Michael Burns - Contextual Medical Visualization

 Poking needles Liver biopsy Radio frequency ablation  Procedure: Patient has CT scan Needle path is planned Uses ultrasound probe to help guide needle Doctor views CT scan at time of procedure Michael Burns - Contextual Medical Visualization

CT Scan DataUltrasound Data Michael Burns - Contextual Medical Visualization

Ultrasound embedded in dense volume Michael Burns - Contextual Medical Visualization

Ultrasound embedded in sparse volume Michael Burns - Contextual Medical Visualization

Ultrasound with contextual cutaway Michael Burns - Contextual Medical Visualization

 Volumetric data Tissue types differentiated and ranked ○ Important materials most visible ○ Unimportant materials provide context  Ultrasound image Captured with 3D position and orientation of probe Registration between coordinate frames [Wein05] Michael Burns - Contextual Medical Visualization

Volumetric Data (e.g. CT Scan) Importance in the Transfer Function Viewpoint Information Object of Interest (e.g. Ultrasound Plane) Contextual Cutaway Views Importance-Driven Shading Integrating Occlusion with Importance Michael Burns - Contextual Medical Visualization

Volumetric Data (e.g. CT Scan) Importance in the Transfer Function Viewpoint Information Object of Interest (e.g. Ultrasound Plane) Contextual Cutaway Views Importance-Driven Shading Integrating Occlusion with Importance Michael Burns - Contextual Medical Visualization

Rank materials by relevance 1. Definition in volumetric space Uses auxiliary volume Requires preprocessing per dataset 2. Definition in transfer function space Extra value in transfer function Shared among datasets Michael Burns - Contextual Medical Visualization

Material boundaries F(x, y, z) |  F(x, y, z)| Michael Burns - Contextual Medical Visualization

Volumetric Data (e.g. CT Scan) Importance in the Transfer Function Viewpoint Information Object of Interest (e.g. Ultrasound Plane) Contextual Cutaway Views Importance-Driven Shading Integrating Occlusion with Importance Michael Burns - Contextual Medical Visualization

 Visual distinction between materials Emphasis of important materials  Material properties Color Opacity  Lighting properties Shading conveys detail Michael Burns - Contextual Medical Visualization

Full ShadingNo Shading Michael Burns - Contextual Medical Visualization

Full ShadingImportance Shading Michael Burns - Contextual Medical Visualization

Importance Shading  Emphasis: E  Shaded color: C shaded  Subdued color: C subdued = E * C unshaded + (1 – E ) * C shaded  Final color: C final = I * C shaded + (1 – I ) * C subdued Michael Burns - Contextual Medical Visualization

Volumetric Data (e.g. CT Scan) Importance in the Transfer Function Viewpoint Information Object of Interest (e.g. Ultrasound Plane) Contextual Cutaway Views Importance-Driven Shading Integrating Occlusion with Importance Michael Burns - Contextual Medical Visualization

 Object of interest obscured by volume High importance ○ Should be visible ○ May obscure object Low importance ○ Not necessarily visible ○ May not obscure object  View-dependent cutaway structure Michael Burns - Contextual Medical Visualization

v  Base Clear Object of Interest Michael Burns - Contextual Medical Visualization

Small  Large  Michael Burns - Contextual Medical Visualization

v 11 22 Base Transition Clear Overlay d Michael Burns - Contextual Medical Visualization

BaseTransition Michael Burns - Contextual Medical Visualization

Base, TransitionOverlay Michael Burns - Contextual Medical Visualization

Base, Transition, OverlayBase Michael Burns - Contextual Medical Visualization

Volumetric Data (e.g. CT Scan) Importance in the Transfer Function Viewpoint Information Object of Interest (e.g. Ultrasound Plane) Contextual Cutaway Views Importance-Driven Shading Integrating Occlusion with Importance Michael Burns - Contextual Medical Visualization

v  = 1  = Michael Burns - Contextual Medical Visualization

 Fade material based on occlusion value between two occlusion thresholds Thresholds based on importance  Modify opacity: τ u = I τ l = max(2 * I – 1, 0) α’ = α * (1 – ramp(τ u, τ l, Ω)) Michael Burns - Contextual Medical Visualization

BaseTransitionClearOverlay Liver (0.5) Vessels (0.99) Occlusion value (Ω) α scale factor Flesh (0.01) 0 1 τ u = I τ l = max(2 * I – 1, 0) Michael Burns - Contextual Medical Visualization

No cutaway (over draw) Michael Burns - Contextual Medical Visualization

Simple cutaway Michael Burns - Contextual Medical Visualization

Simple cutaway with interior Michael Burns - Contextual Medical Visualization

Interior becomes overlay region Michael Burns - Contextual Medical Visualization

Transition area added Michael Burns - Contextual Medical Visualization

 GPU Raycaster in GLSL  Cutaway represented as height field Created by rendering extruded geometry Requires only 1 lookup per ray  Performance Interactive frame rates fps on high-end hardware Dependent on sample rate, volume size, empty space skipping, etc. Michael Burns - Contextual Medical Visualization

 Visualization Material importance defined within transfer function Important materials emphasized through shading View-dependent cutaway structure determines occlusion of object-of-interest Materials removed in occluding areas, according to their importance  Application Visualize ultrasound data within CT scan for needle driven operations Initial feedback has been positive Currently being evaluated for clinical use Michael Burns - Contextual Medical Visualization

 Gianluca Paladini Siemens Corporate Research  Adam Finkelstein Princeton University  Paper reviewers  EuroVis 2007 hosts Michael Burns - Contextual Medical Visualization