Research Article

Effiziente Multiskalen-Gradientenbereichsfilterung zur Entschleierung von Bildern und Videos mit verbesserter zeitlicher Kohärenz

DOI:

10.3791/68495

September 30th, 2025

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Das Protokoll integriert Minimum-Preserving Subsampling mit Gradient-Domain Weighted Guided Filtering, um die Echtzeit-Entschleierungsfunktionen des Lichtstreumodells zu verbessern. Die Mittelung der RGB-Werte aus den oberen 0,1 % der hellsten Pixel des Quellbildes im Dunkelkanal erzeugt atmosphärisches Licht, und der gradientenbasierte Korrelationsfaktor wird für die Konsistenz der Videoverarbeitung verwendet.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Entschleierung ist in der Computer Vision von entscheidender Bedeutung, um die Bildschärfe wiederherzustellen, die durch atmosphärische Streuung beeinträchtigt wird. Bestehende Methoden leiden unter hohen Rechenkosten, dem Verlust von Gradientendetails und flackernden Artefakten in Videoanwendungen. Um die Effizienz und visuelle Qualität zu verbessern, wird in dieser Arbeit eine auf mehreren Skalen gradientenbereichsgewichtete, geführte Bildfilter-basierte Entschleierungstechnik vorgeschlagen, die sowohl auf Videos als auch auf Bilder anwendbar ist. Um atmosphärische Parameter abzuschätzen und die Rechenkomplexität zu reduzieren, wurde Minimum Preserving Subsampling (MPS) eingesetzt. Als Nächstes verfeinert ein iterativer Upsampling-Prozess mit dem Gradient-Domain Weighted Guided Image Filter (GWGIF) die Übertragungskarte, wobei eine beträchtliche Anzahl von Gradientenmerkmalen erhalten bleibt und dadurch die Textur und Kantenbeständigkeit verbessert werden. Für die Videoentschleierung wird der gradientenbasierte Korrelationsfaktor (GCF) eingeführt, der im Vergleich zu bestehenden Methoden zu einer deutlichen Reduzierung von Flimmerartefakten führt. Experimentelle Auswertungen zeigen die Überlegenheit unseres Ansatzes und erreichen einen PIQE-Score (Perception-based Image Quality Evaluator) von 26,98, einen NIQE-Wert (Natural Image Quality Evaluator) von 2,78 und einen BRISQE-Wert (Blind/Referenceless Image Spatial Quality Evaluator) von 20,18, was eine verbesserte Wahrnehmungsqualität widerspiegelt. Darüber hinaus gewährleistet die vorgeschlagene Methode eine hohe zeitliche Kohärenz bei der Video-Entschleierung mit einer Abweichung des mittleren quadratischen Fehlers () von 0,003, was sie ideal für Echtzeitanwendungen wie autonome Fahrzeuge, Überwachung und Fernerkundung macht.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Dunst ist ein atmosphärisches Phänomen, das es schwieriger macht, entfernte Objekte zu sehen, wenn das Licht durch Rauch, Wassertröpfchen oder Staubpartikel gestreut wird. Eine Bildverschlechterung aufgrund von Dunst wirkt sich nachteilig auf Computer-Vision-Anwendungen 1,2 aus, einschließlich Videoanalyse, autonome Fahrzeuge und Überwachung. Um die Leistung von Computer Vision zu verbessern, ist als erster Schritt bei der Verarbeitung eine Entschleierungsstrategie unerlässlich, um Dunstkomponenten aus Bildern zu entfernen. Der Begriff "Entnebelung" bezieht sich auf die Schritte, die verwendet werden, um die Klarheit eines verschwommenen oder anderweitig unbrauchbaren Bildes wiederherzustellen. In den letzten Jahren wurden verschiedene Techniken zur Entschleierung von Bildern entwickelt. Das Dehazing-Problem stellt das (verschwommene) Zielbild Ihazy(x) des Farbkanals an der Stelle x dar, wie in (1) gezeigt, wie aus He et al.3 entnommen.

figure-introduction-1    1

Jclear(x) stellt das transparenteBild dar, während Latm und t map das globale atmosphärische Licht bzw. das Medium Transmission Map darstellen. Der Teil des Lichts, der von den Kamerasensoren aufgenommen wird, wird durch diet-Kartenentfernung d(x) bezeichnet, die durch die Entfernung zwischen der Szene und der Kamera in He et al.3berechnet wird, wie in (2) gezeigt.

figure-introduction-2    2

Dabei stellt β den Transmissionskoeffizienten für die Luftstreuung dar.

Die Rückgewinnung von Jclear(x) aus Idunst(x) während des Entdunstungsprozesses ist in (3) dargestellt, was nach der Neuanordnung von (1) erreicht wird. Dabei steht t für den Lichtdurchlässigkeitsgrad der Atmosphäre, der auch als Transmissionskoeffizient bezeichnet wird.

figure-introduction-3    3

Das Modell Dark Channel Prior (DCP)3 gehört zu den bekanntesten Atmosphärenmodellen für diesen Zweck. Unter den bekannten physikalischen modellbasierten Entschleierungstechniken ist DCP die am weitesten verbreitete, die davon ausgeht, dass mindestens ein Farbkanal Pixel mit extrem niedrigen Intensitäten in einem trübungsfreien Bild enthält. Dieser Prior wird verwendet, um die Transmissionskarte mit DCP zu schätzen und die Szenenstrahlung von (1) wiederherzustellen. Diese Technik ist jedoch zeitaufwändig und übersättigt den Himmelsbereich im Bild.

Die Motivation für diese Forschung ergibt sich aus der Notwendigkeit, die Sichtbarkeit in Computer-Vision-Anwendungen zu verbessern, bei denen Dunst die Bildqualität erheblich verschlechtert. Dieser Ansatz beschleunigt nicht nur den Entschleierungsprozess, sondern stellt auch sicher, dass Bilddetails wie Kanten und Texturen erhalten bleiben. Darüber hinaus weitet die Forschung ihren Entschleierungsalgorithmus auf Videos aus und geht damit ein kritisches Problem bei der Videoverarbeitung an. Manchmal ändert sich bei unterschiedlichen Lichtverhältnissen die Sichtbarkeit von Bildern, was in vielen Anwendungen, wie z. B. beim autonomen Fahren und bei der Überwachung, eine weitere Herausforderung darstellt.

