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.

Slides:



Advertisements
Similar presentations
Institute for vision and graphics university of siegen, germany High-Level User Interfaces for Transfer Function Design with Semantics Christof Rezk Salama.
Advertisements

Reconstruction from Voxels (GATE-540)
The title will be announced during or at the end of the talk.
Computer Graphics and Scientific Computing Thomas Sangild Sørensen.
Semi-Automatic Topology Independent Contour-Based 2 1/2 D Segmentation Using Live-Wire Semi-Automatic Topology Independent Contour-Based 2 1/2 D Segmentation.
GPU Computing with CUDA as a focus Christie Donovan.
Graz University of Technology, AUSTRIA Institute for Computer Graphics and Vision Fast Visual Object Identification and Categorization Michael Grabner,
Computer Graphics & Scientific Computing Research and Potential Master’s Thesis Projects at Department of Computer Science University of Aarhus Peter Møller.
Scanning Geometry Artem Amirkhanov.
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.
Computer Graphics & Scientific Computing
Memory Efficient Acceleration Structures and Techniques for CPU-based Volume Raycasting of Large Data S. Grimm, S. Bruckner, A. Kanitsar and E. Gröller.
Hardware-Based Nonlinear Filtering and Segmentation using High-Level Shading Languages I. Viola, A. Kanitsar, M. E. Gröller Institute of Computer Graphics.
Accelerating Marching Cubes with Graphics Hardware Gunnar Johansson, Linköping University Hamish Carr, University College Dublin.
Implementing Hierarchical Features in a Graphically Based Formal Modelling Language Peter Henderson, Robert John Walters and Stephen Crouch Department.
Multimodal Visualization for neurosurgical planning CMPS 261 June 8 th 2010 Uliana Popov.
Faculty of Computer Science © 2007 Information Theoretic Measures: Object Segmentation and Tracking CMPUT 615 Nilanjan Ray.
Interactive Volume Visualization of General Polyhedral Grids Philipp Muigg 1,3, Markus Hadwiger 2, Helmut Doleisch 3, M. Eduard Gröller 1 1, Vienna University.
Volume Data Analysis and Visualization Stefan Bruckner Department of Informatics University of Bergen.
Chair for Computer Aided Medical Procedures & Augmented Reality Department of Computer Science | Technische Universität München Chair for Computer Aided.
Computer Graphics Lecture 10 Fasih ur Rehman. Last Class Viewing – Perspectives – Projections.
An Interactive Segmentation Approach Using Color Pre- processing Marisol Martinez Escobar Ph.D Candidate Major Professor: Eliot Winer Department of Mechanical.
Prefiltered Anti-Aliasing on Parallel Hardware
Efficient Volume Visualization of Large Medical Datasets Stefan Bruckner Institute of Computer Graphics and Algorithms Vienna University of Technology.
Interactive Time-Dependent Tone Mapping Using Programmable Graphics Hardware Nolan GoodnightGreg HumphreysCliff WoolleyRui Wang University of Virginia.
Jonathan M Chye Technical Supervisor : Mr Matthew Bett 2010.
Scientific Visualization Module 6 Volumetric Algorithms (adapted by S.V. Moore – slides deleted, modified, and added) prof. dr. Alexandru (Alex) Telea.
Graph Abstraction for Simplified Proofreading of Slice-based Volume Segmentation Ronell Sicat 1, Markus Hadwiger 1, Niloy Mitra 1,2 1 King Abdullah University.
Visualization and Computer Graphics Lab International University Bremen Converting RGB Volume Data to Scalar Fields Tetyana Ivanovska and Lars Linsen School.
Enhancing Interactive Visual Data Analysis by Statistical Functionality Jürgen Platzer VRVis Research Center Vienna, Austria.
Simulated vascular reconstruction in a virtual operating theatre Robert G. Belleman, Peter M.A. Sloot Section Computational Science, University of Amsterdam,
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.
Radoslav Forgáč, Igor Mokriš Pulse Coupled Neural Network Models for Dimension Reduction of Classification Space Institute of Informatics Slovak Academy.
Unit 3-B (A): Brain Monitoring Tools Mr. McCormick A.P. Psychology.
Evaluation of a Bricked Volume Layout for a Medical Workstation based on Java Peter Kohlmann, Stefan Bruckner, Armin Kanitsar, M. Eduard Gröller Institute.
An Enhanced Splatting Method Graphics and Visualization Group Department of Computer Science The University of Auckland Peter Kulka & Richard Lobb.
Exploded Views for Volume Data Stefan Bruckner and M. Eduard Gröller IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 12, NO. 5, 2006.
VAPoR: A Discovery Environment for Terascale Scientific Data Sets Alan Norton & John Clyne National Center for Atmospheric Research Scientific Computing.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
GPU Accelerated MRI Reconstruction Professor Kevin Skadron Computer Science, School of Engineering and Applied Science University of Virginia, Charlottesville,
Visual Optimality And Stability Analysis Of 3DCT Scan Positions Artem Amirkhanov 1,2 Michael Reiter 2 Christoph Heinzl 2 M. Eduard Gröller 1 1 Institute.
Seminar (mit Bachelorarbeit) Seminar aus Computergraphik WS 2008 Organizers: Muddassir Malik, Erald Vuçini Teaching staff: Peter Rautek,
Cool Stuff. Emerging Capabilities Image Processing Massively Multipass.
Cluster Analysis Data Mining Experiment Department of Computer Science Shenzhen Graduate School Harbin Institute of Technology.
Makeig-Worrell NCRR Project Overview Scott Makeig, Ph.D. is the Director of the Swartz Center for Computational Neuroscience Institute for Neural Computation.
Seminar (mit Bachelorarbeit) Seminar aus Computergraphik WS 2009 Organizers: Muddassir Malik, M. Eduard Gröller Teaching staff: Andrej.
Detection of Anatomical Landmarks Bruno Jedynak Camille Izard Georgetown University Medical Center Friday October 6, 2006.
Visualization in Scientific Computing (or Scientific Visualization) Multiresolution,...
Contextual Snapshots: Enriched Visualization with Interactive Spatial Annotations Peter Mindek 1, Stefan Bruckner 2,1 and M. Eduard Gröller 1 1 Institute.
Medical Resonance Imaging MRI. First medical images: X-rays Discovered in 1895 Images of bones What part of the body is this?
Segmentation of 3D microPET Images of the Rat Brain by Hybrid GMM and KDE Tai-Been Chen Department of Medical Imaging and Radiological Science,
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
IllustraSound Illustrative Visualization meets Ultrasound Veronika Solteszova Åsmund Birkeland Paolo Angelelli.
Chapter 2 E: Brain Monitoring Tools
Similarity Measures for Enhancing Interactive Streamline Seeding
Real-Time Soft Shadows with Adaptive Light Source Sampling
Xin Zhao and Arie Kaufman
Data Visualization at Swansea University
Medical Imaging Technologies
Illustrative Clipping of Volume Data
Introduction to Computer Graphics with WebGL
دانشگاه شهیدرجایی تهران
Introduction to Computer Graphics with WebGL
تعهدات مشتری در کنوانسیون بیع بین المللی
How to Study the Brain Lesion: natural or experimentally damaged tissue of the brain used to study portions of the brain.
MRI Examinations MRI provides much greater contrast between the different soft tissues of the body than (CT) does, making it especially useful in.
Ernest Valveny Computer Vision Center
Wellington Cabrera Advisor: Carlos Ordonez
Real-Time Systems, COSC , Lecture 18
Presentation transcript:

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 and Algorithms Vienna University of Technology 2 Department of Informatics University of Bergen 3 Geometric Modeling and Scientific Visualization Center King Abdullah University of Science and Technology

