Panoramic Image Generation Speed Optimization via Adjacency Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing panoramic image generation methods for user terminals suffer from low mosaicking speed due to inefficient feature matching and camera parameter optimization processes.

Innovation Solution

A method and apparatus for panoramic image generation that includes determining adjacency relationships among images, performing feature matching using SIFT points and RANSAC, optimizing camera parameters with bundle adjustment, and adjusting image colors to improve mosaicking speed and quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If general mosaicking method using SIFT feature and bundle adjustment optimization is used, then image mosaicking accuracy is improved, but mosaicking speed deteriorates

Engineering Contradiction:
Improvemosaicking accuracyVSAvoidmosaicking speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the image set into adjacent image pairs based on adjacency relationships, performing feature matching only on paired images rather than all images simultaneously. This reduces the computational complexity from O(n²) to O(n) while maintaining matching accuracy through sequential processing of adjacent pairs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary determination of adjacency relationships and preliminary feature matching on adjacent images before executing the full bundle adjustment optimization. This preliminary action provides initial parameter estimates that accelerate the convergence of the optimization algorithm, reducing overall processing time while maintaining final accuracy.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If mosaicking method for mobile phone with sensor tracking is used, then mosaicking speed is improved, but mosaicking accuracy deteriorates

Engineering Contradiction:
Improvemosaicking speedVSAvoidmosaicking accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent merges two approaches: it uses sensor information to quickly identify adjacent image pairs (speed improvement) while simultaneously performing feature matching and bundle adjustment optimization on these pairs (accuracy improvement). This combination leverages the strengths of both methods to achieve both speed and accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces feature matching results as an intermediary between sensor tracking and final mosaicking. The sensor data provides initial adjacency information, feature matching refines this with visual verification, and the refined parameters are then used for final bundle adjustment, creating a multi-stage mediation process that ensures both speed and accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If feature matching is performed on all image pairs, then matching completeness is improved, but computational workload increases

Engineering Contradiction:
Improvematching completenessVSAvoidcomputational workload
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the comprehensive feature matching task into smaller sub-tasks by only matching adjacent image pairs. This segmentation reduces the number of comparisons from all possible pairs to just neighboring pairs, dramatically reducing computational workload while maintaining reliability through the transitive property of adjacency relationships in the panorama sequence.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10395341B2Panoramic image generation method and apparatus for user terminal
Publication Date: 2019.08.27 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US10395341B2 patent drawing
  • US10395341B2 patent drawing
  • US10395341B2 patent drawing

AI summary

The present disclosure provides a panoramic image generation method and apparatus for a user terminal. The panoramic image generation method for a user terminal includes: obtaining a plurality of images shot by a user terminal, determining an adjacence relationship among the plurality of images, and performing feature matching on adjacent images to obtain matched feature-point-pairs; obtaining an optimized camera parameter according to the matched feature-point-pairs and an initial camera parameter; performing a color adjustment on the adjacent images to obtain color adjusted adjacent images; and mosaicking the color adjusted adjacent images according to the optimized camera parameter to generate a panoramic image.