{"title":"现场可编程门阵列(fpga)上基于吠陀数学的快速图像卷积和模式识别","authors":"Jagadish Nayak, Smitha Bhat Kaje","doi":"10.1109/OCIT56763.2022.00111","DOIUrl":null,"url":null,"abstract":"A major part of image processing involves convolution process. The pattern recognition techniques which are implemented through Convolutional Neural Networks (CNN) also involves two-dimensional (2D) convolution. The 2D convolution process consists of enormous multiplication operation, which need to be implemented in real time. There is a requirement of fast multiplier for the same operation. Vedic multiplier proved to be faster compared to the conventional multiplication operation. A 2D convolution-based pattern recognition system, which makes use of Vedic Multipliers is proposed in this paper. The proposed system is implemented on Field Programmable Gate Arrays (FPGA) with Verilog programming. The results of Vedic multiplier based convolution and pattern recognition are compared with the conventional multiplier such as Booths algorithm multiplier. The parametric comparison is done in terms of Number of Slice LUT's, Number of Slice Registers, speed and frequency of operation. Results show that there is significant improvement in above said parameters for Vedic multiplier-based convolution in pattern recognition system.","PeriodicalId":425541,"journal":{"name":"2022 OITS International Conference on Information Technology (OCIT)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Fast Image Convolution and Pattern Recognition using Vedic Mathematics on Field Programmable Gate Arrays (FPGAs)\",\"authors\":\"Jagadish Nayak, Smitha Bhat Kaje\",\"doi\":\"10.1109/OCIT56763.2022.00111\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A major part of image processing involves convolution process. The pattern recognition techniques which are implemented through Convolutional Neural Networks (CNN) also involves two-dimensional (2D) convolution. The 2D convolution process consists of enormous multiplication operation, which need to be implemented in real time. There is a requirement of fast multiplier for the same operation. Vedic multiplier proved to be faster compared to the conventional multiplication operation. A 2D convolution-based pattern recognition system, which makes use of Vedic Multipliers is proposed in this paper. The proposed system is implemented on Field Programmable Gate Arrays (FPGA) with Verilog programming. The results of Vedic multiplier based convolution and pattern recognition are compared with the conventional multiplier such as Booths algorithm multiplier. The parametric comparison is done in terms of Number of Slice LUT's, Number of Slice Registers, speed and frequency of operation. Results show that there is significant improvement in above said parameters for Vedic multiplier-based convolution in pattern recognition system.\",\"PeriodicalId\":425541,\"journal\":{\"name\":\"2022 OITS International Conference on Information Technology (OCIT)\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 OITS International Conference on Information Technology (OCIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/OCIT56763.2022.00111\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 OITS International Conference on Information Technology (OCIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/OCIT56763.2022.00111","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Fast Image Convolution and Pattern Recognition using Vedic Mathematics on Field Programmable Gate Arrays (FPGAs)
A major part of image processing involves convolution process. The pattern recognition techniques which are implemented through Convolutional Neural Networks (CNN) also involves two-dimensional (2D) convolution. The 2D convolution process consists of enormous multiplication operation, which need to be implemented in real time. There is a requirement of fast multiplier for the same operation. Vedic multiplier proved to be faster compared to the conventional multiplication operation. A 2D convolution-based pattern recognition system, which makes use of Vedic Multipliers is proposed in this paper. The proposed system is implemented on Field Programmable Gate Arrays (FPGA) with Verilog programming. The results of Vedic multiplier based convolution and pattern recognition are compared with the conventional multiplier such as Booths algorithm multiplier. The parametric comparison is done in terms of Number of Slice LUT's, Number of Slice Registers, speed and frequency of operation. Results show that there is significant improvement in above said parameters for Vedic multiplier-based convolution in pattern recognition system.