针对基于图像序列光流的三维运动估计与深度重建问题,提出一种基于图像金字塔光流的三维运动估计与深度重建直接方法。首先根据光流计算亮度守恒假设和像素点光流与三维空间点运动的对应关系推导出基于图像亮度的三维运动守恒假设;然后借鉴变分原理,通过设计基于L1模型的鲁棒数据项以及图像与运动联合控制的平滑项构造基于变分光流的三维运动估计能量函数;为了应对图像序列中包含的大位移运动及运动遮挡问题,采用图像金字塔分层策略设计三维运动估计模型;最后根据图像三维运动估计结果重建图像中运动物体或场景的深度信息。实验表明,该方法能够较好地应对图像序列中光照变化、多目标大位移运动以及运动遮挡等情况,具有较高的三维运动估计与深度重建精度和较好的鲁棒性。
Aiming at the problem of 3D motion estimation and depth reconstruction based on image sequence optical flow,this paper proposes a direct method for the 3D motion estimation and depth reconstruction based on image pyramid optical flow. Firstly,the 3D motion constant assumption is derived according to the optical flow calculation luminance constant assumption and the corresponding relationship between the 3D spatial point motion and the image point optical flow. Then,the 3D motion estimation energy function is constructed through designing the L1 model based robust data term and the image and motion combining controlled smooth term with the variational principle. To deal with the problems of large displacement and motion occlusion contained in the image sequence,the 3D motion estimation model is designed adopting the image pyramid hierarchical strategy. Finally,the depth information of the moving object or scene in the image could be reconstructed according to the image 3D motion estimation result.Experiment results show that the proposed method could better deal with the terrible influence caused by illumination variation,multi-object large displacement motion and motion occlusion in the image sequence; and has high accuracy and good robustness for the 3D motion estimation and depth reconstruction.