Back to results
US 10,440,267 B2Granted
System and method for image stitching
AssigneeTower Spring Global Limited
InventorsEric Kwong Hang Tsang, Yuntao Sun
Life of this patent
Estimating the term…
Abstract
Digital logic circuitry includes a plurality of logic blocks and memories that execute a method to stitch images. The method includes capturing the images with a plurality of pixel sensors, providing blocks of intensity values captured by the pixel sensors to input/output (I/O) pins of the digital logic circuitry, processing the intensity values with the digital logic circuitry, and stitching the processed images into a stitched image.
Claims6
A camera, comprising:
- a lens;
- a plurality of image sensors that capture panoramic images;
- random access memory that connects to the image sensors and stores pixel values of the panoramic images;
- and
- a digital logic circuit having input/output (I/O) pins connected to the random access memory and including logic blocks and memories that obtain blocks of the pixel values of the panoramic images from the random access memory, save a portion of each of the blocks to each of the memories, calculate output pixel values based on pre-selected pixels in the blocks, generate output images from the calculated output pixel values, and stitch the output images with blending data to produce a 360° image,
- wherein the digital logic circuit calculates the output pixel values based on a cubic interpolating coefficient generator represented by:
- pixel
-
- (
- ux
- ,
- uy
- )
- =
- ∑
- i
- =
- 0
- 3
-
-
- ∑
- j
- =
- 0
- 3
-
-
- wx
-
- (
- i
- ,
- ux
- )
-
- wy
-
- (
- j
- ,
- uy
- )
-
- d
- 16
-
- (
- i
- ,
- j
- )
- where d16 are the pixel values captured by the image sensors, and wx(i)=f(i, ux) and wy(j)=f(j, uy) are interpolation coefficients generated by the cubic interpolating coefficient generator with the following cubic interpolation functions:
- f
-
- (
- 0
- ,
- x
- )
- =
- -
- 3
- ×
- x
- 3
- +
- 6
- ×
- x
- 2
- -
- 3
- ×
- x
- 4
- ,
-
- f
-
- (
- 1
- ,
- x
- )
- =
- 5
- ×
- x
- 3
- -
- 9
- ×
- x
- 2
- +
- 4
- 4
- ,
-
- f
-
- (
- 2
- ,
- x
- )
- =
- -
- 5
- ×
- x
- 3
- +
- 6
- ×
- x
- 2
- +
- 3
- ×
- x
- 4
- ,
-
- f
-
- (
- 3
- ,
- x
- )
- =
- 3
- ×
- x
- 3
- -
- 3
- ×
- x
- 2
- 4
- .
141 more elements
Dependencies are inferred from the claim text.