DocumentCode
3329840
Title
Fast bilateral filtering by adapting block size
Author
Yu, Wei ; Franchetti, Franz ; Hoe, James C. ; Chang, Yao-Jen ; Chen, Tsuhan
fYear
2010
fDate
26-29 Sept. 2010
Firstpage
3281
Lastpage
3284
Abstract
Direct implementations of bilateral filtering show O(r2) computational complexity per pixel, where r is the filter window radius. Several lower complexity methods have been developed. State-of-the-art low complexity algorithm is an O(1) bilateral filtering, in which computational cost per pixel is nearly constant for large image size. Although the overall computational complexity does not go up with the window radius, it is linearly proportional to the number of quantization levels of bilateral filtering computed per pixel in the algorithm. In this paper, we show that overall runtime depends on two factors, computing time per pixel per level and average number of levels per pixel. We explain a fundamental trade-off between these two factors, which can be controlled by adjusting block size. We establish a model to estimate run time and search for the optimal block size. Using this model, we demonstrate an average speedup of 1.2-26.0x over the previous method for typical bilateral filtering parameters.
Keywords
computational complexity; image processing; information filtering; nonlinear filters; bilateral filtering show; block size adaptation; computational complexity; filter window radius; run time estimatation; Complexity theory; Computational modeling; Mathematical model; Pixel; Predictive models; Quantization; Time measurement; algorithm complexity; bilateral filtering; real time;
fLanguage
English
Publisher
ieee
Conference_Titel
Image Processing (ICIP), 2010 17th IEEE International Conference on
Conference_Location
Hong Kong
ISSN
1522-4880
Print_ISBN
978-1-4244-7992-4
Electronic_ISBN
1522-4880
Type
conf
DOI
10.1109/ICIP.2010.5651251
Filename
5651251
Link To Document