Die Validierung des vorgeschlagenen Algorithmus zur Entschleierung erfolgte durch umfangreiche Experimente mit verschiedenen öffentlich zugänglichen Bild- und Videodatensätzen. Die Datensätze umfassen sowohl synthetische als auch reale Dunstszenen, was eine umfassende Auswertung unter verschiedenen Bedingungen ermöglicht. Die experimentelle Validierung verschiedener realer Videosequenzen (Riverside, Crossroad, Haze Road, Ship)4 und statischer Bilder5 mit unterschiedlichen Dunstdichten, die anhand etablierter Metriken (FADE, NIQE, PIQE, BRISQUE)6 bewertet und mit neun hochmodernen Methoden verglichen wurden, demonstrieren die praktische Anwendbarkeit des Algorithmus für die Bereiche Automobil, Überwachung, Schifffahrt und Mobile Computing bei gleichzeitiger Beibehaltung der Echtzeitleistung. Die Leistung wurde anhand subjektiver visueller Vergleiche und objektiver Qualitätsmetriken bewertet, um die Wettbewerbsfähigkeit mit modernsten Ansätzen in Bezug auf Genauigkeit und Recheneffizienz zu demonstrieren.

Die vorgeschlagene Arbeit ist auf Echtzeitleistung ausgelegt und wurde an Bildern und Videos mit Auflösungen von bis zu 1920 × 1080 Pixeln getestet. Um eine effiziente Verarbeitung zu gewährleisten, wurden alle Experimente auf einer Workstation durchgeführt, die mit einer Intel i3-6006U CPU (2,00 GHz) und 12 GB RAM ausgestattet war. Während die Methode in verschiedenen realen Szenarien eine starke Leistung zeigt, kann sie unter extrem dichten Dunstbedingungen, bei denen die Transmissionsschätzung unzuverlässig wird, eine verringerte Genauigkeit aufweisen. Diese Details verdeutlichen die Praktikabilität und die Grenzen des vorgeschlagenen Ansatzes im realen Einsatz.

Um verschiedene Herausforderungen zu bewältigen, wird in dieser Studie ein neuartiger Ansatz unter Verwendung eines Multiskalen-GWGIF zur Entschleierung von Bildern und Videos vorgeschlagen. Durch die Integration einer MPS-Methode führt die Studie eine recheneffiziente Technik zur Abschätzung der Transmissionskarte ein, die ein Schlüsselfaktor für die Entschleierung ist. Flimmernde Artefakte wurden durch die Integration einer neuartigen GCF-Methode behoben, die die zeitliche Kohärenz zwischen aufeinanderfolgenden Frames aufrechterhält und sowohl Recheneffizienz als auch qualitativ hochwertige Ergebnisse gewährleistet. Diese Studie trägt zur Entwicklung robusterer Bild- und Videoverbesserungstechniken bei. Abbildung 1 zeigt die mit der MPS-Methode berechnete Transmissionskarte, und Abbildung 2 zeigt die vorgeschlagene Methode, die MPS und GCF kombiniert. Die Neuheit unserer Arbeit liegt in der Entwicklung eines Echtzeit-Bild- und Video-Entschleierungsalgorithmus, der auf Multiskalierung mit einem gradientenbasierten, gewichteten geführten Filter basiert und die rechnerischen Engpässe traditioneller Entschleierungsmethoden adressiert. Konkret sind unsere wichtigsten neuartigen Beiträge: (1) die MPS-Technik, die kritische dunkle Bereiche für eine genaue Transmissionsschätzung beibehält und gleichzeitig die Rechenlast reduziert; (2) GWGIF, das während der Verfeinerung des Übertragungskennfelds speziell feste Kanten beibehält; (3) Optimierte Schätzung des atmosphärischen Lichts, die sich nur auf die oberen 0,1 % der hellsten Pixel konzentriert; (4) GCF für die Video-Dehazing, bei der die Ähnlichkeit des Bildausschnitts anhand von Gradienteninformationen gemessen wird; (5) Ein temporales Optimierungssystem, das Berechnungen zwischen ähnlichen Videoframes wiederverwendet, um eine Echtzeitverarbeitung zu erreichen.

Diese Methode erreicht eine Echtzeitleistung und liefert gleichzeitig eine Entschleierungsqualität, die mit der modernster Algorithmen vergleichbar oder besser ist, wie umfangreiche Experimente zeigen, die in diesem Artikel vorgestellt werden [Abbildung 3, Abbildung 4, Abbildung 5, Abbildung 6 und Abbildung 7].

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Diese Arbeit verwendete synthetische oder natürliche Szenenbilder, an denen keine menschlichen Motive beteiligt waren. Daher war keine Ethikgenehmigung erforderlich.

Dieses Protokoll zur Bildentschleierung wurde auf einem Standard-Computeraufbau entwickelt und soll die Klarheit und Sichtbarkeit von verschwommenen Bildern verbessern. Die Arbeitsumgebung ist MATLAB7. Der Ansatz folgt einem systematischen Prozess, der Dunstschätzung, Verfeinerung und Bildwiederherstellung umfasst. Durch die schrittweise Verbesserung der Bildqualität unter Beibehaltung wichtiger Details liefert die Methode klare und optisch ansprechende Ergebnisse. Es wurde an weit verbreiteten Datensätzen8 getestet und mit Standard-Bildqualitätsmaßstäben bewertet, was seine Wirksamkeit und Eignung für akademische oder forschungsbasierte Anwendungen unter Beweis stellt. Wichtige Erklärungen und Gleichungen für das Protokoll, die Materialien und die Ausrüstung sowie die Schritte der vorgeschlagenen Lösung wurden in den folgenden Abschnitten bereitgestellt. Auch die Bewertungsparameter wurden skizziert.

