{"title":"FPGA-Based Selected Object Tracking Using LBP, HOG and Motion Detection","authors":"Tomyslav Sledeviè, A. Serackis, D. Plonis","doi":"10.1109/AIEEE.2018.8592410","DOIUrl":null,"url":null,"abstract":"This paper describes the hardware architecture for selected object tracking on an embedded system. The LBP and HOG feature extraction algorithm is combined with motion detection to compute and compare the features vectors with captured once only when the target moves. LBP8,1, LBP16,2, and HOG8,1, HOG16,2 are used to create the feature vector. The unit that makes a final decision on tracker update is based on searching of the least SSD of features' histogram. The implemented motion detection algorithm was able to find and mark eight moving objects simultaneously. The previously computed locations update all trackers' locations in every next frame. The experimental investigation showed that implemented tracker, based on HOG features is robust to luminescence variation and partial occlusion. In addition, the LBP based tracker is robust to the rotation. The proposed architecture is implemented on Xilinx Virtex 4 FPGA using VHDL and is able to work in real-time on 60 fps and $640 \\times 480$ video resolution.","PeriodicalId":198244,"journal":{"name":"2018 IEEE 6th Workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE 6th Workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIEEE.2018.8592410","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
This paper describes the hardware architecture for selected object tracking on an embedded system. The LBP and HOG feature extraction algorithm is combined with motion detection to compute and compare the features vectors with captured once only when the target moves. LBP8,1, LBP16,2, and HOG8,1, HOG16,2 are used to create the feature vector. The unit that makes a final decision on tracker update is based on searching of the least SSD of features' histogram. The implemented motion detection algorithm was able to find and mark eight moving objects simultaneously. The previously computed locations update all trackers' locations in every next frame. The experimental investigation showed that implemented tracker, based on HOG features is robust to luminescence variation and partial occlusion. In addition, the LBP based tracker is robust to the rotation. The proposed architecture is implemented on Xilinx Virtex 4 FPGA using VHDL and is able to work in real-time on 60 fps and $640 \times 480$ video resolution.