shape similarity 27. februar 2006 michael keller

25
Shape Similarity 27. Februar 2006 Michael Keller

Upload: amala-gau

Post on 06-Apr-2015

111 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Shape Similarity 27. Februar 2006 Michael Keller

Shape Similarity

27. Februar 2006

Michael Keller

Page 2: Shape Similarity 27. Februar 2006 Michael Keller

Inhalt

• Einführung und Übersicht

• Elastic Matching

• Shock Graphs

• Vergleich und Schlusswort

Page 3: Shape Similarity 27. Februar 2006 Michael Keller
Page 4: Shape Similarity 27. Februar 2006 Michael Keller
Page 5: Shape Similarity 27. Februar 2006 Michael Keller

Shape Similarity

• Shape: Linien oder Gebiete• Explizites Modellwissen ausgeschlossen!• Semantisches Wissen ausgeschlossen!

• Motivation: Basis für “höhere” Applikationen:– Modell erstellen/fitten– Datenbank erstellen/look-up– Korrespondenz/depth-from-stereo– Tracking

Page 6: Shape Similarity 27. Februar 2006 Michael Keller

Klassifikation Methoden

Page 7: Shape Similarity 27. Februar 2006 Michael Keller

2 Repräsentanten

• “Elastic Matching”: Linien, lokalR. Basri et al., “Determining the similarity of deformable shapes”, Vision Research, 38:2365-2385, 1998

• “Shock Graphs”: Gebiete, strukturell

K. Siddiqi et al., “Shock graphs and shape matching”, International Journal of Computer Vision, 30:1-24, 1999

Page 8: Shape Similarity 27. Februar 2006 Michael Keller

Inhalt

• Einführung und Übersicht

• Elastic Matching

• Shock Graphs

• Vergleich und Schlusswort

Page 9: Shape Similarity 27. Februar 2006 Michael Keller

Kurven

• Kurve, parametrisiert durch Bogenlänge

• Tangente

• Tangentenwinkel

• Krümmung

Page 10: Shape Similarity 27. Februar 2006 Michael Keller

Elastic Matching

1. Korrespondenz zwischen

2. Berechne Kosten

… Korrespondenz meist

Page 11: Shape Similarity 27. Februar 2006 Michael Keller

Kostenfunktion

• Mass für Ähnlichkeit

• bestimmt Korrespondenz

Design der Kostenfunktion Primäraufgabe!

Betrachtete Klasse:

Page 12: Shape Similarity 27. Februar 2006 Michael Keller

Eigenschaften

• Stetigkeit

• Metrik

• Polygone

• Invarianz

• Implizite Erkennung von Struktur

• …

Page 13: Shape Similarity 27. Februar 2006 Michael Keller

Federmodell

• Physik:

• Annahme: (damit )

Page 14: Shape Similarity 27. Februar 2006 Michael Keller

Implementation• Bestimmung der Krümmungen

• Dynamisches Programmieren

Page 15: Shape Similarity 27. Februar 2006 Michael Keller

Resultate

Page 16: Shape Similarity 27. Februar 2006 Michael Keller

Inhalt

• Einführung und Übersicht

• Elastic Matching

• Shock Graphs

• Vergleich und Schlusswort

Page 17: Shape Similarity 27. Februar 2006 Michael Keller

Blum’sches Skelett

• Grassfire-Transformation

• Skelett plus assoziierte t- resp. r-Werte

Page 18: Shape Similarity 27. Februar 2006 Michael Keller

Skelett → Graph

• 4 Shock Typen (1,2,3,4), Startknoten (#), Endknoten (Φ)

• zeitlich rückwärts aufbauen

• azyklischer, gerichteter Graph

Vergleich: largest subgraph isomorphism (NP-hart)

Page 19: Shape Similarity 27. Februar 2006 Michael Keller

Graph → Baum

• 10 Erzeugungsregeln schränken Topologie ein, Graph → Baum

• largest subtree polynomial

für gegebene Figur Baum eindeutig!

für gegebenen Baum Figur eindeutig?

Nein → t-Werte dazunehmen

Page 20: Shape Similarity 27. Februar 2006 Michael Keller

Beispielbaum

Page 21: Shape Similarity 27. Februar 2006 Michael Keller

Zusammenfassung

• Skelett → Graph → Baum

• largest subtree mit lokalen Kosten

• schnell am entry-level

• robust

• Nur Jordan curves

Page 22: Shape Similarity 27. Februar 2006 Michael Keller

Inhalt

• Einführung und Übersicht

• Elastic Matching

• Shock Graphs

• Vergleich und Schlusswort

Page 23: Shape Similarity 27. Februar 2006 Michael Keller

Methodenvergleich

Sebastian et al., Curves vs. Skeletons in Object Recognition, 2001

• Skelette besser bei – Artikulation– Umordnung– Verdeckung

• Direkter Kurvenvergleich– oft effizienter– bietet grossen Spielraum

Page 24: Shape Similarity 27. Februar 2006 Michael Keller
Page 25: Shape Similarity 27. Februar 2006 Michael Keller

Schlusswort

• Ähnlichkeit – intuitiv wichtig– schwer zu fassen– kontextabhängig

• Vielzahl an Methoden

• Keine “one-fits-all” Lösung!