×

System and process for generating 3D video textures using video-based rendering techniques

  • US 6,611,268 B1
  • Filed: 08/22/2000
  • Issued: 08/26/2003
  • Est. Priority Date: 05/30/2000
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented process for generating a 3D video animation of an object, comprising using a computer to perform the following process actions.(a) simultaneously capturing images of a scene containing the object from two or more different cameras positioned at different locations, wherein at least one of the cameras is a video camera which captures sequential images of the object to generate an input video clip;

  • (b) estimating a 3D depth map of the scene containing the object using a first, contemporaneous, image captured by at least two of the cameras;

    (c) extracting the region of the 3D depth map representing the object;

    (d) extracting a corresponding region of each of a selected number of frames of the input video clip which depicts the object;

    (e) computing a value indicative of the similarity between the extracted region of each of the selected frames and every corresponding extracted region of the other selected frames;

    (f) for each extracted region, analyzing the similarity values associated therewith to identify potentially acceptable transitions between it and corresponding extracted regions of the other selected frames;

    (g) synthesizing a new video sequence from the group of corresponding extracted regions by using the identified transitions to generate an order in which the extracted regions associated with these transitions are to be played;

    (h) mapping onto the extracted region of the 3D depth map, the extracted region of the new video sequence that was specified as first to be played to produce a 3D image of the object;

    (i) rendering the 3D image of the object from a prescribed novel viewpoint;

    (j) combining the 3D image of the object with a background image to create a frame of the 3D video animation; and

    (k) repeating process actions (h) through (j) for each subsequent extracted region of the new video sequence in the order specified in the synthesizing process action, to create each subsequent frame of the 3D video animation.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×