Contextual Snapshots: Enriched Visualization with Interactive Spatial Annotations Peter Mindek 1, Stefan Bruckner 2,1 and M. Eduard Gröller 1 1 Institute.

Slides:



Advertisements
Similar presentations
ENV 2006 CS4.1 Envisioning Information: Case Study 4 Focus and Context for Volume Visualization.
Advertisements

Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
CPSC 695 Future of GIS Marina L. Gavrilova. The future of GIS.
CS 425/625 Software Engineering System Models
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Introduction to Image Quality Assessment
GPU-Based Frequency Domain Volume Rendering Ivan Viola, Armin Kanitsar, and Meister Eduard Gröller Institute of Computer Graphics and Algorithms Vienna.
OF INFORMATION AND KNOWLEDGE MITE INTERACTIVE REPRESENTATIONS 6323.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Tool Support for Data Validation by End-User Programmers Christopher Scaffidi Brad Myers, Mary Shaw Carnegie Mellon University.
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.
Human-Computer Interaction Laboratory Department of Computer Science Ben Shneiderman, Kent Norman, Evan Golub, Haixia Zhao, Wayne Menezes Choropleth Maps.
NPS Introduction to GIS: Lecture 1
Hardware-Based Nonlinear Filtering and Segmentation using High-Level Shading Languages I. Viola, A. Kanitsar, M. E. Gröller Institute of Computer Graphics.
ISIS Katrinebjerg i n t e r a c t i v e s p a c e s. n e t 1 Frank Allan Hansen, Integrating the Web and the World: Contextual Trails on.
VOTS VOlume doTS as Point-based Representation of Volumetric Data S. Grimm, S. Bruckner, A. Kanitsar and E. Gröller Institute of Computer Graphics and.
THE PERSPECTIVE WALL Jock D Mackinlay George D Robertson Stuart K Card.
Overview of Search Engines
Volume Data Analysis and Visualization Stefan Bruckner Department of Informatics University of Bergen.
Filtering Approaches for Real-Time Anti-Aliasing /
-1- Pujol S et al. National Alliance for Medical Image Computing 3D Visualization of FreeSurfer Data Sonia Pujol, Ph.D. Silas Mann, B.Sc. Randy Gollub,
Prefiltered Anti-Aliasing on Parallel Hardware
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Collaborative Building of Controlled Vocabularies Crosswalks Mateusz.
Knowledge Systems Lab JN 9/15/2015 Heterogeneous Collection of Learning Systems for Confident Pattern Recognition Joshua R. New Knowledge Systems Laboratory.
Chapter 5: Spatial Cognition Slide Template. FRAMES OF REFERENCE.
Enabling Cloud and Grid Powered Image Phenotyping Nirav Merchant iPlant Collaborative
Interactive Time-Dependent Tone Mapping Using Programmable Graphics Hardware Nolan GoodnightGreg HumphreysCliff WoolleyRui Wang University of Virginia.
Powerful Products for Communications Power Supply Development Electrical and Mechanical Simulation Missing Links Lorenzo Cividino.
Data Visualization Project B.Tech Major Project Project Guide Dr. Naresh Nagwani Project Team Members Pawan Singh Sumit Guha.
Enhancing Interactive Visual Data Analysis by Statistical Functionality Jürgen Platzer VRVis Research Center Vienna, Austria.
© 2008 by Andrew Webb, Interface Ecology Lab. meta-metadata: an extensible semantic architecture for multimedia metadata definition, extraction, and presentation.
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
Computer Vision Technologies for Remote Collaboration Using Physical Whiteboards, Projectors and Cameras Zhengyou Zhang Microsoft Research mailto:
3D Mammography Ernesto Coto Sören Grimm Stefan Bruckner M. Eduard Gröller Institute of Computer Graphics and Algorithms Vienna University of Technology.
Tone Mapping on GPUs Cliff Woolley University of Virginia Slides courtesy Nolan Goodnight.
Visual Abstraction and Exploration of Multi-class Scatterplots Haidong Chen, Wei Chen, Honghui Mei, Zhiqi Liu, Kun Zhou, Weifeng Chen, Wentao Gu, Kwan-Liu.
Recuperação de Informação B Cap. 10: User Interfaces and Visualization , , 10.9 November 29, 1999.
MSIM 842 VISUALIZATION II INSTRUCTOR: JESSICA R. CROUCH 1 Interactive Chesapeake Bay Simulation Jessica R. Crouch Yuzhong Shen Jay A. Austin.
Directions for Hypertext Research: Exploring the Design Space for Interactive Scholarly Communication John J. Leggett & Frank M. Shipman Department of.
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.
Virtual Reality Environment in C3I Systems Jan Hodicky, Petr Frantis Communication and Information Systems Departement University of Defense, Brno Czech.
Accelerated Stereoscopic Rendering using GPU François de Sorbier - Université Paris-Est France February 2008 WSCG'2008.
Exploded Views for Volume Data Stefan Bruckner and M. Eduard Gröller IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 12, NO. 5, 2006.
Macromedia Fireworks MX 2004 ITEC 4830 Graphics Design Lesson 1 Bitmap Editing.
Session 10a, 21st October 2005 eChallenges e-2005 Copyright 2005 K-Wf Grid, Institute of Informatics SAS Experience Management based on Text Notes (EMBET)
Visualizing Large Dynamic Digraphs Michael Burch.
© ACTS-MoMuSys All Rights Reserved. VOGUE The Video Object Generator with User Environment Ecole Nationale Supérieure des Mines de Paris, France.
1 A Peripheral Display Toolkit Tara Matthews[1], Tye Rattenbury[1], Scott Carter[1], Anind K. Dey[2], Jennifer Mankoff[1] [1] EECS Department UC Berkeley.
Design and Evaluation of an Ambient Display to Support Time Management during Meetings Valentina Occhialini, Harm van Essen, Berry Eggen Intelligent Lighting.
Visual Parameter Exploration in GPU Shader Space Peter Mindek 1, Stefan Bruckner 2,1, Peter Rautek 3, and M. Eduard Gröller 1 1 Institute of Computer Graphics.
Cool Stuff. Emerging Capabilities Image Processing Massively Multipass.
T.J Brown, I. Spence, P. Kilpatrick, C. Gillan, N. S. Scott School of Electronics, Electrical Engineering and Computer Science, Queen’s University of Belfast.
Change Blindness Images Li-Qian Ma 1, Kun Xu 1, Tien-Tsin Wong 2, Bi-Ye Jiang 1, Shi-Min Hu 1 1 Tsinghua University 2 The Chinese University of Hong Kong.
An Epsilon Range Join in a graphics processing unit Project work of Timo Proescholdt.
Data-driven Image Processing Fubo Han Images in computer graphics IMAGE: the most engaging visual content in the internet. Image Superiority.
Data Mining Concepts and Techniques Course Presentation by Ali A. Ali Department of Information Technology Institute of Graduate Studies and Research Alexandria.
Digital Image Processing CSC331
Flight Simulator Overview Flight Compartment Host Computer Motion Control Cabinet Motion Platform 13/6/2016 Visual Display Visual Image Generator Interface.
Radiance Cache Splatting: A GPU-Friendly Global Illumination Algorithm P. Gautron J. Křivánek K. Bouatouch S. Pattanaik.
From VIC (VRVS) to ViEVO (EVO) 3 years of experiences with developing of video application VIC for VRVS allowed us to develop a new video application.
Utility Evaluation of Tools for Collaborative Development
Combining Edges and Points for Interactive High-Quality Rendering
Implementing Boosting and Convolutional Neural Networks For Particle Identification (PID) Khalid Teli .
Illustrative Clipping of Volume Data
Dynamic Focus + Context for Volume Rendering
Assistive System Progress Report 1
Compiler Back End Panel
Compiler Back End Panel
Motivation It can effectively mine multi-modal knowledge with structured textural and visual relationships from web automatically. We propose BC-DNN method.
Presentation transcript:

