nonlocal regularizing constraints in variational optical
play

Nonlocal Regularizing Constraints in Variational Optical Flow 12th - PowerPoint PPT Presentation

Nonlocal Regularizing Constraints in Variational Optical Flow 12th Int. Conf. Computer Vision Theory and Applications (VISAPP) Porto, Portugal J. Duran and A. Buades joan . duran@uib . es, toni . buades@uib . es Dept. Mathematics and Computer


  1. Nonlocal Regularizing Constraints in Variational Optical Flow 12th Int. Conf. Computer Vision Theory and Applications (VISAPP) Porto, Portugal J. Duran and A. Buades joan . duran@uib . es, toni . buades@uib . es Dept. Mathematics and Computer Science University of Balearic Islands, Mallorca, Spain March 1st, 2017

  2. Introduction ◮ Optical Flow → compute a correspondence field between an image pair to capture the apparent dynamical behaviour of the objects in the scene. ( u 1 ( x ) , u 2 ( x )) − − − − − − − − → I 0 I 1 ◮ Classification of methods • Local → point matching ⇒ sparse flow. ⋆ Lucas-Kanade 1 model: K ρ ∗ ( I x u 1 + I y u 2 + I t ) 2 • Global / variational → regularized energy minimization ⇒ dense flow. � � ⋆ Horn-Schunck 2 model: |∇ u 1 | 2 + |∇ u 2 | 2 � ( I x u 1 + I y u 2 + I t ) 2 d x + λ � d x Ω Ω 1B. Lucas and T. Kanade, An iterative image registration technique with an application to stereo vision, Proc. Int. Joint Conf. Artificial Intell., pp. 674-679, 1981. 2B. Horn and B. Schunck, Determining optical flow, Proc. Tech. Symp. East, Int. Society for Optics and Photonics, pp. 319-331, 1981. 2 / 20

  3. Introduction ◮ Optical Flow → compute a correspondence field between an image pair to capture the apparent dynamical behaviour of the objects in the scene. Flow Color coding ◮ Classification of methods • Local → point matching ⇒ sparse flow. ⋆ Lucas-Kanade 1 model: K ρ ∗ ( I x u 1 + I y u 2 + I t ) 2 • Global / variational → regularized energy minimization ⇒ dense flow. � � ⋆ Horn-Schunck 2 model: |∇ u 1 | 2 + |∇ u 2 | 2 � ( I x u 1 + I y u 2 + I t ) 2 d x + λ � d x Ω Ω 1B. Lucas and T. Kanade, An iterative image registration technique with an application to stereo vision, Proc. Int. Joint Conf. Artificial Intell., pp. 674-679, 1981. 2B. Horn and B. Schunck, Determining optical flow, Proc. Tech. Symp. East, Int. Society for Optics and Photonics, pp. 319-331, 1981. 2 / 20

  4. State of the Art Notations ◮ Ω rectangular domain in R 2 . ◮ I : Ω × [0 , T ] → R image sequence. ◮ I ( x , t ) intensity at pixel x = ( x , y ) ∈ Ω and time 0 ≤ t ≤ T . ◮ u : Ω × [0 , T ] → R 2 flow field, u ( x , t ) = ( u 1 ( x , t ) , u 2 ( x , t )). ◮ Drop dependency of variables over t , so I 0 ( x ) = I ( x , t ) and I 1 ( x ) = I ( x , t + 1). Variational framework min u E ( u ) = E d ( u ) + λ E r ( u ) s.t. u with low energy ⇔ u satisfying desired properties. 3 / 20

  5. State of the Art Data-Fidelity Terms Brightness Constancy Assumption (BCA) I ( x + u ( x , t ) , t + 1) − I ( x , t ) = 0 , ∀ x ∈ Ω ◮ Challenges → nonlinearity in I ( x + u ( x , t ) , t + 1). ◮ Optical flow constraint (OFC) : ∇ I ( x , t ) · u ( x , t ) + I t ( x , t ) = 0 , ∀ x ∈ Ω Only valid for small displacements or very smooth images! For large displacements: • Embed minimization in a coarse-to-fine warping 3 . • Postpone any linearization to numerical scheme 4 . ◮ Shortcomings → sensitive to additive illumination changes in the scene. 3M. Black and P. Anandan, The robust estimation of multiple motions: Parametric and piecewise smooth flow fields, Comput. Vis. Image Underst., vol. 63(1), pp. 75-104, 1996. 4T. Brox, A. Bruhn, N. Papenberg and J. Weickert, High accuracy optical flow estimation based on a theory for warping, Proc. ECCV, LNCS vol. 3024, pp. 25-36, 2004. 4 / 20

  6. State of the Art Data-Fidelity Terms Gradient Constancy Assumption (GCA) 5 ∇ I ( x + u ( x , t ) , t + 1) − ∇ I ( x , t ) = 0 , ∀ x ∈ Ω ◮ Benefits → robust to additive illumination changes. ◮ Shortcomings w.r.t. BCA: • More sensitive to noise. • Performing poorly in smooth regions. ⇓ combine BCA & GCA as data-fidelity term ◮ Higher-order constancy conditions much more sensitive to noise than GCA. 5T. Brox, A. Bruhn, N. Papenberg and J. Weickert, High accuracy optical flow estimation based on a theory for warping, Proc. ECCV, LNCS vol. 3024, pp. 25-36, 2004. 5 / 20

  7. State of the Art Data-Fidelity Terms Window Regularized Constraints → flow constant over each neighbourhood ◮ Integrate local information by regularizing BCA isotropically 6 : � K ρ ( x − y ) ψ ( | I 1 ( y + u ( x )) − I 0 ( y ) | ) d y , ∀ x ∈ Ω Ω • Benefits → robust to very high noise. • Shortcomings → blur motion discontinuities! ◮ Truncated Normalized cross correlation 7 : � � ( I 0 ( y ) − µ 0 ( x )) · ( I 1 ( y + u ( x )) − µ 1 ( x + u ( x ))) � min 1 , 1 − d y , , ∀ x ∈ Ω σ 0 ( x ) σ 1 ( x + u ( x )) N ( x ) • Disregard negative correllations to gain robustness against occlusions. • Benefits → Robust to multiplicative and linear illumination changes. • Shortcomings → Highly nonlinear! 6A. Bruhn, J. Weickert and C. Schn¨ orr, Lucas/Kanade meets Horn/Schunck: Combining local and global optic flow methods, Int. J. Comput. Vis., vol. 61(3), pp. 211-231, 2005. 7M. Werlberger, T. Pock and H. Bischof, Motion estimation with non-local total variation regularization, CVPR, pp. 464-471, 2010. 6 / 20

  8. State of the Art Regularization Terms Aperture problem ◮ OFC ⊥ ∇ I ⇒ u ( x ) = − I t ( x ) ∇ I ( x ) |∇ I ( x ) | 2 if ∇ I ( x ) � = 0 . ◮ Data constraints not sufficient to uniquely estimate u ⇒ ill-posed inverse problem! ◮ Regularization → smoothness in regions of coherent motion while preserving flow discontinuities at boundaries of moving objects. 7 / 20

  9. State of the Art Regularization Terms ◮ Total variation regularization : � ( |∇ u 1 | + |∇ u 2 | ) d x Ω • Shortcomings → staircasing effect, rounded and dislocated contours! ◮ Nonlocal regularization : � � ω ( x , y ) · φ ( u ( y ) − u ( x )) d y d x Ω N ( x ) • Use coherence of neighbouring pixels to enforce similar motion patterns. • Support weights based on spatial closeness and intensity similarity: − � x − y � 2 − � I 0 ( x ) − I 0 ( y ) � 2 � � ω ( x , y ) = exp h 2 h 2 s c • Shortcomings → copy image details into flow! 8 / 20

  10. Nonlocal Regularizing Optical Flow Constraints ◮ We propose two new nonlocal data-fidelity terms. ◮ Nonlocal similarity measures restricted to regularization term so far. ◮ We use nonlocal similarity configurations in optical flow constraints: • Image geometry used to regularize the flow and locate flow discontinuities. • Motion patterns enforced through coherence of similar pixels. • Similarity measure → patch comparison. ◮ Main goal → compare performance of proposed data terms w.r.t. to BCA. 9 / 20

  11. Nonlocal Regularizing Optical Flow Constraints Nonlocal Brightness Constancy Assumption (NLBCA) � � E γ ( u ) = ω ( x , y , I 0 ( x ) , I 0 ( y )) · ψ ( | I 1 ( y + u ( x )) − I 0 ( y ) | ) d y d x Ω Ω − � x − y � 2 1 � � � − d ρ ( I 0 ( x ) , I 0 ( y )) � ω ( x , y , I 0 ( x ) , I 0 ( y )) = Γ( x ) · exp · exp h 2 h 2 s c ◮ Regularizes BCA → coherent motion of similarly appearing neighborhoods. ◮ Assumption → close pixels with similar patch configuration have similar flow. ◮ Bilateral weight distribution 8 . 8K. Yoon and I. Kweon, Adaptive support-weight approach for correspondece search, IEEE Trans. Pattern Anal. Mach. Intell., vol. 28(4), pp. 650-656, 2006. 10 / 20

  12. Nonlocal Regularizing Optical Flow Constraints Nonlocal Brightness Constancy Assumption (NLBCA) � � E γ ( u ) = ω ( x , y , I 0 ( x ) , I 0 ( y )) · ψ ( | I 1 ( y + u ( x )) − I 0 ( y ) | ) d y d x Ω Ω − � x − y � 2 1 � � � − d ρ ( I 0 ( x ) , I 0 ( y )) � ω ( x , y , I 0 ( x ) , I 0 ( y )) = Γ( x ) · exp · exp h 2 h 2 s c ◮ Softer than NL regularization, which imposes image details into flow. ◮ Advantages w.r.t. isotropic window regularizing constraints → avoids blurring of flow close to motion discontinuities while regularizing it. 10 / 20

  13. Nonlocal Regularizing Optical Flow Constraints Nonlocal Brightness Constancy Assumption (NLBCA) � � E γ ( u ) = ω ( x , y , I 0 ( x ) , I 0 ( y )) · ψ ( | I 1 ( y + u ( x )) − I 0 ( y ) | ) d y d x Ω Ω − � x − y � 2 1 � � � − d ρ ( I 0 ( x ) , I 0 ( y )) � ω ( x , y , I 0 ( x ) , I 0 ( y )) = Γ( x ) · exp · exp h 2 h 2 s c ◮ Shortcomings → pixels with similar patch configuration having different motion! Weights allows NLBCA matching: • for spatially close pixels, • for pixels sharing the intensity of a whole patch and not only pixel intensity. 10 / 20

  14. Nonlocal Regularizing Optical Flow Constraints Nonlocal Matching Assumption (NLMA) � � E δ ( u ) = ω ( I 0 ( x ) , I 1 ( y )) · ψ ( | I 1 ( x + u ( x )) − I 1 ( y ) | ) d y d x Ω Ω 1 � − d ρ ( I 0 ( x ) , I 1 ( y )) � ω ( I 0 ( x ) , I 1 ( y )) = Γ( x ) · exp h 2 c ◮ Replaces BCA → NLMA no longer impose a constraint on motion trajectories. ◮ Assumption → cross-frame patch similarity preserved by flow. ◮ Weights not depending on spatial closeness. 11 / 20

  15. Nonlocal Regularizing Optical Flow Constraints Nonlocal Matching Assumption (NLMA) � � E δ ( u ) = ω ( I 0 ( x ) , I 1 ( y )) · ψ ( | I 1 ( x + u ( x )) − I 1 ( y ) | ) d y d x Ω Ω 1 � − d ρ ( I 0 ( x ) , I 1 ( y )) � ω ( I 0 ( x ) , I 1 ( y )) = Γ( x ) · exp h 2 c ◮ Cross-frame weights → combine optical flow and block matching techniques. ◮ Regularity of warped image → artifact suppression due to wrong flows and noise. ◮ Shortcomings → artifacts due to flow may not be more prominent than noise! 11 / 20

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend