Was ist gaußsche Weichzeichnung?
Gaußsche Weichzeichnung glättet ein Bild durch Faltung mit einem Kern, dessen Gewichte einer Gaußverteilung folgen. Die Skalierung des Kerns bestimmt, über welchen Bereich benachbarte Pixel jedes Ausgabepixel beeinflussen.
So funktioniert gaußsche Weichzeichnung
Gaußsche Glättung ersetzt jedes Pixel durch eine entfernungsgewichtete Mischung seiner Nachbarschaft, wobei nahe Abtastwerte stärker einfließen als entfernte. Da eine zweidimensionale Gaußfunktion separierbar ist, können Implementierungen horizontale und vertikale Durchläufe statt einer aufwendigen quadratischen Faltung ausführen. Die Operation unterdrückt hohe räumliche Frequenzen, bildet aber keine optische Schärfentiefe nach. Sie wird häufig vor Größenänderung, Kantenerkennung, Segmentierung oder visuellem Compositing eingesetzt.
Wichtige Fakten
- Die Standardabweichung steuert die physische Ausdehnung der Unschärfe, während die Kernabmessungen bestimmen, wie viel von der Verteilung abgetastet wird; ein zu stark beschnittener Kern kann sichtbare Fehler verursachen.
- Ein Gaußkern ist separierbar, sodass eine N-mal-N-Faltung als zwei eindimensionale Durchläufe berechnet werden kann. Bei größeren Radien reduziert dies Rechenoperationen und Speicherzugriffe erheblich.
- Weichzeichnung vor dem Herunterabtasten wirkt als Anti-Aliasing-Filter. Übermäßige Glättung entfernt jedoch Kantenenergie und kann die Leistung von Merkmalsdetektoren, OCR oder späteren Schärfungsoperationen beeinträchtigen.
Wann gaußsche Weichzeichnung wichtig ist
Entwickler nutzen gaußsche Weichzeichnung zur Rauschreduzierung, Hintergrundunschärfe, Unkenntlichmachung zum Schutz der Privatsphäre und Skalenraumanalyse. Größere Kerne erfordern mehr Rechenaufwand und können Kanten entfernen, die für spätere Verarbeitungsschritte benötigt werden.