• Keine Ergebnisse gefunden

Improving the Robustness of Variational Optical Flow through Tensor Voting

N/A
N/A
Protected

Academic year: 2021

Aktie "Improving the Robustness of Variational Optical Flow through Tensor Voting"

Copied!
26
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

of

Variational Optical Flow

through

Tensor Voting

by: Hatem A. Rashwan, Domenec Puig, Miguel Angel Garcia

presented by:

Merlin Lang

langmerlin@stud.uni-sb.de

Milestones And Advatages in Image Analysis MathematicalImageAnalysis Group

Saarland University

th

(2)

1. Introduction

2. Complementary Optic Flow Model 3. Proposed Model

4. Adapted optical flow model 5. Experiment and Results 6. Summary

(3)

1. Introduction Motivation

2. Complementary Optic Flow Model 3. Proposed Model

4. Adapted optical flow model 5. Experiment and Results 6. Summary

(4)

Motivation

• Variational methods outperform other methods

• State of the art method: complementary optic flow

• Improvement with tensor voting

(5)

1. Introduction

2. Complementary Optic Flow Model Data Term

Smoothness Term

Constraint Adaptive Regularizer (CAR)

3. Proposed Model

4. Adapted optical flow model 5. Experiment and Results 6. Summary

(6)

• Given and image sequencef(x)withx:= (x, y, t)and displacement w= (u, v,1)

• Energy functional formulation:

E(w) = Z

(M(w, f)

| {z }

data term

+α V(∇2u,∇2v, f

| {z }

smoothness term

)dxdy

• Minimization with Euler-Lagrange-Equations:

0 =∂uM −α(∂x(∂uxV) +∂y(∂uyV)) 0 =∂vM−α(∂x(∂vxV) +∂y(∂vyV))

(7)

Data Term

• Given grey value constancy

f(x+w) =f(x)

• can be linearized as

fxu+fyv+ft=wT3f = 0

• Rewriting to a least squares data term M = (wT3f)2

=wT3f(∇3f)Tw

=wTJ0w

• WhereJ0is called the motion tensor

(8)

• J0unsufficient since aperture problem present

• Remedy: Gradient constancy

3f(x+w) =∇3f(x)

• One can use the final Motion Tensor

J=∇3f(∇3f)T +γ(∇3fx(∇3fx)T+∇3fy(∇3fy)T)

• With postponing the linearisation:

M(u, v) =ΨM((f(x+w)−f(x))2) +γΨM((∇2f(x+w)− ∇2f(x))2)

• Using the robust penalizer

ΨM(s2) =p s22

(9)

Smoothness Term

• Classical homogenious regularisation

V(∇2u,∇2v) =|∇2u|2+|∇2v2|

= (u2x+u2y) + (vx2+vy2)

• Compute eigenvectors of structure tensor Sρ=Kρ∗(∇2f∇2fT)

• Results in joint image- and flow-driven regularisation

V(∇2u,∇2v) = (e12u)2+ (e22u)2+ (e12v)2+ (e12v)2

• Yields the rubustified smoothness term

V(∇2u,∇2v) = ΨV((sT12u)2) + (sT12v)2) +ΨV((sT22u)2) + (sT22v)2)

(10)

• Results in new Euler Lagrange Equations:

0 =∂uM−α(divDu(s1, s2,∇2u)∇2u) 0 =∂vM−α(divDv(s1, s2,∇2v)∇2v)

• with

Dp(s1, s2,∇2p) = (s1, s2) Ψ0V((sT12p)2) 0 0 Ψ0V((sT22p)2)

! s1

s2

!

• called the “diffusion tensor”

(11)

Constraint Adaptive Regularizer (CAR)

• Regularisation Tensor.

Rp=Kρ∗ ∇2f(∇2f)T +γ ∇2fx(∇2fx)T +∇2fy(∇2fy)T

• Single Robust Penalisation.

V(∇2u,∇2v) = ΨV((rT12u)2) + (r1T2v)2) +(rT22u)2) + (r2T2v)2)

• gives final diffusion tensor

Dp(s1, s2,∇2p) = (r1, r2) Ψ0V((r1T2u)2) +rT12v)2) 0

0 1

! r1

r2

!

(12)

1. Introduction

2. Complementary Optic Flow Model 3. Proposed Model

Pre-segmentation of image pixels Approach overview

Tensor Voting

Smoothing image gradients

4. Adapted optical flow model 5. Experiment and Results 6. Summary

(13)

Pre-segmentation of image pixels

Homogeneous and textured regions

• Compute signal to noise ratio

SN R= 20log10(µ/σ)

• Classify as homogenious ifSN R > τand cos(β) = 1

p1 +||∇3f|| ≈0

• else classify as texture moving ifSN R≤τ, above holds and cos(δ) = ft

