Importance-Driven Focus of Attention and Meister Eduard Gröller 1 1 Vienna University of...

35
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

Transcript of Importance-Driven Focus of Attention and Meister Eduard Gröller 1 1 Vienna University of...

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

Importance-DrivenFocus of Attention

and Meister Eduard Gröller1

1 Vienna University of Technology, Austria

2 University of Girona, Spain

3 University of Bergen, Norway

Ivan Viola1,3, Miquel Feixas2, Mateu Sbert2

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

Ivan Viola 2

Goal

Input: known and classified volumetric data

High level request: show me object X

Output: guided navigation to object X

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

Ivan Viola 3

Focusing Considerations

Characteristic view

Emphasis of focus object

Guided navigation between characteristic views

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

Ivan Viola 4

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

char

acte

ristic

vie

wpo

int e

stim

atio

nin

tera

ctiv

e fo

cus

of a

ttent

ion

Framework

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

char

acte

ristic

vie

wpo

int e

stim

atio

nin

tera

ctiv

e fo

cus

of a

ttent

ion

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

Ivan Viola 5

Characteristic Views

OverviewAll objects are visible

Visibility of objects is balanced

Characteristic view of focus objectHigh visibility for focus object

If possible other objects also visible

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

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

Ivan Viola 6

Characteristic View Estimation

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

I(vi,O) = p(o j|vi) log∑j

mp(o j|vi)p(oj)

...

...

information-theoretic framework for optimal viewpoint estimation

o2

object selection by user

v

o1

o2

o3

object-space distance weight

o2

up-vector information

cha

ract

eri

stic

vie

wp

oin

t est

ima

tion

view rating

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

Ivan Viola 7

View rating

v1

v2

v3

v4

v5

v6

v7

v8 o1

o2

o3

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

For every view For every object

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

Ivan Viola 8

View Rating

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

VisibilityHigh

Low

Location in imageIn image center

Outside center

Distance to the viewerObject close to the viewer

Far from the viewer

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

Ivan Viola 9

r

r0 r1 r2

o1

o

Visibility Computation

α(o0,r2)

αr

α(o1,r1)

α(o0,r0)

