Gast
#1624526
Guten Morgen liebe Community, ich arbeite derzeit an meiner Abschlussarbeit im Bereich Bildverarbeitung. Bei meinen Versuchen und Tests mit Matlab bin ich auf ein kleines Problem gestoßen. Das Problem ist folgendes: Ich erzeuge mir mit Matlab einen Sinus mit beliebiger Frequenz mit einer Höhe von 0 bis 255. Wenn ich diesen Sinus als Grauwerte plotten würden, dann wurde ich ein vertikales Testgitter mit der Folge Schwarz, Weiß, Schwarz... erhalten. Sprich ich müsste diesen Sinus in eine Matrix kopieren damit aus der Zeile eine Matrix bzw. Bild entsteht Da ich einen Sinus habe erfolgt der Übergang von Schwarz zu Weiß sehr weich. Angenommen ich nehme dieses Bild als meinen Idealfall an. Ich nehme diesen Idealfall und filtere ihn mit einem Medianfilter. Das Bild nach meinem Filter wird keine schönen Übergänge mehr haben, da mein Filter ja Teile entnimmt bzw. mein Bild verfälscht (je größer das Filter natürlich). Wie kann ich nun von diesem idealen Bild und meinem gefilterten Bild eine Art SNR berechnen ? 10 log (Psignal/Prauschen) bzw. 20 log (Usignal/Urauschen) wende ich bei Amplituden und Leistungen an. In der Bildverarbeitung errechnet sich dies aber anders. Meine Frage ist: Wie ? Laut Googlebooks: 10*log(mittlerer Grauwert/Standardabweichung) Ich gehe davon aus das die Standardabweichung vom Rauschen gemeint ist. Diese habe ich in dem Fall nicht. Für den Fall das ich ein Bild aufnehme (wie es in meinem Projekt der Fall sein wird) und durch die Aufnahme Rauschen entsteht, habe ich die Stdabweichung auch nicht. Wie komme ich dann auf diesen Wert?