I. Introduction
Crowd counting is an important computer vision task because it facilitates a variety of fundamental applications, such as public safety management [1], automatic driving technologies [2], video surveillance [3], [4], and traffic management [5], [6]. The primary aim is to count the accurate number of people in a crowd scene from a video or image. Counting in diverse real-world scenarios remains challenging due to severe occlusion, large-scale variation and light illumination.