Contextual Snapshots: Enriched Visualization with Interactive Spatial Annotations Peter Mindek 1, Stefan Bruckner 2,1 and M. Eduard Gröller 1 1 Institute of Computer Graphics and Algorithms Vienna University of Technology 2 Department of Informatics University of Bergen

Motivation Peter Mindek 1 Creating spatial selections (brushing) is a ubiquitous tool in visualization.

Selections Peter Mindek 2 Image-Space SelectionObject-Space Selection Image-Space SelectionObject-Space Selection

Motivation Peter Mindek 3 Image-space selections are context-dependant.

Context-Dependancy Peter Mindek 4 Context:

Motivation Brushing implementations usually target one specific purpose No standard way to manage multiple image- space selections in complex environments Peter Mindek 5

Contextual Snapshots Managing image-space selections Keeping context for each selection Providing interface for linked views Transfering selected data between the linked views XML serialization Peter Mindek 6

Contextual Snapshots - Overview Peter Mindek 7

Creating Contextual Snapshots Peter Mindek 8

Recording Selections Peter Mindek 9

10 Displaying Selections A selection displayed by highlighting transitions between selected and unselected areas A selection displayed as an overlay texture

Anchors Visual representation of contextual snapshots Switching the stored system states Contain screenshot of the system Peter Mindek 11

Embedded Visualizations Peter Mindek 12

Peter Mindek 13 Overview of the System

Conclusions Concept for enhancing visualization systems Image-space selection management in changing context Data transfer for effective utilization of the selections, e.g., for brushing and linking Implementation as a reusable library Peter Mindek 15

Thank you for your attention!

Linked Views Each selection can be linked with additional views – embedded visualizations Arbitrary data can be extracted from the visualization system for each selection Weighted by the selection mask Stored in float textures on the GPU Interactive Implemented by the visualization system Embedded into the original visualization Peter Mindek 17

Selections 2D spatial selections Smooth brushing Displayed only when their contextual snapshot is active Universal implementation Selection mask shaders Selection display shaders Peter Mindek 18

Peter Mindek 19 Selection Masks A selection stroke transformed to a fuzzy lasso selection A selection stroke transformed to a square selection