1. Materialien und Ausrüstungen

Das Experiment wurde mit MATLAB Online (24.2.0.2871072 (R2024b) Update 5) entwickelt und auf einem System mit einer Intel i3-6006U CPU (2,00 GHz) ausgeführt. Die für die Implementierung verwendeten Bilddatensätze 5,8 stammen aus der referenzierten Literatur. Die Methodik umfasst die Verwendung eines 5 × 5 Gaußschen Filters mit bilinearer Interpolation, die Schätzung der Übertragungskarte unter Verwendung des MPS-Algorithmus9 und die Verfeinerung durch den GWGIF-Filter, die alle auf einer geeigneten Recheninfrastruktur durchgeführt werden. Details und Links zu allen Materialien und Geräten, die in der Forschung verwendet wurden, sind in der Materialtabelle aufgeführt.

2. Versuchsaufbau

Der Versuchsaufbau umfasst die Implementierung des vorgeschlagenen Ansatzes zur Bild- und Videoentschleierung in einer wissenschaftlichen Rechenumgebung, die matrixbasierte Bildverarbeitung und -visualisierung unterstützt. Zur Bewertung der Leistungsfähigkeit der Methode wurden Standard-Benchmark-Datensätze 5,8 verwendet, die aus verschwommenen Bildern und Videos10 bestehen, auf die in der etablierten Literatur verwiesen wird. Der Algorithmus folgt einem Multiskalen-Verarbeitungsrahmen, der Bildpyramiden und gradientenbasierte Korrelation verwendet, um die Berechnung und Verfeinerung der adaptiven Übertragungskarte zu steuern. Bei Videosequenzen werden Frames in festen Intervallen extrahiert, und der GCF wird verwendet, um zu bestimmen, ob die Übertragungskarte wiederverwendet oder neu berechnet werden soll. Die Wirksamkeit der entnebelten Ausgaben wurde anhand weithin anerkannter Bildqualitätsmetriken wie NIQE, PIQE, BRISQE, FADE und bewertet, um sowohl eine subjektive als auch eine objektive Bewertung der Restaurierungsqualität zu gewährleisten.

3. Für die Bewertung verwendete Parameter

Für eine objektive Bewertung wurden fünf Qualitätsmetriken verwendet: (1) FADE (Fog-Aware Density Evaluator)8; (2) NIQE (Evaluator für natürliche Bildqualität)11; (3) PIQE (Wahrnehmungsbasierter Bildqualitätsevaluator)12; (4) BRISQUE (Blinder/referenzloser Bildauswerter für die räumliche Qualität)13; (5) (Mean Squared Error) zwischen aufeinanderfolgenden Frames14.

