PANORAMA IMAGE STITCHING
First Claim
1. A method for generating a panoramic image of a scene, the method comprises:
- acquiring a first image and a second image of the scene;
registering the first and the second images based at least in part on spatial relations of image data in an overlap region between the first and the second images; and
merging the registered images based at least in part on a block based mean of the overlap region between the first and second images to generate the panoramic image.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for generation of a panoramic image of a scene. In an implementation, the method includes acquiring a plurality of images (e.g. first image and a second image) of the scene. Subsequent to image acquisition, the plurality of images is registered based on spatial relations of image data in an overlap region between the images. The spatial relations may correspond to distance and angle between a plurality of features in the first and the second images respectively. The registered images are merged based at least in part on a block based mean of the overlap region to generate the panoramic image. Block based merging is utilized to normalize spatially varying intensity differences of the first image and the second image.
-
Citations
52 Claims
-
1. A method for generating a panoramic image of a scene, the method comprises:
-
acquiring a first image and a second image of the scene; registering the first and the second images based at least in part on spatial relations of image data in an overlap region between the first and the second images; and merging the registered images based at least in part on a block based mean of the overlap region between the first and second images to generate the panoramic image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 48, 49)
-
-
29. The method of merging one or more registered images of a scene to generate a panoramic image of the scene, the method comprising:
-
computing, for each of a plurality of color planes associated with the scene, block wise mean intensity differences in an overlap region between the one or more registered images, the block being characterized by a predefined dimension; smoothing a curve representing random variations in the computed mean intensity differences by a second order polynomial fit curve; finding a linear fit that corresponds to a straight line between first and last values of the smoothened curve using a first order least squares polynomial fit; and determining a maximum slope change point on the first order least squares polynomial fit curve, the maximum slope change point corresponding to x-coordinate at which distance between the linear fit and the first order least squares polynomial fit curve is maximum. - View Dependent Claims (30, 31, 32, 33, 34, 50)
-
-
35. A computing based system for generating panoramic image of a scene, the system comprising:
-
an image acquisition module configured to acquire a first image and a second image of the scene; an image registration module configured to register the first and the second images based at least in part on spatial relations of image data in an overlap region between the first and the second images; and an image merging module configured to merge the registered images based at least in part on a block based mean of the overlap region between the first and second images to generate the panoramic image. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. A method for matching features points of left image and right image of a scene captured for generating a panoramic image of the scene, the method comprising:
-
determining number of feature points in the left image and the right image; selecting a pair of feature points each from the left image and the right image respectively; matching geometrical properties of the selected pair of feature points in the left image and the selected pair of feature points in the right image, the geometric properties comprising distance and angle between the selected pair of feature points in respective images; and upon finding a match, storing the selected pairs of feature points. - View Dependent Claims (43, 44, 45, 46, 47, 51, 52)
-
Specification