Patent ID: 10380410

Abstract:
The present invention comprises computation of 3D real-world positions of points and objects in a scene. It further comprises computation and sharing of positions and orientations of digital imaging means generating images of a scene. The invention further comprises using a camera of an electronic mobile device, and providing users of said mobile device with information regarding navigation, and other position-based information, based on images taken by said device. The invention further comprises: accessing a database configured to store a plurality of feature-objects, each feature-object comprising: at least one set of feature-object-descriptors, and at least one feature-point, each one of said at least one feature point comprising at least: spatial coordinates of a 3D real-world point; and at least one point-descriptor-set; a Data-acquisition module configured to generate said plurality of feature-objects and insert them into said database; a Query-generation-and-search module configured to generate or receive as input at least one query-feature-object and provide at least one feature-object that matches said at least one query-feature object; and a Database-update module configured to generate new feature-objects in said database.