The invention discloses a large-scale scene positioning method and
system based on a double-layer scene semantic
topological graph, and relates to the technical field of unmanned
system visual environment
perception. The method comprises the following steps: constructing a hierarchical semantic
topological map which at least comprises an
image layer and an object layer, and establishing a hierarchical association relationship between the two
layers through a topological edge; generating
image layer nodes and object layer nodes containing object instance
semantics and appearance features based on the scene image data; establishing a hierarchical association relationship to enable the
image layer node to serve as an index of the object layer node; and receiving a query image and carrying out progressive matching, firstly screening out
candidate image nodes in the image layer, and then carrying out matching in the object layer nodes associated with the
candidate image nodes according to the hierarchical association relationship to determine a positioning result. According to the method, through layered map organization and a coarse-to-fine matching strategy, the problems of high positioning calculation complexity and similar environment
ambiguity in a large-scale scene are solved, and the efficiency and stability of
robot object-level positioning are remarkably improved.