Accurate and Computationally-inexpensive Recovery of Ego-Motion using Optical Flow and Range Flow with Extended Temporal Support
Author(s) -
Graeme Jones
Publication year - 2013
Language(s) - English
Resource type - Conference proceedings
DOI - 10.5244/c.27.75
Subject(s) - optical flow , computer vision , artificial intelligence , computer science , pixel , motion estimation , flow (mathematics) , process (computing) , estimator , range (aeronautics) , displacement (psychology) , image (mathematics) , mathematics , engineering , aerospace engineering , psychology , statistics , geometry , psychotherapist , operating system
Recovering the ego-motion of a moving camera within a static scene supports many applications in robotics and computer vision. The presented work is motivated by pre-vis applications in the film industry; specifically the ability to render digital assets into the scene during production in real-time. A low-cost commodity depth camera can be easily mounted on and calibrated to a high quality production cameras and used to extract changes in sensor pose from the induced motion of the rigid scene. This work explores the effectiveness of the computationally efficient range flow technique to generate this real time pose information directly from the depth stream of a Kinect sensor. A number of challenges within the approach are addressed. First, an iterative version of the small rotationsmotion estimator is developed to ensure the most accurate inter-frame estimates. Second, the substantial issue of drift is addressed the accumulated error between true and estimated sensor pose as motion estimates are temporally integrated. Anchor frames which enjoy significant overlap with subsequent frames are stored and used to provide additional temporal range flow constraint within the estimation process. Where there are loops in the data sequence, it is advantageous to select anchors from previously seen parts of the scene. Finally, in some scene configurations, there is insufficient constraint from the depth images. We exploit the availability of registered intensity images to further constrain the sensor motion using the optical flow framework. Analogous to optical flow, range flow is a per-pixel constraint on the 3D displacement of an imaged 3D point given its local spatio-temporal depth derivatives. These must be combined across a region or an image to provide sufficient constraint to extract 3D motion[1, 2].
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom