Panorama Mosaic Image Stitching on Portable Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional panorama mosaic algorithms require complex floating-point operations and are unsuitable for real-time implementation on portable terminals due to limited hardware capabilities, leading to instability and impracticality in capturing panorama images.
Innovation Solution
A method that transforms floating-point operations into integer operations, uses a user interface to minimize floating-point processes, and approximates the projection transformation matrix for rotational transformation, enabling real-time panorama creation on portable terminals with a panorama viewfinder and dynamic programming for boundary determination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional panorama mosaic algorithms are used, then accurate projection transformation and image stitching are achieved, but computational complexity and memory usage increase, making real-time implementation on portable terminals impractical
Solution Approach 1:
The patent replaces complex floating-point operations with simpler integer operations, using computationally inexpensive methods that can be executed quickly on portable terminals. This involves using integer-based projection transformation and image stitching algorithms that sacrifice minimal precision for significant gains in computational efficiency and real-time performance.
Solution Approach 2:
The patent transforms the computational parameters from floating-point to integer domain, changing the mathematical representation to reduce computational complexity. This parameter transformation enables the use of simpler arithmetic operations while maintaining adequate accuracy for panorama mosaic creation on resource-constrained devices.
2Measurement precision
If feature point extraction and correlation techniques are used, then accurate transformation matrix estimation is achieved, but processing time increases, preventing real-time panorama creation
Solution Approach 1:
The patent extracts and eliminates the computationally intensive feature point extraction and correlation techniques from the panorama mosaic pipeline. Instead, it uses direct integer-based geometric transformation methods that bypass the need for complex feature matching, significantly reducing processing time while maintaining adequate transformation accuracy for real-time application.
Solution Approach 2:
The patent skips the traditional multi-step process of feature extraction, correlation analysis, and transformation matrix estimation. By using simplified integer-based projection methods, it rushes through the transformation process quickly, enabling real-time panorama creation on portable terminals without sacrificing essential functionality.
3Manufacturing precision
If floating-point operations are performed, then accurate image transformation is achieved, but hardware resource consumption increases beyond portable terminal capabilities
Solution Approach 1:
The patent substitutes the mechanical computation system (floating-point arithmetic units) with a simpler alternative (integer arithmetic operations). This replacement reduces the hardware resource requirements and energy consumption while maintaining sufficient image transformation precision for panorama mosaic creation on portable terminals with limited processing capabilities.
Data Source
AI summary
A method for taking a panorama mosaic photograph includes displaying a partial image of a previously taken image as a guide image on a viewer of an image to be currently taken and taking a number of images constituting the panorama mosaic photograph according to a photography operation; projecting the taken images onto a common cylindrically curved surface; and joining the projected images into a single image.


