APPARATUS FOR EXTRACTING CAMERA MOTION, SYSTEM AND METHOD FOR SUPPORTING AUGMENTED REALITY IN OCEAN SCENE USING THE SAME
First Claim
1. An apparatus for extracting a camera motion, comprising:
- a camera rotation information extraction means for acquiring a tilt and a yaw of a camera by extracting a horizontal line of a sea from an original image, and acquiring a pan of the camera using the acquired yaw and long-distance background features of at least two first natural feature point tracking data existing in the original image; and
a camera movement calculation means for calculating the camera movement from rotation angles obtained from the tilt, yaw, and pan of the camera and at least two second natural feature point tracking data existing on a sea plane of the original image.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for supporting augmented reality in an ocean scene is provided. According to the system and method, camera rotation information is extracted from horizontal line information of a sea extracted from an original image including a focal length and at least two first natural feature point tracking data existing on a sea plane and a plane parallel to the sea plane, using long-distance background features; camera movement is sequentially calculated from the camera rotation information and at least two natural feature point tracking data existing on the sea plane of the original image; and a computer graphics object is placed on a ground plane by importing camera position data, and a rendering is performed as moving the camera. Accordingly, the camera rotation and the camera movement can be accurately calculated, assuming that the camera focal length information is known at the time of capturing a moving image with a sea image for a background, and thus the CG/real scene synthesis with the sea for a background can be accomplished more realistically and accurately during the production of videos such as movie and drama.
-
Citations
11 Claims
-
1. An apparatus for extracting a camera motion, comprising:
-
a camera rotation information extraction means for acquiring a tilt and a yaw of a camera by extracting a horizontal line of a sea from an original image, and acquiring a pan of the camera using the acquired yaw and long-distance background features of at least two first natural feature point tracking data existing in the original image; and a camera movement calculation means for calculating the camera movement from rotation angles obtained from the tilt, yaw, and pan of the camera and at least two second natural feature point tracking data existing on a sea plane of the original image. - View Dependent Claims (2, 3, 4)
-
-
5. A system for supporting augmented reality in an ocean scene using an apparatus for extracting a camera motion, the system comprising:
-
a camera rotation information extraction means for extracting camera rotation information from horizontal line information of a sea extracted from an original image and at least two first natural feature point tracking data existing on a plane parallel to a sea plane, using long-distance background features; a camera movement calculation means for calculating camera movement from the camera rotation information and at least two second natural feature point tracking data existing on the sea plane of the original image; and a means for placing a computer graphics object on a ground plane by importing camera position data, and performing a rendering according to the movement of the camera. - View Dependent Claims (6, 7)
-
-
8. A method of supporting augmented reality in an ocean scene using an apparatus for extracting a camera motion, the method comprising:
-
(a) extracting camera rotation information from horizontal line information of a sea extracted from an original image and at least two first natural feature point tracking data existing on a sea plane and a plane parallel to the sea plane, using long-distance background features; (b) calculating camera movement from the camera rotation information and at least two second natural feature point tracking data existing on the sea plane of the original image; and (c) placing a computer graphics object on a ground plane by importing camera position data, and performing a rendering according to the movement of the camera. - View Dependent Claims (9, 10, 11)
-
Specification