Estimation of People Movement in Video Based on Optical Flow Block Method and Motion Maps

H. Chena,*, R. P. Bohushb,**, Ch. Chena,***, and S. V. Ablameykoc,d,****

a Zhejiang Shuren University, Hangzhou, 310015 China

b Polotsk State University, Novopolotsk, 211440 Republic of Belarus

c Belarusian State University, Minsk, 220030 Republic of Belarus

d Joint Institute for Informatics Problems of the National Academy of Sciences of Belarus, Minsk, 220012 Republic of Belarus

Correspondence to: * e-mail: eric.hf.chen@hotmail.com
Correspondence to: ** e-mail: bogushr@mail.ru
Correspondence to: *** e-mail: ccx0725@126.com
Correspondence to: **** e-mail: ablameyko@bsu.by

Received 28 December, 2020

Abstract—An algorithm for detecting and tracking moving people on video sequences using the block optical flow method and motion maps is proposed. To reduce time expenditures, a pyramidal representation of the frame and template search are used at the stage of building a preliminary map of motion vectors. The integral optical flow allows one to reduce the resulting amplitudes of the background displacement vectors and increase the resulting amplitudes of the displacement vectors of foreground objects. To improve the accuracy for localization of objects, the additive minimax similarity function is used in the analysis of motion vectors. Objects are tracked based on a modified tracing algorithm using the Kalman filter. The developed algorithm allows one not only to detect a moving object but also to show the trajectory of its movement. The results of experiments are presented that allow evaluating the effectiveness of the algorithm.

Keywords: optical flow, block matching, motion maps, people tracking, movement trajectory

DOI: 10.1134/S105466182102005X