Image Alignment Using Sensor and Vector Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing techniques for panoramic synthesis rely on motion information from gyro sensors, which can be unreliable, leading to inaccurate alignment due to factors like camera shake and repetitive patterns, resulting in degraded alignment accuracy.

Innovation Solution

An image processing apparatus that detects motion information from multiple sources, determines the reliability of this information, and uses either the most reliable motion vector or a vector derived from both motion information and motion vectors for alignment, ensuring accurate image alignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If motion information from gyro sensor is used for image alignment, then alignment can be performed using sensor data, but the reliability of motion information varies due to factors like camera shake and repetitive patterns, leading to degraded alignment accuracy

Engineering Contradiction:
Improvealignment operationVSAvoidreliability of motion information
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent combines motion information from gyro sensors with motion vectors obtained from image comparison to perform alignment. By merging these two sources of motion data, the system leverages the advantages of both sensor-based and image-based methods while compensating for their individual weaknesses, thereby improving overall alignment reliability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent dynamically changes the parameters used for alignment based on the reliability of motion information. When motion information reliability is high, the system prioritizes sensor data; when reliability is low, it transitions to relying more on motion vectors from image comparison, thus adapting to varying conditions

Inventive Principle:
Principle #35Parameter changes

2Productivity

If motion vector is selected based on motion information from sensor, then alignment can be performed efficiently, but the reliability of motion vector may vary and wrong motion vector may be selected, degrading alignment accuracy

Engineering Contradiction:
Improvealignment processing efficiencyVSAvoidalignment accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent implements a feedback mechanism where the reliability of motion information is continuously evaluated. Based on this reliability assessment, the system adjusts the selection and weighting of motion vectors in subsequent alignment operations, creating a closed-loop control system that improves both efficiency and accuracy

Inventive Principle:
Principle #23Feedback

3Device complexity

If single source of motion information is used for alignment, then processing is simple, but alignment accuracy is degraded due to unreliability of motion information

Engineering Contradiction:
Improvealignment processing complexityVSAvoidalignment reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent creates a composite alignment approach by combining motion information from gyro sensors with motion vectors from image comparison. This composite method integrates multiple data sources with different characteristics, producing a more reliable alignment result than any single source could achieve alone

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS10846822B2Image processing apparatus, image pickup apparatus, control method of image processing apparatus, and recording apparatus
Publication Date: 2020.11.24 CANON KK
  • US10846822B2 patent drawing
  • US10846822B2 patent drawing
  • US10846822B2 patent drawing

AI summary

An image processing apparatus performs a first detection that detects motion information of an image sensor during a period in which the image sensor captures a first image and a second image based on an output of a sensor different from the image sensor, a second detection that detects a plurality of motion vectors between the first image and the second image, a determination of first reliability of the motion information detected by the first detection and second reliability of the motion vectors detected by the second detection, and an alignment based on either one of the motion vectors or a vector indicated by the motion information, which has higher reliability, or a vector obtained from the motion vectors and the motion information according to the reliability.