||∇3f||+ ≈1

• else as non moving

(14)

Approach overview

Overview of the model using tensor voting

(15)

Tensor Voting

• Tensor Voting for pixelp:

T V(p) = X

q∈Θ(p)

SV(v, Sq) +P V(v, Pq) +BV(v, Bq)

• WhereSV stick,P V plate andBV ball tensor votes

• Stick voting by rotation oround surface normal and applying

f(Θ) =

( expl(Θ)+bk(Θ)

σ

if Θ≤ π4

0 else

• BV and PV obtained by integration

(16)

Smoothing image gradients

• Apply Tensor Voting after segmentation toT M andHM pixels

• Only applied to the same class of pixels

• No voting for pixels with huge gradient difference

(17)

1. Introduction

2. Complementary Optic Flow Model 3. Proposed Model

4. Adapted optical flow model 5. Experiment and Results 6. Summary

(18)

• Replace Gaussion Convolution withT V

T =T V(∇3f) +γ(T V(∇3fx) +T V(∇3fy))

• Change CAR to:

R=T V(∇2f) +γ(T V(∇2fx) +T V(∇2fy))

• With additional regularisation

M(w, f) =wTTw V(∇2u,∇2v) = ΨV(R) +R

(19)

1. Introduction

2. Complementary Optic Flow Model 3. Proposed Model

4. Adapted optical flow model 5. Experiment and Results 6. Summary

(20)

(a)Frame at time t in sequence OPEN-HOTEL.(b) Frame at time t + dt. (c) Classified pixels: red pixels are textured-moving regions, green pixels are homogeneous- moving regions and blue pixels are stationary (not

moving) regions. (d) Frame at time t in sequence STREET-CROSS. (e) Frame at time t + dt. (f) Classified pixels: red pixels are textured-moving regions, green pixels are homogeneous-moving regions and blue pixels

are stationary (not moving) regions.

(21)

Results for some Middlebury sequences with corresponding ground-truth. (1st column and 2nd column) Frames 10 and 11. (3rd column) Ground-truths (black points correspond to pixels without available ground-truth). (4th

column) Optical flow fields obtained with the proposed approach.

(22)

Results for some Middlebury and MIT sequences with associated ground-truths. (1st column and 2nd column) Two consecutive frames. (3rd column) Ground-truths. (4th Column) Optical flow fields obtained with the

proposed approach.

(23)

1. Introduction

2. Complementary Optic Flow Model 3. Proposed Model

4. Adapted optical flow model 5. Experiment and Results 6. Summary

(24)

• Proposed method enhances Complementary model with Tensor voting

• Separately applied to homogeneous-moving and textured-moving regions

• Proposed model yields flow fields with lower quantitative errors

• Drawback: Computational Complexity

(25)

RASHWANHatem A., PUIGDomenec , GARCIAMiguel A.:

Improving the Robustness of Variational Optical Flow Through Tensor Voting.

In:Computer Vision and Image Understanding (2012)

ZIMMERHenning, BRUHNAndr ´es, WEICKERTJoachim, VALGAERTSLevi, SALGADOAgust’ın, ROSENHAHNBodo , SEIDELHans P.:

Complementary Optic Flow.

In:Proceedings of the 7th International Conference on Energy Minimization Methods in Computer Vision and Pattern Recognition.

Berlin, Heidelberg : Springer-Verlag, 2009 (EMMCVPR ’09), p. 207–220

(26)

Referenzen

ÄHNLICHE DOKUMENTE

Mit ihrer Lecture Performance über die Poetik, Technik und Kreativität von Pina Bausch Moving with Pina gastiert die Tänzerin Cristiana Morganti am Freitag, 3.5.. u 4.5.2019, jeweils

Im Rahmen der Fotografieausstellung Ricarda Roggan – Echo im Wilhelm-Hack-Museum haben Jugendliche von 14 bis 17 Jahren in den Osterferien die Möglichkeit an einem Tanztheater-

The rhythms of material flows arguably silence the ruptures that result from border crossing and the labour of female migrants, and they replicate the existing power relations

Faces and holes are represented by simple, non-intersecting 2d polygons described by an ordered list of vertices (points). Holes must be inside a face and the area inside a hole

Konrad Zuses Konzept des Rechnenden Raums erweist sich nicht nur f¨ur die Modellierung physikalischer Vorg¨ange als besonders tragf¨ahig, sondern es kann auch f¨ur den

This survey was distributed through closed mailing lists of universities and conservation groups, namely those for the study programme Global Change Ecology (University of

Using the linear probe as a tool for measuring representation quality, we investigate whether better generative models (as measured by log-prob on held-out data) also learn

4 Even though influential actors within the Southern Movement, the Houthis, and independent youth activists rejected the GCC initiative, many continue to see the National