IP Library Granted Patent US 8,811,679
Granted Patent B2
US 8,811,679 · App. 13/392,527 · Granted Aug 19, 2014

Digital map editing process using active contour manipulation

Inventors: Tim Bekaert (Heule, BE); Pascal Clarysse (Koksijde, BE)
Assignee: TomTom Belgium N.V.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,811,679
App. No.
13/392,527
Granted
Aug 19, 2014
Kind
B2
Abstract

A method for realigning network elements in a digital map based on a new data set using active contour manipulation techniques. The active contour optimization process is controlled so that certain desirable features in the original shape of the active contour(s) are not distorted. In the case of network features which may be represented by two or more open active contours, the active contours are coupled prior to optimizing so that the original desirable shape, e.g., the parallel spacing of lanes in a dual carriageway road, may be maintained during the optimization process. In the case of certain closed active contours, for example roundabout geometries, a single closed active contour may be coupled to itself by linking its control points one-to-another and maintaining a proportional direction and distance movement during the optimizing process. As a result, data base networks can be assessed and aligned with less difficulty and geometric distortion.

Claims (25)

1. A method for improving a digital map using active contour manipulation techniques, said method comprising the steps of:

providing a digital map corresponding to a region of land in reality, the digital map having at least one network element corresponding to a feature in reality;

providing a new data set corresponding to the same feature in reality as the network element;

treating one of the network and the new data set as a source geometry having at least first and second active contours spaced apart one from the other and forming a relative shape therebetween, while treating the other of the network and the new data set as an external energy source;

assigning internal and external energy values to each of the first and second active contours, and assigning a velocity field to the external energy source; and

coupling the first active contour to the second active contour while simultaneously optimizing the positions of the first and second active contours relative to the external energy source using an active contour manipulation strategy wherein the positions of the first and second active contours relative to the external energy source are together iteratively adjusted to more desired positions by trying to lower their respective internal energies in relation to the external energy source without changing the relative shape between the first and second active contours during the said optimizing process.

2. The method of claim 1 wherein each of the first and second active contours include a plurality of control points spaced therealong, said coupling step including linking a control point in the first active contour with a corresponding control point in the second active contour and further including proportionally moving the linked control points in direction and distance during the respective said optimizing steps.

3. The method of claim 2 wherein said step of proportionally moving the linked control points includes maintaining a constant distance between the linked control points throughout said step of simultaneously optimizing the positions of the first and second active contours.

4. The method according to claim 1 wherein said step of providing a new data set includes collecting probe data from a plurality of probes, each probe developing a respective probe trace comprising a sequence of discrete time-stamped probe positions plotted relative to the digital map.

5. The method according to claim 1 wherein said step of providing a new data set includes providing a secondary digital map network.

6. The method according to claim 1 wherein said step of providing a new data set includes providing generally parallel first and second active contours corresponding to a dual carriageway road feature.

7. The method according to claim 1 wherein said step of providing a new data set includes providing generally arcuate first and second active contours corresponding to a roundabout road feature.

8. The method according to claim 1 wherein said step of assigning internal and external energy values includes assigning equal energy values to the first and second active contours.

9. The method according to claim 1 wherein said step of assigning a velocity field includes drawing probe traces on raster images and then using the resulting gradient values between pixels as the assigned velocity field.

10. The method according to claim 1 wherein said step of assigning a velocity field includes creating raster images from another network geometry and then using the resulting gradient values between pixels as the assigned velocity field.

11. A method for re-aligning network elements in a digital map using active contour manipulation techniques, said method comprising the steps of:

providing a digital map corresponding to a region of land in reality, the digital map having at least one network element corresponding to a feature in reality;

providing a new data set corresponding to the same feature in reality as the network element;

treating one of the network and the new data set as a source geometry having at least one closed active contour forming an original relative shape, the closed active contour including a plurality of control points spaced thereabout;

treating the other of the network and the new data set as an external energy source;

assigning internal and external energy values to the closed active contour, and assigning a velocity field to the external energy source; and

coupling each control point in the closed active contour to another control point in the closed active contour while simultaneously optimizing the position of the closed active contour relative to the external energy source using an active contour manipulation strategy wherein the position of the closed active contour relative to the external energy source is iteratively adjusted to a more desired position without changing the original relative shape within the closed active contour during the said optimizing process.

12. The method of claim 11 wherein said coupling step includes linking at least two control points and moving the linked control points in unison during said optimizing step.

13. The method of claim 11 wherein said step of providing a new data set includes collecting probe data from a plurality of probes, each probe developing a respective probe trace comprising a sequence of discrete time-stamped probe positions plotted relative to the digital map.

14. The method of claim 11 wherein said step of providing a new data set includes providing a secondary digital map network.

Assignments (2)
SERVICE AGREEMENT Recorded Apr 11, 2017
From: TOMTOM BELGIUM N.V.
To: TOMTOM GLOBAL CONTENT B.V.
Reel/Frame 042206/0121 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2014
From: BEKAERT, TIM; CLARYSSE, PASCAL
To: TOMTOM BELGIUM N.V.
Reel/Frame 032578/0218 →
Continuity (2)
Provisional Application 61272164 · Aug 25, 2009
Related Publication 20120237088A1 · Sep 20, 2012