Saliency-guided Enhancement for Volume Visualization Youngmin Kim and Amitabh Varshney Department of Computer Science University of Maryland at College.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Computer Graphics: 2D Transformations
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
STATISTICS Univariate Distributions
Chapter 1 Image Slides Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1. Introduction.
1 Superior Safety in Noninferiority Trials David R. Bristol To appear in Biometrical Journal, 2005.
UNITED NATIONS Shipment Details Report – January 2006.
Spectral Analysis of Function Composition and Its Implications for Sampling in Direct Volume Visualization Steven Bergner GrUVi-Lab/SFU Torsten Möller.
Comparative Visualization for Wave-based and Geometric Acoustics Eduard Deines 1, Martin Bertram 3, Jan Mohring 4, Jevgenij Jegorovs 4, Frank Michel 1,
Multi-variate, Time-varying, and Comparative Visualization with Contextual Cues Jon Woodring and Han-Wei Shen The Ohio State University.
LOD Map – A Visual Interface for Navigating Multiresolution Volume Visualization Chaoli Wang and Han-Wei Shen The Ohio State University Presented at IEEE.
Outline 3. Data Analysis 4. Follow Up Study 1. Previous Work 2. Experiment.
Importance-Driven Focus of Attention and Meister Eduard Gröller 1 1 Vienna University of Technology, Austria 2 University of Girona, Spain 3 University.
The imaging problem object imaging optics (lenses, etc.) image
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Measurements and Their Uncertainty 3.1
Overview of Lecture Partitioning Evaluating the Null Hypothesis ANOVA
Environmental Remote Sensing GEOG 2021
7.1 Vis_04 Data Visualization Lecture 7 3D Scalar Visualization Part 2 : Volume Rendering- Introduction.
Data Visualization Lecture 4 Two Dimensional Scalar Visualization
16.1 Si23_03 SI23 Introduction to Computer Graphics Lecture 16 – Some Special Rendering Effects.
Excel Functions. Part 1. Introduction 2 An Excel function is a formula or a procedure that is performed in the Visual Basic environment, outside the.
Solve Multi-step Equations
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Break Time Remaining 10:00.
Spoofing State Estimation
1 Photometric Stereo Reconstruction Dr. Maria E. Angelopoulou.
On Comparing Classifiers : Pitfalls to Avoid and Recommended Approach
Detection Chia-Hsin Cheng. Wireless Access Tech. Lab. CCU Wireless Access Tech. Lab. 2 Outlines Detection Theory Simple Binary Hypothesis Tests Bayes.
1 1 Mechanical Design and Production Dept, Faculty of Engineering, Zagazig University, Egypt. Mechanical Design and Production Dept, Faculty of Engineering,
Cheuk Yiu Ip Amitabh Varshney Joseph JaJa
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
VOORBLAD.
15. Oktober Oktober Oktober 2012.
Chapter 6 The Mathematics of Diversification
Hypothesis Tests: Two Independent Samples
1..
© 2012 National Heart Foundation of Australia. Slide 2.
Motion in Two and Three Dimensions
Science as a Process Chapter 1 Section 2.
Splines I – Curves and Properties
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Volume Concepts HP Restricted Module.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
Statistical Inferences Based on Two Samples
Copyright © 2014 John Wiley & Sons, Inc. All rights reserved.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Exponents and Radicals
Clock will move after 1 minute
Intracellular Compartments and Transport
PSSA Preparation.
Experimental Design and Analysis of Variance
Essential Cell Biology
Module 20: Correlation This module focuses on the calculating, interpreting and testing hypotheses about the Pearson Product Moment Correlation.
Multiple Regression and Model Building
Select a time to count down from the clock above
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
9. Two Functions of Two Random Variables
State Variables.
Math Review with Matlab:
Chapter 5 The Mathematics of Diversification
Importance Driven Volume Rendering Authors: I. Viola, A. Kanitsar, M. Gröler Visualization II Instructor: Jessica Crouch.
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
Presentation transcript:

Saliency-guided Enhancement for Volume Visualization Youngmin Kim and Amitabh Varshney Department of Computer Science University of Maryland at College Park

2 Motivation The volume datasets have grown in complexity Visible Human Project 13GB ~ 60GB National Library of Medicine (NIH) Richtmyer-Meshkov Instability Simulation 2 TB (= 7.5GB * 273 time steps) Lawrence Livermore National Laboratory Human visual capabilities remain fixed The need to draw visual attention to appropriate regions in their visualization

