{"title":"Evolution of Approximate Functions for Image Thresholding","authors":"Michal Bidlo","doi":"10.1109/SSCI50451.2021.9659876","DOIUrl":null,"url":null,"abstract":"This paper investigates the utilisation of approximate addition and multiplication for designing image thresholding functions. Cartesian Genetic Programming is applied for the evolutionary design of circuits using various implementations of the approximate operations. The results are presented for various experimental setups and compared with the case when only exact addition and multiplication is considered. It will be shown that for some range of error metrics of the approximate operations the evolution provides solutions that are better than those provided by the exact operations. Moreover, the utilisation of approximate components allows reducing the implementation area of the resulting functions.","PeriodicalId":255763,"journal":{"name":"2021 IEEE Symposium Series on Computational Intelligence (SSCI)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE Symposium Series on Computational Intelligence (SSCI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SSCI50451.2021.9659876","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper investigates the utilisation of approximate addition and multiplication for designing image thresholding functions. Cartesian Genetic Programming is applied for the evolutionary design of circuits using various implementations of the approximate operations. The results are presented for various experimental setups and compared with the case when only exact addition and multiplication is considered. It will be shown that for some range of error metrics of the approximate operations the evolution provides solutions that are better than those provided by the exact operations. Moreover, the utilisation of approximate components allows reducing the implementation area of the resulting functions.