Image Processing Apparatus Feature Point Tracking for Camera-Shake Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image capturing systems face challenges in effectively tracking feature points corresponding to moving objects during the 'frame-in' period, leading to inadequate camera-shake correction, as they often track irrelevant feature points before the object enters the frame.

Innovation Solution

An image processing apparatus that sets a processing region and iterates through selecting and detecting tracking target points until a moving object is detected, then adjusts the selection process to follow the motion vectors of previously tracked points, ensuring accurate feature point tracking and camera-shake correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If feature point tracking is started before the frame-in of a moving object, then the tracking process can begin early for camera-shake correction, but the system tracks irrelevant feature points instead of the moving object, reducing correction accuracy

Engineering Contradiction:
Improvetracking start timeVSAvoidcamera-shake correction accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The system performs preliminary feature point extraction and tracking preparation in advance, but delays the actual tracking execution until the moving object is detected. The processor extracts feature points from captured images and prepares tracking data structures beforehand, then activates tracking only when the moving object enters the frame, ensuring both early readiness and accurate tracking of the correct target

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the tracking target selection based on the detection status of the moving object. Before frame-in, the system monitors for object appearance; after detection, it switches to tracking the moving object's feature points. This dynamic adaptation allows the system to optimize tracking accuracy according to the current capture phase while maintaining continuous operation

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If feature points are extracted from the entire image, then more feature points are available for tracking, but the distribution becomes non-uniform and processing complexity increases

Engineering Contradiction:
Improvenumber of feature pointsVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system applies different processing strategies to different regions of the image based on local characteristics. In regions containing the moving object, feature point extraction is performed with higher density and priority. In background regions, extraction is performed with lower density. This local differentiation ensures sufficient feature points for accurate tracking while reducing overall processing complexity and avoiding uniform distribution issues

Inventive Principle:
Principle #3Local quality

3Productivity

If the tracking range is limited to improve processing efficiency, then fewer feature points need to be tracked, but the system may miss the moving object when it enters the frame

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidobject detection reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments the image processing into distinct phases: a pre-frame-in phase where the entire image is monitored for object appearance, and a post-frame-in phase where tracking is focused on the detected moving object's region. This segmentation allows comprehensive monitoring during the critical detection period while enabling efficient localized tracking afterward, balancing efficiency and reliability

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10880457B2Image processing apparatus, image capturing apparatus, image processing method, and storage medium
Publication Date: 2020.12.29 CANON KK
  • US10880457B2 patent drawing
  • US10880457B2 patent drawing
  • US10880457B2 patent drawing

AI summary

There is provided an image processing apparatus. A setting unit sets a first processing region in a part of a captured range. A selection unit selects a plurality of tracking target points in a first captured image of a plurality of captured images. A detection unit detects a motion vector of each tracking target point between the first captured image and a second captured image subsequently captured after the first captured image. A determination unit determines whether a moving object has appeared in the first processing region. A control unit performs control to iterate a first process set until it is determined that the moving object has appeared in the first processing region, and to iterate a second process set after it is determined that the moving object has appeared in the first processing region.