3 Motivation We can draw viewer attention in several ways Obtrusive methods like arrows or flashing pixels Distracts the viewer from exploring other regions Principles of visual perception used by artists and illustrators Gently guide to regions that they wished to emphasize

4 Contributions A new saliency-based enhancement operator Guides visual attention in volume visualization without sacrificing local context Considers the influence of each voxel at multiple scales Augments the existing visualization pipeline Enhances regional visual saliency Validation by eye-tracking-based user study Our method elicits greater visual attention

5 Related Work - Saliency Computation and Evaluation Computational models for image [Itti et al. PAMI 98] and mesh [Lee et al. SIGGRAPH 05] Evaluation by predicting eye movements [Parkhurst et al. 02], [Privitera and Stark PAMI 00] Use of eye movements Volume composition [Lu et al. EuroVis 06] Abstractions of photographs [DeCarlo and Santella SIGGRAPH 02, NPAR 04] Use of Saliency Progressive visualization [Machiraju et al., 01] Importance-based enhancement [Rheingans and Ebert TVCG 01] Interior and exterior visualization [Viola et al. TVCG 05] Generalizing focus+context [Hauser Dagstuhl 03] Saliency has not been used for guiding visual attention Mesh Saliency

6 Related Work – Transfer Functions Transfer Functions map the physical appearance to the local geometric attributes such as: Gradient magnitude [Levoy CG&A 88] First and second derivatives [Kindlmann and Durkin Volume Rendering 98] Multi-dimensional transfer functions [Kindlmann et al. Vis 03], [Kniss et al. TVCG 02], [Kniss et al. Vis 03], [Machiraju et al. 01] Have played a crucial role in informative Visualization Difficult to emphasize (or deemphasize) regions specified exclusively by locations in a volume

7 Overview Saliency Field Enhancement Operators Emphasis Field Saliency Enhancement Saliency-enhanced Volume Rendering Validation by eye-tracking based user study Transfer Functions Saliency Field by User Input Emphasis Field Computed Enhancement Operators Saliency-enhanced Volume Rendering Validation by eye- tracking device Saliency Enhancement

8 S ( v ) = | G ( C, v, σ ) – G ( C, v, 2σ )| Basic idea from Saliency Computation Saliency map is: Mesh saliency based on curvature values Image saliency based on intensity and color In general, saliency may be defined on a given scalar field C : Mean curvature

9 Emphasis Field Computation Mesh Saliency: S ( v ) = G ( C, v, σ) – G ( C, v, 2 σ) We introduce the concept of an Emphasis Field E to define a Saliency Field S in a volume S ( v ) = G ( E, v, σ ) – G ( E, v, 2σ ) Given a saliency field, can we design some scalar field that will generate it? Known Unknown KnownUnknown

10 Emphasis Field Computation Expressible as simultaneous linear equations Saliency Enhancement Operator ( C -1 ) C E = S, which implies E = C -1 S Given a saliency field S, the enhancement operator C -1 will generate the emphasis field E where c ij is the difference between two Gaussian weights at scale σ and at scale 2σ for a voxel v j from the center voxel v i =

11 Emphasis Field Computation We like to use enhancement operators at multiple scales σ i Let E i be the emphasis field at scale σ i Compute this by applying the enhancement operator C i -1 on the saliency field S Final emphasis field is computed as the summation of E i

12 Emphasis Field in Practice A system of simultaneous linear equations in n variables Generally, can handle arbitrary saliency regions and values Computationally expensive: O(kn 2 ) or O(n 3 ) Alleviate this by solving a 1D system of equations Given a saliency field Solve 1D system of equations at multiple scales and sum them up Approximate results using piecewise polynomial radial functions [Wendland 1995] Interpret results to be along the radial dimension Assume spherical regions of interest (ROI)

13 Visualization Enhancement Emphasis Fields can alter visualization parameters in several ways Various rendering stylizations and effects possible We outline a couple of possibilities Brightness Widely used to elicit visual attention by artists Modulate the Value parameter in the HSV model as follows: –V new (v) = V(v)(1+ E (v)), where –λ - E (v) λ + –Used 0.4 λ and 0.15 λ Saturation Can modulate Saturation instead of Value if the latter is not effective (for instance, in regions already very bright)

