Efficient Dense Optical Flow Estimation from Two-Images

Qiang Duan,Yuchao Dai
2016-01-01
Abstract:Optical flow estimation is a key component of many computer vision tasks. Aiming to build per-pixel correspondences between two images, the dense optical flow estimation has broad applications in this field. This paper introduces the MATLAB implementation of a dense optical flow estimation by using a coarse-to-fine fashion and PatchMatch matching method, which is referred to as CPM (Coarse-to-fine PatchMatch). This method is inspired by the nearest neighbour field method and also incorporates the efficient random search strategy described in the PatchMatch algorithm with coarse-to-fine fashion for optical flow. In addition, by using the hybrid programming techniques of C and MATLAB, the efficiency of this method is enhanced as much as possible. The implementation of this method verifies and validates the efficiency and accuracy of its performance. Unlike other techniques that are noisy and lack accuracy in terms of large displacement optical flow, such as NNF, the CPM method uses a propagation step with a random search strategy on each level to decrease noise. In addition, the coarse-to-fine scheme allows the tiny structures to be extracted level by level in order to improve the performance in large displacement situations. Furthermore, this method uses a seed set at specific positions in frames to represent a set of adjacent pixels to achieve high efficient optical flow estimation and then uses an edge-preserving interpolation method (EpicFlow) to realise dense optical flow estimation. The results are then compared with original CPM-flow and other related methods. As existing knowledge is not enough to accelerate the MATLAB code …
What problem does this paper attempt to address?