METHOD AND APPARATUS FOR FUSING PLURALITY OF DEPTH IMAGES
First Claim
1. A method for fusing a plurality of depth images, wherein the method comprises:
- obtaining N depth images collected by N image collection units, wherein N≥
2;
obtaining a first foreground pixel of an ith depth image of the N depth images, wherein i≥
1 and i≤
N, and the ith depth image is a depth image collected by an ith image collection unit of the N image collection units;
back-projecting the first foreground pixel to three-dimensional space, to obtain a foreground three-dimensional space point, and projecting the foreground three-dimensional space point to imaging planes of N−
1 image collection units of the N image collection units other than the ith collection unit, to obtain N−
1 projected points that correspond to the first foreground pixel and that are in depth images respectively collected by the N−
1 image collection units;
determining whether depth values of the foreground three-dimensional space point in respective coordinate systems of the N−
1 image collection units are greater than or equal to depth values of the respective N−
1 projected points corresponding to the first foreground pixel; and
when the depth values of the foreground three-dimensional space point in the respective coordinate systems of the N−
1 image collection units are greater than or equal to the depth values of the respective N−
1 projected points corresponding to the first foreground pixel, obtaining a three-dimensional point cloud by means of fusion and according to the first foreground pixel and the N−
1 projected points corresponding to the first foreground pixel.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention discloses a method and an apparatus for fusing a plurality of depth images. The method includes: obtaining N depth images collected by N image collection units, where N≥2; obtaining a first foreground pixel of an ith depth image of the N depth images, where i≥1 and i≤N; obtaining N−1 projected points that correspond to the first foreground pixel and that are in depth images respectively collected by N−1 image collection units; and when depth values of a foreground three-dimensional space point in respective coordinate systems of the N−1 image collection units are greater than or equal to depth values of the respective N−1 projected points corresponding to the first foreground pixel, obtaining a three-dimensional point cloud by means of fusion.
7 Citations
14 Claims
-
1. A method for fusing a plurality of depth images, wherein the method comprises:
-
obtaining N depth images collected by N image collection units, wherein N≥
2;obtaining a first foreground pixel of an ith depth image of the N depth images, wherein i≥
1 and i≤
N, and the ith depth image is a depth image collected by an ith image collection unit of the N image collection units;back-projecting the first foreground pixel to three-dimensional space, to obtain a foreground three-dimensional space point, and projecting the foreground three-dimensional space point to imaging planes of N−
1 image collection units of the N image collection units other than the ith collection unit, to obtain N−
1 projected points that correspond to the first foreground pixel and that are in depth images respectively collected by the N−
1 image collection units;determining whether depth values of the foreground three-dimensional space point in respective coordinate systems of the N−
1 image collection units are greater than or equal to depth values of the respective N−
1 projected points corresponding to the first foreground pixel; andwhen the depth values of the foreground three-dimensional space point in the respective coordinate systems of the N−
1 image collection units are greater than or equal to the depth values of the respective N−
1 projected points corresponding to the first foreground pixel, obtaining a three-dimensional point cloud by means of fusion and according to the first foreground pixel and the N−
1 projected points corresponding to the first foreground pixel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for fusing a plurality of depth images, wherein the apparatus comprises:
-
an image obtaining unit, configured to obtain N depth images collected by N image collection units, wherein N≥
2;a foreground point obtaining unit, configured to obtain a first foreground pixel of an ith depth image of the N depth images obtained by the image obtaining unit, wherein i≥
1 and i≤
N, and the ith depth image is a depth image collected by an ith image collection unit of the N image collection units;a projection unit, configured to;
back-project the first foreground pixel obtained by the foreground point obtaining unit to three-dimensional space, to obtain a foreground three-dimensional space point, and project the foreground three-dimensional space point to imaging planes of N−
1 image collection units of the N image collection units other than the ith collection unit, to obtain N−
1 projected points that correspond to the first foreground pixel and that are in depth images respectively collected by the N−
1 image collection units;a determining unit, configured to determine whether depth values of the foreground three-dimensional space point obtained by the projection unit in respective coordinate systems of the N−
1 image collection units are greater than or equal to depth values of the respective N−
1 projected points corresponding to the first foreground pixel; anda fusion unit, configured to;
when the determining unit determines that the depth values of the foreground three-dimensional space point in the respective coordinate systems of the N−
1 image collection units are greater than or equal to the depth values of the respective N−
1 projected points corresponding to the first foreground pixel, obtain a three-dimensional point cloud by means of fusion and according to the first foreground pixel and the N−
1 projected points corresponding to the first foreground pixel. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification