week 3: structural descriptions (cont.)

DLA

slide 2

slide 3

slide 4

details here.

slide 5

hypothesized processing hierarchy

[on motion-based segmentation]

hypothesized processing hierarchy (cont.)

slide 7

some of the objects in the database

slide 8

the representation of an objects as a labeled graph

slide 9

Gabor jets

slide 10

similarity between two jets

slide 11

cost function for graph matching

slide 12

adding lateral excitation, nonlinearity

slide 13

effect of lateral excitation

slide 14

effect of lateral excitation

Receiver Operating Characteristics (ROCs) for graph matching with and without lateral excitation:

  1. matching a cylinder against 103 objects
  2. matching a a cone+cylinder against the 103 objects

slide 15

two schematic examples of successfull matching

bright areas = high similarity

slide 16

calculating SIMILARITY HISTORY for an object

slide 17

history of jet similarity across matches

Mik represents the similarity of the jet at node i to its corresponding jet (at varying coordinates j) in different matches.

slide 18

to detect correlated patterns of similarity...

slide 19

...consider the history correlation matrix

slide 20

final learned patterns from segmented parts

slide 21

decomposition into "partial primitives"

slide 22

several extracted versions of the cone primitive

(before merging and clean-up)

slide 23

cleaned-up primitives

slide 24

recognition with learned vs. ideal primitives

slide 25

digital embryos

slide 26

... embedded into complex 3D scenes

slide 27

learning the "embryo"

  1. the recurring embryo
  2. the shape learned from scene examples

slide 28

an algorithm for clique finding

complexity: the problem is NP-complete

intuitive approach: use dynamics of "gravitational" collapse

slide 29

detecting two cliques

slide 30

detecting one clique

slide 31

NP-completeness a non-issue???

not really; the "gravitational collapse" does not actually solve the clique problem as originally posed!

lesson: many (all?) NP-complete problems can be turned into deterministic polynomial ones by relaxing the original requirements (as in the present work) or by imposing restrictions (e.g., subgraph isomorphism admits a polynomial solution if the degree of the graphs is bounded by a constant)

slide 32

supplementary material