Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Lanczos resampling

Numerical Algorithm

Lanczos resampling is a method for changing the sampling rate of a digital signal or for shifting it by a fraction of the sampling interval, and the same formula can also act as a low-pass filter. Each sample of the input is replaced by a translated and scaled copy of the Lanczos kernel, which is a sinc function windowed by the central lobe of a second, longer sinc function, and the sum of those copies is then evaluated at the points where new values are wanted. Because it interpolates smoothly between samples it is often applied to multivariate interpolation, for example to resize or rotate a digital image, and it has been considered the best compromise among several simple filters for that purpose. The filter was devised by Claude Duchon, who named it after Cornelius Lanczos because its construction uses the sigma approximation, a technique created by Lanczos.

Connections

Credited To

Source Lanczos resampling (Wikipedia)

In Field

Source Lanczos resampling (Wikipedia)
Sources
Lanczos resampling (Wikipedia)
  • In Group: Signal Processing and Transforms, Lead section
    used to smoothly interpolate the value of a digital signal between its samples
  • In Field: Computer Graphics, Lead section [in-field]
    It is often used also for multivariate interpolation, for example to resize or rotate a digital image.
  • Credited To: Cornelius Lanczos, Lead section
    named it after Cornelius Lanczos due to Duchon's use of the sigma approximation in constructing the filter, a technique created by Lanczos
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.