Planar panorama imagery generation
First Claim
1. A method for generating planar panorama imagery, comprising:
- analyzing a first frame of planar panorama source imagery to identify objects within the first frame, the analysis comprising;
comparing characteristics of the objects identified within the first frame to characteristics of a first type of object to classify a first object within the first frame corresponding to the first type of object; and
comparing characteristics of the objects identified within the first frame to characteristics of a second type of object to identify a second object within the first frame corresponding to the second type of object;
analyzing a second frame of the planar panorama source imagery to identify objects within the second frame, the analysis comprising;
comparing characteristics of the objects identified within the second frame to characteristics of the first type of object to identify the first object within the second frame corresponding to the first type of object;
receiving an indication that the first object type has a higher prioritization than the second object type;
determining that the second object overlaps the first object in the first frame and that the second object does not overlap the first object in the second frame;
selecting the second frame, but not the first frame, for use in the planar panorama imagery based on the prioritization and the determination that the second object overlaps the first object in the first frame; and
generating the planar panorama imagery with at least the second frame, but not the first frame.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are disclosed for generating improved planar panorama imagery, which may be used to view street-level, human-scale locations along a desired path, for example. One or more desired objects can be detected in source imagery that may be used to produce the resulting planar panorama imagery. Respective object regions comprising a desired object can be identified in one or more frames of the source imagery. One or more portions of the source imagery that do not comprise the object region for the desired object can be joined with at least some of the one or more frames that do comprise the object region for the desired object. The resulting planar panorama imagery can thus comprise the desired object. Also, the planar panorama imagery can be generated so as to lack one or more non-desired objects and/or adverse effects that may result therefrom.
-
Citations
20 Claims
-
1. A method for generating planar panorama imagery, comprising:
-
analyzing a first frame of planar panorama source imagery to identify objects within the first frame, the analysis comprising; comparing characteristics of the objects identified within the first frame to characteristics of a first type of object to classify a first object within the first frame corresponding to the first type of object; and comparing characteristics of the objects identified within the first frame to characteristics of a second type of object to identify a second object within the first frame corresponding to the second type of object; analyzing a second frame of the planar panorama source imagery to identify objects within the second frame, the analysis comprising; comparing characteristics of the objects identified within the second frame to characteristics of the first type of object to identify the first object within the second frame corresponding to the first type of object; receiving an indication that the first object type has a higher prioritization than the second object type; determining that the second object overlaps the first object in the first frame and that the second object does not overlap the first object in the second frame; selecting the second frame, but not the first frame, for use in the planar panorama imagery based on the prioritization and the determination that the second object overlaps the first object in the first frame; and generating the planar panorama imagery with at least the second frame, but not the first frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating planar panorama imagery, comprising:
-
one or more processing units; and memory comprising instructions that when executed by at least one of the one or more processing units perform operations, comprising; analyzing a first frame of planar panorama source imagery to identify objects within the first frame, the analysis comprising; comparing characteristics of the objects identified within the first frame to characteristics of a first type of object to classify a first object within the first frame corresponding to the first type of object; and comparing characteristics of objects identified within the first frame to characteristics of a second type of object to classify a second object within the first frame corresponding to the second type of object; analyzing a second frame of the planar panorama source imagery, the analysis comprising; comparing characteristics of objects identified within the second frame to characteristics of the first type of object to classify the first object within the second frame corresponding to the first type of object; receiving an indication that the first object type has a higher prioritization than the second object type; determining that the second object overlaps the first object in the first frame and that the second object does not overlap the first object in the second frame; selecting the second frame, but not the first frame, for use in the planar panorama imagery based on the prioritization and the determination that the second object overlaps the first object in the first frame; and generating the planar panorama imagery with at least the second frame, but not the first frame. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable storage device comprising instructions that when executed perform a method for generating planar panorama imagery, the method comprising:
-
accessing source imagery including at least a first frame and a second frame; receiving an indication that a first object type in source imagery has a higher prioritization than a second object type in the source imagery; comparing characteristics of objects within the first frame to characteristics of a first type of object to identify a first object within the first frame corresponding to the first type of object; comparing characteristics of objects within the first frame to characteristics of a second type of object to identify a second object within the first frame corresponding to the second type of object; comparing characteristics of objects identified within the second frame to characteristics of the first type of object to identify the first object within the second frame corresponding to the first type of object; determining that the second object overlaps the first object in the first frame and that the second object does not overlap the first object in the second frame; selecting the second frame, but not the first frame, for use in the planar panorama imagery based on the prioritization and the determination that the second object overlaps the first object in the first frame; and generating the planar panorama imagery with at least the second frame, but not the first frame. - View Dependent Claims (20)
-
Specification