Top Banner
1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through Repulsion
22

1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

1

Stella X. Yu 1,2 Jianbo Shi 1

Robotics Institute1

Carnegie Mellon UniversityCenter for the Neural Basis of Cognition2

Understanding Popout through Repulsion

Page 2: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

2

Questions to Be Asked

When can popout be perceived? What grouping factors are needed to bring about popout?

What grouping criteria can capture most popout phenomena?

What is popout?

finding patterns finding outliers

Page 3: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

3

Observation: Popout by Feature Similarity

Similarity grouping assumes that groups are characterized by unique features which are homogeneous across members. Segmentation is then a feature discrimination problem between different regions.

Feature discrimination only works when the similarity of features within areas confounds with the dissimilarity between areas, illustrated in the above examples of region segmentation, contour grouping and popout.

Page 4: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

4

Observation: Popout by Feature Contrast

When feature similarity within a group and feature dissimilarity between groups are teased apart, the two aspects of grouping, association and segregation, can contribute independently to perceptual organization.

In particular, local feature contrast plays an active role in binding even dissimilar elements together.

Page 5: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

5

ContextualGrouping

Model: Popout as Contextual Grouping

Attraction measures the degree of feature similarity. It is used to associate members within groups.

Repulsion measures the degree of feature dissimilarity. It is used to segregate members belonging to different groups.

Contextual grouping consists of dual procedures of association and segregation, with coherence detection and salience detection at the two extremes of the spectrum.

association segregation

RepulsionAttraction

Page 6: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

6

Representation: Relational Graphs

G=(V, E, A, R) V: each node denotes a pixel E: each edge denotes a pixel-pixel relationship A: each weight measures pairwise similarity R: each weight measures pairwise dissimilarity

Segmentation = node partitioning break V into disjoint sets V1 , V2

Page 7: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

7

Criteria: Dual Goals on Dual Measures

Maximize within-region attraction and between-region repulsion Minimize between-region attraction and within-region repulsion

Cut-off attraction is the separation cost Cut-off repulsion is the separation gain

Page 8: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

8

Criteria: Why Repulsion Help Popout?

Cost-1 – Gain-1 + Cost-2 – Gain-2 < min ( Cost-1 – Gain-1 + Gain-2, Cost-2 – Gain-2 + Gain-1)

Repulsion unites elements who have common enemies

Cut-1

Cut-2

Cut-1

Cut-2

Cost-1 + Cost-2 > min (Cost-1, Cost-2)

Attraction unites elements who have common friends

Page 9: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

9

Model: Energy Function Formulation

Group indicators

l

ll Vu

VuuX

,0

