{"title":"Hardware architecture dedicated for arithmetic mean filtration implemented in FPGA","authors":"P. Malík","doi":"10.1109/ICCES.2013.6707203","DOIUrl":null,"url":null,"abstract":"An FPGA-based hardware architecture for arithmetic mean filtration optimized with 49-pixel square neighborhood is proposed. The arithmetic mean formula is optimized and transformed into the new formula that introduces the computational cyclic sequence which results in multiplication-less process with only 9 additions necessary for each pixel. The external memory is used to save partial results but the memory requirement has been optimized so the requirement is the same as for the input data. This proposed architecture is oriented to security tracking applications; however, it can be used in any image processing applications that use arithmetic mean filtering. It is resolution and frame rate independent and suitable for all high resolution and multiple camera systems. FPGA optimization made it also suitable for FPGA-based reconfigurable systems and computing.","PeriodicalId":277807,"journal":{"name":"2013 8th International Conference on Computer Engineering & Systems (ICCES)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 8th International Conference on Computer Engineering & Systems (ICCES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCES.2013.6707203","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
An FPGA-based hardware architecture for arithmetic mean filtration optimized with 49-pixel square neighborhood is proposed. The arithmetic mean formula is optimized and transformed into the new formula that introduces the computational cyclic sequence which results in multiplication-less process with only 9 additions necessary for each pixel. The external memory is used to save partial results but the memory requirement has been optimized so the requirement is the same as for the input data. This proposed architecture is oriented to security tracking applications; however, it can be used in any image processing applications that use arithmetic mean filtering. It is resolution and frame rate independent and suitable for all high resolution and multiple camera systems. FPGA optimization made it also suitable for FPGA-based reconfigurable systems and computing.