4. Methodik der Einzelbild- und Video-Entschleierung

  1. Konvertieren und Erstellen einer Bildpyramide
    Die Entschleierung einzelner Bilder beginnt mit der Konvertierung des Eingabefarbbildes in Graustufen (figure-protocol-1). Eine Bildpyramide {figure-protocol-2, figure-protocol-3...,figure-protocol-4, figure-protocol-5} wird dann durch rekursives Downsampling Iwozy mit dem Faktor 2 konstruiert, bis die gröbste Stufe IL erreicht ist, so dass die maximale Dimension nicht größer als 320 Pixel ist. Das bedeutet, dass L durch die Anforderung bestimmt wird, dass max(B, H) <= 320 ist, wobei W und H die Breite und Höhe auf der gröbsten Ebene L darstellen. Der L-Wert gibt die Anzahl der Downsampling-Vorgänge an, die erforderlich sind, um die gewünschte gröbste Ebene in der Pyramidenstruktur zu erreichen, wie in Abbildung 2 dargestellt.
  2. Schätzung der Transmissionskarte
    Die Transmissionskarte zeigt den Prozentsatz des Lichts an, das nicht gestreut wird und den Sensor der Kamera erreicht. Die Übertragungskarte stellt die Tiefeninformation des Bildes genau dar, da es sich um eine Funktion der Tiefe handelt, die sukzessive ist. Die Transmissionskarte tLandkartewird unter Verwendung von Umgebungslicht berechnet, um ein dunstfreies Bild zu rekonstruieren Jclear (x). Das primäre Ziel der Studie ist es, eine rechnerisch effiziente Methode zur Schätzung der Transmission zu entwickeln, um den Entschleierungsprozess zu beschleunigen, da festgestellt wurde, dass die Berechnung einer Transmissionskarte der zeitaufwändigste Schritt ist. Um genauer zu sein, wurden nach der Schätzung der Transmission mit einer niedrigeren Auflösung und unter der Annahme, dass die Transmissionskarte aus konstanten Teilen besteht, die Ergebnisse hochgerechnet, wie in Abbildung 2.
    1. Erste Schätzung der Übertragungskarte unter Verwendung eines Multiskalenansatzes auf MPS
      Die anfängliche Transmissionskarte figure-protocol-6 wird aus dem ImageImage figure-protocol-7erhalten, das bereits durch Downsampling des eingegebenen trüben Bildes auf der gröbsten Ebene L berechnet wurde. Unter Verwendung des MPS-Ansatzes9 auf figure-protocol-8wird das Bild nun in 5 × 5 große quadratische Blöcke unterteilt, wie in [1] gezeigt. Weiterhin wird berechnet, figure-protocol-9 indem der Mindestwert aus jedem 5 × 5 Block ausgewählt wird, um ein heruntergerechnetes Bild zu erhalten, mit den Abmessungen (M/m) × (N/m), die in (4) von Kansal et al.9 gezeigt sind. Dabei steht min für die mathematische Funktion zur Berechnung des minimalen Intensitätswertes im Block BIi.
      figure-protocol-104
      Das gröbste Dunkelkanalbild figure-protocol-11 4 wird dann durch Anwenden eines Filters von mindestens 3 × 3 erhaltenfigure-protocol-12, wie in (5) aus der Arbeit9 von Kansal et al. gezeigt wird.
      figure-protocol-13 5
      Dabei ist ω ein Fenster der Größe 3 × 3. Die anfängliche Übertragungskarte figure-protocol-14 wird schließlich geschätzt mit:
      figure-protocol-156
      Dabei ist w ein konstanter Faktor (typischerweise 0).
      Die MPS-basierte Transmissionskarte sorgt für einen verbesserten Kontrast und eine verbesserte Detailwiederherstellung in Regionen, die stark von Dunst betroffen sind, indem die lokalen Mindestwerte innerhalb der jeweiligen Patches beibehalten werden. Der auf linearer Transformation22 basierende Ansatz ergibt jedoch eine Transmissionskarte, die bei der Entfernung von Dunst einheitlicher (und weniger genau) ist, da sie nicht in der Lage ist, zwischen Regionen mit unterschiedlicher Dunstintensität zu unterscheiden.
    2. Verfeinerung des Getriebes
      Da die anfängliche Übertragungskarte (figure-protocol-16) nur auf der gröbsten Ebene (L) der Bildpyramide geschätzt wird, muss sie hochgerechnet werden, um der Auflösung des ursprünglichen Eingabebildes zu entsprechen. Das einfache bilineare Upsampling BUp(·) wird angewendet, um eine Transmissionskarte mit voller Auflösung zu erhalten. Darüber hinaus müssen die Kantendetails im Übertragungskennfeld figure-protocol-17 verfeinert werden, um sie zu erhalten. Die Verwendung eines geführten Filters und eines gradientengesteuerten Filters, wie sie in Van et al.14 und Kansal et al.9 angewendet werden, würde zu Unschärfeartefakten in der Transmissionskarte führen, was zum Verlust von Texturdetails und Kanteninformationen führt, was letztendlich die Leistung der Dunstabzugshaube beeinträchtigen würde. Um dieses Problem zu lösen, wurde die Methode Gradient Domain Weighted Guided Image Filtering (GWGIF)15 eingesetzt, um Bilddetails effektiv zu erhalten. Schließlich wird die verfeinerte Übertragung figure-protocol-18 wie folgt von Wang et al.16 erhalten.
      figure-protocol-19 7
      GWGIF verfeinert die anfängliche Übertragungskarte, indem es Kantenstrukturen beibehält und Unschärfeartefakte vermeidet, die typischerweise durch standardmäßige geführte Filter verursacht werden. Der folgende Schritt wurde durchgeführt, um die GWGIF-Funktion17 zu implementieren.
      Eingabe:
      figure-protocol-20: Anfängliche Transmissionskarte (niedrig aufgelöst oder grob)
      figure-protocol-21: Ursprüngliches verschwommenes Bild (als Leitfaden verwendet)
      Ausgabe:
      figure-protocol-22
      Schritt 1: Hochsampling der anfänglichen Übertragungskarte
      In der Größe figure-protocol-23 an die Größe von Ihazy angepasst
      Schritt 2: IHazy in Graustufen konvertiert
      Ichverschwommen = rgb2gray(Ichverschwommen)
      Schritt 3: Wenden Sie den Gradientenbereichsgewichteten geführten Filter wie in (7) an
      Erhaltenes verfeinertes Transmissionskennfeldfigure-protocol-24
      Der Prozess berechnet die Gradientengröße aus dem Führungsbild mithilfe des Sobel-Operators, generiert gradientenbasierte Gewichtungen und integriert sie in die geführte Filtergleichung, um die kantenbewusste Glättung zu verbessern. Das Ergebnis ist ein verfeinertes Transmissionskennfeld, das die Qualität der Entschleierung und die Detailerhaltung erheblich verbessert, wie in Abbildung 4 dargestellt.
  3. Schätzung des atmosphärischen Lichts
    Globales atmosphärisches Licht ist im Hinblick auf die modellbasierte Bildentschleierung von entscheidender Bedeutung. Wie von Zhang et al.18 festgestellt, werden hellere entnebelte Bilder durch niedrigere Werte des atmosphärischen Lichts erzeugt, während höhere Werte des atmosphärischen Lichts die dunkelsten entnebelten Bilder erzeugen. Die vorgeschlagene Arbeit schätzt das atmosphärische Licht aus dem Dunkelkanalbild (figure-protocol-25), das aus dem eingegebenen trüben Bild gewonnen wurde. Dann werden die RGB-Werte, die den oberen 0,1 % hellsten Pixeln im Dunkelkanalbild entsprechen, ausgewählt, um den endgültigen Wert des atmosphärischen Lichts zu erhalten, wie in (8) gezeigt, wie in He et al.3 angegeben. Hier stellt γ die Top 0,1 hellsten Pixel dar. Diese Pixel entsprechen in der Regel den Bereichen im Bild, in denen der Dunst am stärksten undurchsichtig ist. Aus diesen ausgewählten Pixeln werden die entsprechenden RGB-Werte im Originalbild extrahiert und gemittelt, um das globale atmosphärische Licht Latm zu bestimmen.
    figure-protocol-26 8
    Atmosphärisches Licht Latm wird berechnet, indem die oberen 0,1 % hellsten Pixel aus dem Bild des dunklen Kanals ausgewählt werden. Dies geschieht wie folgt:
    Eingabe:
    Verschwommenes Bild Iverschwommenes RGB-Bild)
    Ausgabe:
    Atmosphärisches Licht Latm (ein 3-Element-RGB-Vektor)
    Schritte:
    Schritt 1: Berechnen Sie den Dunkelkanal des Bildes:
    Das Bild des dunklen Kanals ist figure-protocol-27.
    Schritt 2: Die meisten Dunstpixel gefunden
    Der dunkle Kanal wurde in ein 1D-Array abgeflacht.
    Die Pixelwerte werden in absteigender Reihenfolge sortiert.
    Es wurden die oberen 0,1 % hellsten Pixel ausgewählt (d. h. die höchsten Werte im Dunkelkanal → hoher Dunstkonzentration).
    Schritt 3: Ausgewählte Kandidatenpixel im Eingabebild
    Identifizieren Sie unter den ausgewählten oberen 0,1 %-Pixeln (aus dem dunklen Kanal) die entsprechenden Pixel im ursprünglichen verschwommenen Bild Iwozy.
    Für jedes ausgewählte Pixel wurde die Intensität berechnet (z. B. Summe oder Norm seiner RGB-Werte).
    Schritt 4: Stellen Sie das atmosphärischeLicht ein
    Der RGB-Wert des hellsten Pixels, der oben ausgewählt wurde, wurde als geschätztes atmosphärisches Licht verwendet.
    Das obige Verfahren schätzt systematisch das atmosphärische Licht, Latm.
    Das obige Verfahren schätzt systematisch das atm-atm des atmosphärischen Lichts, indem der dunkle Kanal genutzt wird, bevor die am stärksten vom Dunst betroffenen Regionen im Bild identifiziert werden. Durch den Ausschluss heller, klarer Bereiche und die Fokussierung auf die oberen 0,1 % der dunkelsten Bereiche (die auf dichten Dunst hinweisen) gewährleistet die Methode eine robuste und genaue Schätzung des globalen atmosphärischen Lichts, das ein kritischer Parameter für eine effektive Dunstentfernung in Einzelbild-Entschleierungsalgorithmen ist.
    1. Wiederherstellung verschwommener Bilder
      Schließlich wird nach dem Finden des atmosphärischen Lichts Latm und der verfeinerten Transmissionskarte figure-protocol-28das dunstfreie Bild Jclear(x) unter Verwendung der Formulierung Van et al.14 in (9) erhalten, die gegeben ist durch
      figure-protocol-299
      wobei γ die untere Grenze des Getriebes ist (auf 0,05 festgelegt)
      Wie in Abbildung 1 dargestellt, bewahrt die vorgeschlagene Methode zur Verfeinerung der Transmissionskarte effektiv die komplexen Eigenschaften des Bildes und ermöglicht eine schleierfreie Bildwiederherstellung.
  4. Wiederherstellung von verschwommenen Videos
    Der in dieser Arbeit vorgestellte Ansatz der Video-Entschleierung baut auf dem Einzelbild-Entschleierungsalgorithmus auf, indem er zeitliche Kohärenzüberlegungen einbezieht, um flackernde Artefakte zu verhindern. Die Autoren erkennen an, dass die unabhängige Anwendung der Einzelbild-Entschleierung auf jedes Bild eines Videos die zeitliche Kohärenz zwischen den Bildern unterbrechen würde, was zu visuellen Inkonsistenzen führen würde. Um dieses Problem zu lösen, wurde ein neuartiger Video-Dehazing-Algorithmus entwickelt, der die zeitliche Kohärenz zwischen aufeinanderfolgenden Anfangsbildern quantifiziert. Diese Informationen werden verwendet, um Transmissionskarten und atmosphärische Lichtwerte für die kommenden Bilder adaptiv zu schätzen.
    1. Flackernde Artefakte
      Derselbe Bildbereich kann aufgrund der Bewegung des Objekts und/oder der Kamera mit unterschiedlichen Pixelkoordinaten in aufeinanderfolgenden Frames eines Videos aufgenommen werden. Durch diese Bewegungen entstehen flackernde Artefakte, die die Übertragungswerte an der gleichen Stelle verändern. Techniken zur Bewegungsschätzung, wie z. B. die optische Flussschätzung19, können verwendet werden, um die Position eines beweglichen Objekts zu verfolgen und diese Probleme zu lösen. Methoden zur Bewegungsschätzung erfordern jedoch oft ein hohes Maß an Rechenkomplexität. Daher wurde ein einfaches Wahrscheinlichkeitsmodell namens GCF verwendet, anstatt die Bewegungen zwischen den Frames explizit zu berechnen. Das Differenzbild zwischen den beiden aufeinanderfolgenden Bildern dient als Grundlage für dieses Modell.
    2. Gradientenbasierter Korrelationsfaktor
      Der gradientenbasierte Korrelationsfaktor (GCF) misst die Ähnlichkeit zwischen zwei aufeinanderfolgenden Videoframes basierend auf den Gradienten ihrer Pixel. Die Bilder/Frames I1 und I2 sind sich sehr ähnlich, was durch hohe Korrelationswerte (I1, I2) ≈ 1 angezeigt wird, was bedeutet, dass Pixel (x, y) den duplizierten Objekt- oder Szeneninhalt in beiden Frames darstellt. Niedrige Korrelationswerte (I1, I2) ≈ 0 deuten darauf hin, dass die Bilder und Frames nicht identisch sind, höchstwahrscheinlich aufgrund von Bewegungen oder Verdeckungen. Da ein verschwommenes Bild weniger Kontrast und Klarheit aufweist, können die Pixelwerte des Bildes nicht verwendet werden, um eine Korrelation zwischen zwei Bildern zu beobachten.
      Unscharfe Bilder erscheinen aufgrund der Streuung und Absorption von Licht oft meist weißlich, was zu einer allgemeinen Erhöhung der Pixelintensität und einem verringerten Kontrast führt. Infolgedessen ähneln sich die meisten Pixel in zwei aufeinanderfolgenden verschwommenen Frames, so dass die direkte pixelbasierte Korrelation unwirksam wird, da der Dunst die tatsächlichen Szenendetails maskiert. In diesem Zusammenhang gewinnt der GCF an Bedeutung. Im Gegensatz zur pixelweisen Korrelation, die stark vom Dunst beeinflusst wird, konzentriert sich GCF auf die Farbverläufe, Intensitätsänderungen und Farbübergänge zwischen benachbarten Pixeln. Diese Farbverläufe werden weniger von der Gesamthelligkeit des Bildes beeinflusst und erfassen strukturelle Informationen wie Kanten und Konturen besser. Dies macht den GCF zu einem zuverlässigeren Maß für die Ähnlichkeit zwischen Frames unter trüben Bedingungen im Vergleich zum pixelbasierten Korrelationsfaktor (CF) zwischen zwei Frames, wie in Tabelle 1 gezeigt.
      Die Korrelation figure-protocol-30 zwischen aufeinanderfolgenden Videobildern IK und IK-1ist wie folgt.
      figure-protocol-3110
      wobei die Anzahl der Pixel im Rahmen N und σ = 10 ist. figure-protocol-32 und figure-protocol-33 sind die Verlaufsbilder, die den Videoframes IK und IK-1 entsprechen. Ein einfacher Schritt zum Berechnen von GCF ist:
      Eingang: Frame IK und IK-1.
      Der Gradient zwischen jedem Frame und seinem vorhergehenden Frame wurde berechnet, und (10) wurde dann angewendet, um den CGF zu berechnen, der anschließend verwendet wurde, um die Transmissionskarte und das atmosphärische Licht zu bestimmen, die zur Berechnung des aktuellen Frames erforderlich sind, oder zur Berechnung des Anfangsframes und der Schritte, die für jedes nächste kommende Frame wiederholt werden, verwendet werden kann. GCF berechnet die Korrelation zwischen zwei aufeinanderfolgenden Frames. Wenn die Korrelation hoch ist, deutet dies darauf hin, dass zwei aufeinanderfolgende Frames nahezu identisch sind. Andernfalls deutet dies auf eine geringe Korrelation hin.
    3. GCF-basierte Entscheidung für die Schätzung von atmosphärischem Licht und Transmissionskarten
      Das GCF spielt eine entscheidende Rolle bei der Bestimmung des Umgangs mit atmosphärischem Licht und der Abschätzung von Transmissionskarten in Entschleierungsprozessen. Der GCF misst die Ähnlichkeit zwischen aufeinanderfolgenden Videoframes anhand ihrer Farbverläufe, wodurch unter Berücksichtigung von Faktoren wie Bewegung oder Verdeckungen beurteilt werden kann, wie stark sich die Szene zwischen den Frames verändert hat.
      Wenn der GCF-Wert hoch ist, genauer gesagt größer als 0,85, bedeutet dies, dass der aktuelle Frame dem vorherigen sehr ähnlich ist. In solchen Fällen wird davon ausgegangen, dass die Übertragungskarte aus dem vorherigen Frame noch gültig ist, da sich die Szene nicht wesentlich geändert hat. Die Verwendung der Übertragungskarte aus dem vorherigen Frame trägt dazu bei, die Konsistenz zwischen den Frames zu wahren und unnötige Neuberechnungen zu vermeiden, wodurch die Recheneffizienz verbessert wird.
      Wenn der GCF-Wert jedoch unter 0,5 fällt, deutet dies auf einen signifikanten Unterschied zwischen den Frames hin, der wahrscheinlich auf Bewegungen oder andere dynamische Änderungen in der Szene zurückzuführen ist. In solchen Fällen würde es zu ungenauen Ergebnissen führen, wenn man sich auf die Übertragungskarte des vorherigen Frames verlässt. Daher muss das atmosphärische Licht Latm neu berechnet werden, um es an die neuen Szenenbedingungen anzupassen. Darüber hinaus wird eine neue Übertragungskarte berechnet, um den Inhalt des aktuellen Frames besser darzustellen. Diese Neukalibrierung stellt sicher, dass der Entschleierungsprozess die aktualisierten Eigenschaften der Szene berücksichtigt und Klarheit und Kontrast genau wiederherstellt.
      Dieser Entscheidungsprozess, der vom GCF geleitet wird, ermöglicht es dem Entschleierungsalgorithmus, sich dynamisch an Änderungen der Bildähnlichkeit anzupassen, was zu einer präziseren und zuverlässigeren Bildwiederherstellung führt. Durch die Anpassung der Transmissionskarte und des atmosphärischen Lichts auf der Grundlage der beobachteten Korrelation verarbeitet das Protokoll effektiv dynamische Szenen und schwankende Dunstbedingungen und verbessert so die Qualität der entdunsteten Bilder.

