GENERATING FREE VIEWPOINT VIDEO USING STEREO IMAGING
First Claim
1. A method for generating a video using an active infrared (IR) stereo module, comprising:
- computing a depth map for a scene using the active IR stereo module, wherein computing the depth map comprises;
projecting an IR dot pattern onto the scene;
capturing stereo images from each of two or more synchronized IR cameras;
detecting a plurality of dots within the stereo images;
computing a plurality of feature descriptors corresponding to the plurality of dots in the stereo images;
computing a disparity map between the stereo images; and
generating a depth map for the scene using the disparity map;
generating a point cloud for the scene in three-dimensional space using the depth map;
generating a mesh of the point cloud;
generating a projective texture map for the scene from the mesh of the point cloud; and
generating the video for the scene using the projective texture map.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for generating free viewpoint video using an active infrared (IR) stereo module are provided. The method includes computing a depth map for a scene using an active IR stereo module. The depth map may be computed by projecting an IR dot pattern onto the scene, capturing stereo images from each of two or more synchronized IR cameras, detecting dots within the stereo images, computing feature descriptors corresponding to the dots in the stereo images, computing a disparity map between the stereo images, and generating the depth map using the disparity map. The method also includes generating a point cloud for the scene using the depth map, generating a mesh of the point cloud, and generating a projective texture map for the scene from the mesh of the point cloud. The method further includes generating the video for the scene using the projective texture map.
64 Citations
20 Claims
-
1. A method for generating a video using an active infrared (IR) stereo module, comprising:
-
computing a depth map for a scene using the active IR stereo module, wherein computing the depth map comprises; projecting an IR dot pattern onto the scene; capturing stereo images from each of two or more synchronized IR cameras; detecting a plurality of dots within the stereo images; computing a plurality of feature descriptors corresponding to the plurality of dots in the stereo images; computing a disparity map between the stereo images; and generating a depth map for the scene using the disparity map; generating a point cloud for the scene in three-dimensional space using the depth map; generating a mesh of the point cloud; generating a projective texture map for the scene from the mesh of the point cloud; and generating the video for the scene using the projective texture map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for generating a video using an active infrared (IR) stereo module, comprising:
a processor configured to implement random stereo modules, wherein the random stereo modules comprise; a depth map computation module configured to compute a depth map for a scene using the active IR stereo module, wherein the active IR stereo module comprises three or more synchronized cameras and an IR dot pattern projector; a point cloud generation module configured to generate a point cloud for the scene in three-dimensional space using the depth map; a point cloud mesh generation module configured to generate a mesh of the point cloud; a projective texture map generation module configured to generate a projective texture map for the scene from the mesh of the point cloud; and a video generation module configured to generate the video for the scene using the projective texture map. - View Dependent Claims (12, 13, 14, 15)
-
16. One or more non-volatile computer-readable storage media for storing computer readable instructions, the computer-readable instructions providing a stereo module system for generating a video using an active infrared (IR) stereo module when executed by one or more processing devices, the computer-readable instructions comprising code configured to:
-
compute a depth map for a scene using the active IR stereo module, wherein computing the depth map comprises; projecting an IR dot pattern onto the scene; capturing stereo images from each of two or more synchronized IR cameras; detecting a plurality of dots within the stereo images; computing a plurality of feature descriptors corresponding to the plurality of dots in the stereo images; computing a disparity map between the stereo images; and generating the depth map for the scene using the disparity map; generate a point cloud for the scene in three-dimensional space using the depth map; generate a mesh of the point cloud; generate a projective texture map for the scene from the mesh of the point cloud; and generate the video by combining the projective texture map with real images. - View Dependent Claims (17, 18, 19, 20)
-
Specification