α(o

),( 1 rov )),(1( 00 ro ),(. 11 ro),( 0 rov ),( 00 ro

),(. 20 ro))),(),((1( 100 rovro

o0 = object 0 o1 = object 1r = rayr0 = sub-ray 0 r1 = sub-ray 1 r2 = sub-ray 2

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

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

Ivan Viola 10

Visibility Computation

x

xrovov ),()( 11

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

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

Ivan Viola 11

View Rating Weights

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

object-space distance weight

image-space weight

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

Ivan Viola 12

Characteristic Viewpoint Estimation

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

I(vi,O) = p(o j|vi) log∑j

mp(o j|vi)p(oj)

...

...

information-theoretic framework for optimal viewpoint estimation

o2

object selection by user

v

o1

o2

o3

object-space distance weight

o2

up-vector information

cha

ract

eri

stic

vie

wp

oin

t est

ima

tion

view rating

characteristic views

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

Ivan Viola 13

Characteristic Views

OverviewAll objects are visible

Visibility of objects is balanced

Characteristic view of focus objectHigh view rating (visibility) for focus object

If possible other objects also visible

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

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

Ivan Viola 14

Obtaining Characteristic Views

Sets of views and objects are random variables

Views V=(v1, v2, v3, ... , vn)

Objects O=(o1, o2, o3, ... , om)

View rating (visibility, weights)Information channel between V→O

Conditional probability p(oj|vi)

Mutual information between V and O expresses degree of dependance

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

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

Ivan Viola 15

Obtaining Characteristic Views

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

Viewpoint mutual information is dependance between vi 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

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

Ivan Viola 16

Probability Transition Matrix

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

p(v1)

p(v2)

p(v3)

...

p(vn)

p(o1) p(o2) p(o3) p(om)...

p(o1|v1) p(o2|v1)

p(o1|v2)

...

...

p(om|vn)...

...

p(om|v1)

p(o1|vn)

probability of the viewpoint

marginal probability of the object

view rating of object oj from viewpoint vi

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

Ivan Viola 17

Viewpoint Mutual Information

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

Degree of correlation vj↔O

j j

ijiji op

vopvopOvI

)(

)|(log)|(),(

p(v1)

p(v2)

p(v3)

...

p(vn)

p(o1) p(o2) p(o3) p(om)...

p(o1|v1) p(o2|v1)

p(o1|v2)

...

...

p(om|vn)......

p(om|v1)

p(o1|vn)

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

Ivan Viola 18

Characteristic Views

OverviewAll objects are visible

Visibility of objects is balanced

Characteristic view at focus objectHigh view rating for focus object

If possible other objects also visible

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

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

Ivan Viola 19

Incorporating Importance

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

j j

ijiji op

vopvopOvI

)(

)|(log)|(),(

j

kkk

jj

ijiji

oimop

oimop

vopvopOvI

)()(

)()(

)|(log)|(),(

importance distribution

o1 o2 o3

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

Ivan Viola 20

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

Resulting Characteristic Viewpoints

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

Ivan Viola 21

inte

ract

ive

focu

s o

f atte

ntio

n

o2 o3o1

cha

ract

eri

stic

vie

wp

oin

t est

ima

tion

importance distribution

o1

o2

o3

object selection by user

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o1

o2

o3

focus discrimination

o1

o2

o3

up-vector informationv1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

I(vi,O) = p(o j|vi) log∑j

mp(o j|vi)p(oj)

...

...

information-theoretic framework for optimal viewpoint estimation

v

o1

o2

o3

object-space distance weight

cha

ract

eri

stic

vie

wp

oin

t est

ima

tion

inte

ract

ive

focu

s o

f atte

ntio

n

importance distribution

o2

object selection by user

o2

up-vector information

o1

Interactive Focus of Attention

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

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

Ivan Viola 22

Emphasis of Focus Object

Levels of sparseness

repr

esen

tatio

n

0importance max

denseo2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

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

Ivan Viola 23

Emphasis of Focus Object

Cut-aways to unveil internal features

Labeling to add textual information

vessels

intestinekidneys

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

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

Ivan Viola 24

Guided Navigation Between Objects

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

Decreasing importance of Object XDe-emphasis of Object X

Change to overview

Increasing importance of Object YEmphasis of Object Y

Change to characteristic view of Y

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

Ivan Viola 25

Refocusing

o1 o2

o3

vc

v1 v2

o1 o2

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

Characteristicview 1

Characteristicview 2

Overview

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

Ivan Viola 26

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

Example - Stagbeetle

Focus view 1

Focus view 2Overview

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

Ivan Viola 27

Smooth Transition to Focus View

o1 o2

o3

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

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

Ivan Viola 28

Example - Human Hand

Any Questions? o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

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

Ivan Viola 29

Conclusions

Focus of attention frameworkCharacteristic view estimationGuided navigationSteered by changes in importance distribution

Future WorkZooming to the focusOther smart visibility techniquesAvailable soon as plugin in volumeshop.org

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

Ivan Viola 30

Thank you!

[email protected]

The End

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

Ivan Viola 31

Viewpoint Entropy [Bordoloi et al. '05]

Viewpoint Mutual Information

Comparison to Viewpoint Entropy

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

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

Ivan Viola 32

Visibility Computation

v1

v2

v3

v4

v5

v6

v7

v8

importance distribution

o1 o2 o3

o1

o2

o3

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

For overview and all focus objectsFor every viewpoint

For every object + background

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

Ivan Viola 33

α(o0,r2)

αr

α(o1,r1)

α(o0,r0)

α(o

Visibility Computation for Focus Object

o0 = object 0 o1 = object 1r = rayr0 = sub-ray 0 r1 = sub-ray 1 r2 = sub-ray 2

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

0,r2)

r

α(o1,r1)

α(o

α

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

Ivan Viola 34

Visibility Computation

o0 = object 0 o1 = object 1r = rayr0 = sub-ray 0 r1 = sub-ray 1 r2 = sub-ray 2

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

α(o0,r2)

αr

α(o1,r1)

α(o0,r0)

α(o

),( 1 rov ),( 11 ro),( 0 rov ),(. 20 ro)),(1( 1 rov

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

Ivan Viola 35

Probability Transition Matrix

o2 o3o1

importance distribution

v1

v2

v3

o1

o2

o3

visibility estimationimage-space weight

p(v1)

p(vn)

p(o1|v1)

p(om|vn)

p(o1) p(om)

...

...

...

I(vi,O) = p(oj|vi) logΣj

m p(oj|vi)p(oj)

...

...

...

information-theoretic framework for optimal viewpoint estimation

o1

o2

o3

object selection by user

v

o1

o2

o3

object-space distance weight

o1 o2

o3

v

viewpoint transformation

v

o1

o2

o3

cut-away and level of ghosting

o3o1

o2

o3

focus discrimination

cha

ract

eri

stic

vie

wp

oin

t e

stim

atio

nin

tera

ctiv

e f

ocu

s o

f a

tte

ntio

n

p(v1)

p(v2)

p(v3)

...

p(vn)

p(o1) p(o2) p(o3) p(om)...

p(o1|v1)p(o2|v1)

p(o1|v2)...

...

p(om|vn)...

...

p(om|v1)

p(o1|vn)

p(v1)

p(v2)

p(v3)

...

p(vn)

p(o1) p(o2) p(o3) p(om)...

p(o1|v1)p(o2|v1)

p(o1|v2)...

...

p(om|vn)...

...

p(om|v1)

p(o1|vn)

p(v1)

p(v2)

p(v3)

...

p(vn)

p(o1) p(o2) p(o3) p(om)...

p(o1|v1)p(o2|v1)

p(o1|v2)...

...

p(om|vn)...

...

p(om|v1)

p(o1|vn)

p(v1)

p(v2)

p(v3)

...

p(vn)

p(o1) p(o2) p(o3) p(om)...

p(o1|v1)p(o2|v1)

p(o1|v2)...

...

p(om|vn)...

...

p(om|v1)

p(o1|vn)

p(v1)

p(v2)

p(v3)

...

p(vn)

p(o1) p(o2) p(o3) p(om)...

p(o1|v1)p(o2|v1)

p(o1|v2)...

...

p(om|vn)...

...

p(om|v1)

p(o1|vn)

active o1

active om...

inactive