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 method executed by a digital logic circuitry that includes a plurality of logic blocks and memories that stitch fisheye images into a 360° panoramic image, the method comprising:
- capturing, with a camera, the fisheye 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 without processing the intensity values with a processor;
- processing, by the digital logic circuitry and with a mapping algorithm, the intensity values by converting the blocks from the fisheye images to rectilinear images;
- and
- stitching, by the digital logic circuitry and with blending data obtained from edges of the rectilinear images, the rectilinear images into the 360° panoramic image,
- wherein the mapping algorithm is 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 intensity values captured by the pixel sensors, and wx(i)=f(i, ux) and wy(j)=f(i, 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
- .
Dependencies are inferred from the claim text.