
doi: 10.7717/peerj-cs.72
Edge preserving filters aim to simplify the representation of images (e.g., by reducing noise or eliminating irrelevant detail) while preserving their most significant edges. These filters are typically nonlinear and locally smooth the image structure while minimizing both blurring and over-sharpening of visually important edges. Here we present the Alternating Guided Filter (AGF) that achieves edge preserving smoothing by combining two recently introduced filters: the Rolling Guided Filter (RGF) and the Smooth and iteratively Restore Filter (SiR). We show that the integration of RGF and SiR in an alternating iterative framework results in a new smoothing operator that preserves significant image edges while effectively eliminating small scale details. The AGF combines the large scale edge and local intensity preserving properties of the RGF with the edge restoring properties of the SiR while eliminating the drawbacks of both previous methods (i.e., edge curvature smoothing by RGF and local intensity reduction and restoration of small scale details near large scale edges by SiR). The AGF is simple to implement and efficient, and produces high-quality results. We demonstrate the effectiveness of AGF on a variety of images, and provide a public code to facilitate future studies.
Bilateral filter, Image smoothing, Edge preserving filter, Guided Filter, Rolling Guided Filter, QA75.5-76.95, Rolling guided filter, Image filtering, Edge enhancement, Electronic computers. Computer science, Image enhancement, Computer vision, Alternating Guided Filter, Noise reduction, Algorithms and analysis of algorithms, Alternating guided filter
Bilateral filter, Image smoothing, Edge preserving filter, Guided Filter, Rolling Guided Filter, QA75.5-76.95, Rolling guided filter, Image filtering, Edge enhancement, Electronic computers. Computer science, Image enhancement, Computer vision, Alternating Guided Filter, Noise reduction, Algorithms and analysis of algorithms, Alternating guided filter
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 11 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
