{"title":"Efficient FPGA Implementation of Parameterized Real Time Color Based Object Tracking","authors":"Robert Morris, Shahnam Mirzaei","doi":"10.1109/iemcon53756.2021.9623221","DOIUrl":null,"url":null,"abstract":"This paper presents an efficient color based tracking method applied on a sequence of live video frames for use in real time applications such as surveillance, video conferencing, and robot navigation. The proposed integrated system architecture consists of an attached camera that communicates with the FPGA through HDMI interface. The deployed computer vision algorithm in the FPGA can capture video frames at the rate of 60 fps with the large image sizes of up to 1280×1024 pixels. It then identifies the object based on the specified color, removes noise via spatial filtering and calculates the centroid allowing the object to be tracked during motion. The proposed algorithm leverages a reduction method to minimize the FPGA area as well as power consumption by averaging values over a range of several pixels; thus logarithmically reduces the design size. Our implementation is parameterized to be made as accurate or small as an application requires, with minimal error. The proposed tracking system is implemented on a Xilinx ZYNQ-7000 series XC7Z010 FPGA housed on Xilinx Zybo development board. The utilization reports show for a selected reduction rate of 16, 86.5% reduction in Slice LUTs and 81.3% in Slice registers with the maximum error of 1.5% in centroid calculation.","PeriodicalId":272590,"journal":{"name":"2021 IEEE 12th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)","volume":"103 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 12th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/iemcon53756.2021.9623221","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
This paper presents an efficient color based tracking method applied on a sequence of live video frames for use in real time applications such as surveillance, video conferencing, and robot navigation. The proposed integrated system architecture consists of an attached camera that communicates with the FPGA through HDMI interface. The deployed computer vision algorithm in the FPGA can capture video frames at the rate of 60 fps with the large image sizes of up to 1280×1024 pixels. It then identifies the object based on the specified color, removes noise via spatial filtering and calculates the centroid allowing the object to be tracked during motion. The proposed algorithm leverages a reduction method to minimize the FPGA area as well as power consumption by averaging values over a range of several pixels; thus logarithmically reduces the design size. Our implementation is parameterized to be made as accurate or small as an application requires, with minimal error. The proposed tracking system is implemented on a Xilinx ZYNQ-7000 series XC7Z010 FPGA housed on Xilinx Zybo development board. The utilization reports show for a selected reduction rate of 16, 86.5% reduction in Slice LUTs and 81.3% in Slice registers with the maximum error of 1.5% in centroid calculation.