5. Schritt-für-Schritt-Zusammenfassung des Ansatzes zur Entschleierung von Einzelbildern und Videos

Es wird eine Schritt-für-Schritt-Zusammenfassung des Ansatzes zur Entschleierung von Einzelbildern und Videos bereitgestellt, die in Abbildung 2 dargestellt wird, die das anfängliche Framework des Algorithmus darstellt. (1) Laden Sie das eingegebene verschwommene Bild figure-protocol-34 zur Verarbeitung in das System. (2) Das Bild in Graustufen konvertiert und wiederholt um den Faktor 2 als {figure-protocol-35 , figure-protocol-36 ..., figure-protocol-37 figure-protocol-38 } heruntergerechnet. Wählen Sie das gröbste Bild figure-protocol-39 aus, sodass max (B, H) <= 320, wobei W und H die Breite und Höhe auf der gröbsten Ebene L darstellen. (3) Teilen Sie das grobe Bild figure-protocol-40 in m × m Blöcke auf. Hier wird m als (5) ausgewählt; (4) Berechnung der minimalen Intensität in jedem Block, um das heruntergerechnete Bild figure-protocol-41 mit Dimension figure-protocol-42zu erhalten; (5) Das gröbste Dunkelkanalbild wird dann erhalten, figure-protocol-43indem ein Filter von mindestens 3 × 3 auf figure-protocol-44angewendet wird. (6) Schätzung der anfänglichen Transmissionskarte unter Verwendung der Formel, figure-protocol-45wobei w in dieser Arbeit als 0,95 ausgewählt wird; (7) Die Übertragungskarte wurde mit GWGIF(.) verfeinert, um figure-protocol-46; (8) Geschätztesatm-atm des atmosphärischen Lichts durch Mittelung des RGB-Wertes, der den oberen 0,1 % der hellsten Pixelpositionen im Dunkelkanal (figure-protocol-47) des trüben Bildes entspricht; (9) Das entnebelte Bild Jklar (x) wurde mit Hilfe des Lichtstreumodells wiederhergestellt.

