Dynamic Focus + Context for Volume Rendering

Slides:



Advertisements
Similar presentations
Dynamic View Selection for Time-Varying Volumes Guangfeng Ji* and Han-Wei Shen The Ohio State University *Now at Vital Images.
Advertisements

CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
The title will be announced during or at the end of the talk.
Project Presentation Group 2: Katharina Plugge Michael Eichler.
IGS Project Iceland Group 7 Jesper Sundien Petter Holmberg Alexander Harju Shaman Mahmoudi.
Hardware-Based Nonlinear Filtering and Segmentation using High-Level Shading Languages I. Viola, A. Kanitsar, M. E. Gröller Institute of Computer Graphics.
Slide Transitions Slide Show, Slide Transition opens Slide Transition task pane Practice each option setting to select the transition style, its speed,
COMP236: Computer Graphics Spring’2000 Dinesh Manocha.
Direct Volume Rendering w/Shading via Three- Dimensional Textures.
1 Gestural and Bimanual Input Doantam Phan CS 376 Discussion.
Volume Data Analysis and Visualization Stefan Bruckner Department of Informatics University of Bergen.
Computer Animation Prepared by Khadija Kuhail Supervised by Dr Sanaa Alsayegh.
Importance Driven Volume Rendering Authors: I. Viola, A. Kanitsar, M. Gröler Visualization II Instructor: Jessica Crouch.
Painterly Rendering for Animation – Barbara Meier
Introduction to 3D Computer Graphics and Virtual Reality McConnell text.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Efficient Volume Visualization of Large Medical Datasets Stefan Bruckner Institute of Computer Graphics and Algorithms Vienna University of Technology.
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 14 C O M P U T E R G R A P H I C S Guoying Zhao 1 / 14 Going-through.
Alice Tips and Techniques. Tips and Techniques I suggest you read the tips and techniques sections at the ends of the chapters. Tells you how to do things.
Illustrative Visualization of Segmented Human Cardiac Anatomy Based on Context-Preserving Model Kuanquan Wang, Lei Zhang, Changqing Gai, Wangmeng Zuo.
ProtoVis Peter Sikachev Institute of Computer Graphics and Algorithms Vienna University of Technology.
3D Mammography Ernesto Coto Sören Grimm Stefan Bruckner M. Eduard Gröller Institute of Computer Graphics and Algorithms Vienna University of Technology.
Real-time Graphics for VR Chapter 23. What is it about? In this part of the course we will look at how to render images given the constrains of VR: –we.
Volumetric Data April 6, Visible Human Creation of complete, anatomically detailed, three-dimensional representations of the normal male and female.
MIRALab Where Research means Creativity SVG Open 2005 University of Geneva 1 Converting 3D Facial Animation with Gouraud shaded SVG A method.
The Simulation of Art in Computer Graphics Gabriel Wurzer Institute of Computer Graphics and Algorithms Vienna University of Technology.
Evaluation of a Bricked Volume Layout for a Medical Workstation based on Java Peter Kohlmann, Stefan Bruckner, Armin Kanitsar, M. Eduard Gröller Institute.
Exploded Views for Volume Data Stefan Bruckner and M. Eduard Gröller IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 12, NO. 5, 2006.
Authors: I. Viola, A. Kanitsar, M. Gr ö ler Institute of Computer Graphics and Algorithms Vienna University of Technology, Austria Importance Driven Volume.
03/06/2008 Particle Rendering in ParaView. Attention These slides are incomplete and are provided for the IEEE Vis 08 DVD. The complete and full set of.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented By: Daniel Loewus-Deitch.
3-D Information cs5764: Information Visualization Chris North.
Surgical Planning Laboratory -1- Brigham and Women’s Hospital 3DSlicer Hands-on session Sonia Pujol, Ph.D.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Computer Graphics One of the central components of three-dimensional graphics has been a basic system that renders objects represented by a set of polygons.
Contextual Snapshots: Enriched Visualization with Interactive Spatial Annotations Peter Mindek 1, Stefan Bruckner 2,1 and M. Eduard Gröller 1 1 Institute.
A Framework for Perceptual Studies in Photorealistic Augmented Reality Martin Knecht 1, Andreas Dünser 2, Christoph Traxler 1, Michael Wimmer 1 and Raphael.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Arts & Music Type : Image. Business Type : Image.
Arts & Music Type : Image. Business Type : Image.
Lecture 9 From Vertices to Fragments. Objectives Introduce basic implementation strategies Clipping Rasterization hidden-surface removal.
Chapter 10: Computer Graphics
Interactive Animation
Chapter 6 : User interface design
Characteristics of Graphical and Web User Interfaces
3D Rendering 2016, Fall.
Advanced Computer Graphics
Rendering Pipeline Fall, 2015.
- Introduction - Graphics Pipeline
Computer Graphics.
CSC420 Showing Complex Data.
Illustrative Clipping of Volume Data
3D Graphics Rendering PPT By Ricardo Veguilla.
CS451Real-time Rendering Pipeline
Chapter 10: Computer Graphics
Professor John Canny Spring 2003
Prototyping.
Classical Viewing Ed Angel
Computer Graphics Imaging
Computer Graphics One of the central components of three-dimensional graphics has been a basic system that renders objects represented by a set of polygons.
Introduction to Computer Graphics with WebGL
CS1301 – Where it Fits Institute for Personal Robots in Education
Characteristics of Graphical and Web User Interfaces
Introduction to Computer Graphics
Computer Graphics Lecture 15.
Interactive media.
University of New Mexico
Event loops.
Time-varying volume visualization and compression
Presentation transcript:

Dynamic Focus + Context for Volume Rendering Peter Sikachev Institute of Computer Graphics and Algorithms Vienna University of Technology

Primary interest (focus) Surrounding information (context) Focus + Context? Primary interest (focus) Full detail Surrounding information (context) Reduced detail Peter Sikachev

Example image courtesy of Stefan Bruckner Peter Sikachev 2 2

Example image courtesy of Stefan Bruckner Peter Sikachev 3 3

Example image courtesy of Stefan Bruckner Peter Sikachev 4 4

Example image courtesy of Stefan Bruckner Peter Sikachev 5 5

More examples image courtesy of Stefan Bruckner and Nucleus Medical Art Peter Sikachev 6 6

Focus + Context Drawbacks Front surface is usually removed or made less visible Though it preserves context, spatial orientation might be lost image courtesy of Ivan Viola Peter Sikachev

Animating Focus Woodring and Shen 2007 Peter Sikachev

Focus + Context Models Peter Sikachev

Focus + Context Models Peter Sikachev

Focus + Context Models Peter Sikachev

Dynamic Focus + Context Pipeline Peter Sikachev

Dynamic Focus + Context Pipeline cursor position button events etc Peter Sikachev

Dynamic Focus + Context Pipeline duration of interaction zooming in/out etc Peter Sikachev

Dynamic Focus + Context Pipeline generating dynamic style parameters Peter Sikachev

Dynamic Focus + Context Pipeline DVR-MIP (MIDA) Radial opacity change Other focus+context techniques Peter Sikachev

Rotation example Peter Sikachev

Rotation example Peter Sikachev

Rotation example Peter Sikachev

Rotation example Peter Sikachev

Rotation example Peter Sikachev

Rotation example Peter Sikachev

Rotation example Peter Sikachev

Video (rotation, DVR-MIP) Peter Sikachev

Video (rotation+zooming, opacity change) Peter Sikachev

Video (panning) Peter Sikachev

User Study Peter Sikachev

Manual or dynamic f+c change 2 tasks User Study Teaching video Manual or dynamic f+c change 2 tasks Peter Sikachev

Manual or dynamic f+c change 2 tasks on synthetic datasets User Study Teaching video Manual or dynamic f+c change 2 tasks on synthetic datasets Find the number of spheres inside spheres Peter Sikachev

Manual or dynamic f+c change 2 tasks on synthetic datasets User Study Teaching video Manual or dynamic f+c change 2 tasks on synthetic datasets Find the number of spheres inside spheres Find the shortest distance between equicolored spheres Peter Sikachev

Manual or dynamic f+c change 2 tasks on synthetic datasets User Study Teaching video Manual or dynamic f+c change 2 tasks on synthetic datasets Find the number of spheres inside spheres Find the shortest distance between equicolored spheres Questionnaire Peter Sikachev

Proposed technique allows interact less with GUI to get the result User Study: Results Proposed technique allows interact less with GUI to get the result Some users make fewer mistakes and complete tasks faster All users need more time to adjust Peter Sikachev

Questions? Peter Sikachev