Camera tracking apparatus and method using reconstruction segments and volumetric surface
First Claim
1. A camera tracking apparatus comprising:
- a reconstruction segment generation unit to generate, using a processor, three-dimensional space reconstruction segments for a reconstruction process from an image including depth information obtained by a camera, the reconstruction segments including first and second reconstruction segments;
a transformation matrix generation unit to generate, using a processor, a transformation matrix for the first reconstruction segment having a distortion among the generated reconstruction segments during the reconstruction process; and
a reconstruction segment connection unit to rotate or move, or rotate and move, using a processor, the first reconstruction segment according to the transformation matrix, and to connect the rotated or moved, or the rotated and moved first reconstruction segment with the second reconstruction segment having substantially no distortion,wherein the reconstruction segment generation unit generates a corresponding one of the reconstruction segments based on a timing when a movement factor of the camera is greater than a preset value.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are an apparatus and method for tracking a camera that reconstructs a real environment in three dimensions by using reconstruction segments and a volumetric surface. The camera tracking apparatus using reconstruction segments and a volumetric surface includes a reconstruction segment division unit configured to divide three-dimensional space reconstruction segments extracted from an image acquired by a camera, a transformation matrix generation unit configured to generate a transformation matrix for at least one reconstruction segment among the reconstruction segments obtained by the reconstruction segment division unit, and a reconstruction segment connection unit configured to rotate or move the at least one reconstruction segment according to the transformation matrix generated by the reconstruction segment division unit and connect the rotated and moved reconstruction segment with another reconstruction segment.
-
Citations
20 Claims
-
1. A camera tracking apparatus comprising:
-
a reconstruction segment generation unit to generate, using a processor, three-dimensional space reconstruction segments for a reconstruction process from an image including depth information obtained by a camera, the reconstruction segments including first and second reconstruction segments; a transformation matrix generation unit to generate, using a processor, a transformation matrix for the first reconstruction segment having a distortion among the generated reconstruction segments during the reconstruction process; and a reconstruction segment connection unit to rotate or move, or rotate and move, using a processor, the first reconstruction segment according to the transformation matrix, and to connect the rotated or moved, or the rotated and moved first reconstruction segment with the second reconstruction segment having substantially no distortion, wherein the reconstruction segment generation unit generates a corresponding one of the reconstruction segments based on a timing when a movement factor of the camera is greater than a preset value. - View Dependent Claims (2, 3, 4, 5, 6, 18)
-
-
7. A camera tracking method comprising:
-
generating three-dimensional space reconstruction segments for a reconstruction process from an image including depth information obtained by a camera, the reconstruction segments including first and second reconstruction segments; generating a transformation matrix for the first reconstruction segment having a distortion among the generated reconstruction segments during the reconstruction process; converting the first reconstruction segment according to the transformation matrix; and connecting the converted first reconstruction segment with the second reconstruction segment having substantially no distortion, wherein generating the three-dimensional space reconstruction segments comprises generating a corresponding one of the reconstruction segments based on a timing when a movement of the camera is greater than a preset value. - View Dependent Claims (8, 9, 10, 11, 12, 19)
-
-
13. A camera tracking apparatus comprising:
-
a first graphic processing unit (GPU) to generate, using a processor, a first reconstruction segment from a first plurality of frames obtained by a camera, and store the generated first reconstruction segment; and a second GPU to generate, when a preset reconstruction segment division condition is satisfied, using a processor, a second reconstruction segment from a second plurality of frames obtained by the camera, the second plurality of frames including a frame after the first reconstruction segment as a start frame, and store the generated second reconstruction segment, wherein the second GPU generates a third reconstruction segment, transmits data of the second reconstruction segment to the first GPU when the third reconstruction segment is generated, and stores the generated third reconstruction segment, wherein the first GPU connects the first reconstruction segment with the second reconstruction segment received from the second GPU, and wherein the second GPU determines that the reconstruction division condition is satisfied when a movement vector of the camera is greater than a preset value. - View Dependent Claims (14, 15, 16, 17, 20)
-
Specification