Acta Geodaetica et Cartographica Sinica ›› 2024, Vol. 53 ›› Issue (2): 379-390.doi: 10.11947/j.AGCS.2024.20220606

• Cartography and Geoinformation • Previous Articles     Next Articles

An adaptive road centerline extraction method for different trajectory data scenarios based on combinatorial optimization

YAO Zhipeng1, PENG Cheng1, TANG Jianbo1,2, LIU Guoping3, YANG Xuexi1,2, LIU Huimin1, DENG Min1,2   

  1. 1. School of Geosciences and Info-physics, Central South University, Changsha 410083, China;
    2. Hunan Geospatial Information Engineering and Technology Research Center, Changsha 410007, China;
    3. Beijing Didi Chuxing Technology Co., Ltd., Beijing 100089, China
  • Received:2022-10-24 Revised:2023-11-27 Published:2024-03-08
  • Supported by:
    The National Natural Science Foundation of China (Nos. 42271462; 42171441; 42271485); The National Key Research and Development Program of China (No. 2022YFB3904203); Hunan Provincial Natural Science Foundation of China (Nos. 2021JJ40727; 2022JJ30703; 2020JJ4749)

Abstract: Vehicle trajectory data is an important data source for road map update. Extracting road centerlines from the disordered trajectory points or trajectory lines, and generating a structured vector map is a key step for road network generation and update based on trajectory data. The existing methods of road centerline extraction mainly use a single curve fitting algorithm, which are not adaptive to different data scenarios, especially for complex road structures and trajectories of different quality. In addition, compared with the professional collected high-frequency trajectory data, road centerline extraction based on the low-frequency trajectory data collected by float cars is still challenging due to the noise, sparsity, and low position accuracy. Therefore, this paper proposes an adaptive road centerline extraction method for different trajectory data scenarios based on combinatorial optimization and divide-and-conquer strategy. Based on preprocessing and clustering of trajectory data, this method classifies the trajectory data according to its distribution characteristics. Then, the optimal fitting algorithm is matched according to different data scenarios, and the ideal road centerline is generated by combinatorial optimization strategy. This method integrates the advantages of different fitting algorithms, and can effectively solve the road centerline extraction problem for different data scenarios such as sparse data and complex road structures (e.g. self-intersection overpasses). Experiments on floating car data in Beijing, China, were conducted and results show that the average position accuracy of the roads generated by this method is 1.24 m, which is significantly better than the existing available methods.

Key words: trajectory data, road centerline, curve fitting, adaptation, road network extraction

CLC Number: