mod.DynaRange

v1.00 08.12.20


Dynamic Range
Das Modul "DynaRange", zeigt hier ein Bild mit vier Graustufen
(oben), die insgesamt 11 Graustufen überdecken (Range, unten).

DynaRange verstärkt den Kontrast in Graustufenbildern in hohem Maße. Die im Bild vorhandenen Graustufen werden dabei in der Palette so verteilt, dass sie möglichst gleichmäßige Abstände aufweisen.

DynaRange kann zudem gut als Diagnose-Tool eingesetzt werden.

Sollte ein Graustufenbild flau wirken, weil es etwa eine stark mittenlastige Helligkeitsverteilung aufweist (siehe unten im Beispiel), so entfernt man zur Verstärkung der Wirkung eventuell vorhandene wenige Pixel am Rand der Palette mittels Histogram/Join (oder auch mit Hilfe von ApplyColors) und wendet danach DynaRange an.

Beim Aufruf analysiert DynaRange das Bild (ein heller Strich wandert solange durch GoDots Preview-Fenster) und zeigt in zwei Gadgets das Ergebnis an: Im oberen Gadget werden die gefundenen Graustufen (mit ihrem jeweiligen Pattern-Symbol) ausgewiesen. Nicht vorhandene Grauwerte erscheinen als Lücke in der Anzeige. Wenn die Graustufe schwarz dabei ist, erhält sie einen Punkt zur Kennzeichnung, da schwarz eigentlich durch ein leeres Feld gekennzeichnet ist und sich deshalb nicht von einer Lücke unterscheiden würde.

Im unteren Gadget zeigt das Modul den Bereich (Range) an, den die Graustufen im oberen Gadget überdecken. Im Bild oben rechts überstreichen die vier darin enthaltenen Graustufen z.B. insgesamt elf Helligkeitsstufen. Den Beginn eines Range erkennt man an dem Feld mit dem einzelnen Punkt, das Ende ist ein voll ausgefülltes Feld. Nach Anwendung von Apply erstreckt sich dieser Range immer über die ganze Breite der Palette. Die Graustufen im Bild werden dabei auseinandergezogen (siehe unten im Beispiel). Dieser Effekt ist es, der den Kontrast im Bild verstärkt. Je weniger Graustufen im Ausgangsbild desto deutlicher der Effekt.


Eigenschaften:
nicht umkehrbar, wirkt auf Graustufen


Beispiel:

Originalbild
Ausgangspunkt: Dieses Wetterbild ist flau. Das Wolkenband in der Mitte kommt nicht gut zur Geltung. (Graustufenbild)

Graustufenverteilung im Ausgangsbild
Dies sind die darin enthaltenen Graustufen.
Entfernung unbedeutender Details
Mit Histogram/Join entfernt man überflüssige Details, hier: sieben nur sehr selten
vorkommende Graustufen (oben vier, unten in diesem Moment drei).

Range im Ergebnis
DynaRange zeigt das Ergebnis dieser Aktion: im oberen Gadget die
Graustufen im Bild, im unteren Gadget den Range, den diese
überstreichen (in diesem Fall identisch).
 
Range nach Anwendung
Und so sieht die Verteilung nach Apply aus: der Range wurde auf
das Maximum ausgedehnt (unten), die neun Graustufen (oben) sind
auseinandergewandert. Der Punkt im ersten Feld oben bedeutet,
dass die Graustufe schwarz verwendet wird.

Bearbeitung
Endpunkt: Jetzt wirkt das Bild optimal. Es wurden sieben Graustufen beseitigt. Trotzdem hat das Bild durch die Kontrastanhebung für
das menschliche Auge an Informationsgehalt gewonnen. (Graustufenbild)

zurück - zum Standardmodifier-Menü

Arndt Dettke
support@godot64.de