Image Processing Apparatus Motion Vector Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The 'looping path problem' occurs when joining moving images captured along a free two-dimensional camera trajectory, causing misalignment due to accumulation of errors in motion vectors, which is difficult to address without high-precision sensors, leading to deterioration of textures and increased calculation costs.

Innovation Solution

An image processing apparatus that derives motion vectors between images, corrects cumulative errors by distributing them evenly across frames, and writes textures into a frame memory, eliminating the need for subpixel processing and high-precision sensors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If motion vectors are used to join moving images along a free two-dimensional camera trajectory, then the ability to create panoramic images is improved, but cumulative errors cause misalignment and deterioration of textures

Engineering Contradiction:
Improvecamera trajectory flexibilityVSAvoidimage alignment precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent performs preliminary detection of subjects in the first and second images to identify their positions before the joining process. This preliminary action allows the system to establish reference points that will be used to correct cumulative errors in motion vectors, thereby maintaining alignment precision while preserving trajectory flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the detected subject positions from the first and second images are used to calculate correction amounts for cumulative errors. These correction amounts are then applied to adjust the joining positions of intermediate images, creating a closed-loop system that compensates for drift and maintains alignment accuracy throughout the panorama creation process.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If high-precision sensors are used to correct cumulative errors in motion vectors, then image alignment precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improveimage alignment precisionVSAvoidsensor requirements
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent enables the image processing apparatus to self-correct cumulative errors by using its own image data. The system detects subjects within the images themselves and uses these detected positions as reference information to calculate correction amounts, eliminating the need for external high-precision sensors while maintaining alignment precision through self-service error correction.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates a virtual reference system by detecting and copying subject positions from the first and second images. These copied position data serve as reference information that replaces the function of physical high-precision sensors, allowing the system to achieve accurate alignment without adding complex hardware components.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If subpixel processing is used to reduce misalignment, then image alignment precision is improved, but calculation costs increase

Engineering Contradiction:
Improvealignment precisionVSAvoidcalculation cost
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The patent segments the error correction process by applying corrections in two stages: first correcting drift errors using subject position references, and then separately addressing misalignment errors. This segmentation allows the system to handle different types of errors with appropriate methods, reducing the overall calculation burden compared to applying subpixel processing uniformly to all correction needs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies correction amounts derived from subject position detection to a selected number of pixels around the joining position rather than performing exhaustive subpixel processing on all pixels. This partial action approach achieves sufficient alignment precision for practical purposes while significantly reducing calculation costs compared to complete subpixel processing.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9883102B2Image processing apparatus, image processing method, program, and camera
Publication Date: 2018.01.30 JVC KENWOOD CORP
  • US9883102B2 patent drawing
  • US9883102B2 patent drawing
  • US9883102B2 patent drawing

AI summary

Provided are an image processing apparatus, an image processing method, a program, and a camera which are capable of generating a joined image in which misalignment is less likely to occur. An image processing apparatus according to an exemplary embodiment includes a motion vector derivation unit that derives a motion vector between images of a plurality of images; a correction unit that corrects a motion vector between images included in a target section from a first image to a second image based on cumulative errors in the section from the first image to the second image; and a texture writing unit that writes, into a frame memory, the plurality of textures that form the joined image, based on the motion vector corrected by the correction unit.