Bilateral filtering is one of the most popular image processing techniques. The bilateral filter is a nonlinear process that can blur an image while respecting strong edges. Its ability to decompose an image into different scales without causing haloes after modification has made it ubiquitous in computational photography applications such as tone mapping, style transfer, relighting, and denoising. Bilateral Filtering: Theory and Applications provides a graphical, intuitive introduction to bilateral filtering, a practical guide for efficient implementation, an overview of its numerous applications, as well as mathematical analysis. This broad and detailed overview covers theoretical and practical issues that will be useful to researchers and software developers.
Cited By
- Zhao J, Xu J, Di P, Nie W, Hu J, Yi Y, Yang S, Geng Z, Zhang R, Li B, Gan Z and Jin X (2024). Modeling the Interplay between Loop Tiling and Fusion in Optimizing Compilers Using Affine Relations, ACM Transactions on Computer Systems, 41:1-4, (1-45), Online publication date: 30-Nov-2023.
- Apollonio F, Foschi R, Gaiani M and Garagnani S (2021). How to Analyze, Preserve, and Communicate Leonardo's Drawing? A Solution to Visualize in RTR Fine Art Graphics Established from “the Best Sense”, Journal on Computing and Cultural Heritage , 14:3, (1-30), Online publication date: 1-Jul-2021.
- Chen F, Yu H and Ha Y (2020). Quality Estimation and Optimization of Adaptive Stereo Matching Algorithms for Smart Vehicles, ACM Transactions on Embedded Computing Systems, 19:2, (1-24), Online publication date: 31-Mar-2020.
- Ruchay A, Dorofeev K and Kalschikov V A Switching Morphological Algorithm for Depth Map Recovery Analysis of Images, Social Networks and Texts, (357-366)
- Zhang J, Deng B, Hong Y, Peng Y, Qin W and Liu L (2019). Static/Dynamic Filtering for Mesh Geometry, IEEE Transactions on Visualization and Computer Graphics, 25:4, (1774-1787), Online publication date: 1-Apr-2019.
- Hauenstein J and Newman T (2019). Curvature determination in range images, Multimedia Tools and Applications, 78:7, (9247-9273), Online publication date: 1-Apr-2019.
- Nair P and Chaudhury K (2018). Fast High-Dimensional Bilateral and Nonlocal Means Filtering, IEEE Transactions on Image Processing, 28:3, (1470-1481), Online publication date: 1-Mar-2019.
- Gavaskar R and Chaudhury K (2018). Fast Adaptive Bilateral Filtering, IEEE Transactions on Image Processing, 28:2, (779-790), Online publication date: 1-Feb-2019.
- Huang C and Nguyen M (2019). X-Ray Enhancement Based on Component Attenuation, Contrast Adjustment, and Image Fusion, IEEE Transactions on Image Processing, 28:1, (127-141), Online publication date: 1-Jan-2019.
- Saravani S, Shad R and Ghaemi M (2018). Iterative adaptive Despeckling SAR image using anisotropic diffusion filter and Bayesian estimation denoising in wavelet domain, Multimedia Tools and Applications, 77:23, (31469-31486), Online publication date: 1-Dec-2018.
- Deng G, Manton J and Wang S (2018). Fast Kernel Smoothing by a Low-Rank Approximation of the Kernel Toeplitz Matrix, Journal of Mathematical Imaging and Vision, 60:8, (1181-1195), Online publication date: 1-Oct-2018.
- Su Z, Zeng B, Miao J, Luo X, Yin B and Chen Q (2018). Relative reductive structure-aware regression filter, Journal of Computational and Applied Mathematics, 329:C, (244-255), Online publication date: 1-Feb-2018.
- Dai T, Xu Z, Liang H, Gu K, Tang Q, Wang Y, Lu W and Xia S (2017). A generic denoising framework via guided principal component analysis, Journal of Visual Communication and Image Representation, 48:C, (340-352), Online publication date: 1-Oct-2017.
- Nair P and Chaudhury K Fast high-dimensional filtering using clustering 2017 IEEE International Conference on Image Processing (ICIP), (240-244)
- Dai T, Lu W, Wang W, Wang J and Xia S (2017). Entropy-based bilateral filtering with a new range kernel, Signal Processing, 137:C, (223-234), Online publication date: 1-Aug-2017.
- Deng G (2017). Guided Wavelet Shrinkage for Edge-Aware Smoothing, IEEE Transactions on Image Processing, 26:2, (900-914), Online publication date: 1-Feb-2017.
- Chaudhury K and Dabhade S (2016). Fast and Provably Accurate Bilateral Filtering, IEEE Transactions on Image Processing, 25:6, (2519-2528), Online publication date: 1-Jun-2016.
- Knyazev A and Malyshev A (2016). Accelerated Graph-based Nonlinear Denoising Filters, Procedia Computer Science, 80:C, (607-616), Online publication date: 1-Jun-2016.
- Akdemir Akar S (2016). Determination of optimal parameters for bilateral filter in brain MR image denoising, Applied Soft Computing, 43:C, (87-96), Online publication date: 1-Jun-2016.
- Fu L, Peng G and Song W (2016). Histogram‐based cost aggregation strategy with joint bilateral filtering for stereo matching, IET Computer Vision, 10:3, (173-181), Online publication date: 1-Apr-2016.
- Deng G (2015). Edge-Aware BMA Filters, IEEE Transactions on Image Processing, 25:1, (439-454), Online publication date: 1-Jan-2016.
- Mozerov M and van de Weijer J (2015). Global Color Sparseness and a Local Statistics Prior for Fast Bilateral Filtering, IEEE Transactions on Image Processing, 24:12, (5842-5853), Online publication date: 1-Dec-2015.
- Neoh S, Zhang L, Mistry K, Hossain M, Lim C, Aslam N and Kinghorn P (2015). Intelligent facial emotion recognition using a layered encoding cascade optimization model, Applied Soft Computing, 34:C, (72-93), Online publication date: 1-Sep-2015.
- Qingxiong Yang , Jinhui Tang and Ahuja N (2015). Efficient and Robust Specular Highlight Removal, IEEE Transactions on Pattern Analysis and Machine Intelligence, 37:6, (1304-1311), Online publication date: 1-Jun-2015.
- Qingxiong Yang (2015). Recursive Approximation of the Bilateral Filter, IEEE Transactions on Image Processing, 24:6, (1919-1927), Online publication date: 1-Jun-2015.
- Mullapudi R, Vasista V and Bondhugula U (2015). PolyMage, ACM SIGARCH Computer Architecture News, 43:1, (429-443), Online publication date: 29-May-2015.
- Mullapudi R, Vasista V and Bondhugula U (2015). PolyMage, ACM SIGPLAN Notices, 50:4, (429-443), Online publication date: 12-May-2015.
- Caraffa L, Tarel J and Charbonnier P (2015). The Guided Bilateral Filter: When the Joint/Cross Bilateral Filter Becomes Robust, IEEE Transactions on Image Processing, 24:4, (1199-1208), Online publication date: 1-Apr-2015.
- Mullapudi R, Vasista V and Bondhugula U PolyMage Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, (429-443)
- Paris S, Hasinoff S and Kautz J (2015). Local Laplacian filters, Communications of the ACM, 58:3, (81-91), Online publication date: 23-Feb-2015.
- Aubry M, Paris S, Hasinoff S, Kautz J and Durand F (2014). Fast Local Laplacian Filters, ACM Transactions on Graphics, 33:5, (1-14), Online publication date: 23-Sep-2014.
- Song Y, Bao L, Xu X and Yang Q Decolorization SIGGRAPH Asia 2013 Technical Briefs, (1-4)
- Ragan-Kelley J, Barnes C, Adams A, Paris S, Durand F and Amarasinghe S (2013). Halide, ACM SIGPLAN Notices, 48:6, (519-530), Online publication date: 23-Jun-2013.
- Ragan-Kelley J, Barnes C, Adams A, Paris S, Durand F and Amarasinghe S Halide Proceedings of the 34th ACM SIGPLAN Conference on Programming Language Design and Implementation, (519-530)
- Su Z, Deng D, Yang X and Luo X Color transfer based on multiscale gradient-aware decomposition and color distribution mapping Proceedings of the 20th ACM international conference on Multimedia, (753-756)
- Yang Q Recursive bilateral filtering Proceedings of the 12th European conference on Computer Vision - Volume Part I, (399-413)
- Lang M, Wang O, Aydin T, Smolic A and Gross M (2012). Practical temporal consistency for image-based graphics applications, ACM Transactions on Graphics, 31:4, (1-8), Online publication date: 5-Aug-2012.
- Ragan-Kelley J, Adams A, Paris S, Levoy M, Amarasinghe S and Durand F (2012). Decoupling algorithms from schedules for easy optimization of image processing pipelines, ACM Transactions on Graphics, 31:4, (1-12), Online publication date: 5-Aug-2012.
- Tao M, Bai J, Kohli P and Paris S (2012). SimpleFlow: A Non-iterative, Sublinear Optical Flow Algorithm, Computer Graphics Forum, 31:2pt1, (345-353), Online publication date: 1-May-2012.
- Pham C, Ha S and Jeon J Adaptive guided image filtering for sharpness enhancement and noise reduction Proceedings of the 5th Pacific Rim conference on Advances in Image and Video Technology - Volume Part I, (323-334)
- Pham C, Ha S and Jeon J A local variance-based bilateral filtering for artifact-free detail- and edge-preserving smoothing Proceedings of the 5th Pacific Rim conference on Advances in Image and Video Technology - Volume Part II, (60-70)
- Paris S, Hasinoff S and Kautz J Local Laplacian filters ACM SIGGRAPH 2011 papers, (1-12)
- Yang L, Sander P, Lawrence J and Hoppe H (2011). Antialiasing recovery, ACM Transactions on Graphics, 30:3, (1-9), Online publication date: 1-May-2011.
Recommendations
Double Bilateral Filtering for Image Noise Removal
CSIE '09: Proceedings of the 2009 WRI World Congress on Computer Science and Information Engineering - Volume 06Bilateral filtering is a popular denoising technique that smooths images while preserving edges by means of a nonlinear combination of adjacent pixel values. We propose a double bilateral filter that extends the classical bilateral filtering for image ...
Bilateral mesh filtering
The paper presents a new graph-based implementation of bilateral filtering. Based on the Laplacian mesh smoothing framework, the proposed filter mimics the behaviour of the classical mesh filter while retaining some of the interesting properties of mesh ...
Multiresolution Bilateral Filtering for Image Denoising
The bilateral filter is a nonlinear filter that does spatial averaging without smoothing edges; it has shown to be an effective image denoising technique. An important issue with the application of the bilateral filter is the selection of the filter ...