Bilateralfilter
The bilateral filter, often written as bilateral filter, is a non-linear, edge-preserving smoothing operator for still images and videos. It was introduced by Carlo Tomasi and Radu Manduchi in 1998 and has since become a standard tool in image processing. Unlike linear blur, the bilateral filter reduces noise while maintaining sharp edges.
The method combines a spatial (domain) kernel with a range kernel that depends on image intensities. For
Because it is non-linear, the bilateral filter cannot be expressed as a simple convolution, and computation
Applications include denoising while preserving edges in photography, pre-processing for computer vision tasks, and medical imaging.
Extensions include color bilateral filtering, joint or cross bilateral filtering, and higher-dimensional versions. The filter has