| Moving target detection and tracking is one of the hot research directions of computer vision.It is widely used in various fields.However,in the practical application situation,the embedded platform itself suffers limited in resources and requires a higher timeliness.This paper mainly studies the FPGA implementation based on DSST algorithm,and designs the hardware circuit necessary for the target tracking system.This paper first introduces the application requirements of target tracking under complex environment,introduces the correlation filtering tracking,and introduces the advantages of DSST tracking algorithm in tracking field compared with traditional tracking algorithm.And combined with the hardware implementation's target tracking at home and abroad,this paper analyze the advantages and disadvantages of the tracking system which are based on ARM,GPU,DSP,ASIC and FPGA.And then the research on the target tracking system based on DSST algorithm is introduced.The DSST algorithm is used to meet the three principles of FPGA implementation.Then,the hardware structure of each module of DSST algorithm is introduced in detail,including preprocessing module,HOG feature extraction module,output function generation module,FFT module,location tracking module,scale tracking module,superimposed tracking window and display module.According to the requirements of the target tracking system designed by FPGA,a reasonable target tracking hardware circuit is designed,and the components selection and schematic design process of each circuit module are introduced in detail.Then,the DSST algorithm of FPGA implementation is tested on the target tracking circuit.We choose the illumination change,target occlusion,scale change,motion blur,target rotation,rapid movement and background similarityas as test set,and analyze the hardware and software tracking performance difference and give the possible reasons,analyze the hardware resource occupancy of the design,FPGA implementation and comparison with similar hardware to achieve the target tracking system.And finally point out the shortcoming of the method that this paper proposed and the right direction for further improvement and research.This paper,based on the DSST algorithm's target tracking system,designs the circuit and implements the DSST target tracking algorithm.In the case of 50 MHz clock,640×480 image,and the target box 80×48,target tracking system can track the location and scale as fast as 163 FPS.Thus the robustness of the proposed method in this paper has a relatively better timeliness. |