Interactive image seamer for panoramic images
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive computer program for seaming a number of images into a panorama. Various parameters which affect how the images are seamed can be changed interactively. Parameters such as position, orientation, focal length, which image will be visible where images overlap, and the opacity curve can be changed. The result of any change is immediately visible. A user can move the control points, thereby “morphing” or distorting the contribution to the panorama of an image. Each pixel is assigned an “alpha” value which indicates the opacity value of that pixel in an area where images overlap. Alpha values can be changed according to a pre-established curve. The original images are not changed. Instead, only the transform between the original images and the final panorama is changed.
118 Citations
24 Claims
-
1-14. -14. (Cancel)
-
15. An interactive seamer for panoramic images, comprising:
-
a user interface having a first display area for displaying a panoramic image and a second display area for displaying two or more single view images projected from the panoramic image, the two or more single view images having overlapping portions at least partially encompassed by at least one outlined area, each pixel in the overlapping portions encompassed by the outlined area having an opacity value that is determined by the location of the pixel in the outlined area and a predetermined opacity curve; and
an image seamer for seaming the two or more single view images into the panoramic image, wherein the opacity values of the pixels in the overlapping portions encompassed by the outlined area can be manually adjusted by changing the size of the outlined area in the second display area.
-
-
16. An interactive seamer for panoramic images, comprising:
-
a user interface having a first display area for displaying a panoramic image generated from a number of single view images and a second display area for displaying a selected single view image projected from the panoramic image, wherein control points are superimposed on an area in the panoramic image corresponding to the selected single view image for manually inducing changes in parts of the panoramic image, the manually induced changes being independent of placement or movement of the selected single view image within the panoramic image; and
an image seamer for seaming the selected single view image into the panoramic image based on user specified parameters. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of interactively seaming single view images into a panoramic image, comprising:
-
displaying a panoramic image in a first display area of a user interface;
displaying two or more single view images projected from the panoramic image in a second display area of the user interface, the two or more single view images having overlapping portions at least partially encompassed by at least one outlined area, each pixel in the overlapping portions encompassed by the outlined area having an opacity value that is determined by the location of the pixel in the outlined area and a predetermined opacity curve; and
seaming the two or more single view images into the panoramic image, wherein the opacity value of the pixels in the overlapping portions encompassed by the outlined area can be manually adjusted by changing the size of the outlined area in the second display area.
-
Specification