PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Separierbarkeit eines Gauß-Filters


ollix
2007-02-16, 16:44:37
Hi,

zur Weichzeichnung wird ja u.a. deswegen die Gaußverteilung gern genommen, da sie für einen 2D-Kernel separierbar ist. Also um ein Bild weichzuzeichnen reichen mit statt n² Pixeln lediglich 2n in zwei Blur-Passes (horizonal und vertikal).

Diese Separierbarkeit gilt doch aber nur solange der Grad der Weichzeichnung über jedem Pixel gleich ist? Also nicht mehr wenn ich beispielsweise einen Pixel mit 100% und den Nachbarn mit 2% weichgezeichnet haben möchte.

Ich habe dazu mal dazu gesucht und verschiedene Antworten gefunden:

Ja, das gilt trotzdem.
Nein, mit dynamischen Gewichten geht das nicht mehr
Das Ergebnis ist dann zwar nicht gleich, sieht aber meistens trotzdem gut aus.


Was davon stimmt? thx!

Trap
2007-02-16, 17:33:44
Das kommt drauf an was du mit 2% Weichzeichnen meinst. Man kann natürlich das Originalbild kopieren, dann 100% weichzeichnen und zwischen der Kopie und dem bearbeiteten Bild linear interpolieren.

ollix
2007-02-16, 18:29:11
Stimmt, ich meinte zwar dynamische berechnete Kernelgewichte für jeden Texel. Aber so würde das funktionieren.