Related Experiment Video
Updated: May 25, 2026

16:14
Trajectory Data Analyses for Pedestrian Space-time Activity Study
Published on: February 25, 2013
The staircasing effect in neighborhood filters and its solution
Antoni Buades1, Bartomeu Coll, Jean-Michel Morel
1University of Balearic Islands, Palma de Mallorca, Spain. toni.buades@cmla.ens-cachan.fr
Summary
Classical image denoising filters create staircase artifacts. A modified neighborhood filter and its stable partial differential equation (PDE) eliminate these artifacts, improving image quality.
Area of Science:
- Image Processing
- Computer Vision
- Partial Differential Equations
Background:
- Classical image denoising methods, such as neighborhood and bilateral filters, average pixel values to enhance signal-to-noise ratio.
- These widely used filters, including variants like SUSAN and sigma filters, often introduce undesirable "staircase effects"—flat regions with artifact boundaries.
Purpose of the Study:
- To explain the origin of the staircase effect in neighborhood filters.
- To propose a modified filter that resolves these artifacts.
- To extend the solution to other algorithms like NL-means.
Main Methods:
- Analyzing the partial differential equation (PDE) underlying neighborhood filters to understand the staircase effect.
- Deriving a stable PDE for a modified neighborhood filter variant.
- Applying the correction strategy to the NL-means algorithm.
Main Results:
- The staircase effect is linked to an ill-posed PDE, similar to the Perona-Malik equation.
- A simple variant of the neighborhood filter effectively eliminates the staircase artifacts.
- The proposed correction method is also applicable to the NL-means algorithm, resolving its similar artifact issues.
Conclusions:
- The staircase effect in image denoising is a consequence of the underlying PDE.
- A modified neighborhood filter and its stable PDE offer a robust solution to staircase artifacts.
- This approach enhances the performance of various image denoising algorithms, including NL-means.
Related Concept Videos
Muscle Stimulation Frequency
The contraction strength of muscles is regulated by motor neurons, which modulate the frequency of action potentials dispatched to the motor units based on the body's requirements. This process of varying the muscle stimulation frequency allows muscles to contract with a force that is precisely tailored to the needs of the moment, whether lifting a feather or a heavy box.
Wave summation
At low firing rates, motor neurons induce individual twitch contractions in muscle fibers. These twitches...
Wave summation
At low firing rates, motor neurons induce individual twitch contractions in muscle fibers. These twitches...
Scaling
In designing and analyzing filters, resonant circuits, or circuit analysis at large, working with standard element values like 1 ohm, 1 henry, or 1 farad can be convenient before scaling these values to more realistic figures. This approach is widely utilized by not employing realistic element values in numerous examples and problems; it simplifies mastering circuit analysis through convenient component values. The complexity of calculations is thereby reduced, with the understanding that...
Aliasing
Accurate signal sampling and reconstruction are crucial in various signal-processing applications. A time-domain signal's spectrum can be revealed using its Fourier transform. When this signal is sampled at a specific frequency, it results in multiple scaled replicas of the original spectrum in the frequency domain. The spacing of these replicas is determined by the sampling frequency.
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original signal...
If the sampling frequency is below the Nyquist rate, these replicas overlap, preventing the original signal...
Downsampling
When considering a sampled sequence with zero values between sampling instants, one can replace it by taking every N-th value of the sequence. At these integer multiples of N, the original and sampled sequences coincide. This process, known as decimation, involves extracting every N-th sample from a sequence, thereby creating a more efficient sequence.
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
The Fourier transform of the decimated sequence reveals a combination of scaled and shifted versions of the original spectrum. This...
Upsampling
Managing signal sampling rates is essential in digital signal processing to maintain signal integrity. A decimated signal, characterized by a reduced frequency range due to its lower sampling rate, can be upsampled by inserting zeros between each sample. This upsampling process expands the original spectrum and introduces repeated spectral replicas at intervals dictated by the new Nyquist frequency. To refine this zero-inserted sequence, it is passed through a lowpass filter with a cutoff...
Horizontal Curve: Problem Solving
A horizontal curve is characterized by its radius, intersection angle, and stationing of key points. In this case, the radius is 400 meters, and the angle of intersection is 30 degrees, with the station of the point of curvature (P.C.) at 0 + 150 meters. The goal is to determine the station values at the point of intersection (P.I.), point of tangency (P.T.), and midpoint of the curve, as well as the length of the long chord.The process begins with calculating the tangent distance (T) and the...

