Filteroperationen Bildverbesserung - Campus Hagenberg
Filteroperationen Bildverbesserung - Campus Hagenberg
Filteroperationen Bildverbesserung - Campus Hagenberg
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Methode linearer Filter<br />
Maske (Kernel) wird von LO nach RU über das Bild geschoben<br />
An jeder Position werden die Koeffizienten der Maske mit den<br />
darunterliegenden Pixelwerten multipliziert<br />
Die Produkte werden summiert<br />
Dieser Wert wird an der Position des hot-spots in das neue Bild<br />
eingetragen<br />
kernel<br />
FH-<strong>Campus</strong> <strong>Hagenberg</strong> Werner Backfrieder<br />
Pseudo-Code<br />
Bildregion<br />
Produkt<br />
for i=1:N-ki % N,M image size<br />
for j=1:M-kj<br />
val=0;<br />
for k=1:ki % ki,kj kernel size<br />
for l=1:kj<br />
val=val+img(i+k-1,j+l-1)*kernel(k,l);<br />
end<br />
end<br />
imgfilt(i+(ki-1)/2,j+(kj-1)/2)=val;<br />
end<br />
end<br />
img…Original<br />
imgfilt …gefiltertes Bild<br />
Kernel … Filterkern<br />
Achtung! Keine Randwertbehandlung!<br />
*<br />
N,M …Anzahl Zeilen und Spalten<br />
Ki, kj … Größe des Faltungskerns<br />
FH-<strong>Campus</strong> <strong>Hagenberg</strong> Werner Backfrieder<br />
+<br />
Folie 25<br />
Folie 26<br />
13