Skip to content
Member Filters
Show Inherited
Show Protected
Show abstract
GR32_Resamplers🞂TLanczosKernelClass

TLanczosKernel

A Sinc kernel constrained by a Lanczos window function.

Inheritance:TObject 🞂 TPersistent 🞂 TCustomKernel 🞂 TWindowedKernel 🞂 TWindowedSincKernel 🞂 TLanczosKernel

Declaration ​

pascal
TLanczosKernel = class(TWindowedSincKernel)

Description ​

TLanczosKernel implements a Sinc filter multiplied by a Sinc windowing lobe (commonly Lanczos3 with W=3.0).

Lanczos Kernel Window

Mathematics ​

f(x)={sinc(x)sinc(xW),if |x|<W0,otherwise

References ​

  • Claude E. Duchon, "Lanczos Filtering in One and Two Dimensions", Journal of Applied Meteorology, 1979.
  • Turkowski, K. (1990). Filters for Common Resampling Tasks. Graphics Gems.
  • Lanczos resampling (Wikipedia)