Method and apparatus for providing panoramic view with high speed image matching and mild mixed color blending
First Claim
1. A method of providing a panoramic image, the method comprising:
- preparing images of a plurality of levels, which are made by scaling each of two source images at several rates; and
computing a Sum of Square Difference (SSD) with two corresponding images in each of the plurality of levels of the two source images to form a stitched together image.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method of providing a panoramic image, the method including: preparing images of a plurality of levels, which are made by scaling each of two source images at several rates; computing a Sum of Square Difference (SSD) between two corresponding images in each of the plurality of levels of the two source images to form an image stitched together; and when stitching the two images, the overlapping area is divided into a plurality of parts and each part is assigned a weight which is linearly applied respectively to the divided part of each source image for blending color. The apparatus includes stitching units to stitch source images together at the plurality of levels and blending units to color blend the source images in the overlapped area.
-
Citations
20 Claims
-
1. A method of providing a panoramic image, the method comprising:
-
preparing images of a plurality of levels, which are made by scaling each of two source images at several rates; and computing a Sum of Square Difference (SSD) with two corresponding images in each of the plurality of levels of the two source images to form a stitched together image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of providing a panoramic image, the method comprising:
-
detecting a blend area of a certain percent from within a certain range of an overlapped part of two source images; and generating a blended image by linearly applying a weight to corresponding pixels of the source images in the blend area. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method of providing a panoramic image, the method comprising:
-
generating a blended image of a first relevant area according to a first weight function linearly applied to two corresponding images in a certain percent area from within a certain range of an overlapped part of two source images; generating a blended image of a second relevant area according to a second weight function applied to one of the two corresponding images in one area outside the certain percent area within the certain range of the overlapped part of the two source images; and generating a blended image of a third relevant area according to a third weight function applied to another of the two corresponding images in another area outside the certain percent area within the certain range of the overlapped part of the two source images. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A stitching apparatus for a panoramic image, the apparatus comprising:
-
a first stitching unit to compute an SSD between two corresponding images in a level having a first number of pixels in a plurality of levels which are made by scaling each of the two source images at several rates and detecting a position having the smallest SSD value to match the two source images; and a second stitching unit to compute the SSD between two corresponding images in a level of the images having a second number of pixels larger than in the first stitching unit so as to again match the two source images matched by the first stitching unit. - View Dependent Claims (18)
-
-
19. A panoramic image blending apparatus, comprising:
-
a blend area search unit to search a certain percent of an overlapped part from within an input range as a blend area of two source images, and; a weight application unit to generate a blended image by linearly applying a weight to two corresponding images in the blend area.
-
-
20. A blending apparatus for a panoramic image, the apparatus comprising:
-
a first blending unit to generate a blended image in a first relevant area according to a first weight function linearly applied to two corresponding images in a certain percent area from within a certain range of an overlapped part of two source images; a second blending unit to generate a blended image of a second relevant area according to a second weight function applied to one of the two corresponding images in one area outside the certain percent area within the certain range of the overlapped part of the two source images; and a third blending unit to generate a blended image of a third relevant area according to a third weight function applied to another of the two corresponding images in another area outside the certain percent area within the certain range of the overlapped part of the two source images.
-
Specification