0

Ich frage mich, ob ich die mittlere Normalisierung von Bildern richtig verstanden habe.Bild Mittlere Normalisierung

Soweit ich weiß, berechnen Sie den Mittelwert über alle Pixel (nehmen wir an, es ist in Graustufen). Dann subtrahieren Sie für jeden Pixel diesen Mittelwert.

Aber wie sollte man mit negativen Werten umgehen, die entstehen könnten? Zum Beispiel hat das gesamte Bild einen Mittelwert von 100, aber ein bestimmtes Pixel hat eine Intensität von 90. Nach dieser Normalisierung wäre der Wert des Pixels -10.

+0

und was ist daran falsch? nach der mittleren Normalisierung wird ein Merkmal natürlich negativ sein. – TNM

Antwort

0

Dies ist vielleicht nicht ganz das, wonach Sie suchen, aber eine Option, die negative Zahlen in Ihrer Ausgabe vermeidet, wäre die Normalisierung auf den Bereich der vorhandenen Werte und nicht auf das Bildmittelwert. Die Gleichung wäre: X '= (X - Xmin)/(Xmax - Xmin). Dadurch wird das Bild zwischen 0 und 1 neu skaliert (keine negativen Werte). Wenn Sie es als leicht lesbare Graustufen speichern möchten, können Sie die Werte mit 255 multiplizieren, um es neu zu skalieren.

Es kann auch erwähnenswert sein, dass wenn das gesamte Bild eine konstante Intensität hat, es garantiert einige negative Werte gibt, nachdem der Mittelwert subtrahiert wurde (nicht einfach eine Möglichkeit, dass sie entstehen könnten).

0

Sie müssen sich nicht mit negativen Eingängen befassen, das Modell kann damit umgehen. Es ist eine gute Übung, beispielsweise für ein neuronales Netzwerk, Eingänge im Bereich [-1, 1] zu haben.