FAST BILATERAL FILTERING BY ADAPTING BLOCK SIZE

被引:11
作者
Yu, Wei [1 ]
Franchetti, Franz [1 ]
Hoe, James C. [1 ]
Chang, Yao-Jen [2 ]
Chen, Tsuhan [2 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[2] Cornell Univ, Ithaca, NY USA
来源
2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING | 2010年
关键词
bilateral filtering; algorithm complexity; real time;
D O I
10.1109/ICIP.2010.5651251
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Direct implementations of bilateral filtering show O(r(2)) 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 pervious method for typical bilateral filtering parameters.
引用
收藏
页码:3281 / 3284
页数:4
相关论文
共 6 条
[1]  
[Anonymous], 1998, BILATERAL FILTERING
[2]  
Buades A., 2005, MULTISCALE MODELING
[3]  
DURAND F, 2002, P SIGGRAPH
[4]  
Porikli F., 2008, P CVPR, P2
[5]  
Yang Q., 2009, P CVPR
[6]  
Yoon K., 2006, IEEE T PAMI