Motivation GPU shaders implementing visualization algorithms are complex Effects of shader variables and their combinations are examined by trial and error Peter Mindek 2

Visual Shader-Space Exploration A novel method for analysis and exploration of visualization algorithms.

Overview 4 Peter Mindek

Approach 5 Peter Mindek

Feature Vectors Peter Mindek 6

Parameter Space Visualization Peter Mindek 7

Use Case

Dual-modality medical scan MRI CT Data Peter Mindek 9

Hard Tissues MRI CT Data Peter Mindek 10

Soft Tissues MRI CT Data Peter Mindek 11

MRI CT Data Peter Mindek 12 Co-registered CT and MRI scan of a human head

Data Attributes Peter Mindek 13

Data Attributes Peter Mindek 14 Data AttributeShader Variable CT scalar valuevoxCT MRI scalar valuevoxMRI CT gradient magnitudegmCT MRI gradient magnitudegmMRI abs(voxCT – voxMRI)voxDiff abs(gmCT – gmMRI)gmDiff max(voxCT, voxMRI)voxMax max(gmCT, gmMRI)gmMax

Goal Identifying which data attributes can be used to differentiate the brain from other tissues. Peter Mindek 15

Results voxMRI Peter Mindek 16

Results voxMRI Peter Mindek 17

Results voxMRI Peter Mindek 18

Results voxMRI Peter Mindek 19

Results voxMRI gmMRI Peter Mindek 20

Results voxCTvoxDiff voxMRIvoxMax gmCTgmDiff gmMRIgmMax Peter Mindek 21

Results voxMax gmDiff Peter Mindek 22

Results voxDiff gmMRI Peter Mindek 23

Results voxDiff gmMax Peter Mindek 24

Summary A novel method for analysis and exploration of visualization algorithms Examining effects of shader variables on the resulting images Real-time, calculations executed on the GPU Peter Mindek 26

Thank you for your attention!

Membership Function Peter Mindek 28 variable A variable B

Parameter Exploration Language //. accumulation0 WAVG //. name Scalar Value float vox = dataRead(p); //. name Gradient Magnitude float gm = length(gradient); //. vector vox; gm; (1.0 - accumA) * vox voxMRI *= 1.0 /*. + confidence0 */; accumC += (1.0 - accumA) * color.rgb * vox; accumA += (1.0 - accumA) * vox; Peter Mindek 29