计算机工程与应用 ›› 2015, Vol. 51 ›› Issue (19): 164-168.

• 图形图像处理 • 上一篇    下一篇

基于遮挡修补的TV-L1光流算法

朱珏钰1,刘  建2,李  峰2,周书仁2   

  1. 1.湖南第一师范学院 信息科学与工程系,长沙 410205
    2.长沙理工大学 计算机与通信工程学院,长沙 410004
  • 出版日期:2015-09-30 发布日期:2015-10-13

TV-L1 optical flow algorithm based on block repair

ZHU Jueyu1, LIU Jian2, LI Feng2, ZHOU Shuren2   

  1. 1.Department of Information Science and Engineering, Hunan First Normal University, Changsha 410205, China
    2.School of Computer & Communication Engineering, Changsha University of Science & Technology, Changsha 410004, China
  • Online:2015-09-30 Published:2015-10-13

摘要: 当前比较流行的TV-L1光流算法,在不失精确度的前提下,能够利用双向求解机制来降低运算量,但无法有效地处理由间断、遮挡等因素造成的错误光流分量的缺陷。通过前向光流和后向光流的运动一致性理论来判断遮挡区域的光流分量,通过单调递减函数对遮挡区域进行处理,抑制了遮挡区域错误光流对邻域的扩散,提出了同帧邻域光流的横向修补和相邻帧光流的纵向修补。实验表明,该方法能够很好地处理遮挡情况,提高了光流的计算精度。

关键词: 光流, 遮挡, 光流修补

Abstract: The TV-L1 optical flow algorithm is relatively popular currently, can reduce the amount of computation with taking advantage of the bidirectional solving mechanism, without losing the accuracy, but cannot effectively process error optical flow component defects caused by interruption, occlusion and other errors. This paper firstly judges optical flow component of occlusion area based on motion coherence of forward and backward optical flow, handles occlusion area by means of Monotone decreasing function, suppresses error light flow of the occlusion area spread to the neighborhood, and presents lateral repairing of the same frame neighborhood optical flow and the longitudinal repairing of the adjacent frames light flow. Experiments show that this method can process occlusion very well, and enhance the calculation precision of optical flow.

Key words: optical flow, occlusion, optical flow repairing