• Keine Ergebnisse gefunden

Geometrisches Stereo vs. andere Methoden

N/A
N/A
Protected

Academic year: 2022

Aktie "Geometrisches Stereo vs. andere Methoden"

Copied!
10
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Bildverarbeitung: Stereo

D. Schlesinger () Bildverarbeitung: Stereo 1 / 10

(2)

Geometrisches Stereo vs. andere Methoden

Shape from Texture

Shape from Shading

Stereo

(3)

Geometrische Grundlagen

Heute:

Stereo = Epipolargeometrie + Ähnlichkeitsmaße + Diskrete Energieminimierung

Allgemeine Situation:

xlFxr = 0

(Bedingungen der Epipolargeometrie)

Paralleles (rektifiziertes) Stereo:

Die Menge der Korrespondenzpaare ist (xl,xr,y), d.h.∈R3

D. Schlesinger () Bildverarbeitung: Stereo 3 / 10

(4)

Repräsentation der Tiefenkarte (diskret)

Y

Z X

pl=Tl(X,Y,Z) pr=Tr(X,Y,Z)

k= 1 k= 2 . . . k=kmax

r r r r

r r

e e

e e

e

Definitionsbereich ist ein GraphV= (R,E),rRein „Pixel“,R⊂Z2 Wertebereich ist eine (diskrete) MengeKder Label (Tiefenwerte) Tiefenkarte ist eine Abbildungy:RK,

d.h. jeder PositionrRwird ein TiefenwertkK zugeordnet.

Jedes Paar (r,k) repräsentiert einen Punkt (X,Y,Z)∈R3

→wird auf das entsprechende Korrespondenzpaar (pl∈R2,pr ∈R2) abgebildet

(5)

Ähnlichkeitsmaße

r r r r

. . . k= 1 k= 2 k=kmax . . .

pl pr

Quadratische Differenz der Farbwerte:

A(pl,pr) = Il(pl)−Ir(pr)

2

Rauschen unterdrücken:

A(pl,pr) =

X

4p∈F

[Il(pl+4p)−Ir(pr+4p)]2

Farbtransformationen erlauben:

A(pl,pr) = min

Cv

X

4p∈F

[Il(pl+4p) +CvIr(pr+4p)]2

A(pl,pr) = min

Cv,Cs

X

4p∈F

[Il(pl+4p)·Cs+CvIr(pr+4p)]2

G

Gl Gr

Geometrische Transformationen erlauben:

A(pl,pr) = min

Cv,Cs,Tr

X

4p∈F

Il(pl+4p)·Cs+CvIr Tr(pr+4p)

2

D. Schlesinger () Bildverarbeitung: Stereo 5 / 10

(6)

Block Matching

Gar kein a-priori Modell – unabhängige Entscheidungen für aller:

y(r) = arg min

k

A(r,k) ∀r

– sehr einfach

– sehr schnell (durch Integralbild)

– kann für die Schätzung „undichter“ Tiefenkarten verwendet werden – als eine Initialisierung für komplizierter Verfahren oft gut geeignet

(7)

Zeilenweise Ansätze

Bestimmte Kombinationen der Label in den (horizontal) benachbarten Knoten sind gar nicht möglich:

r r r

k= 1 k= 2

k=kmax . . . k= 3 . . .

Eine Funktion definieren, die alle Labelpaare bewertet:

r r0

k= 1 k= 2 . . . k=kmax

e

Für jede Zeile des Definitionsbereiches

y= arg min

y

h X

n

i=1

qi(yi) +

n

X

i=2

g(yi−1,yi)

i

→Dynamische Programmierung

[Gimel’farb, sehr lange her]

D. Schlesinger () Bildverarbeitung: Stereo 7 / 10

(8)

Energieminimierung

Es gibt Funktionengfür die Bewertung der Labelpaare sowohl in der horizontalen als auch in der vertikalen Richtung

y= arg min

y

hX

r∈R

qr(yr) +

X

rr0∈E

g(yr,yr0)

i

k= 1 k= 2 . . . k=kmax

r r r r

r r

e e

e e e

g(k,k0) =

n

0 wenn |kk0| ≤δ

sonst g(k,k0) = c·(k−k0)2 g(k,k0) =

n

0 wenn k=k0

a>0 sonst

[Boykov, Kolmogorov, Veksler, Zabih, um 2001]

(9)

Statistische Modelle – MRF-s

Die a-posteriori Wahrscheinlichkeitsverteilung der Labellings (Tiefenkarten):

p(y)∼exp

hX

r

qr(yr) +

X

rr0

g(yr,yr0)

i

Maximum a-posteriori Entscheidung:

y= arg min

y

hX

r

qr(yr) +

X

rr0

g(yr,yr0)

i

Minimum mean square error:

yr =

X

k

k·p(yr =k) ∀r

[Schlesinger, 2003]

D. Schlesinger () Bildverarbeitung: Stereo 9 / 10

(10)

Nicht-rektifiziertes Stereo

„Einfache“ Variante:

1) Bilder rektifizieren (SIFT, RANSAC ... , Homographien anwenden) 2) Rektifiziertes Stereo lösen

„Kompliziertere“ Variante: Sowohl die Tiefenkarte als auch die Epipolargeometrie sind Unbekannte in einem einheitlichen Modell.

Iterieren:

1) Korrespondenzpaare→Epipolargeometrie (z.B. mit 8-Punkte Algorithmus) 2) Epipolargeometrie→Rektifiziertes Stereo, Abweichungen zulassen!!!

Kontinuierliche Ansätze:

Idee: der Optische Fluss (Bewegungsfeld) so einzuschränken, dass er die Bedingungen der (bekannten) Epipolargeometrie erfüllt.

Slesareva, Bruhn, Weickert, 2005

Erweiterung: die FundamentalmatrixF ist unbekannt, man schätze sie auch Valgaerts, Bruhn, Mainberger, Weickert, 2010

Referenzen

ÄHNLICHE DOKUMENTE

Von der personlichen Ungerechtigkeit ganz abgesehen, liegt es nicht im Interesse der Wissenschaft, der wir doch alle dienen wollen, wenn man sich iiber die alteren.. Arbeiten

im Lehrplan der Neuen Mittelschule (NMS), welche flächendeckend in ganz Österreich eingeführt werden soll, ist Geometrisches Zeichnen (GZ) nur mehr als

Im Rahmen des Marie-Curie-Projektes IFLOW (Intake flow simulation and optimisation for hydropower) wurde das Einlaufbauwerk eines Buchtenkraftwerkes als vereinfachtes

Vernachlässigt man die anderen systematischen Fehler des geometrischen Nivellements (Erdkrümmung, Einsinken von Instrument und Latte während der Messung, persönliche

Sowohl die Tiefenkarte als auch die Epipolargeometrie sind Unbekannte Größen in einem einheitlichen

Die Nutzung ist nur für den genannten Zweck gestattet, nicht jedoch für einen weiteren kommerziellen Gebrauch, für die Weiterleitung an Dritte oder für die Veröffentlichung im

Die Nutzung ist nur für den genannten Zweck gestattet, nicht jedoch für einen weiteren kommerziellen Gebrauch, für die Weiterleitung an Dritte oder für die Veröffentlichung im

Male diagonale Linien von links unten nach rechts oben3. Male diagonale Linien von links oben nach