Lanczos filter er en måde til matematisk behandling af dataserier. Bruges enten til at interpolere en funktion mellem givne punkter eller som et lavpasfilter .
Oftest brugt i behandlingen af digitaliserede billeder, for at ændre deres opløsning - ( resampling ).
Den er opkaldt efter den ungarske videnskabsmand Cornelius Lanczos ( Hung. Lánczos Kornél ) , som foreslog denne databehandlingsmetode .
Ideen med filteret er baseret på brugen af den normaliserede funktion sinc (x) med hovedlappen strakt langs aksen og lig med nul uden for intervallet angivet af breddeparameteren.
Metoden er forbundet med Lanczos-vinduefunktionen , som er hovedloben af sinc (x) -funktionen , uden for denne lobe er vinduesfunktionen nul:
Den filtrerede funktion er en diskret foldning af den oprindelige diskrete funktion givet af et ordnet array af samples med en funktion kaldet Lanczos-kernen [1] :
her angiver symbolet den heltallige del af tallet
Lanczos-kernen er produktet af sinc(x) -funktionen og Lanczos-vinduefunktionen, per definition lig med nul uden for funktionsunderstøttelsen angivet af parameteren :
eller:
Brugen af vinduesfunktionen giver mindre "ringning" ved skarpe overgange i lysstyrke under billedbehandling end den trunkerede sinc-funktion.
Ved behandling af billeder, da de er todimensionelle funktioner, bruges den todimensionelle Lanczos-kerne til foldning:
Brugen af dette filter gør det muligt at opnå høj billedklarhed, men under behandlingen kan der forekomme uønskede artefakter såsom ringning . Denne forvrængning består i fremkomsten af smalle kontrasthaloer omkring kontrasterende lysstyrkeovergange, hvilket gør det muligt at bevare skarpheden af kontrastlinjer og samtidig opretholde tilstrækkelig glathed af toneovergange.
Forekomsten af glorier skyldes, at ved værdien af parameteren tager Lanczos-kernen negative værdier for nogle værdier af argumentet. Derfor kan det behandlede signal tage selv negative værdier med positive værdier af prøverne.
Ved praktisk billedbehandling opnås tilfredsstillende kvalitet med en parameterværdi på 2 eller 3.