ACM Transactions on Graphics · 2006 · 346 citations · 8 references
ArtsComputer ScienceComputer GraphicsComputer VisionDigital ImagingDigital Image ProcessingDigital Signal ProcessingImage FilteringImage ProcessingBilateral FilteringImage Processing AlgorithmsImage SmoothingMedian Filtering
Median filtering is a cornerstone of modern image processing and is used extensively in smoothing and de-noising applications. The fastest commercial implementations (e.g. in Adobe® Photoshop® CS2) exhibit O(r) runtime in the radius of the filter, which limits their usefulness in realtime or resolution-independent contexts. We introduce a CPU-based, vectorizable O (log r ) algorithm for median filtering, to our knowledge the most efficient yet developed. Our algorithm extends to images of any bit-depth, and can also be adapted to perform bilateral filtering. On 8-bit data our median filter outperforms Photoshop's implementation by up to a factor of fifty.
8
F. N. David, John W. Tukey · Biometrics · 1977 · 12.9K citations
An algorithm for the machine calculation of complex Fourier series
J.W. Cooley, John W. Tukey · Mathematics of Computation · 1965 · 12.2K citations
Bilateral filtering for gray and color images
Carlo Tomasi, Roberto Manduchi · 2002 · 8.1K citations
Arts, Vision Science, Color Vision +16
Fast bilateral filtering for the display of high-dynamic-range images
Frédo Durand, Julie Dorsey · 2002 · 1.5K citations