14 Gaussian-based vs. Saliency-guided Enhancement Previous Gaussian-based Enhancement of a Volume Volume Illustration [Rheingans and Ebert TVCG 01] Importance-based regional enhancement We use a Gaussian fall-off from the boundary of ROI

15 Visualization Enhancement - Brightness Traditional Volume Rendering Gaussian-based Enhancement Saliency-guided Enhancement Traditional Volume Rendering Gaussian-based Enhancement Saliency-guided Enhancement

16 Visualization Enhancement - Saturation Traditional Volume Rendering Saliency-guided Enhancement Increasing brightness diminishes the appearance of blood vessels at the center of the Sheep Heart model

17 User Study Validated results by an eye-tracking-based user study Hypotheses: The eye fixations increase over the region of interest (ROI) in a volume by the saliency-guided enhancement compared to the traditional volume visualization (Hypothesis H1) the Gaussian-based enhancement (Hypothesis H2)

18 User Study – Experimental Design Eye-tracker and General Settings ISCAN ETL-500 Records eye movements at 60Hz 17-inch LCD monitor With a resolution of 1280x1024 Placed at a distance of 50cm (19.7) from the subjects Eye-tracker Calibration Desired accuracy of 30 pixels Two-step calibration process Standard calibration with 5 points Look and click on 13 points –Triangulation and interpolation with 4 corner points Accuracy test on 16 random points

19 User Study – Experimental Design Extracting fixations from raw points Raw points: all points from the eye-tracker Saccade Removal Velocity > 15°/sec Fixation combining Filter out the points which stay less than 100ms within 15 pixels Average eye locations within 15 pixels and 100ms

20 User Study – Experimental Design Image Ordering 10 users (who passed the accuracy tests) Total of 20 images: 4 models * (1 original + 2 regions * 2 different enhancement methods (Gaussian, Saliency)) Each user saw 12 images out of these 20 images 4 models * (1 original + 2 altered)) Enhanced different regions with different methods Placed similar images far apart to alleviate differential carryover effects Randomized the order of regions and the order of enhancement types (Gaussian and saliency-based) to counterbalance overall effects Duration 12 trials (images), each of which takes 5 seconds

21 User Study – Result I Traditional Volume RenderingTraditional Volume Rendering With Fixation Points Saliency FieldGaussian-based EnhancementGaussian-based Enhancement With Fixation Points Saliency-guided Enhancement With Fixation Points Saliency-guided Enhancement

22 User Study – Result II Traditional Volume RenderingTraditional Volume Rendering With Fixation Points Saliency FieldGaussian-based EnhancementGaussian-based Enhancement With Fixation Points Saliency-guided Enhancement With Fixation Points Saliency-guided Enhancement

23 Data Analysis I The percentage of fixations on the ROI for the original, Gaussian- enhanced, and Saliency-enhanced visualizations

24 Data Analysis II A two-way ANOVA on the percentage of fixations for two conditions, regions and enhancement methods for each volume For regions, no statistically significant results as expected F(1,34) = ~ , p > 0.05 For enhancement methods, statistically significant results F(2,34) = ~ , p 0.01

25 Data Analysis III Carried out a pairwise t-test on the percentage of fixations before and after we applied enhancement techniques for each model Found a statistically significant difference in the percentage of fixations with saliency-guided enhancement for all the models H1 H2 H1 H2 Hypothesis H1: More fixations than the traditional Hypothesis H2: More fixations than the Gaussian

26 Conclusions Introduced the concept of the Emphasis Field for selective visual emphasis (or de-emphasis) Developed the computational framework to generate the Emphasis Field from a given Saliency Field Illustrated the use of the Emphasis Field in Visualization Validated its ability to successfully guide visual attention to desired regions Saliency-guided Enhancement provides a powerful tool to help scientists, engineers, and medical researchers explore large visual datasets

27 Future Work Measure comprehensibility of the volume rendered images Explore other appearance attributes such as opacity and texture detail Generalize to handle time-varying datasets with multiple superposed scalar and vector fields Identify the relative importance of various scales

28 Acknowledgments Datasets: Stefan Roettger (University of Erlangen) and Dirk Bartz (University of Tuebingen) Discussions: David Jacobs, François Guimbretière, Derek Juba, and Robert Patro (University of Maryland) Eye-tracker: François Guimbretière The Anonymous Referees Supported by NSF grants: CCF , CCF , CNS , and IIS

29 Questions ?? Supplemental material in the DVD-ROM Lab: Project: Images: