MAPPING SYSTEM AND METHOD FOR APPLYING TEXTURE TO VISUAL REPRESENTATIONS OF BUILDINGS
First Claim
1. A mapping system configured to provide visual representations of a plurality of buildings to which texture has been applied, the mapping system comprising a map database, at least one processor and at least one memory including computer program code, the at least one memory and the computer program code are configured to, with the processor, cause the mapping system to at least:
- for each of the plurality of buildings, analyze images of the buildings to detect building texture for one or more faces of the buildings including windows and doors;
spread a representation of the building texture to visual representations of one or more faces of a respective building that do not have a detected texture, wherein spreading the representation of the building texture comprises;
in an instance in which another face of the respective building has the detected texture and is of a corresponding size to the face of the respective building that does not have the detected texture, copying the representation of the detected texture of the another face of the respective building onto the visual representation of the face of the respective building that does not have the detected texture; and
otherwise, in an instance in which a face of a neighboring building has a detected texture and is of a corresponding size to the face of the respective building that does not have the detected texture, copying the representation of the detected texture of the face of the neighboring building onto the visual representation of the face of the respective building that does not have the detected texture; and
store the visual representations of the plurality of buildings in association with the map database; and
with reference to the map database, cause a map to be presented upon a display including the visual representations of the plurality of buildings to which texture has been applied.
1 Assignment
0 Petitions
Accused Products
Abstract
A mapping system, method and computer program product are provided to apply texture, such as windows and doors, to the visual representation of a plurality of buildings. In the context of a method, images of each of a plurality of buildings are analyzed to detect building texture for one or more faces of the buildings. A representation of the building texture is spread to visual representations of one or more faces of a respective building that do not have a detected texture. The building texture may be spread from another face of the same building that has detected texture and is of a corresponding size to the face of the building without detected texture. Or, the building texture may be spread from a face of a neighboring building has a detected texture and is of a corresponding size to the face of the building without detected texture.
-
Citations
20 Claims
-
1. A mapping system configured to provide visual representations of a plurality of buildings to which texture has been applied, the mapping system comprising a map database, at least one processor and at least one memory including computer program code, the at least one memory and the computer program code are configured to, with the processor, cause the mapping system to at least:
-
for each of the plurality of buildings, analyze images of the buildings to detect building texture for one or more faces of the buildings including windows and doors; spread a representation of the building texture to visual representations of one or more faces of a respective building that do not have a detected texture, wherein spreading the representation of the building texture comprises; in an instance in which another face of the respective building has the detected texture and is of a corresponding size to the face of the respective building that does not have the detected texture, copying the representation of the detected texture of the another face of the respective building onto the visual representation of the face of the respective building that does not have the detected texture; and otherwise, in an instance in which a face of a neighboring building has a detected texture and is of a corresponding size to the face of the respective building that does not have the detected texture, copying the representation of the detected texture of the face of the neighboring building onto the visual representation of the face of the respective building that does not have the detected texture; and store the visual representations of the plurality of buildings in association with the map database; and with reference to the map database, cause a map to be presented upon a display including the visual representations of the plurality of buildings to which texture has been applied. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of applying texture to visual representations of a plurality of buildings, the method comprising:
-
for each of the plurality of buildings, analyzing images of the buildings to detect building texture for one or more faces of the buildings including windows and doors; and spreading a representation of the building texture to visual representations of one or more faces of a respective building that do not have a detected texture, wherein spreading the representation of the building texture comprises; in an instance in which another face of the respective building has the detected texture and is of a corresponding size to the face of the respective building that does not have the detected texture, copying the representation of the detected texture of the another face of the respective building onto the visual representation of the face of the respective building that does not have the detected texture; and otherwise, in an instance in which a face of a neighboring building has a detected texture and is of a corresponding size to the face of the respective building that does not have the detected texture, copying the representation of the detected texture of the face of the neighboring building onto the visual representation of the face of the respective building that does not have the detected texture. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product configured to apply texture to visual representations of a plurality of buildings, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions configured, upon execution, to:
-
for each of the plurality of buildings, analyze images of the buildings to detect building texture for one or more faces of the buildings including windows and doors; and spread a representation of the building texture to visual representations of one or more faces of a respective building that do not have a detected texture, wherein spreading the representation of the building texture comprises; in an instance in which another face of the respective building has the detected texture and is of a corresponding size to the face of the respective building that does not have the detected texture, copying the representation of the detected texture of the another face of the respective building onto the visual representation of the face of the respective building that does not have the detected texture; and otherwise, in an instance in which a face of a neighboring building has a detected texture and is of a corresponding size to the face of the respective building that does not have the detected texture, copying the representation of the detected texture of the face of the neighboring building onto the visual representation of the face of the respective building that does not have the detected texture. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification