Laying Out Multiple Images
First Claim
1. A method comprising:
- identifying geometric transformations corresponding to multiple images from a collection of images, where a geometric transformation reorients a corresponding image in relation to a common reference frame when applied;
identifying a reference image for the multiple images in the collection of images;
determining overlapping image regions for the multiple images starting from the reference image and proceeding according to an order based on a distance measure between images of the multiple images, the distance measure between a particular pair of images of the multiple images being based on a measure of distortion between the pair of images;
determining additional transformations of a specified type for the multiple images based on the overlapping image regions; and
laying out the multiple images.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatuses, including computer program products, are provided for re-layout of composite images. In some implementations, a method includes identifying geometric transformations corresponding to multiple images from a collection of images, where a geometric transformation reorients a corresponding image in relation to a common reference frame when applied and identifying a reference image for the multiple images in the collection of images. The method also includes determining overlapping image regions for the multiple images starting from the reference image, the determining based on the identified geometric transformations, determining additional transformations of a specified type for the multiple images based on the overlapping image regions, where an additional transformation lays out a corresponding image in relation to the reference image when applied, and making the additional transformations available for further processing and output with respect to the collection of images.
20 Citations
20 Claims
-
1. A method comprising:
-
identifying geometric transformations corresponding to multiple images from a collection of images, where a geometric transformation reorients a corresponding image in relation to a common reference frame when applied; identifying a reference image for the multiple images in the collection of images; determining overlapping image regions for the multiple images starting from the reference image and proceeding according to an order based on a distance measure between images of the multiple images, the distance measure between a particular pair of images of the multiple images being based on a measure of distortion between the pair of images; determining additional transformations of a specified type for the multiple images based on the overlapping image regions; and laying out the multiple images. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
identifying geometric transformations corresponding to multiple images from a collection of images, where a geometric transformation reorients a corresponding image in relation to a common reference frame when applied; identifying a reference image for the multiple images in the collection of images; determining overlapping image regions for the multiple images starting from the reference image and proceeding according to an order based on a distance measure between images of the multiple images, the distance measure between a particular pair of images of the multiple images being based on a measure of distortion between the pair of images; determining additional transformations of a specified type for the multiple images based on the overlapping image regions; and laying out the multiple images. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
one or more computers configured to perform operations comprising; identifying geometric transformations corresponding to multiple images from a collection of images, where a geometric transformation reorients a corresponding image in relation to a common reference frame when applied; identifying a reference image for the multiple images in the collection of images; determining overlapping image regions for the multiple images starting from the reference image and proceeding according to an order based on a distance measure between images of the multiple images, the distance measure between a particular pair of images of the multiple images being based on a measure of distortion between the pair of images; determining additional transformations of a specified type for the multiple images based on the overlapping image regions; and laying out the multiple images. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
Specification