Improving the Quality and Contrast of Image Details Using the Geodesic Distance Filter

Abstract —As a rule, modern methods of improving and contrasting image details are based on the edge-preserving filters or bilateral filters. However, the computational complexity of classic bilateral filters is proportional to the square of the number of pixels in the image and fast algorithms are not always efficient enough or the filtering result does not always match the result of the original filter. We propose replacing the classic bilateral filter with a geodesic distance filter, which also belongs to the class of convolution transformations that can improve visual perception of images using information about the edges of objects in the processed image. The convolution kernel based on the geodesic distance has several advantages, as it allows recursive computation and, therefore, fast image processing. We also propose a method for suppressing color artifacts by switching from the standard RGB representation to the HSV representation, which is more balanced with respect to the perception of human vision. The effectiveness of the proposed filter is compared using the illustrations to this article so that the reader can visually compare the qualities of various processing options.

[1]  Maneesh Agrawala,et al.  Multiscale shape and detail enhancement from multi-light image collections , 2007, SIGGRAPH 2007.

[2]  Mikhail G. Mozerov,et al.  One-View Occlusion Detection for Stereo Matching With a Fully Connected CRF Model , 2019, IEEE Transactions on Image Processing.

[3]  Vitaly Kober,et al.  Analysis of Linear Distortion Characteristics in Problems of Restoration of Multispectral Images , 2017 .

[4]  Joost van de Weijer,et al.  Global Color Sparseness and a Local Statistics Prior for Fast Bilateral Filtering , 2015, IEEE Transactions on Image Processing.

[5]  Frédo Durand,et al.  A Fast Approximation of the Bilateral Filter Using a Signal Processing Approach , 2006, International Journal of Computer Vision.

[6]  Zeev Farbman,et al.  Edge-preserving decompositions for multi-scale tone and detail manipulation , 2008, SIGGRAPH 2008.

[7]  Joost van de Weijer,et al.  Accurate Stereo Matching by Two-Step Energy Minimization , 2015, IEEE Transactions on Image Processing.

[8]  Mikhail G. Mozerov,et al.  Improved Recursive Geodesic Distance Computation for Edge Preserving Filter , 2017, IEEE Transactions on Image Processing.

[9]  Vitaly Kober,et al.  A fast preview restoration algorithm for space-variant degraded images , 2016, Optical Engineering + Applications.

[10]  Andrew Adams,et al.  Fast High‐Dimensional Filtering Using the Permutohedral Lattice , 2010, Comput. Graph. Forum.

[11]  Mikhail Mozerov Constrained Optical Flow Estimation as a Matching Problem , 2013, IEEE Transactions on Image Processing.

[12]  Manuel M. Oliveira,et al.  Domain transform for edge-aware image and video processing , 2011, SIGGRAPH 2011.

[13]  Holger Winnemöller,et al.  Real-time video abstraction , 2006, SIGGRAPH 2006.

[14]  V. N. Karnaukhov,et al.  Probabilistic choice between symmetric disparities in motion stereo matching for a lateral navigation system , 2016 .

[15]  V. N. Karnaukhov,et al.  Restoration of Noisy Multispectral Images with a Geodetic Distance Filter , 2018 .

[16]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[17]  Vitaly Kober,et al.  Restoration of multispectral images distorted by spatially nonuniform camera motion , 2015 .