Noisy Road Network Matching

  • Authors:
  • Yago Diez;Mario A. Lopez;J. Antoni Sellarès

  • Affiliations:
  • Universitat de Girona, Spain;University of Denver, USA;Universitat de Girona, Spain

  • Venue:
  • GIScience '08 Proceedings of the 5th international conference on Geographic Information Science
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Let $\mathcal{N}$ and $\mathcal{M}$ be two road networks represented in vector form and covering rectangular areas Rand R驴, respectively, not necessarily parallel to each other, but with R驴 驴 R. We assume that $\mathcal{N}$ and $\mathcal{M}$ use different coordinate systems at (possibly) different, but known scales. Let $\mathcal{B}$ and $\mathcal{A}$ denote sets of "prominent" road points (e.g., intersections) associated with $\mathcal{N}$ and $\mathcal{M}$, respectively. The positions of road points on both sets may contain a certain amount of "noise" due to errors and the finite precision of measurements. We propose an algorithm for determining approximate matches, in terms of the bottleneckdistance, between $\mathcal{A}$ and a subset $\mathcal{B}'$ of $\mathcal{B}$. We consider the characteristics of the problem in order to achieve a high degree of efficiency. At the same time, so as not to compromise the usability of the algorithm, we keep the complexity required for the data as low as possible. As the algorithm that guarantees to find a possible match is expensive due to the inherent complexity of the problem, we propose a lossless filteringalgorithm that yields a collection of candidate regions that contain a subset Sof $\mathcal{B}$ such that $\mathcal{A}$ maymatch a subset $\mathcal{B}'$ of S. Then we find possible approximate matchings between $\mathcal{A}$ and subsets of Susing the matching algorithm. We have implemented the proposed algorithm and report results that show the efficiency of our approach.