Schattierung rückgängig machen

Neue Frage »

Mittagsdämmerung Auf diesen Beitrag antworten »
Schattierung rückgängig machen
Meine Frage:
Hallo zusammen,

ich habe viele Screenshots, die alle gleichartig von der fünftobersten Zeile an aufwärts dunkler werden. Ich habe mir nun als Aufgabe gesetzt, einen Formelsatz oder eine Maske zu entwickeln, die diese Schattierung rückgängig macht.

Meine Ideen:
Mein erster Ansatz war die RGB- und HSV-Werte zu betrachten und mit einer Regression anzusetzen. Dazu habe ich zwei Screenshots genommen, die oben rein weiß bzw. rein rot sind.

Die r-, g- bzw. b-Werte von der 6. bis zur obersten Zeile sind für das weiße Bild
231, 242, 249, 253, 254, 255
232, 242, 249, 253, 254, 255
232, 243, 249, 253, 254, 255

und für das rote
206, 216, 222, 225, 226, 227
8, 4, 2, 1, 0, 0
32, 30, 28, 28, 27, 27.

Die h-, s- bzw. v-Werte sind
127, 170, 0, 0, 0, 0
1, 1, 0, 0, 0, 0
232, 243, 249, 253, 254, 255

bzw.
249, 249, 249, 249, 249, 249
245, 250, 252, 253, 255, 255
206, 216, 222, 225, 226, 227.

Man kann z.B. mit diesem Tool leicht Regressionen ausgeben lassen: https://de.planetcalc.com/5992/

Allerdings sehe ich in den oberen Werten keine übergeordnete Systematik. Vielleicht habt ihr eine Idee? Würde mich freuen.
Steffen Bühler Auf diesen Beitrag antworten »
RE: Schattierung rückgängig machen
Willkommen im Matheboard!

So eine Abschattung läuft typischerweise exponentiell oder zumindest parabolisch aus. Wenn es aber nur um diese fünf Zeilen geht, würde ich eine Lookup-Tabelle programmieren und nicht mit Regression anfangen. Das Verhältnis zur 6. Zeile ist für alle Komponenten immer dasselbe:

91%, 95%, 98%, 99%, 100%, 100%

Einfach durch diese Werte teilen.

Viele Grüße
Steffen
Mittagsdämmerung Auf diesen Beitrag antworten »
RE: Schattierung rückgängig machen
Danke Steffen,

für das weiße Bild haut das hin und beim roten Bild auch für die r-Werte. Bei den g- und b-Werten aber nicht:

g: 8, 4, 2, 1, 0, 0
b: 32, 30, 28, 28, 27, 27
(links: 1. Zeile, rechts: 6. Zeile)

Oder verstehe ich dich falsch?
Steffen Bühler Auf diesen Beitrag antworten »
RE: Schattierung rückgängig machen
Nein, Du verstehst mich richtig. Aber ein rein rotes Bild hat ja theoretisch keinerlei Grün- und Blauanteile. Was Du da siehst, ist also Kamerarauschen, das vernachlässigt werden kann.

Würde der Grün- und Blaukanal anders abnehmen als der Rotkanal, sähe man das an den zuverlässigeren Daten des Weißbilds.

PS: Beispielsweise könnest Du die Devignettierung nur durchführen, wenn die 6. Zeile über einem bestimmten Helligkeitswert liegt, z.B. 50.
Mittagsdämmerung Auf diesen Beitrag antworten »
RE: Schattierung rückgängig machen
Danke Steffen Freude
Mittagsdämmerung Auf diesen Beitrag antworten »
RE: Schattierung rückgängig machen
Zitat:
Original von Steffen Bühler
PS: Beispielsweise könnest Du die Devignettierung nur durchführen, wenn die 6. Zeile über einem bestimmten Helligkeitswert liegt, z.B. 50.


Gerade gesehen, dass du noch ein "PS" angefügt hast. In dem Fall müsste ich einen Pixelfarbe durch ihre Helligkeit bzw. Grauwert und ihren Farbton (hue) charakterisieren, oder?
 
 
Steffen Bühler Auf diesen Beitrag antworten »
RE: Schattierung rückgängig machen
Nein, Du arbeitest die drei Farbwerte hintereinander ab. Für Dein Rotbild also

206, 216, 222, 225, 226, 227
8, 4, 2, 1, 0, 0
32, 30, 28, 28, 27, 27

wird nur die erste Zeile umgerechnet, weil da der Wert der 6. Zeile über 50 liegt. Die anderen fasst Du nicht an.

Ein Bild, das eher magenta aussieht, könnte beispielsweise

206, 216, 222, 225, 226, 227
8, 4, 2, 1, 0, 0
120, 124, 127, 130, 131, 132

kommen, dann bearbeitest Du die Rot- und die Blauinformation.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »