Apparatus and method for reconstructing three dimensional faces based on multiple cameras
First Claim
1. An apparatus for reconstructing three-dimensional (3D) faces based on multiple cameras, comprising:
- a multi-image analysis unit configured to determine resolution information of images received from a plurality of cameras, and to determine whether the images have been synchronized with each other;
a texture image separation unit configured to separate a texture processing image by comparing resolutions of the received images;
a reconstruction image automatic synchronization unit configured to synchronize images that are determined to be asynchronous images by the multi-image analysis unit;
a 3D appearance reconstruction unit configured to compute 3D coordinate values of the synchronized images, and to reconstruct a 3D appearance image; and
a texture processing unit configured to reconstruct a 3D image by mapping the texture processing image to the 3D appearance image,wherein the reconstruction image automatic synchronization unit comprises;
a plurality of image buffers configured to divide frames of the images determined to be asynchronous images by a predetermined time interval and then store the divided asynchronous images; and
a synchronization checking unit configured to detect a time interval of a frame whose synchronization is the highest of the images determined to be asynchronous images and then takes an image in the time interval as a synchronous image.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are an apparatus and method for reconstructing a three-dimensional (3D) face based on multiple cameras. The apparatus includes a multi-image analysis unit, a texture image separation unit, a reconstruction image automatic synchronization unit, a 3D appearance reconstruction unit, and a texture processing unit. The multi-image analysis unit determines the resolution information of images received from a plurality of cameras, and determines whether the images have been synchronized with each other. The texture image separation unit separates a texture processing image by comparing the resolutions of the received images. The reconstruction image automatic synchronization unit synchronizes images that are determined to be asynchronous images by the multi-image analysis unit. The 3D appearance reconstruction unit computes the 3D coordinate values of the synchronized images, and reconstructs a 3D appearance image. The texture processing unit reconstructs a 3D image by mapping the texture processing image to the 3D appearance image.
11 Citations
15 Claims
-
1. An apparatus for reconstructing three-dimensional (3D) faces based on multiple cameras, comprising:
-
a multi-image analysis unit configured to determine resolution information of images received from a plurality of cameras, and to determine whether the images have been synchronized with each other; a texture image separation unit configured to separate a texture processing image by comparing resolutions of the received images; a reconstruction image automatic synchronization unit configured to synchronize images that are determined to be asynchronous images by the multi-image analysis unit; a 3D appearance reconstruction unit configured to compute 3D coordinate values of the synchronized images, and to reconstruct a 3D appearance image; and a texture processing unit configured to reconstruct a 3D image by mapping the texture processing image to the 3D appearance image, wherein the reconstruction image automatic synchronization unit comprises; a plurality of image buffers configured to divide frames of the images determined to be asynchronous images by a predetermined time interval and then store the divided asynchronous images; and a synchronization checking unit configured to detect a time interval of a frame whose synchronization is the highest of the images determined to be asynchronous images and then takes an image in the time interval as a synchronous image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of reconstructing a 3D face using an apparatus for reconstructing 3D faces based on multiple cameras, comprising:
-
receiving images from a plurality of cameras; analyzing types and resolutions of the received images; separating a texture processing image by comparing the resolutions of the analyzed images; checking whether the received images except the separated image have been synchronized with each other; synchronizing images determined to be asynchronous images with each other; computing 3D coordinate values for the synchronized images and reconstructing a 3D appearance image; and mapping the texture processing image to the 3D appearance image, wherein checking comprises; converting a color image into a grayscale image when the color image is included in the received images except the separated image; computing an insufficiency level of synchronization between the grayscale image and the remaining images; and determining whether the insufficiency level of synchronization is equal to or higher than a predetermined allowable reference value, and determining the images to be asynchronous images when the insufficiency level of synchronization is equal to or higher than the predetermined allowable reference value. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of reconstructing a 3D face using an apparatus for reconstructing 3D faces based on multiple cameras, comprising:
-
receiving images from a plurality of cameras; analyzing types and resolutions of the received images; separating a texture processing image by comparing the resolutions of the analyzed images; checking whether the received images except the separated image have been synchronized with each other; synchronizing images determined to be asynchronous images with each other; computing 3D coordinate values for the synchronized images and reconstructing a 3D appearance image; and mapping the texture processing image to the 3D appearance image, wherein synchronizing comprises; dividing frames of the images determined to be the asynchronous images by a predetermined time interval; storing the images determined to be asynchronous images in a plurality of image buffers, respectively; and detecting a time interval of a frame whose synchronization is the highest of the images determined to be asynchronous images and then taking an image in the time interval as a synchronous image. - View Dependent Claims (15)
-
Specification