Adaptive Video Noise Reduction via Motion Threshold Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-frame noise reduction algorithms for video frames perform poorly when the camera is moving quickly, leading to unsatisfactory alignment accuracy and noise reduction effects.

Innovation Solution

An image processing method that acquires the exposure duration and motion components of a video frame, performing a first noise reduction operation in a two-dimensional space domain if the motion component exceeds a threshold, and a second noise reduction operation in a three-dimensional space domain if the motion component is below the threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multi-frame alignment algorithms are added to improve alignment accuracy, then alignment precision is improved, but image processing time increases and processing speed decreases

Engineering Contradiction:
Improvealignment accuracyVSAvoidimage processing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies dynamics by making the noise reduction algorithm adaptive to motion conditions. The system dynamically selects between different processing paths based on detected motion magnitude: using multi-frame alignment algorithms only when motion is small, and switching to single-frame or alternative algorithms when motion is large. This dynamic adaptation resolves the contradiction by ensuring high alignment accuracy is achieved only when motion conditions permit, thereby maintaining processing speed while improving accuracy when possible.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of algorithm selection based on motion detection results. By monitoring motion magnitude as a key parameter and using it to determine which noise reduction algorithm to apply, the system optimizes the balance between alignment accuracy and processing speed. When motion parameters indicate stability, complex alignment algorithms are employed; when motion parameters indicate rapid movement, simpler algorithms are used to maintain real-time processing capability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multi-frame alignment algorithms are used to improve noise reduction effect, then noise reduction performance is improved, but processing complexity increases

Engineering Contradiction:
Improvenoise reduction effectVSAvoidalgorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the noise reduction process into multiple conditional paths based on motion detection. Instead of always applying complex multi-frame alignment algorithms, the system divides processing into different scenarios: low-motion scenarios use full multi-frame alignment for optimal noise reduction, while high-motion scenarios use simplified algorithms. This segmentation reduces overall system complexity by applying complex algorithms only when necessary.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by selectively applying multi-frame alignment algorithms only to portions of video sequences where motion conditions are favorable. Rather than uniformly applying complex algorithms to all frames, the system identifies and processes only those frames where motion is sufficiently small, achieving effective noise reduction where possible while avoiding unnecessary computational complexity in high-motion segments.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If frame alignment is performed on denoised previous frame and current noisy frame, then noise reduction is achieved, but processing time increases when motion is rapid

Engineering Contradiction:
Improvenoise reduction effectVSAvoidimage processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing motion detection and magnitude assessment before committing to complex multi-frame alignment processing. By evaluating motion conditions in advance, the system can determine whether multi-frame alignment is appropriate, avoiding unnecessary processing time consumption when motion conditions make alignment ineffective. This preliminary assessment prevents wasted computational effort on frames where alignment would fail.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses dynamics to adaptively adjust processing intensity based on real-time motion conditions. When motion magnitude exceeds thresholds indicating rapid movement, the system dynamically switches from time-consuming multi-frame alignment to faster alternative algorithms. This dynamic adjustment ensures that processing time is optimized by applying computationally intensive methods only when motion conditions justify their use, thereby reducing overall processing time while maintaining noise reduction effectiveness when possible.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12327333B2Image processing method and apparatus, and non-transitory computer readable storage medium
Publication Date: 2025.06.10 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US12327333B2 patent drawing
  • US12327333B2 patent drawing
  • US12327333B2 patent drawing

AI summary

An image processing method and apparatus, and a non-transitory computer-readable storage medium are provided. The method includes: acquiring an exposure duration and at least one motion component corresponding to at least one direction within the exposure duration of a current video frame; performing a first noise reduction operation on the current video frame in a two-dimensional space domain in response to a first motion component of the at least one motion component being greater than a preset motion component threshold; and performing a second noise reduction operation on the current video frame in a three-dimensional space domain in response to the at least one motion component being less than the preset motion component threshold.