{"title":"Pyramid of Filters - Fast Image Filtering without FFT","authors":"S. Ershov, I. Valiev, A. Voloboy","doi":"10.51130/graphicon-2020-2-3-4","DOIUrl":null,"url":null,"abstract":"Methods of computer graphics which had already become common in design of new optical systems and materials find currently new applications such as stomatology and ophthalmology. Some modern imaging systems are now designed in conjunction with the human vision system which is at their end. Asa result simulation of the effects of human vision becomes necessary. These include partial defocusing and resulting \"blur\" of image, scattering and halo/corona and so on. Such effects are usually simulated convolving the original, \"ideal\" image with the pixel spread function. The latter frequently has size about that of the source image, so straightforward calculation of convolution would take a giant number of operations. Therefore in case of high resolution a decent speedis usually achieved by using the Fast Fourier Transform (FFT) for convolution,but since FFT operates periodic functions on a lattice with resolution being an integer power of a prime numbers, the required working resolution may considerably increase that of the original image and required memory becomes inadmissible. This paper presents an alternative method that allows calculations in much smaller memory avoiding overheads introduced by FFT requirements.","PeriodicalId":344054,"journal":{"name":"Proceedings of the 30th International Conference on Computer Graphics and Machine Vision (GraphiCon 2020). Part 2","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 30th International Conference on Computer Graphics and Machine Vision (GraphiCon 2020). Part 2","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.51130/graphicon-2020-2-3-4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Methods of computer graphics which had already become common in design of new optical systems and materials find currently new applications such as stomatology and ophthalmology. Some modern imaging systems are now designed in conjunction with the human vision system which is at their end. Asa result simulation of the effects of human vision becomes necessary. These include partial defocusing and resulting "blur" of image, scattering and halo/corona and so on. Such effects are usually simulated convolving the original, "ideal" image with the pixel spread function. The latter frequently has size about that of the source image, so straightforward calculation of convolution would take a giant number of operations. Therefore in case of high resolution a decent speedis usually achieved by using the Fast Fourier Transform (FFT) for convolution,but since FFT operates periodic functions on a lattice with resolution being an integer power of a prime numbers, the required working resolution may considerably increase that of the original image and required memory becomes inadmissible. This paper presents an alternative method that allows calculations in much smaller memory avoiding overheads introduced by FFT requirements.