figure-protocol-48; (10) Bei Videos extrahierte Frames in regelmäßigen Abständen; (11) Berechnung des gradientenbasierten Korrelationsfaktors (GCF) zwischen zwei aufeinanderfolgenden Frames zur Messung der Frame-Ähnlichkeit; (12) Wenn < 0,5, wird ein neues Übertragungskennfeld für das aktuelle Bild berechnet. wenn GCF≥0,85, die Transmissionskarte aus dem vorherigen Frame wiederverwendet hat; (13) Verfeinern Sie jedes Bild und stellen Sie die entnebelten Bilder mit den gleichen Schritten wie bei Bildern wieder her. (14) Bewertung der Ausgabequalität anhand von Metriken wie NIQE11, PIQE12, BRISQE13, FADE8 und14.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Qualitative und quantitative Ergebnisse liefern komplementäre Erkenntnisse bei der Bewertung einer Methode oder eines Experiments. Qualitative Ergebnisse konzentrieren sich auf subjektive Bewertungen, oft unter Verwendung von visuellen Vergleichen, Wahrnehmungsbewertungen oder Expertenmeinungen, um die Wirksamkeit eines Ansatzes zu analysieren. Sie helfen dabei, Verbesserungen in realen Szenarien zu veranschaulichen, können aber durch die menschliche Wahrnehmung beeinflusst werden. Im Gegensatz dazu beruhen quantitative ...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die vorgeschlagene effiziente Multiskalen-Gradientenbereichsfilterung für die Entschleierung von Bildern und Videos mit einem verbesserten Ansatz der zeitlichen Kohärenz behebt den rechnerischen Engpass in physikalischen modellbasierten Entschleierungsalgorithmen, indem sie atmosphärisches Licht und Transmissionskarten unter Verwendung einer Bildpyramidenstruktur effizient schätzt. Die wichtigste Neuerung ist die Schätzung der MPS-Transmissionskarte auf der gröbsten Pyramidenebene nach G...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Die Autoren erklären, dass keine Interessenkonflikte bestehen

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Wir danken dem Herausgeber und den anonymen Gutachtern herzlich für ihre aufschlussreichen Kommentare und hilfreichen Empfehlungen, die das Kaliber und die Lesbarkeit dieser Arbeit erheblich verbessert haben. Ihr sorgfältiges Bewertungsverfahren und ihre scharfsinnigen Bemerkungen waren entscheidend für die Verbesserung des Gesamtbeitrags der Forschung zu diesem Bereich und trugen dazu bei, ihn zu verfeinern.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
Dataset  Labor für Vision und Bildverarbeitung, Universität Waterloo5http : //ivc.uwaterloo.ca/database/Dehaze/Bewertung von Algorithmen zur Entschleierung von Bildern und Videos
Gradientenbasierter gewichteter geführter Filter (Matlab-Implementierung)Wang  et al.16 https://arxiv.org/pdf/2211.16796Effiziente Verfeinerung des Getriebekennfelds
MATLAB (mit Image Processing Toolbox)Version: MATLAB Online (24.2.0.2871072 (R2024b) Aktualisierung 5)https://www.mathworks.com/products/matlab.htmlImplementierung von vorgeschlagenen und Baseline-Algorithmen
ProzessorIntel i3-6006U Prozessor (2.00 GHz)https://www.intel.com/content/www/us/en/products/sku/91157/intel-core-i36006u-processor-3m-cache-2-00-ghz/specifications.htmlAusführen von Algorithmen
Quellcodes für Baseline-MethodenKim et  al.3, Van et  al.14, Yang et al.20,
  Ren et al.21,  Chen et  al.23, Li B et al.26
