“…Visual tracking algorithm is specifically designed to identify the state of a target throughout the video sequence in different types of video surveillance applications, such as robot navigation, traffic detection, sport analytics, gesture recognition and animal behavior analysis (Baltzakis et al, 2012;Diop et al, 2016;Linares-Sánchez et al, 2015;Mei and Ling, 2011;Santiago et al, 2011;Shvarts and Tamre, 2012). In the large number of diverse surveillance applications, visual tracking is generally divided into two categories, which are single-target tracking and multiple-target tracking.…”