Video Dehazing Module Frame-by-Frame Haze Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for reducing haze in videos require manual determination of haze correction parameters on a single frame, leading to inconsistent results across different frames, causing visually jarring effects due to changing content.

Innovation Solution

A computer-implemented system automatically determines unique haze correction parameters for each video frame by analyzing dark channel, brightness, and atmospheric light characteristics, applying these parameters to generate a sequence of dehazed frames with smooth transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If manual haze correction parameters are determined on a single frame, then the processing complexity is reduced, but the consistency and quality of haze removal across all frames deteriorates

Engineering Contradiction:
Improveprocessing complexityVSAvoidhaze removal consistency
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts haze correction parameters for each video frame based on real-time analysis of dark channel, brightness, and atmospheric light characteristics. Unlike static single-frame correction, the parameters adapt to changing scene content, ensuring consistent haze removal quality across all frames while maintaining automated processing efficiency.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If unique haze correction parameters are determined for each video frame, then the haze removal consistency improves, but the processing complexity and computational requirements increase

Engineering Contradiction:
Improvehaze removal consistencyVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The video processing is segmented into distinct analytical components: dark channel analysis, brightness assessment, and atmospheric light characterization. Each component processes specific features independently, allowing parallel computation and reducing overall processing complexity while maintaining frame-by-frame correction consistency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes key parameters (dark channel values, brightness levels, atmospheric light characteristics) for each frame to dynamically determine appropriate haze correction amounts. This parameter-based approach enables automated adaptation to varying scene conditions without requiring complex manual intervention for each frame.

Inventive Principle:
Principle #35Parameter changes

3Speed

If single-frame haze correction parameters are applied to all frames, then the processing speed is maintained, but visual quality and natural appearance deteriorate due to jarring transitions

Engineering Contradiction:
Improveprocessing speedVSAvoidvisual quality consistency
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary analysis of dark channel, brightness, and atmospheric light characteristics for each frame before applying haze correction. This preparatory step enables the determination of frame-specific correction parameters in advance, ensuring visual quality consistency while maintaining efficient processing throughput.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10692197B2Systems and techniques for automatic image haze removal across multiple video frames
Publication Date: 2020.06.23 ADOBE INC
  • US10692197B2 patent drawing
  • US10692197B2 patent drawing
  • US10692197B2 patent drawing

AI summary

Computer-implemented systems and methods herein disclose automatic haze correction in a digital video. In one example, a video dehazing module identifies a scene including a set of video frames. The video dehazing module identifies the dark channel, brightness, and atmospheric light characteristics in the scene. For each video frame in the scene, the video dehazing module determines a unique haze correction amount parameter by taking into account the dark channel, brightness, and atmospheric light characteristics. The video dehazing module applies the unique haze correction amount parameters to each video frame and thereby generates a sequence of dehazed video frames.