Static object reconstruction method and system
First Claim
1. A static object reconstruction method, comprising:
- obtaining a three-dimensional feature point and a two-dimensional feature point in a current frame of image of a static object;
calculating an extrinsic camera parameter of the current frame of image by matching the three-dimensional feature point and reference feature points, wherein the reference feature points are formed by accumulation of feature points in multiple frames of images of the static object;
when the extrinsic camera parameter is not obtained in a preset time when the extrinsic camera parameter of the current frame of image is calculated based on the three-dimensional feature point, calculating the extrinsic camera parameter of the current frame of image by at least one of matching the two-dimensional feature point and a three-dimensional feature point in the reference feature points and matching the two-dimensional feature point and a two-dimensional feature point in a previous frame of image of the current frame of image of the static object; and
transforming, using the calculated extrinsic camera parameter, a point cloud of the current frame of image to a reference coordinate system that comprises the reference feature points to model the static object.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure disclose a static object reconstruction method and system that are applied to the field of graph and image processing technologies. In the embodiments of the present disclosure, when a static object reconstruction system does not obtain, by means of calculation, an extrinsic camera parameter in a preset time when calculating the extrinsic camera parameter based on a three-dimensional feature point, it indicates that depth data collected by a depth camera is lost or damaged, and a two-dimensional feature point is used to calculate the extrinsic camera parameter to implement alignment of point clouds of a frame of image according to the extrinsic camera parameter. In this way, a two-dimensional feature point and a three-dimensional feature point are mixed, which can implement that a static object can also be successfully reconstructed when depth data collected by a depth camera is lost or damaged.
-
Citations
20 Claims
-
1. A static object reconstruction method, comprising:
-
obtaining a three-dimensional feature point and a two-dimensional feature point in a current frame of image of a static object; calculating an extrinsic camera parameter of the current frame of image by matching the three-dimensional feature point and reference feature points, wherein the reference feature points are formed by accumulation of feature points in multiple frames of images of the static object; when the extrinsic camera parameter is not obtained in a preset time when the extrinsic camera parameter of the current frame of image is calculated based on the three-dimensional feature point, calculating the extrinsic camera parameter of the current frame of image by at least one of matching the two-dimensional feature point and a three-dimensional feature point in the reference feature points and matching the two-dimensional feature point and a two-dimensional feature point in a previous frame of image of the current frame of image of the static object; and transforming, using the calculated extrinsic camera parameter, a point cloud of the current frame of image to a reference coordinate system that comprises the reference feature points to model the static object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A static object reconstruction system, comprising:
-
a processor; and a non-transitory computer-readable storage medium coupled to the processor and storing programming instructions for execution by the processor, wherein the programming instructions instruct the processor to; obtain a three-dimensional feature point and a two-dimensional feature point in a current frame of image of a static object; calculate an extrinsic camera parameter of the current frame of image by matching the three-dimensional feature point and reference feature points, wherein the reference feature points are formed by accumulation of feature points in multiple frames of images of the static object; when does not obtain, by means of calculation, the extrinsic camera parameter in a preset time when calculating the extrinsic camera parameter of the current frame of image based on the three-dimensional feature point, calculate the extrinsic camera parameter of the current frame of image by at least one of matching the two-dimensional feature point and a three-dimensional feature point in the reference feature points and matching the two-dimensional feature point and a two-dimensional feature point in a previous frame of image of the current frame of image of the static object; and transform, using the extrinsic camera parameter, a point cloud of the current frame of image to a reference coordinate system that comprises the reference feature points to model the static object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification