Importance-Driven Focus of Attention and Meister Eduard Gröller 1 1 Vienna University of Technology, Austria 2 University of Girona, Spain 3 University.

Slides:



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

Advanced Piloting Cruise Plot.
1
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Algebraic Expressions
UNITED NATIONS Shipment Details Report – January 2006.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
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
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
1 Discreteness and the Welfare Cost of Labour Supply Tax Distortions Keshab Bhattarai University of Hull and John Whalley Universities of Warwick and Western.
Solve Multi-step Equations
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
PP Test Review Sections 6-1 to 6-6
ABC Technology Project
EU market situation for eggs and poultry Management Committee 20 October 2011.
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
Bright Futures Guidelines Priorities and Screening Tables
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)
2 |SharePoint Saturday New York City
Green Eggs and Ham.
VOORBLAD.
15. Oktober Oktober Oktober 2012.
Name Convolutional codes Tomashevich Victor. Name- 2 - Introduction Convolutional codes map information to code bits sequentially by convolving a sequence.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Vienna, Hofburg the Imperial Tableware and the Sissy exhibition
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
Universität Kaiserslautern Institut für Technologie und Arbeit / Institute of Technology and Work 1 Q16) Willingness to participate in a follow-up case.
Copyright © 2013, 2009, 2006 Pearson Education, Inc. 1 Section 5.4 Polynomials in Several Variables Copyright © 2013, 2009, 2006 Pearson Education, Inc.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
1 On c-Vertex Ranking of Graphs Yung-Ling Lai & Yi-Ming Chen National Chiayi University Taiwan.
Addition 1’s to 20.
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…...
1 Using one or more of your senses to gather information.
Januar MDMDFSSMDMDFSSS
Week 1.
Analyzing Genes and Genomes
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
1 Chapter 13 Nuclear Magnetic Resonance Spectroscopy.
Energy Generation in Mitochondria and Chlorplasts
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
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.
Presentation transcript:

Importance-Driven Focus of Attention and Meister Eduard Gröller 1 1 Vienna University of Technology, Austria 2 University of Girona, Spain 3 University of Bergen, Norway Ivan Viola 1,3, Miquel Feixas 2, Mateu Sbert 2

Ivan Viola 1 Goal Input: known and classified volumetric data High level request: show me object X Output: guided navigation to object X

Ivan Viola 2 Focusing Considerations Characteristic view Emphasis of focus object Guided navigation between characteristic views

Ivan Viola 3 Framework

Ivan Viola 4 Characteristic Views Overview All objects are visible Visibility of objects is balanced Characteristic view of focus object High visibility for focus object If possible other objects also visible

Ivan Viola 5 Characteristic View Estimation o 2 o 3 o 1 importance distribution v 1 v 2 v 3 o 1 o 2 o 3 visibility estimation image-space weight p(v 1 ) n ) p(o 1 |v 1 ) p(o m |v n ) p(o 1 ) m )... I(v i,O) = p(o j |v i ) log j m p(o j |v i ) p(o j )... information-theoretic framework for optimal viewpoint estimation o 1 o 2 o 3 object selection by user v o 1 o 2 o 3 object-space distance weight o 1 o 2 o 3 v viewpoint transformation v o 1 o 2 o 3 cut-away and level of ghosting o 3 o 1 o 2 o 3 focus discrimination characteristic viewpoint estimation interactive focus of attention o 1 o 2 o 3 up-vector information characteristic viewpoint estimation view rating

Ivan Viola 6 View rating v1v1 v2v2 v3v3 v4v4 v5v5 v6v6 v7v7 v8v8 o1o1 o2o2 o3o3 For every view For every object

Ivan Viola 7 View Rating Visibility High Low Location in image In image center Outside center Distance to the viewer Object close to the viewer Far from the viewer

Ivan Viola 8 Visibility Computation o 0 = object 0 o 1 = object 1 r = ray r 0 = sub-ray 0 r 1 = sub-ray 1 r 2 = sub-ray 2

Ivan Viola 9 Visibility Computation

Ivan Viola 10 View Rating Weights object-space distance weight image-space weight

Ivan Viola 11 Characteristic Viewpoint Estimation o 2 o 3 o 1 importance distribution v 1 v 2 v 3 o 1 o 2 o 3 visibility estimation image-space weight p(v 1 ) n ) p(o 1 |v 1 ) p(o m |v n ) p(o 1 ) m )... I(v i,O) = p(o j |v i ) log j m p(o j |v i ) p(o j )... information-theoretic framework for optimal viewpoint estimation o 1 o 2 o 3 object selection by user v o 1 o 2 o 3 object-space distance weight o 1 o 2 o 3 v viewpoint transformation v o 1 o 2 o 3 cut-away and level of ghosting o 3 o 1 o 2 o 3 focus discrimination characteristic viewpoint estimation interactive focus of attention o 1 o 2 o 3 up-vector information characteristic viewpoint estimation view rating characteristic views

Ivan Viola 12 Characteristic Views Overview All objects are visible Visibility of objects is balanced Characteristic view of focus object High view rating (visibility) for focus object If possible other objects also visible

Ivan Viola 13 Obtaining Characteristic Views Sets of views and objects are random variables Views V=(v 1, v 2, v 3,..., v n ) Objects O=(o 1, o 2, o 3,..., o m ) View rating (visibility, weights) Information channel between VO Conditional probability p(o j |v i ) Mutual information between V and O expresses degree of dependance

