Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. A Fast Approximation of the Bilateral Filter using a Signal Processing Approach

A Fast Approximation of the Bilateral Filter using a Signal Processing Approach

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2006-073.pdf

Size

11.03 MB

Format

Adobe PDF

Checksum (MD5)

cda3bab93fa06fa66adc850e198cab3c

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2006-073.ps

Size

20.57 MB

Format

PostScript

Checksum (MD5)

6dbd3998e95255a8262155ac66530f6f

Author(s)
Paris, Sylvain
•
Durand, Fredo
Advisor(s)
Fredo Durand
Date Issued
November 9, 2006
Series/Report no.
Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
Abstract
The bilateral filter is a nonlinear filter that smoothes a signal while preserving strong edges. It has demonstrated great effectiveness for a variety of problems in computer vision and computer graphics, and fast versions have been proposed. Unfortunately, little is known about the accuracy of such accelerations. In this paper, we propose a new signal-processing analysis of the bilateral filter which complements the recent studies that analyzed it as a PDE or as a robust statistical estimator. The key to our analysis is to express the filter in a higher-dimensional space where the signal intensity is added to the original domain dimensions. Importantly, this signal-processing perspective allows us to develop a novel bilateral filtering acceleration using downsampling in space and intensity. This affords a principled expression of accuracy in terms of bandwidth and sampling. The bilateral filter can be expressed as linear convolutions in this augmented space followed by two simple nonlinearities. This allows us to derive criteria for downsampling the key operations and achieving important acceleration of the bilateral filter. We show that, for the same running time, our method is more accurate than previous acceleration techniques. Typically, we are able to process a 2~megapixel image using our acceleration technique in less than a second, and have the result be visually similar to the exact computation that takes several tens of minutes. The acceleration is most effective with large spatial kernels. Furthermore, this approach extends naturally to color images and cross bilateral filtering.
Subjects
color image processing
cross bilateral filter
edge-preserving filter
Persistent DSpace Link
http://hdl.handle.net/1721.1/34876
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.