Image Encoding Region Estimation for Surveillance Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image encoding techniques for surveillance cameras face challenges in maintaining high image quality for specific regions, such as human faces, due to delays in detection processes and incorrect region prediction, leading to degraded image quality and increased code size.

Innovation Solution

An image processing apparatus that includes a detection unit for identifying specific regions, an estimation unit for predicting their location, a calculation unit for measuring shifts, and a setting unit that adjusts encoding parameters to enhance image quality for predicted regions within a predetermined range, while correcting errors outside this range.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the detection process is executed repeatedly to improve detection accuracy, then the reliability of specific region detection is improved, but the loss of time increases due to delay in encoding process

Engineering Contradiction:
Improvedetection accuracyVSAvoidencoding delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The estimation unit performs preliminary estimation of the specific region before the detection process completes. By predicting the region location in advance based on historical data and motion models, the system can prepare encoding parameters ahead of time, reducing the delay caused by waiting for detection completion while maintaining high detection reliability through repeated detection processes.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If the encoding parameter is changed for the delayed specific region, then the image quality of the specific region is improved, but the code amount of the whole scene increases

Engineering Contradiction:
Improveimage qualityVSAvoidcode amount
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system applies different encoding qualities to different regions. The estimation unit identifies the specific region and applies high-quality encoding parameters only to that local area, while maintaining standard encoding parameters for the rest of the scene. This localized approach improves the image quality of the specific region (such as human face) without unnecessarily increasing the code amount for the entire scene.

Inventive Principle:
Principle #3Local quality

3Productivity

If the specific region is predicted based on delayed detection results, then the encoding process can proceed without waiting for detection completion, but the prediction accuracy decreases leading to wrong region identification

Engineering Contradiction:
Improveencoding speedVSAvoidregion prediction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system uses feedback from repeated detection processes to refine the prediction. The estimation unit continuously compares predicted regions with actual detection results from multiple detection cycles, adjusting the prediction based on the feedback. This feedback mechanism allows the system to maintain high prediction accuracy even while proceeding with encoding before detection fully completes, preventing wrong region identification.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9210433B2Image processing apparatus and image processing method
Publication Date: 2015.12.08 CANON KK
  • US9210433B2 patent drawing
  • US9210433B2 patent drawing
  • US9210433B2 patent drawing

AI summary

A specific region in each frame image input after a detection process has been completed a predetermined number of times or more is estimated from a specific region detected from a past frame before the frame. The shift between the specific region detected from a first frame image input after the detection process has been completed the predetermined number of times or more and the specific region estimated for the first frame image is obtained. When the shift falls within a predetermined range, an encoding parameter to encode the specific region estimated for a second frame image input at a point the detection process for the first frame image has been completed with a higher image quality than that of regions other than the specific region is set.