Array Camera Image Stitching Using Multi-Plane Depth Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image stitching methods fail to correctly align foreground and background elements when images are not taken from exactly the same location, resulting in internal parallax issues, which are difficult to correct, especially when using handheld or tripod-mounted cameras.

Innovation Solution

An electronic device and method that utilize an array of image recording units to calculate depth maps for sub-images, allowing for stitching in multiple planes and combining images to compensate for misalignment, thereby eliminating internal parallax and improving image alignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If images are stitched using conventional methods, then the stitching process is simple and fast, but internal parallax causes misalignment between foreground and background elements

Engineering Contradiction:
Improvealignment precisionVSAvoidstitching process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the image space into multiple depth planes based on calculated depth maps. Instead of treating the entire scene as a single plane, the method divides it into foreground and background planes at different distances from the camera. This segmentation allows independent alignment correction for each plane, resolving the internal parallax problem while maintaining a manageable processing approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces depth information as an additional dimension to the traditional 2D stitching process. By calculating depth maps and creating multiple stitched images at different depth planes, the method transforms the problem from a single-plane 2D alignment task into a multi-plane 3D-aware stitching process, enabling accurate alignment of elements at different distances.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Manufacturing precision

If multiple depth planes are processed separately, then alignment precision improves, but processing time and computational complexity increase

Engineering Contradiction:
Improvealignment precisionVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary depth map calculation and plane segmentation before the actual stitching operation. By pre-processing the images to identify depth planes and prepare alignment corrections in advance, the method enables faster execution during the stitching phase. The computationally intensive depth analysis is done once, allowing subsequent stitching operations to proceed more efficiently.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies stitching corrections selectively to different depth planes rather than uniformly across the entire image. By focusing computational resources on correcting specific planes where internal parallax occurs, rather than over-processing the entire image, the method achieves high alignment precision while avoiding unnecessary computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9076269B2Method and electronic device for creating a combined image
Publication Date: 2015.07.07 SONY GROUP CORP
  • US9076269B2 patent drawing
  • US9076269B2 patent drawing
  • US9076269B2 patent drawing

AI summary

An object of the present invention is to provide a way of improving the stitching procedure.The object is achieved by a method in an electronic device for creating a combined image. The method comprises obtaining (701) a first set of at least two sub-images recorded by an array camera. The method further comprises obtaining (702) a second set of at least two sub-images recorded by the array camera. A first depth map is calculated for the first set of sub-images. The first depth map comprises information about a first plane of the sub-images and a second plane of the sub-images. The first plane being at a first distance from the point where the sub-images have been recorded, and the second plane being at a second distance from the point where the sub-images have been recorded. A second depth map is calculated for the second set of sub-images. The second depth map comprises information about the first plane and the second plane. The method further comprises stitching the first set of sub-images and the second set of sub-images in the first plane, and thereby obtaining a first stitched image. The first set of sub-images and the second set of sub-images are stitched in the second plane, and thereby obtaining a second stitched image. Finally the method comprises combining the first stitched image with the second stitched image and thereby creating the combined image.