Reliability-based G1 Continuous Arc Spline Approximation
Jinhwan Jeon, Yoonjin Hwang, Seibum B. Choi
TL;DR
The paper addresses robust arc-spline fitting under data uncertainty by introducing covariance-weighted, $G^{1}$ continuous arc approximations. A single-arc framework combines an anchor model and an arc-measurement model with an equality constraint on the middle node, solved as a CNLS problem, and is extended to a two-phase multi-arc framework with initialization, data association, $G^{1}$ continuity, and Chi-squared validation. Core contributions include the concrete CNLS formulations, phase-wise initialization and validation procedures, and covariance-aware lane-map parameterization validated on real vehicle data, demonstrating improved compactness and robustness over prior methods such as Song2009. The approach yields reliable lane representations by leveraging per-point covariances, enabling efficient and robust data fitting suitable for traffic-lane mapping and related applications; limitations include the need for well-ordered data and accurate covariance estimates, with potential enhancements via 0-norm/MOO techniques.
Abstract
In this paper, we present an algorithm to approximate a set of data points with G1 continuous arcs, using points' covariance data. To the best of our knowledge, previous arc spline approximation approaches assumed that all data points contribute equally (i.e. have the same weights) during the approximation process. However, this assumption may cause serious instability in the algorithm, if the collected data contains outliers. To resolve this issue, a robust method for arc spline approximation is suggested in this work, assuming that the 2D covariance for each data point is given. Starting with the definition of models and parameters for single arc approximation, the framework is extended to multiple-arc approximation for general usage. Then the proposed algorithm is verified using generated noisy data and real-world collected data via vehicle experiment in Sejong City, South Korea.
