Prewitt Filter < Computergraphik < Praktische Inform. < Hochschule < Informatik < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 07:25 Mi 10.09.2008 | Autor: | iamfgu |
Aufgabe | [mm] $P_X=\begin{pmatrix} 1 & 0 & -1 \\ 1 & 0 & -1 \\ 1 & 0 & -1 \end{pmatrix}$
[/mm]
sei ein Prewitt Filter. |
Hi,
mir ist jetzt nicht klar wie ich eine solche Filtermatrix herleiten kann.
Ich vermute jetzt einfach mal, dass die Herleitung über den Differenzenquotienten funktioniert, ich weiss nur nicht wie.
Vielleicht kann mir da ja jemand wieterhelfen?
Mfg
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 17:59 Mi 10.09.2008 | Autor: | Infinit |
Hallo,
das Prewitt-Filter wird zur Kantendetektion in Bildern eingesetzt und deswegen haben die Koeffzienten in den einzelnen Zeilen entgegengesetztes Vorzeichen. Dies ist nichts weiter als ein Hochpassfilter, das Du in x-Richtung über den Bildinhalt schiebst. Durch die Nullspalte wird der aktuelle Pixelwert nicht gewichtet, das links davon liegende Pixel mit -1 multipliziert, das rechts davon liegende mit Plus 1 oder anders ausgedrückt, Du bildest die Differenz zwischen diesen Pixelwerten. Sind die Luminanzunterschiede groß, so ist auch die Differenz groß und dieser Wert erscheint im Differenzbild an der aktuellen Pixelposition.
Viele Grüße,
Infinit
|
|
|
|