An Affine Optical Flow Model for Dynamic Surface Reconstruction

In this paper we develop a differential model for simultaneous estimation of geometry and dynamics of a surface patch. To do so we combine a surface patch model in local 3D coordinates, a pinhole camera grid model and a brightness change model analogous to the brightness constancy constraint equation for optical flow. It turns out to be an extension of the well known affine optical flow model to higher dimensional data sets. Each of the translational and affine components of the optical flow is a term consisting of a mixture of surface patch parameters like its depth, slope, velocities etc. We evaluate the model by comparing estimation results using a simple local estimation scheme to available ground-truth. This simple estimation scheme already allows to get results in the same accuracy range one can achieve using range flow, i.e. a model for the estimation of 3D velocities of a surface point given a measured surface geometry. Consequently the new model allows direct estimation of additional surface parameters range flow is not capable of, without loss of accuracy in other parameters. What is more, it allows to design estimators coupling shape and motion estimation which may yield increased accuracy and/or robustness in the future.

[1]  David J. Fleet,et al.  Design and Use of Linear Models for Image Motion Analysis , 2000, International Journal of Computer Vision.

[2]  Hanno Scharr,et al.  Range Flow for Varying Illumination , 2008, ECCV.

[3]  Hanno Scharr,et al.  Optimal Filters for Extended Optical Flow , 2004, IWCM.

[4]  H. C. Longuet-Higgins,et al.  The interpretation of a moving retinal image , 1980, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[5]  David J. Fleet,et al.  Performance of optical flow techniques , 1994, International Journal of Computer Vision.

[6]  David J. Fleet,et al.  Likelihood functions and confidence bounds for total-least-squares problems , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[7]  David J. Fleet,et al.  Robustly Estimating Changes in Image Appearance , 2000, Comput. Vis. Image Underst..

[8]  Hanno Scharr,et al.  Towards a Multi-camera Generalization of Brightness Constancy , 2004, IWCM.

[9]  J. Bigun,et al.  Optimal Orientation Detection of Linear Symmetry , 1987, ICCV 1987.

[10]  Jerry L. Prince,et al.  Optimal brightness functions for optical flow estimation of deformable motion , 1994, IEEE Trans. Image Process..

[11]  Kiriakos N. Kutulakos,et al.  Multi-view 3D shape and motion recovery on the spatio-temporal curve manifold , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[12]  Bernd Jähne,et al.  Range Flow Estimation , 2002, Comput. Vis. Image Underst..

[13]  Yuichi Ohta,et al.  Occlusion detectable stereo-occlusion patterns in camera matrix , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[14]  Hanno Scharr,et al.  Principles of Filter Design , 1999 .

[15]  David J. Fleet,et al.  Optical Flow Estimation , 2006, Handbook of Mathematical Models in Computer Vision.

[16]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[17]  Gilad Adiv,et al.  Determining Three-Dimensional Motion and Structure from Optical Flow Generated by Several Moving Objects , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Richard Szeliski,et al.  A multi-view approach to motion and stereo , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[19]  David J. Fleet,et al.  Computing Optical Flow with Physical Models of Brightness Variation , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Takeo Kanade,et al.  Three-dimensional scene flow , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[21]  Hanno Scharr,et al.  Simultaneous Estimation of Surface Motion, Depth and Slopes Under Changing Illumination , 2007, DAGM-Symposium.

[22]  Allen M. Waxman,et al.  Closed-form solutions to image flow equations for 3D structure and motion , 1988, International Journal of Computer Vision.

[23]  Andrew J. Davison,et al.  Active Matching , 2008, ECCV.

[24]  Larry H. Matthies,et al.  Kalman filter-based algorithms for estimating depth from image sequences , 1989, International Journal of Computer Vision.

[25]  S. Lippman,et al.  The Scripps Institution of Oceanography , 1959, Nature.

[26]  Bernd Jähne,et al.  A general framework for image sequence processing , 2001 .

[27]  Gunnar Farnebäck,et al.  Fast and Accurate Motion Estimation Using Orientation Tensors and Parametric Motion Models , 2000, ICPR.

[28]  Steven W. Zucker,et al.  Differential Geometric Consistency Extends Stereo to Curved Surfaces , 2006, ECCV.

[29]  Neill W Campbell,et al.  IEEE International Conference on Computer Vision and Pattern Recognition , 2008 .

[30]  J. Weickert,et al.  Lucas/Kanade meets Horn/Schunck: combining local and global optic flow methods , 2005 .

[31]  Thomas Brox,et al.  Universität Des Saarlandes Fachrichtung 6.1 – Mathematik Highly Accurate Optic Flow Computation with Theoretically Justified Warping Highly Accurate Optic Flow Computation with Theoretically Justified Warping , 2022 .

[32]  Antti Oulasvirta,et al.  Computer Vision – ECCV 2006 , 2006, Lecture Notes in Computer Science.

[33]  Keith Langley,et al.  Recursive Filters for Optical Flow , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[34]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[35]  Andrew Zisserman,et al.  Multiple View Geometry in Computer Vision (2nd ed) , 2003 .

[36]  Takeo Kanade,et al.  Shape and motion carving in 6D , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[37]  Kenichi Kanatani Structure from Motion Without Correspondence: General Principle , 1985, IJCAI.

[38]  Eero P. Simoncelli,et al.  Optimally Rotation-Equivariant Directional Derivative Kernels , 1997, CAIP.