Optical flow estimation is a fundamental problem of computer vision and has many applications in the fields of robot learning and autonomous driving. This paper reveals novel geometric laws of optical flow based on the insight and detailed definition of non-occlusion. Then, two novel loss functions are proposed for the unsupervised learning of optical flow based on the geometric laws of non-occlusion. Specifically, after the occlusion part of the images are masked, the flowing process of pixels is carefully considered and geometric constraints are conducted based on the geometric laws of optical flow. First, neighboring pixels in the first frame will not intersect during the pixel displacement to the second frame. Secondly, when the cluster containing adjacent four pixels in the first frame moves to the second frame, no other pixels will flow into the quadrilateral formed by them. According to the two geometrical constraints, the optical flow non-intersection loss and the optical flow non-blocking loss in the non-occlusion regions are proposed. Two loss functions punish the irregular and inexact optical flows in the non-occlusion regions. The experiments on datasets demonstrated that the proposed unsupervised losses of optical flow based on the geometric laws in non-occlusion regions make the estimated optical flow more refined in detail, and improve the performance of unsupervised learning of optical flow. In addition, the experiments training on synthetic data and evaluating on real data show that the generalization ability of optical flow network is improved by our proposed unsupervised approach.
翻译:光流估计是计算机视觉的一个基本问题,在机器人学习和自主驾驶领域有许多应用。 本文揭示了基于洞察和详细定义的不封闭性的新光流几何定律。 然后, 提议了两个新的损失功能, 用于根据非封闭性几何定律进行不受监督的光流学习。 具体地说, 在图像的隐蔽部分被遮盖后, 对像素的流动过程进行了仔细考虑, 并且根据光学流的几何定律进行几何限制。 首先, 第一框架中的相邻像素不会在像素迁移到第二个框架期间发生交错。 第二, 当包含第一个框架中四个像素的集群移动到第二个框架时, 没有其他像素会进入它们形成的四边形流学习。 根据两个几何限制, 提议了光流的非中间流损失和光流不受阻断性损失。 在非封闭性区域, 两种损失功能惩罚了非闭象素流期间的不透明非光学流动。 在光学流中, 模拟数据流中, 演示了基于光学精细性数据流的预测法,, 显示了我们光学深度数据流的深度数据流, 显示了光学流的深度数据流 。