Adaptive Video Noise Reduction via Motion Threshold Switching
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If multi-frame alignment algorithms are used to improve noise reduction effect, then noise reduction performance is improved, but processing complexity increases
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.
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.
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
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.
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.
Data Source
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.


