Updating Fixed Pattern Noise Matrix for Video Stream Calibration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods are inadequate for effectively identifying and reducing fixed pattern noise in images, as it remains constant relative to the image sensor and varies in signal strength over time, making calibration and averaging ineffective.

Innovation Solution

A method for updating a fixed pattern noise matrix by calculating differences between pixel values in an electronic-image stabilized video stream, identifying candidate positions for noise, and adjusting these positions based on stabilization data to improve noise reduction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If calibration is performed to remove fixed pattern noise, then fixed pattern noise reduction is improved, but the method is not suitable because signal strength varies over time

Engineering Contradiction:
Improvefixed pattern noise reductionVSAvoidcalibration suitability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements dynamic updating of the fixed pattern noise matrix by continuously calculating differential matrices from video stream images and identifying candidate positions where pixel value differences deviate from predetermined values. This dynamic approach allows the system to track and update fixed pattern noise characteristics over time, making the noise reduction adaptive to signal strength variations while maintaining calibration effectiveness.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If averaging multiple images is performed to reduce noise, then random noise reduction is improved, but fixed pattern noise reduction is not suitable because noise location is fixed

Engineering Contradiction:
Improvenoise reductionVSAvoidnoise reduction suitability
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent extracts fixed pattern noise from images by calculating differential matrices between target images and reference images, identifying candidate positions where pixel value differences exceed predetermined thresholds. By separating the fixed pattern noise identification process from the image content, the system can selectively remove fixed pattern noise while preserving random noise reduction benefits through subsequent processing.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If fixed pattern noise matrix is updated using differential matrices, then identification accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvenoise identification accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies a predetermined threshold value to identify candidate positions in differential matrices, focusing computational resources only on positions where pixel value differences exceed this threshold. This partial action approach processes only the necessary portions of the differential matrices rather than analyzing all pixel positions, thereby improving identification accuracy while limiting the increase in computational complexity to only the regions of interest.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11205250B2Updating a fixed pattern noise matrix
Publication Date: 2021.12.21 AXIS
  • US11205250B2 patent drawing
  • US11205250B2 patent drawing
  • US11205250B2 patent drawing

AI summary

A method for updating a fixed pattern noise matrix comprises: calculating a first difference between a target and first different images in a video stream to obtain a first differential matrix; calculating a second difference between the target and second different images in the video stream to obtain a second differential matrix; identifying a set of candidate positions for fixed pattern noise by: locating first and second sets of positions in the first differential matrix at which a difference deviates from predetermined values, finding a set of overlapping positions between the first and second sets of positions, and adjusting the set of overlapping positions. The adjusted set of overlapping positions is used for fixed pattern noise. Furthermore, each position in the set of candidate positions is updated, wherein the updated fixed pattern noise value at each position is based on a value at a corresponding non-adjusted position in the differential matrix.