Lanczos filter är ett sätt att matematisk bearbetning av dataserier. Används antingen för att interpolera en funktion mellan givna punkter eller som ett lågpassfilter .
Används oftast vid bearbetning av digitaliserade bilder för att ändra deras upplösning - ( resampling ).
Den är uppkallad efter den ungerske vetenskapsmannen Cornelius Lanczos ( Hung. Lánczos Kornél ) , som föreslog denna databehandlingsmetod .
Idén med filtret är baserad på användningen av den normaliserade funktionen sinc (x) med huvudloben sträckt längs axeln och lika med noll utanför intervallet som anges av breddparametern.
Metoden är associerad med Lanczos fönsterfunktion , som är huvudloben för sinc (x) -funktionen , utanför denna lob är fönsterfunktionen noll:
Den filtrerade funktionen är en diskret faltning av den ursprungliga diskreta funktionen som ges av en ordnad array av sampel med en funktion som kallas Lanczos kärna [1] :
här betecknar symbolen heltalsdelen av talet
Lanczos-kärnan är produkten av sinc(x) -funktionen och Lanczos-fönsterfunktionen, per definition lika med noll utanför funktionsstödet som anges av parametern :
eller:
Användningen av fönsterfunktionen ger mindre "ringningar" vid skarpa övergångar i ljusstyrka under bildbehandling än den trunkerade sinc-funktionen.
Vid bearbetning av bilder, eftersom de är tvådimensionella funktioner, används den tvådimensionella Lanczos-kärnan för faltning:
Användningen av detta filter gör det möjligt att uppnå hög bildskärpa, men under bearbetningen kan oönskade artefakter som ringning dyka upp . Denna distorsion består i uppkomsten av smala kontrasthalos runt kontrasterande ljusstyrkeövergångar, vilket gör det möjligt att bevara skärpan hos kontrastlinjer samtidigt som tillräcklig jämnhet av tonala övergångar bibehålls.
Förekomsten av halos beror på det faktum att vid parameterns värde tar Lanczos-kärnan negativa värden för vissa värden i argumentet. Därför kan den bearbetade signalen ta även negativa värden med positiva värden på proverna.
Vid praktisk bildbehandling uppnås tillfredsställande kvalitet med ett parametervärde på 2 eller 3.