Automated texture mapping system for 3D models
First Claim
1. A method for mapping texture on 3D models, the method comprising:
- determining an aerial image of an area;
determining a 3D model for the aerial image;
automatically analyzing features of the aerial image and the 3D model to determine feature correspondence of features from the aerial image to features in the 3D model; and
determining a camera pose for the aerial image based on the analysis of the feature correspondence, wherein the camera pose allows texture to be mapped onto the 3D model based on the aerial image.
1 Assignment
0 Petitions
Accused Products
Abstract
A camera pose may be determined automatically and is used to map texture onto a 3D model based on an aerial image. In one embodiment, an aerial image of an area is first determined. A 3D model of the area is also determined, but does not have texture mapped on it. To map texture from the aerial image onto the 3D model, a camera pose is determined automatically. Features of the aerial image and 3D model may be analyzed to find corresponding features in the aerial image and the 3D model. In one example, a coarse camera pose estimation is determined that is then refined into a fine camera pose estimation. The fine camera pose estimation may be determined based on the analysis of the features. When the fine camera pose is determined, it is used to map texture onto the 3D model based on the aerial image.
-
Citations
20 Claims
-
1. A method for mapping texture on 3D models, the method comprising:
-
determining an aerial image of an area; determining a 3D model for the aerial image; automatically analyzing features of the aerial image and the 3D model to determine feature correspondence of features from the aerial image to features in the 3D model; and determining a camera pose for the aerial image based on the analysis of the feature correspondence, wherein the camera pose allows texture to be mapped onto the 3D model based on the aerial image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Software encoded in one or more computer-readable media for execution by the one or more processors and when executed operable to:
-
determine an aerial image of an area; determine a 3D model for the aerial image; automatically analyze features of the aerial image and the 3D model to determine feature correspondence of features from the aerial image to features in the 3D model; and determine a camera pose for the aerial image based on the analysis of the feature correspondence, wherein the camera pose allows texture to be mapped onto the 3D model based on the aerial image. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus configured to map texture on 3D models, the apparatus comprising:
-
means for determining an aerial image of an area; means for determining a 3D model for the aerial image; means for automatically analyzing features of the aerial image and the 3D model to determine feature correspondence of features from the aerial image to features in the 3D model; and means for determining a camera pose for the aerial image based on the analysis of the feature correspondence, wherein the camera pose allows texture to be mapped onto the 3D model based on the aerial image. - View Dependent Claims (20)
-
Specification