Ivan Viola 14 Obtaining Characteristic Views Viewpoint mutual information is dependance between v i and O High values = high dependance Small number of objects Low average visibility Low values = low dependance Maximum objects visible Object visibility is balanced Minimal VMI determines the best view

Ivan Viola 15 Probability Transition Matrix p(v 1 ) p(v 2 ) p(v 3 )... p(v n ) p(o 1 )p(o 2 )p(o 3 )p(o m )... p(o 1 |v 1 )p(o 2 |v 1 ) p(o 1 |v 2 )... p(o m |v n )... p(o m |v 1 ) p(o 1 |v n ) probability of the viewpointmarginal probability of the objectview rating of object o j from viewpoint v i

Ivan Viola 16 Viewpoint Mutual Information Degree of correlation v j O p(v 1 ) p(v 2 ) p(v 3 )... p(v n ) p(o 1 )p(o 2 )p(o 3 )p(o m )... p(o 1 |v 1 )p(o 2 |v 1 ) p(o 1 |v 2 )... p(o m |v n )... p(o m |v 1 ) p(o 1 |v n )

Ivan Viola 17 Characteristic Views Overview All objects are visible Visibility of objects is balanced Characteristic view at focus object High view rating for focus object If possible other objects also visible

Ivan Viola 18 Incorporating Importance importance distribution o1o1 o2o2 o3o3

Ivan Viola 19 Resulting Characteristic Viewpoints

Ivan Viola 20 o 1 Interactive Focus of Attention

Ivan Viola 21 Emphasis of Focus Object Levels of sparseness representation 0 importance max dense

Ivan Viola 22 Emphasis of Focus Object Cut-aways to unveil internal features Labeling to add textual information vessels intestinekidneys

Ivan Viola 23 Guided Navigation Between Objects Decreasing importance of Object X De-emphasis of Object X Change to overview Increasing importance of Object Y Emphasis of Object Y Change to characteristic view of Y

Ivan Viola 24 Refocusing o 1 o 2 o 3 v c v 1 v 2 o 1 o 2 Characteristic view 1 Characteristic view 2 Overview

Ivan Viola 25 Example - Stagbeetle Focus view 1 Focus view 2 Overview

Ivan Viola 26 Smooth Transition to Focus View o 1 o 2 o 3

Ivan Viola 27 Example - Human Hand Any Questions?

Ivan Viola 28 Conclusions Focus of attention framework Characteristic view estimation Guided navigation Steered by changes in importance distribution Future Work Zooming to the focus Other smart visibility techniques Available soon as plugin in volumeshop.org

Ivan Viola 29 Thank you! The End

Ivan Viola 30 Viewpoint Entropy [Bordoloi et al. '05] Viewpoint Mutual Information Comparison to Viewpoint Entropy

Ivan Viola 31 Visibility Computation v1v1 v2v2 v3v3 v4v4 v5v5 v6v6 v7v7 v8v8 importance distribution o1o1 o2o2 o3o3 o1o1 o2o2 o3o3 For overview and all focus objects For every viewpoint For every object + background

Ivan Viola 32 Visibility Computation for Focus Object o 0 = object 0 o 1 = object 1 r = ray r 0 = sub-ray 0 r 1 = sub-ray 1 r 2 = sub-ray 2 0,r 2 ) r α (o 1,r 1 ) α (o α

Ivan Viola 33 Visibility Computation o 0 = object 0 o 1 = object 1 r = ray r 0 = sub-ray 0 r 1 = sub-ray 1 r 2 = sub-ray 2

Ivan Viola 34 Probability Transition Matrix p(v 1 ) p(v 2 ) p(v 3 )... p(v n ) p(o 1 )p(o 2 )p(o 3 )p(o m )... p(o 1 |v 1 )p(o 2 |v 1 ) p(o 1 |v 2 )... p(o m |v n )... p(o m |v 1 ) p(o 1 |v n ) p(v 1 ) p(v 2 ) p(v 3 )... p(v n ) p(o 1 )p(o 2 )p(o 3 )p(o m )... p(o 1 |v 1 )p(o 2 |v 1 ) p(o 1 |v 2 )... p(o m |v n )... p(o m |v 1 ) p(o 1 |v n ) p(v 1 ) p(v 2 ) p(v 3 )... p(v n ) p(o 1 )p(o 2 )p(o 3 )p(o m )... p(o 1 |v 1 )p(o 2 |v 1 ) p(o 1 |v 2 )... p(o m |v n )... p(o m |v 1 ) p(o 1 |v n ) p(v 1 ) p(v 2 ) p(v 3 )... p(v n ) p(o 1 )p(o 2 )p(o 3 )p(o m )... p(o 1 |v 1 )p(o 2 |v 1 ) p(o 1 |v 2 )... p(o m |v n )... p(o m |v 1 ) p(o 1 |v n ) p(v 1 ) p(v 2 ) p(v 3 )... p(v n ) p(o 1 )p(o 2 )p(o 3 )p(o m )... p(o 1 |v 1 )p(o 2 |v 1 ) p(o 1 |v 2 )... p(o m |v n )... p(o m |v 1 ) p(o 1 |v n ) active o 1 active o m... inactive