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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6. Komprimeringsteknikker 6.6 Transformation ved hjælp af forudsigelse<br />

X =<br />

⎡<br />

⎢<br />

⎣<br />

x[1, 1]<br />

x[2, 1]<br />

.<br />

x[1, 2]<br />

x[2, 2]<br />

.<br />

. . .<br />

. . .<br />

. ..<br />

⎤<br />

x[1, n]<br />

x[2, n] ⎥<br />

. ⎦<br />

x[m, 1] x[m, 2] . . . x[m, n]<br />

(6.22)<br />

Man kan repræsentere datasignalet ved at tilføje de efterfølgende rækker<br />

i matricen efter hinanden. Med denne teknik vil man komme ud for, at nogle<br />

af punkterne er “fejlplacerede”, s˚aledes at den sidste søjle vil ligge op af den<br />

første søjle i matricen og det kan give forskydninger. S˚aledes bliver matrixen<br />

6.22 opstillet som:<br />

Xm×n = x[1, 1], . . . , x[1, n], x[2, 1], . . . , x[2, n], . . . , x[m, 1], . . . , x[m, n]<br />

To p˚a hinanden følgende enkeltdimensionelle transformationer foreg˚ar<br />

ved, at man wavelet transformerer matricen <strong>med</strong> alle søjlerne uafhængig<br />

af hinanden og derefter wavelet transformerer man alle rækker i matricen.<br />

Det er underordnet om man vælger at benytte wavelet transformationen<br />

<strong>med</strong> rækkerne først eller søjlerne først. For at undg˚a at niveauet af kontrasterne<br />

mellem kanterne af billedet og de omkringliggende punkter, uden<br />

for billedet, bliver alt for stor, forsøger man at udjævne kanterne ved at<br />

tilføje udvidelsesværdier ved hjælp af en spejling ved kanterne af billedet.<br />

Vi vil nu vise hvordan spejlingen sker. Denne sker i to trin, spejling langs<br />

søjlerne og spejling langs rækkerne. Antag at vi har et givet todimensionelt<br />

signal, f.eks. et billede som i matrix 6.22, s˚a udfører vi en spejling s˚a matrix<br />

6.22 bliver til:<br />

X =<br />

⎡<br />

⎢<br />

⎣<br />

x[1, −1]<br />

x[2, −1]<br />

.<br />

x[1, 0]<br />

x[2, 0]<br />

.<br />

x[1, 1]<br />

x[2, 1]<br />

.<br />

. . .<br />

. . .<br />

. ..<br />

x[1, n]<br />

x[2, n]<br />

.<br />

x[1, n + 1]<br />

x[1, n + 2]<br />

.<br />

⎤<br />

x[1, n + 2]<br />

x[2, n + 2] ⎥<br />

. ⎦<br />

x[m, −1] x[m, 0] x[m, 1] . . . x[m, n] x[m, n + 1] x[m, n + 2]<br />

Spejlingen sker langs søjlerne 1 og n. Søjlerne −1, 0 er en kopi af søjlerne<br />

2 og 1 og søjlerne n + 1, n + 2 er en kopi af søjlerne n, n − 1. P˚a tilsvarende<br />

m˚ade sker spejlingen langs rækkerne 1 og m, hvor rækkerne −1, 0, er en<br />

kopi af 2, og 1, samt rækkerne m + 1, m + 2 er en kopi af rækkerne m og<br />

m − 1.<br />

69

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

Saved successfully!

Ooh no, something went wrong!