Wie unterscheidet sich der gewichtete Schwellenwert-Histogrammausgleich von der Gamma-Korrektur-Bildverbesserung?

  • Im Falle eines gewichteten Schwellenwert-Histogrammausgleichs verwenden wir: -

    berechnen die gewichtete Wahrscheinlichkeits-Dichtefunktion für ein Bild mit

    $$ P_ {wt} (k) = \ left (\ frac {P (k) -P_l} {P_u-P_l} \ right) ^ r P_u $$

    Wobei $ P_u $ die höchste Wahrscheinlichkeit einer Intensität in einem Bild ist. $ P_l $ ist die niedrigste Wahrscheinlichkeit einer Intensität in einem Bild. $ P (k) $ ist die Wahrscheinlichkeitsdichtefunktion für das Bild, d.h. die Anzahl der Pixel mit der Intensität $ k $ in einem Bild.

    Führen Sie anschließend eine Histogramm-Entzerrung für das Bild durch, indem Sie die kumulative Verteilungsfunktion berechnen

    $$ C_ {wt} (k) = \ sum_ {m = 0} ^ k P_ {wt} (m) $$ $$ Im (i, j) = W_ {out} C_ {wt} \ left (F (i, j) \ right) $$

    Für $ r & lt; 1 $ wird die Power-Law-Transformationsfunktion dem Low ein höheres Gewicht verleihen Wahrscheinlichkeiten in der PDF als die hohen Wahrscheinlichkeiten.

    Wie unterscheidet sich dieses Verfahren konzeptionell von der Gammakorrektur-Technik? Erklären Sie, ob ähnlich ist, wie viel Ähnlichkeit vorhanden ist oder ob etwas anders ist. Erklären Sie, wo weicht es von der Gammakorrekturmethode für die Einzelbildverbesserung ab?

    Wird dieses Verfahren durchlaufen, weil es in einigen Aspekten als Gammakorrektur bezeichnet wird ODER einige Änderungen erforderlich sind.

    01 August 2012
    PhononDeepak kumar Jha
3 answers
  • Um die anderen Antworten in einen Kontext zu stellen, gibt es hier einige verwandte Ideen, die möglicherweise aufeinander treffen.

    • Einfügen von Defekten (oder Erkennen) - Verweis darauf, in welcher Systemphase (z. B. Anforderungsentwicklung, Design, Entwicklung, Implementierung, Integration, Test, Wartung) ein Defekt in das Produkt eingefügt / eingespritzt (oder entdeckt) wurde. Ein Fehler, der zum Zeitpunkt der Anforderung eingefügt wurde (z. B. eine Benutzeranforderung, der falsch interpretiert wurde) und zum Zeitpunkt der Integration entdeckt wurde, würde eine fehlerhafte Defektabdeckung aufweisen.

    • Fehler oder Fehlerinjektion - Die absichtliche Injektion eines Fehlerzustands in ein laufendes System während einer Testaktivität, um zu bestimmen, ob das System gut auf nicht nominale oder außergewöhnliche Bedingungen reagiert.

    • Defektinjektion - Absichtlich eingeführte Defekte, die in einer beliebigen Phase eingefügt wurden und die Wirksamkeit der Qualitätssicherung, der Prüfung oder der Disziplin des Einschlusses von Defekten bestimmen sollen. Wird auch als "Defect Seeding" bezeichnet.

    14 April 2012
    Loren Charnley
  • Ich würde verstehen, dass dies entweder eine Fehlerinjektion ist, die von @Anders in seiner Antwort behandelt wurde, oder dasselbe wie das Defektausbringen oder das Auslösen von Fehlern.

    Durch das Seeding von Fehlern kann eine Metrik implementiert werden, mit der geprüft wird, wie gut ein System getestet wird. Es wäre schön zu wissen, wieviel Prozent der Fehler der Test feststellt oder wie viele Fehler noch im System vorhanden sind. Leider wissen wir nicht die Gesamtzahl der im System vorhandenen Fehler. Die Idee der Fehlersuche besteht darin, eine Reihe bekannter Fehler in das System einzuführen und dann zu zählen, wie viele dieser Tests gefunden werden. Dieses Verhältnis kann dann zum Abschätzen der Anzahl unbekannter realer Fehler im System verwendet werden.

    Wenn verwendet, müssen die folgenden Dinge beachtet werden:

    • Die injizierten Defekte sollten das gesamte System abdecken und über den gesamten Schweregrad verfügen, um ein korrektes Bild der Testeffektivität zu erhalten. Dies ist ziemlich schwer zu erreichen.
    • Denken Sie darüber nach, wie Ihre Mitarbeiter auf diese Art von Messung reagieren werden. Sollten Sie vorher sagen, dass Defekte injiziert wurden?
    • Stellen Sie sicher, dass Sie die injizierten Defekte entfernen, bevor Sie das Produkt freigeben.
    13 April 2012
    Matt
  • Diese Methode kann sehr gut als Gammakorrekturmethode durchlaufen werden, da wir das Gewicht der weniger wahrscheinlichen Intensitäten im Bild um den Exponentialfaktor erhöhen Gewichtung, wodurch ein verbessertes Bild zur Verfügung gestellt wird. In ähnlicher Weise bewirkt die Gammakorrekturfunktion die Verwendung der Power-Law-Transformation.

    02 August 2012
    Lèse majestéYu Yu