15.07.2013 Views

Titel: Om fingeraftryk – komprimering med ... - of Arne Mejlholm

Titel: Om fingeraftryk – komprimering med ... - of Arne Mejlholm

Titel: Om fingeraftryk – komprimering med ... - of Arne Mejlholm

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6. Komprimeringsteknikker 6.3 Interpolation og Splines<br />

6.3 Interpolation og Splines<br />

Vi vil bruge splines til at finde en metode, hvor<strong>med</strong> vi kan tilnærme os<br />

en linie i et <strong>fingeraftryk</strong>. Med denne metode kan vi s˚aledes lave et helt<br />

<strong>fingeraftryk</strong> ved hjælp af splines. Metoden til dette finder vi ved først at<br />

kigge p˚a lineære splines og derefter bygge videre til kubiske splines, som vi<br />

har tænkt os at bruge til at repræsentere <strong>fingeraftryk</strong>ket <strong>med</strong>. Dette kapitel<br />

er baseret p˚a [33].<br />

6.3.1 Interpolation<br />

Der er flere forskellige metoder, hvorved man kan prøve at tilnærme sig<br />

et sæt data. Interpolation er en process, der bruges til at finde en funktion<br />

eller en samling af flere funktioner for at beskrive et sæt givne data. Gennem<br />

disse data skaber man den funktion, der passer bedst til situationen. Den<br />

skabte funktion har den egenskab, at man <strong>med</strong> en forholdsvis lille afvigelse<br />

kan approksimere den oprindelige funktion ud fra et givet antal punkter.<br />

Derved skaber man en metode til at beskrive komplicerede datasæt p˚a en<br />

enkel og effektiv m˚ade. Hvis man skal approksimere givne data <strong>med</strong> grafen<br />

for en funktion, kan man <strong>med</strong> fordel kigge p˚a polynomier som værktøj hertil.<br />

Weierstrass’s sætning beskriver i [33][Kapitel 4, side 75] denne situation:<br />

Lad f være en kontinuert funktion i intervallet [a, b], givet et<br />

h > 0, s˚a eksisterer der et polynomium p N(h) af grad N(h) s˚a:<br />

|f(x) − p N(h)(x)| < h (6.1)<br />

for alle x der tilhører intervallet [a, b], derfor eksisterer der en<br />

følge af polynomier s˚aledes at<br />

||f(x) − pn||∞ → 0 for n → ∞ (6.2)<br />

Sætningen viser, at der kan bestemmes en følge af polynomier pn, s˚aledes<br />

at forskellen mellem funktionen f og det interpolerede polynomium g˚ar mod<br />

0, hvis n (angiver trinet i følgen) g˚ar mod uendeligt.<br />

N˚ar man har valgt polynomier som værktøj, er det af to grunde. Først,<br />

givet en kontinuert funktion, kan man <strong>med</strong> vilk˚arlig nøjagtighed approksimere<br />

et polynomium, s˚a det lægger sig s˚a præcist, som det er nødvendigt op af<br />

funktionen. Dvs. man kan opbygge en funktion ud af polynomier, der er<br />

vilk˚arlig tæt p˚a den oprindelige funktion. Jo flere man tager <strong>med</strong>, desto<br />

større nøjagtighed opn˚ar man. Da det ikke er muligt i praksis 6 at bruge<br />

et uendeligt antal polynomier til at beskrive en funktion, findes der nogle<br />

metoder til at denne proces; En af dem er spline interpolation.<br />

6 Her tiltænkt at man skal kunne udregne interpolationen i en computer<br />

51

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!