3https://github.com/metinsuloglu/Haze-RemovalEvaluation lernbasierter Entnebelungsmethoden
14https://github.com/viengiaan/MGF Entnebelung
20https://github.com/legendongary/Proximal-Dehaze-Net-CPU
21https://github.com/rwenqi/GFN-dehazing
23https://cchen156.github.io/code/robustdehaze.zip
26https://github.com/Boyiliee/EVD-Net
4 http : //live.ece.utexas.edu/research/f og/f adedef ade.html

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Sharrab, Y. O., Alsmadi, I., Sarhan, N. J. Towards the availability of video communication in artificial intelligence-based computer vision systems utilizing a multi-objective function. Cluster Comput. 25 (1), 231-247 (2022).
  2. Afif, M., Said, Y., Atri, M. Computer vision algorithms acceleration using graphic processors NVIDIA CUDA. Cluster Comput. 23, 3335-3347 (2020).
  3. He, K., Sun, J., Tang, X. Single image haze removal using dark channel prior. IEEE TransPattern Anal Mach Intell. 33 (12), 2341-2353 (2011).
  4. Live Image Quality Database (Release 2). , Live Image Quality Database. http://live.ece.utexas.edu/research/fog/fadefade.html (2025).
  5. IVC Dehazing Dataset. , Image & Vision Computing (IVC) Laboratory. https://ivc.uwaterloo.ca/database/dehaze.html (2025).
  6. Ma, K., Duanmu, Z., Wu, Q., Wang, Z., Yong, H., Li, H., Zhang, L. Waterloo exploration database: New challenges for image qulity assessment models. IEEE TransImage Process. 26 (2), 1004-1016 (2017).
  7. MATLAB Online. , MathWorks. at https://matlab.mathworks.com (2025).
  8. Choi, L. K., You, J., Bovik, A. C. Referenceless prediction of perceptual fog density and perceptual image defogging. IEEE Trans. Image Process. 24 (11), 3888-3901 (2015).
  9. Kansal, I., Kasana, S. S. Minimum preserving subsampling-based fast image de-fogging. J Mod Opt. 65 (18), 2103-2123 (2018).
  10. Choi, L. K., You, J., Bovik, A. C. FADE: Fog Aware Density Evaluator. IEEE TransImage Process. 24 (11), 6436-6448 (2015).
  11. Blind image quality evaluation using perception based features. Venkatanath, N., Praneeth, D., Maruthi Chandrasekhar, B. H., Channappayya, S. S., Medasani, S. S. 2015 21st Natl Conf Commun, , 1-6 (2015).
  12. Chen, X., Fan, Z., Li, P., Dai, L., Kong, C., Zheng, Z., Li, Y. Unpaired deep image dehazing using contrastive disentanglement learning. in computer vision -- ECCV 2022. Avidan, S., Brostow, G., Cissé, M., Farinella, G. M., Hassner, T. , Springer Nature Switzerland. Cham. 632-648 (2022).
  13. Mittal, A., Moorthy, A. K., Bovik, A. C. No-reference image quality assessment in the spatial domain. IEEE Trans. Image Process. 21 (12), 4695-4708 (2012).
  14. Van Nguyen, T., Vien, A. G., Lee, C. Real-time image and video dehazing based on multiscale guided filtering. Multimed Tools Appl. 81 (25), 36567-36584 (2022).
  15. Image dehazing based on multiscale retinex and guided filtering. Gao, Z., Zhai, Y. 2022 Int Conf Image Process Comput Vis Mach Learn, , 123-126 (2022).
  16. Wang, B., Wang, Y., Sui, X., Liu, Y., Chen, Q. Gradient domain weighted guided image filtering. Signal Image Video Process. 17 (8), 4097-4105 (2023).
  17. Chang, M., Feng, H., Xu, Z., Li, Q. Low-light image restoration with short- and long-exposure raw pairs. IEEE Trans Multimed. 24, 702-714 (2022).
  18. Physically-based rendering for indoor scene understanding. Zhang, Y., Song, S., Yumer, E., Savva, M. Proc IEEE Conf Comput Vis Pattern Recognit, , 5287-5295 (2017).
  19. Tan, Y., Zhu, Y., Huang, Z., Tan, H., Li, K. MAPD: An FPGA-based real-time video haze removal accelerator using mixed atmosphere prior. IEEE Trans Comput Des Integr Circuits Syst. 42 (12), 4777-4790 (2023).
  20. Yang, D., Sun, J. Proximal dehaze-net: A prior learning-based deep network for single image dehazing. Lect Notes Comput Sci. 11211 LNCS, 729-746 (2018).
  21. Gated fusion network for single image dehazing. Ren, W. Proc IEEE Comput Soc Conf Comput Vis Pattern Recognit, , 3253-3261 (2018).
  22. Wang, W., Yuan, X., Wu, X., Liu, Y. Fast image dehazing method based on linear transformation. IEEE Trans Multimed. 19 (6), 1142-1155 (2017).
  23. Chen, C., Do, M. N., Wang, J. Robust image and video dehazing with visual artifact suppression via gradient residual minimization. Computer Vision -- ECCV. Leibe, B., Matas, J., Sebe, N., Welling, M. , Springer International Publishing. Cham. 576-591 (2016).
  24. Kim, J. H., et al. Optimized contrast enhancement for real-time image and video dehazing. J. Vis. Commun. Image Represent. 24 (3), 410-425 (2013).
  25. GridDehazeNet: Attention-based multiscale network for image dehazing. Liu, X., Ma, Y., Shi, Z., Chen, J. Proc IEEE Int Conf Comput Vis, , 7313-7322 (2019).
  26. Wen, S., Zheng, Y., Lu, F. Polarization state attention dehazing network with a simulated polar-haze dataset. IEEE Trans Multimed. 27, 263-274 (2024).
  27. End-to-end united video dehazing and detection. Li, B., Peng, X., Wang, Z., Xu, J., Feng, D. 32nd AAAI Conf Artif Intell, AAAI 2018, 7016-7023 (2018).
  28. Li, Z., Shu, H., Zheng, C. Multiscale single image dehazing using Laplacian and Gaussian pyramids. IEEE Trans Image Process. 30, 9270-9279 (2021).
  29. Cai, B., Xu, X., Jia, K., Qing, C., Tao, D. DehazeNet: An end-to-end system for single image haze removal. IEEE Trans. Image Process. 25 (11), 5187-5198 (2016).
  30. Wu, Z., Liu, W., Wang, J., Li, J., Huang, D. FrePrompter: Frequency self-prompt for all-in-one image restoration. Pattern Recognit. 161, 111223(2025).
  31. Liu, F., Li, H., Hu, W., He, Y. Review of neural network model acceleration techniques based on FPGA platforms. Neurocomputing. , 128511(2024).
  32. Yang, J. Driving-video dehazing with non-aligned regularization for safety assistance. Cvpr. , 26109-26119 (2024).
  33. Yang, Y., Guo, C. L., Guo, X. Depth-aware unpaired video dehazing. IEEE Trans Image Process. 33, 2388-2403 (2024).
  34. Agrawal, R., Gupta, N., Batra, M., Arora, K. A Comprehensive review of image restoration and noise reduction techniques. Int J Recent Innov Trends Comput Commun. 11, 463-474 (2023).
  35. Ayoub, A., et al. Review of dehazing techniques: Challenges and future trends. Multimed Tools Appl. 84 (3), 1103-1131 (2025).
  36. Wei, H., et al. Robust unpaired image dehazing via adversarial deformation constraint. IEEE Trans Circuits Syst Video Technol. 34, 8614-8628 (2024).
  37. APL: Adaptive parameter learning for image dehazing. Martinho, L. A., Cavalcanti, J. M. B., Pio, J. L. S., Oliveira, F. G. 2024 International Conference on Machine Learning and Applications (ICMLA), , 636-643 (2024).
  38. Guo, X., et al. Single-image dehazing method based on Rayleigh Scattering and adaptive color compensation. PLoS One. 20, 1-18 (2025).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Image DehazingVideo DehazingGradient Domain FilteringMultiscale FilteringTemporal CoherenceGuided Image FilterTransmission Map RefinementAtmospheric ScatteringTexture PreservationReal Time Dehazing

Related Articles