G09B29/004

Digital Mapping System

A method of displaying a map on a display page includes displaying a map image; displaying at least one zoom control object overlaid on the map image using an image overlay technique to display the at least one zoom control object within the map image, thereby increasing an area within the display page available for the map image; and changing a manner in which the map image is displayed in response to receiving a selection of the at least one zoom control object.

Method and apparatus for updating road map geometry based on received probe data

A method is provided for generating and revising map geometry based on a received image and probe data. A method may include: receiving probe data from a first period of time, where the probe data from a first period of time is from a plurality of probes within a predefined geographic region; generating a first image of the predefined geographic region based on the probe data from the first period of time; receiving probe data from a second period of time different from the first period of time, where the probe data from the second period of time is from a plurality of probes within the predefined geographic region; generating a second image based on the probe data from the second period of time; comparing the first image to the second image; and generating a revised route geometry based on changes detected between the first image and the second image.

Method and system for constructing a graph representing a building
09881397 · 2018-01-30 · ·

One inventive aspect relates to a method of constructing a graph representing a building (BAT) in which a person (U) moves. In one inventive aspect, the method is adapted to receiving information about the movement of the person in the building over a period of time, the information being collected and transmitted by a portable device (D) associated with the person (U), and in constructing at least one branch of the graph from received movement information. One inventive aspect also provides a method of remotely tracking the activity of a person in a building as a function of the constructed graph. One inventive aspect also provides a server (S) implementing the method of constructing a graph.

USING A TWO-DIMENSIONAL SCANNER TO SPEED REGISTRATION OF THREE-DIMENSIONAL SCAN DATA
20170343674 · 2017-11-30 ·

A method for measuring and registering 3D coordinates has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position. A 2D scanner collects horizontal 2D scan sets as 3D measuring device moves from first to second registration positions. A processor determines first and second translation values and a first rotation value based on collected 2D scan sets. 3D scanner measures a second collection of 3D coordinates of points from second registration position. Processor adjusts second collection of points relative to first collection of points based at least in part on first and second translation values and first rotation value. Processor identifies a correspondence among registration targets in first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of first and second collection of 3D coordinates.

USING TWO-DIMENSIONAL CAMERA IMAGES TO SPEED REGISTRATION OF THREE-DIMENSIONAL SCANS
20170336508 · 2017-11-23 ·

A method and system for scanning and measuring an environment is provided. The method includes providing a three-dimensional (3D) measurement device. The 3D measurement device being operable in a helical mode or a compound mode, wherein a plurality of light beams are emitted along a first path defined by a first axis and a second axis in the compound mode and along a second path defined by the first axis in the helical mode. A mobile platform holding the 3D measurement device is moved from a first position. A first group of 3D coordinates of the area is acquired by the 3D measurement device when the mobile platform is moving. A second group of 3D coordinates of the area is acquired with a second 3D measurement device that with six-degrees of freedom (6DOF). The first group of 3D coordinates is registered based on the third group of 3D coordinates.

Probe Based Identification and Validation of Roundabout Junctions
20170248431 · 2017-08-31 ·

Probe data including points with geographic locations and heading angles are identified for a geographic area. A translation is performed on the points in the probe data in a predetermined direction orthogonal to the corresponding heading. The translated points are aggregated according to a location grid. The aggregated points are analyzed from the location grid according to the heading. A potential location for a center of a roundabout road formation is determined based on the analysis.

Using two-dimensional camera images to speed registration of three-dimensional scans

A method for measuring and registering 3D coordinates has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position and a second collection of 3D coordinates of points from a second registration position. In between these positions, the 3D scanner collects 2D camera images. A processor determines first and second translation values and a first rotation value based on the 2D camera images. The processor adjusts the second collection of points relative to the first collection of points based at least in part on the first and second translation values and the first rotation value. The processor identifies a correspondence among registration targets in the first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of the first and second collection of 3D coordinates.

Using a two-dimensional scanner to speed registration of three-dimensional scan data

A method for measuring and registering 3D coordinates has a 3D scanner measure a first collection of 3D coordinates of points from a first registration position. A 2D scanner collects horizontal 2D scan sets as 3D measuring device moves from first to second registration positions. A processor determines first and second translation values and a first rotation value based on collected 2D scan sets. 3D scanner measures a second collection of 3D coordinates of points from second registration position. Processor adjusts second collection of points relative to first collection of points based at least in part on first and second translation values and first rotation value. Processor identifies a correspondence among registration targets in first and second collection of 3D coordinates, and uses this correspondence to further adjust the relative position and orientation of first and second collection of 3D coordinates.

Generalising Topographical Map Data
20170211941 · 2017-07-27 ·

Aspects described herein improve upon systems and methods for generalising topographical map data relating to the road network for use at different scale levels. Existing systems collapse the two carriageways of a dual carriageway to a single centreline representing the dual carriageway by tracking along one way sections of carriageway and generating pairs of carriageways for collapse, but fall short of being able to compute complicated intersections. Further, existing methods place heavy demands on processing power and are not suitable for change only refreshes. Aspects described herein use graph theory to create a tracked network of stroke type objects representing the length of single carriageway sections of dual carriageways, and then successfully pairs them such that they can be collapsed to a centre line and connected to the road network. The process reduces computation time, thereby speeding the rendering process for map imagery.

Generating navigation data

Navigation data is generated by receiving (502) a new experience data set (321) relating to a new experience capture. At least one stored experience data set (320) relating to at least one previous experience capture is also received (504). An experience data set includes a set of nodes, with each node comprising a series of visual image frames taken over a series of time frames. A candidate set of said nodes is obtained (506) from the stored experience data set that potentially matches a said node in the new experience data set, and then a check (508) if performed to see if a node in the candidate set matches the node in the new experience data set. If the result of the checking is positive then data relating to the matched nodes is added (510) to a place data set useable for navigation, the place data set indicating that said nodes in different said experience data sets relate to a same place.