INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND PROGRAM
First Claim
1. An information processing device, comprising:
- a three-dimensional information generating section for obtaining position and attitude of a camera or three-dimensional positions of feature points by successively receiving images from two or more different viewpoints captured with the camera which moves in a space, and updating status data using observation information which includes tracking information of the feature points, the status data including three-dimensional positions of the feature points within the images and position and attitude information of the camera; and
a submap generating section for generating submaps by dividing an area for which the three-dimensional position is to be calculated,wherein the three-dimensional information generating section obtains the position and attitude of the camera or the three-dimensional positions of the feature points by generating status data corresponding to the submaps which do not include information about feature points outside of a submap area for each of the submaps generated by the submap generating section and updating the generated status data corresponding to the submaps.
2 Assignments
0 Petitions
Accused Products
Abstract
An information processing device, including: a three-dimensional information generating section for obtaining position and attitude of a moving camera or three-dimensional positions of feature points by successively receiving captured images from different viewpoints, and updating status data using observation information which includes tracking information of the feature points, the status data including three-dimensional positions of the feature points within the images and position and attitude information of the camera; and a submap generating section for generating submaps by dividing an area for which the three-dimensional position is to be calculated. The three-dimensional information generating section obtains position and attitude of the camera or three-dimensional positions of the feature points by generating status data corresponding to the submaps not including information about feature points outside of a submap area for each of the generated submaps and updating the generated status data corresponding to the submaps.
-
Citations
12 Claims
-
1. An information processing device, comprising:
-
a three-dimensional information generating section for obtaining position and attitude of a camera or three-dimensional positions of feature points by successively receiving images from two or more different viewpoints captured with the camera which moves in a space, and updating status data using observation information which includes tracking information of the feature points, the status data including three-dimensional positions of the feature points within the images and position and attitude information of the camera; and a submap generating section for generating submaps by dividing an area for which the three-dimensional position is to be calculated, wherein the three-dimensional information generating section obtains the position and attitude of the camera or the three-dimensional positions of the feature points by generating status data corresponding to the submaps which do not include information about feature points outside of a submap area for each of the submaps generated by the submap generating section and updating the generated status data corresponding to the submaps. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An information processing method executed in an information processing device, the method comprising the steps of:
-
generating, by a submap generating section, submaps by dividing an area for which the three-dimensional position is to be calculated; and generating three-dimensional information by a three-dimensional information generating section which obtains position and attitude of a camera or three-dimensional positions of feature points by successively receiving images from two or more different viewpoints captured with the camera which moves in a space, and updating status data using observation information which includes tracking information of the feature points, the status data including three-dimensional positions of the feature points within the images and position and attitude information of the camera, wherein the step of generating three-dimensional information is to obtain the position and attitude of the camera or the three-dimensional positions of the feature points by generating status data corresponding to the submaps which do not include information about feature points outside of a submap area for each of the submaps generated by the submap generating section and updating the generated status data corresponding to the submaps.
-
-
12. A program which causes an information processing device to process information, the program comprising the steps of:
-
causing a submap generating section to generate submaps by dividing an area for which the three-dimensional position is to be calculated; and causing a three-dimensional information generating section to generate three-dimensional information by obtaining position and attitude of a camera or three-dimensional positions of feature points by successively receiving images from two or more different viewpoints captured with the camera which moves in a space, and updating status data using observation information which includes tracking information of the feature points, the status data including three-dimensional positions of the feature points within the images and position and attitude information of the camera, wherein the step of generating three-dimensional information is to obtain the position and attitude of the camera or the three-dimensional positions of the feature points by generating status data corresponding to the submaps which do not include information about feature points outside of a submap area for each of the submaps generated by the submap generating section and updating the generated status data corresponding to the submaps.
-
Specification