T. Adiono, Radhian Ferel Armansyah, Fadhli Dzil Ikram, Swizya Satira Nolika, Rachmad Vidya Wicaksana Putra, A. H. Salman
{"title":"Parallel morphological template matching design for efficient human detection application","authors":"T. Adiono, Radhian Ferel Armansyah, Fadhli Dzil Ikram, Swizya Satira Nolika, Rachmad Vidya Wicaksana Putra, A. H. Salman","doi":"10.1109/ISPACS.2016.7824675","DOIUrl":null,"url":null,"abstract":"In this paper, we present a VLSI design of human detection using Sum of Absolute Difference (SAD) based parallel morphological template matching method. Its research targets are to achieve small area consumption yet with fast computation. The architecture is designed to process original and its template images with resolution of 640×480 and 40×100 pixels respectively. Here, we propose two techniques, a rolling-index architecture for SAD computation and an optimized binary tree adder. For every calculation window, the difference between source and template is calculated in parallel processing. Hence, the SAD calculation computes 40×100 pixels per clock cycle. The proposed design is coded using Verilog HDL and implemented in Altera Cyclone II FPGA. The full processing time needs 307,200 clock cycles. Each image frame needs 6.144 ms and the frame speed reaches 162 frame-per-second (fps) for video application. This proposed design only consumes 16,689 logic elements, comprising 12,732 combinational functions and 4,460 dedicated logic registers.","PeriodicalId":131543,"journal":{"name":"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISPACS.2016.7824675","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
In this paper, we present a VLSI design of human detection using Sum of Absolute Difference (SAD) based parallel morphological template matching method. Its research targets are to achieve small area consumption yet with fast computation. The architecture is designed to process original and its template images with resolution of 640×480 and 40×100 pixels respectively. Here, we propose two techniques, a rolling-index architecture for SAD computation and an optimized binary tree adder. For every calculation window, the difference between source and template is calculated in parallel processing. Hence, the SAD calculation computes 40×100 pixels per clock cycle. The proposed design is coded using Verilog HDL and implemented in Altera Cyclone II FPGA. The full processing time needs 307,200 clock cycles. Each image frame needs 6.144 ms and the frame speed reaches 162 frame-per-second (fps) for video application. This proposed design only consumes 16,689 logic elements, comprising 12,732 combinational functions and 4,460 dedicated logic registers.