Method and apparatus for determining a building location based on a building image
First Claim
Patent Images
1. A method comprising:
- receiving an image, wherein the image comprises a cluster of buildings, wherein the image is taken from a facing position with respect to the cluster of buildings;
extracting building texture features from the image;
receiving reference building texture features;
determining, using a processor, building texture features comparisons between building texture features of the cluster of buildings and reference building texture features which satisfy a predetermined match threshold;
determining a matching building locations based upon the building texture features comparisons;
determining a back projection so as to include a position in which the buildings in the image most accurately satisfy the matching building locations; and
determining a camera position dependent upon the back projection that is based on the matching building locations and the building texture features comparisons.
10 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided for determining a building location based on a building image. In the context of a method, the method includes receiving an image including at least one building, extracting building texture features from the image, and receiving reference building texture features. The method also includes determining, using a processor, building texture features comparisons between building texture features and reference building texture features which satisfy a predetermined match threshold and determining a matching building location based upon the building texture features comparison.
9 Citations
17 Claims
-
1. A method comprising:
-
receiving an image, wherein the image comprises a cluster of buildings, wherein the image is taken from a facing position with respect to the cluster of buildings; extracting building texture features from the image; receiving reference building texture features; determining, using a processor, building texture features comparisons between building texture features of the cluster of buildings and reference building texture features which satisfy a predetermined match threshold; determining a matching building locations based upon the building texture features comparisons; determining a back projection so as to include a position in which the buildings in the image most accurately satisfy the matching building locations; and determining a camera position dependent upon the back projection that is based on the matching building locations and the building texture features comparisons. - View Dependent Claims (2, 3, 4, 5, 6, 12)
-
-
7. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the processor, cause the apparatus to at least:
-
receive an image, wherein the image comprises a cluster of buildings, wherein the image is taken from a facing position with respect to the cluster of buildings; extract building texture features from the image; receive reference building texture features; determine building texture features comparisons between building texture features of the cluster of buildings and reference building texture features which satisfy a predetermined match threshold; determine a matching building location based upon the building texture features comparisons; determine a back projection so as to include a position in which the buildings in the image most accurately satisfy the matching building locations; and determine a camera position dependent upon the back projection that is based on the matching building locations and the building texture features comparisons. - View Dependent Claims (8, 9, 10, 11)
-
-
13. At least one non-transitory computer-readable storage medium storing a computer program product having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions configured to:
-
receive an image, wherein the image comprises a cluster of buildings, wherein the image is taken from a facing position with respect to the cluster of buildings; extract building texture features from the image; receive reference building texture features; determine building texture features comparisons between building texture features of the cluster of buildings and reference building texture features which satisfy a predetermined match threshold; determine a matching building location based upon the building texture features comparisons; determine a back projection so as to include a position in which the buildings in the image most accurately satisfy the matching building locations; and determine a camera position dependent upon the back projection that is based on the matching building locations and the building texture features comparisons. - View Dependent Claims (14, 15, 16, 17)
-
Specification