Signal Processing Circuit for Multi-Camera Image Stitching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing signal processing methods for stitching images from multiple camera modules often result in errors in overlapping regions, especially when the overlapping area is reduced, leading to unstable and disagreeable viewing experiences, particularly with moving images.

Innovation Solution

A signal processing circuit that segments images into overlapping, direct-transformation, and buffer regions, using camera initial conditions and composition conditions to stitch these regions separately, with a composition-condition estimation unit to refine the stitching process, especially utilizing high-resolution and high-frame-rate data from overlapping regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of moving object

If the overlapping region is made smaller to widen the photographic angle-of-view, then the photographic angle-of-view is improved, but errors between feature points remarkably appear on the opposite side of the overlapping region

Engineering Contradiction:
Improveoverlapping region areaVSAvoidfeature point alignment accuracy
Core Design Contradiction:
Area of moving objectVSMeasurement precision

Solution Approach 1:

The patent divides the image into three distinct regions: overlapping region, buffer region, and direct-transformation region. This segmentation allows different processing strategies to be applied to each region, enabling accurate stitching even when the overlapping region is small. The buffer region specifically addresses the problem of error propagation by providing a transition zone between the overlapping and direct-transformation regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different transformation methods to different regions: feature point-based composition for the overlapping region, intermediate composition conditions for the buffer region, and direct camera initial conditions for the direct-transformation region. This local differentiation ensures that each region is processed with the most appropriate method, maintaining accuracy throughout the entire image even when the overlapping region is minimized.

Inventive Principle:
Principle #3Local quality

2Productivity

If feature point extraction is used for stitching, then stitching processing can be performed, but errors between feature points cause the angle-of-view to change slightly and quickly in moving images

Engineering Contradiction:
Improvestitching processing efficiencyVSAvoidangle-of-view stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent performs preliminary extraction of camera initial conditions (directions and magnifications) from the camera modules before stitching. These pre-extracted parameters are then used as reliable reference data for transforming the direct-transformation region, avoiding the instability that would result from relying solely on feature point extraction during runtime processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces buffer regions with intermediate composition conditions that act as mediators between the overlapping region (processed by feature point matching) and the direct-transformation region (processed by camera initial conditions). This intermediary approach smooths transitions and prevents abrupt changes in angle-of-view, maintaining stability in moving images while preserving processing efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10455151B2Signal processing circuit and imaging apparatus
Publication Date: 2019.10.22 SONY SEMICON SOLUTIONS CORP
  • US10455151B2 patent drawing
  • US10455151B2 patent drawing
  • US10455151B2 patent drawing

AI summary

The present disclosure relates to a signal processing circuit and an imaging apparatus by which a plurality of images including an overlapping region can be accurately stitched.Stitching (projective transformation and warping) is performed on direct-transformation region images on the basis of camera initial condition information (information on directions of camera modules) stored in an EEPROM. Stitching is performed on overlapping-region images under the determined composition condition. Stitching is performed on buffer region images by the use of a value (e.g., moderate value) determined on the basis of a projective transformation condition of the direct-transformation region images and a projective transformation condition of the overlapping-region images. The present disclosure is applicable to, for example, a signal processing circuit used in an imaging apparatus such as a camera.