Information processing method and device
First Claim
1. An information processing method applied to an information processing device in which a 3D map and a spatial topological structure management-based feature library created in advance for a certain environment is contained, and different users in the certain environment are able to determine their location in accordance with images taken by themselves and the feature library, the method comprising:
- acquiring a first image taken by a first user;
extracting one or more first feature points in the first image to obtain first feature descriptors for characterizing the first feature points;
obtaining 3D locations of the first feature points based on a 3D location of the first user, the first image, and the feature library;
determining feature descriptors to be updated based on the 3D location of the first user, the 3D locations of the first feature points, the first feature descriptors corresponding to the first feature points, and existing feature descriptors in the feature library; and
updating the feature library based on the feature descriptors to be updated,wherein the step of determining feature descriptors to be updated comprises;
selecting one of the first feature points in the first image;
determining a minimum spatial node crossed by a line between the selected first feature point and the location of the first user;
judging whether any feature descriptors of the feature library are contained within the minimum spatial node; and
determining all of the feature descriptors contained within the minimum spatial node as feature descriptors to be deleted if the judgement is positive, wherein the minimum spatial node is a space resolution in the certain space environment, and the certain space environment is divided by the minimum spatial node,wherein the step of determining feature descriptors to be updated further comprises;
determining respective first feature descriptors in the first image as feature descriptors to be added;
acquiring a plurality of strength information of the feature descriptors to be added; and
among the feature descriptors to be added, removing feature descriptors of which the plurality of strength information are less than a first threshold; and
wherein the step of determining feature descriptors to be updated further comprises;
determining respective first feature descriptors in the first image as feature descriptors to be added;
calculating a similarity degree between the feature descriptors to be added and the feature descriptors in the feature library at the corresponding minimum spatial node, wherein they are considered to be similar if the similarity degree greater than a second threshold; and
among the feature descriptors to be added, removing feature descriptors which are considered similar to the feature descriptors in the feature library.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing method and device are disclosed. The information processing method is applied to an information processing device in which a 3D map and a spatial topological structure management-based feature library created in advance for a certain environment are contained, and different users in the certain environment can determine their location. The method includes acquiring a first image taken by a first user; extracting one or more first feature points in the first image to obtain first feature descriptors; obtaining 3D locations of the first feature points based on 3D location of the first user, the first image, and the feature library; determining feature descriptors to be updated based on 3D location of the first user, the 3D locations of the first feature points, the first feature descriptors corresponding to the first feature points, and existing feature descriptors in the feature library; and updating the feature library.
43 Citations
6 Claims
-
1. An information processing method applied to an information processing device in which a 3D map and a spatial topological structure management-based feature library created in advance for a certain environment is contained, and different users in the certain environment are able to determine their location in accordance with images taken by themselves and the feature library, the method comprising:
-
acquiring a first image taken by a first user; extracting one or more first feature points in the first image to obtain first feature descriptors for characterizing the first feature points; obtaining 3D locations of the first feature points based on a 3D location of the first user, the first image, and the feature library; determining feature descriptors to be updated based on the 3D location of the first user, the 3D locations of the first feature points, the first feature descriptors corresponding to the first feature points, and existing feature descriptors in the feature library; and updating the feature library based on the feature descriptors to be updated, wherein the step of determining feature descriptors to be updated comprises; selecting one of the first feature points in the first image; determining a minimum spatial node crossed by a line between the selected first feature point and the location of the first user; judging whether any feature descriptors of the feature library are contained within the minimum spatial node; and determining all of the feature descriptors contained within the minimum spatial node as feature descriptors to be deleted if the judgement is positive, wherein the minimum spatial node is a space resolution in the certain space environment, and the certain space environment is divided by the minimum spatial node, wherein the step of determining feature descriptors to be updated further comprises; determining respective first feature descriptors in the first image as feature descriptors to be added; acquiring a plurality of strength information of the feature descriptors to be added; and among the feature descriptors to be added, removing feature descriptors of which the plurality of strength information are less than a first threshold; and wherein the step of determining feature descriptors to be updated further comprises; determining respective first feature descriptors in the first image as feature descriptors to be added; calculating a similarity degree between the feature descriptors to be added and the feature descriptors in the feature library at the corresponding minimum spatial node, wherein they are considered to be similar if the similarity degree greater than a second threshold; and among the feature descriptors to be added, removing feature descriptors which are considered similar to the feature descriptors in the feature library. - View Dependent Claims (2, 3)
-
-
4. An information processing device for creating in advance a 3D map and a spatial topological structure management-based feature library for a certain environment, such that different users in the certain environment are able to determine their locations in accordance with image taken by themselves and the feature library, the device comprising:
-
a storage for storing the 3D map and the feature library;
a processorwherein the storage stores instructions that can be executed by the processor to; acquire a first image taken by a first user; extract one or more first feature points in the first image to obtain first feature descriptors for characterizing the first feature points; obtain 3D locations of the first feature points based on location of the first user, the first image, and the feature library; and determine feature descriptors to be updated based on 3D location of the first user, the 3D locations of the first feature points, the first feature descriptors corresponding to the first feature points, and existing feature descriptors in the feature library, and for updating the feature library based on the feature descriptors to be updated, wherein the step of determining feature descriptors to be updated comprises; selecting one of the first feature points in the first image; and determining a minimum spatial node crossed by the line between the first feature points and the location of the first user, and for judging whether any feature descriptor in the feature library is contained within the minimum spatial nodes; determining all of the feature descriptors contained within the minimum spatial node as feature descriptors to be deleted if the judgement is positive, and wherein the minimum spatial node is a space resolution in the certain space environment, and the certain space environment is divided by the minimum spatial node, wherein the step of determining feature descriptors to be updated comprises; determining respective first feature descriptors in the first image as the feature descriptors to be added; acquiring a plurality of strength information of feature descriptors to be added; and removing the feature descriptors of which the plurality of the strength information are less than a first threshold among the feature descriptors to be added; and wherein the step of determining feature descriptors to be updated comprises; determining respective first feature descriptors in the first image as feature descriptors to be added; calculating a similarity degree between the feature descriptor to be added and a feature point in the feature library at the corresponding minimum spatial node, wherein they are considered to be similar if the similarity degree is greater than a second threshold; and removing the feature descriptors with the similar feature descriptors in the feature library. - View Dependent Claims (5, 6)
-
Specification