METHOD FOR ESTIMATING A CAMERA MOTION AND FOR DETERMINING A THREE-DIMENSIONAL MODEL OF A REAL ENVIRONMENT
First Claim
1. A method for estimating a camera motion and for determining a three-dimensional model of an environment, comprising the steps of:
- a. providing intrinsic parameters of a camera;
b. providing a set of reference two-dimensional imaged points captured by the camera at a first camera pose and reference depth samples associated to the set of reference two-dimensional imaged points;
c. determining a three-dimensional model of the environment using the reference depth samples and the intrinsic parameters;
d. providing a set of current two-dimensional imaged points captured by the camera at a second camera pose and current depth samples associated to the set of current two-dimensional imaged points and determining a current three-dimensional model using the current depth samples and the intrinsic parameters;
e. estimating a camera motion between the first camera pose and the second camera pose by means of an image registration method;
f. determining based on the estimated camera motion a similarity measure between the three-dimensional model and the current three-dimensional model, andif it is determined that the similarity measure meets a first condition, updating the three-dimensional model of the environment using at least one point of the current three-dimensional model and adding the set of current two-dimensional imaged points to the set of reference two-dimensional imaged points.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for estimating a camera motion and for determining a three-dimensional model of an environment is provided that includes the steps of: providing intrinsic parameters of a camera; providing a set of reference two-dimensional imaged points captured by the camera at a first camera pose and reference depth samples; determining a three-dimensional model of the environment; providing a set of current two-dimensional imaged points captured by the camera at a second camera pose and current depth samples associated to the set of current two-dimensional imaged points and determining a current three-dimensional model; estimating a camera motion between the first camera pose and the second camera pose; determining a similarity measure between the three-dimensional model and the current three-dimensional model, and if it is determined that the similarity measure meets a first condition, updating the three-dimensional model of the environment and adding the set of current two-dimensional imaged points to the set of reference two-dimensional imaged points.
55 Citations
21 Claims
-
1. A method for estimating a camera motion and for determining a three-dimensional model of an environment, comprising the steps of:
-
a. providing intrinsic parameters of a camera; b. providing a set of reference two-dimensional imaged points captured by the camera at a first camera pose and reference depth samples associated to the set of reference two-dimensional imaged points; c. determining a three-dimensional model of the environment using the reference depth samples and the intrinsic parameters; d. providing a set of current two-dimensional imaged points captured by the camera at a second camera pose and current depth samples associated to the set of current two-dimensional imaged points and determining a current three-dimensional model using the current depth samples and the intrinsic parameters; e. estimating a camera motion between the first camera pose and the second camera pose by means of an image registration method; f. determining based on the estimated camera motion a similarity measure between the three-dimensional model and the current three-dimensional model, and if it is determined that the similarity measure meets a first condition, updating the three-dimensional model of the environment using at least one point of the current three-dimensional model and adding the set of current two-dimensional imaged points to the set of reference two-dimensional imaged points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 17, 18, 19, 20)
-
-
12. A method for estimating a camera motion and for determining a three-dimensional model of an environment, comprising the steps of:
-
a. providing intrinsic parameters of a camera; b. providing a set of reference two-dimensional imaged points captured by the camera at a first camera pose and reference depth samples associated to the set of reference two-dimensional imaged points; c. determining a three-dimensional model of the environment using the reference depth samples and the intrinsic parameters; d. providing a set of current two-dimensional imaged points captured by the camera at a second camera pose and current depth samples associated to the set of current two-dimensional imaged points and determining a current three-dimensional model using the current depth samples and the intrinsic parameters; e. estimating a camera motion between the first camera pose and the second camera pose by means of an image registration method; f. determining based on the estimate of the camera motion a similarity measure between at least one three-dimensional point in the three-dimensional model and an associated three-dimensional point in the current three-dimensional model, and if it is determined that the similarity measure meets a first condition, refining the current three-dimensional model and/or the three-dimensional model. - View Dependent Claims (13, 14, 15)
-
-
21. A non-transitory computer readable medium comprising software code sections which are adapted to perform a method for estimating a camera motion and for determining a three-dimensional model of an environment, comprising the steps of:
-
a. providing intrinsic parameters of a camera; b. providing a set of reference two-dimensional imaged points captured by the camera at a first camera pose and reference depth samples associated to the set of reference two-dimensional imaged points; g. determining a three-dimensional model of the environment using the reference depth samples and the intrinsic parameters; h. providing a set of current two-dimensional imaged points captured by the camera at a second camera pose and current depth samples associated to the set of current two-dimensional imaged points and determining a current three-dimensional model using the current depth samples and the intrinsic parameters; i. estimating a camera motion between the first camera pose and the second camera pose by means of an image registration method; j. determining based on the estimated camera motion a similarity measure between the three-dimensional model and the current three-dimensional model, and if it is determined that the similarity measure meets a first condition, updating the three-dimensional model of the environment using at least one point of the current three-dimensional model and adding the set of current two-dimensional imaged points to the set of reference two-dimensional imaged points.
-
Specification