,1)(

Weight matrix

Energy function as a Rayleigh quotient

ADD RD

)deg(

)deg(,)1( 1

21 V

VXXy Change of variables

Degree matrix

Eigenvector as solutionyDyWDyy

WyyT

T

1max

Dyy

Wyy

DXX

WXXXXNassoc

T

T

t tTt

tTt

2

121 ),(

RDRAW RDR

Page 10: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

10

Interpretation: Eigenvector as a Solution

The derivation holds so long as 121 XX

If y is well separated, then two groups are well defined; otherwise, the separation is ambiguous

The eigenvector solution is a linear transformation, scaled and offset version of the probabilistic membership indicator for one group.

121)1( XXXy

stimulusSolution y

well separatedSolution yambiguous

Page 11: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

11

Interaction: from Gaussian to Mexican Hat

Repulsion

Attraction

2

2

12

1

2

21

2

2

)(

2

12

)(

jiji ffff

ij eeW

2

2

12

1

2

2

)(

2

1

ji ff

e

Attraction

RDRAW RDR

Page 12: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

12

Regularization

)( WWW

A R

),( DDW R

RA

),( DDW R D D2

)()( WWW

Regularization does not depend on the particular form of .

Only D matters. To avoid bias, we choose D = I.

Regularization equalizes two partitions by:Decrease the relative importance of large attractionDecrease the relative importance of large repulsion

Page 13: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

13

Results: Popout

Stimuli Attraction +Repulsion+Regularization

Attraction to bind similar elements

Repulsion to bind dissimilar elements

Regularization to equalize

Page 14: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

14

When Can a Figure Popout

x : figure-figure connection y : figure-ground connection z : ground-ground connection Attraction: x , y , z >0 Repulsion: x , y , z <0 Coherent: attraction within a group Incoherent: repulsion within a group

Question 1: What are the feasible sets of (x,y,z) so that figure-ground can be separated as is ?

Question 2: How do the feasible sets change with the degree of regularization D = I?

x: f-f y: f-g

z: g-g

Page 15: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

15

Conditions for Popout: Normalized Cuts

Scale on x,y,z does not change the grouping results Linear or quadratic bounds on x-y

,0,,21

0,8

7,,

2

1,

8

7,1,,87

2

1,1,

2

821,21

1,,,7

811,,

2

821,

1

2

,1,,87,1,,2

1,0,,7

81,0max1,0,,

1

21

0,,,210,,,9211

0

22

22

2

2

2

yyx

yxyx

yyxyyy

yyxz

yy

xyyy

y

yx

yyxyyyx

yy

xyy

yxz

yyxyyyyx

BackgroundSimilar

BackgroundDissimilar

No regularization Infinite regularization

Page 16: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

16

Conditions for Popout: Normalized Cuts

Repulsion(blue) greatly expands feasible regions. Regularization helps especially when within-group connection is weak.

z = 1Background

Similar

z = -1BackgroundDissimilar

No regularization Infinite regularizationRegularization = 1

Page 17: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

17

Comparison of Grouping Criteria

1,,,5.0,,,21

1,,,5.0,,,21

Cuts AverageCutsMin

yyxyyxz

yyxyyxz

Repulsion helps as well Invariance to regularization Linear bounds on x-y Narrower than Normalized Cuts

z = 1Background

Similar

Min Cuts

z = -1BackgroundDissimilar

Average Cuts Normalized Cuts

No regularizationInfinite regularization

Page 18: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

18

Results: Popout in Coherent Background

o+o+

o+

o+

o+

o+

Solution w/Attraction

Solution w/Repulsion

Stimuli

marked on Feasibility map“o”: Attraction“+”: Repulsion

Page 19: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

19

Solution withRegularizedRepulsion

Solution withRegularizedAttraction

Results: Popout in Random Background

= 0 per w = 0.05 per w = 0 per w = 0.05 per w

+

stimulus

+

No grouping w/o regularization. Repulsion helps as well. Insensitive to the degree of regularization.

o o

Page 20: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

20

Results: Popout in Random Background

Solution withRegularizedRepulsion

Solution withRegularizedAttraction

= 0 per w = 0.05 per w = 0 per w = 0.05 per w

stimulus

No grouping w/o regularization. Repulsion helps as well. Insensitive to the degree of regularization.

+ +

o o

Page 21: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

21

Results: Computational Efficiency

30 x 30 Image A: r = 1 A: r = 3 A: r = 5 A: r = 7 [A, R]: r = 1

If only attraction is allowed, much larger neighbourhood radius is needed to bring similar subregions together. When subregions are dissimilar, increasing radius does not help attraction to bring them together.

Solutions with Attraction with Repulsion

Page 22: 1 Stella X. Yu 1,2 Jianbo Shi 1 Robotics Institute 1 Carnegie Mellon University Center for the Neural Basis of Cognition 2 Understanding Popout through.

22

Conclusions

Advantages of repulsion

Complementary: regularization Computational efficiency

Pairwise relationships

Attraction: similarity grouping Repulsion: dissimilarity grouping

Figure-ground organization

Coherent ground Incoherent ground

Coherent figure Attraction +Regularization

Incoherent figure +Repulsion