M. Kiran, Kan Mei War, Lim Mei Kuan, Liang Kim Meng, L. W. Kin
{"title":"Implementing image processing algorithms using ‘Hardware in the loop’ approach for Xilinx FPGA","authors":"M. Kiran, Kan Mei War, Lim Mei Kuan, Liang Kim Meng, L. W. Kin","doi":"10.1109/ICED.2008.4786653","DOIUrl":null,"url":null,"abstract":"This paper outlines the investigation conducted in fine tuning the performance of our automated surveillance system. The constituent components of the system must have a processing speed of less than 40 ms. This is usually considered to be a standard timing constraint for most automated surveillance systems. To meet this constraint, it is important to quantify the reduction in processing speed that can be achieved if a component of the surveillance system is embedded onto a hardware based platform like an FPGA. A benchmark study was conducted to identify the component that contributed to the longest processing time in the entire system. Once the offending component was identified, its functionality was embedded onto the FPGA board using a combination of MATLAB-Simulink and Xilinx system generator prototyping environment. The results obtained indicated that the processing speed of the component was constantly faster on the FPGA platform as compared to MATLAB or C++ environment.","PeriodicalId":103889,"journal":{"name":"2008 International Conference on Electronic Design","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Conference on Electronic Design","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICED.2008.4786653","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20
Abstract
This paper outlines the investigation conducted in fine tuning the performance of our automated surveillance system. The constituent components of the system must have a processing speed of less than 40 ms. This is usually considered to be a standard timing constraint for most automated surveillance systems. To meet this constraint, it is important to quantify the reduction in processing speed that can be achieved if a component of the surveillance system is embedded onto a hardware based platform like an FPGA. A benchmark study was conducted to identify the component that contributed to the longest processing time in the entire system. Once the offending component was identified, its functionality was embedded onto the FPGA board using a combination of MATLAB-Simulink and Xilinx system generator prototyping environment. The results obtained indicated that the processing speed of the component was constantly faster on the FPGA platform as compared to MATLAB or C++ environment.