Motion-Compensated Frame Denoising for Low-Light Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital image capture technologies struggle with noise, particularly color noise in low-light conditions, which can result in distracting visual artifacts and the blurring of fine details, and current denoising solutions often introduce additional issues like smudging or ghosting.

Innovation Solution

A method involving frame denoising techniques that create synthetic frames using motion data from neighboring frames, combine these with captured frames to form composite frames, and apply masking to reduce noise while preserving sharp edges and details, using optical flow analysis and depth maps to handle occlusions and anomalies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If denoising solutions are applied to reduce noise in video footage, then noise is reduced, but fine details and textures are blurred

Engineering Contradiction:
ImprovenoiseVSAvoidfine details and textures
Core Design Contradiction:
Object-affected harmful factorsVSManufacturing precision

Solution Approach 1:

The patent applies different processing treatments to different regions of the video frame based on local characteristics. Motion-compensated filtering is applied selectively to regions with low motion activity, while regions with high motion or complex textures preserve more detail. This local adaptation allows noise reduction in uniform areas without blurring important edges and textures.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The filtering strength and parameters are dynamically adjusted based on local motion estimates, texture complexity, and noise characteristics. The system adapts the denoising intensity in real-time for different regions and frames, rather than applying a static filter, thereby preserving temporal and spatial details while reducing noise.

Inventive Principle:
Principle #15Dynamics

2Object-affected harmful factors

If traditional denoising filters are applied, then noise is reduced, but artifacts like banding and smudging are introduced

Engineering Contradiction:
ImprovenoiseVSAvoidartifacts
Core Design Contradiction:
Object-affected harmful factorsVSObject-generated harmful factors

Solution Approach 1:

The patent replaces traditional spatial-domain filtering mechanisms with a motion-compensated temporal filtering approach. By aligning pixels across frames using motion estimation and compensation, the system filters noise in the temporal domain after motion alignment, avoiding the spatial smoothing that causes banding and smudging artifacts.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces motion compensation as an intermediary step between frame capture and denoising. Motion vectors serve as a mediator to align corresponding pixels across frames before filtering, ensuring that temporal noise reduction does not create spatial artifacts. This intermediary alignment process prevents the direct mixing of unrelated pixel values that causes banding.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Illumination intensity

If ISO setting is increased to improve low-light performance, then light sensitivity is improved, but sensor noise is amplified

Engineering Contradiction:
Improvelight sensitivityVSAvoidsensor noise
Core Design Contradiction:
Illumination intensityVSObject-affected harmful factors

Solution Approach 1:

The patent performs motion compensation and frame alignment as preliminary actions before denoising. By pre-aligning the video frames using motion estimation, the system prepares the data structure for effective temporal filtering, ensuring that noise reduction operates on properly registered pixel correspondences across frames.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges multiple frames together through motion-compensated averaging or stacking. By combining information from multiple frames after motion alignment, the signal-to-noise ratio is improved, allowing effective noise reduction while preserving the benefits of high ISO settings for low-light capture.

Inventive Principle:
Principle #5Merging (Combining)

4Object-affected harmful factors

If frame stacking is performed to reduce noise, then noise is reduced, but ghosting effects occur due to motion

Engineering Contradiction:
ImprovenoiseVSAvoidghosting
Core Design Contradiction:
Object-affected harmful factorsVSObject-generated harmful factors

Solution Approach 1:

The patent dynamically adjusts the stacking process by incorporating motion compensation. Frames are warped to a common reference frame using motion vectors before stacking, and the contribution of each frame is weighted based on motion magnitude and occlusion detection. This dynamic approach prevents static ghosting artifacts while maintaining noise reduction benefits.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the video frame into regions based on motion activity and occlusion status. Different stacking strategies are applied to different segments: highly dynamic regions use motion-compensated alignment with selective frame inclusion, while static regions can use simpler averaging. This segmentation prevents ghosting in motion-prone areas while maintaining noise reduction elsewhere.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260004402A1Methods and apparatus for frame denoising
Publication Date: 2026.01.01 GOPRO INC
  • US20260004402A1 patent drawing
  • US20260004402A1 patent drawing
  • US20260004402A1 patent drawing

AI summary

Systems, apparatus, and methods for post-processing video e.g. frame denoising. Noise reduction techniques may be employed to improve the quality of digital video. Frames may be extracted from a video. Synthetic frames may be created using motion data between the extracted frames. Synthetic frames may be masked to exclude pixels from the composite frame. Thresholds used in masking may vary based on the temporal distance of the extracted frame used to create the synthetic frame and the extracted frame. Masking may be based on frame differences between extracted and synthetic frames (e.g., sub-pixel/luminance differences), areas of lower quality motion data (e.g., occlusions), or edge detection in the extracted frames. Synthetic and extracted frames may be composited generating frames having less noise. The composited frame may be based on averaging pixel values across the synthetic and extracted frames. Composited frames may be compiled and encoded into denoised video.