Driving Environment Inference from POI of Navigation Map: Fuzzy Logic and Machine Learning Approaches

Sensors (Basel). 2023 Nov 13;23(22):9156. doi: 10.3390/s23229156.

Abstract

To adapt vehicle control and plan strategies in a predictive manner, it is usually desired to know the context of a driving environment. This paper aims at efficiently inferring the following five driving environments around vehicle's vicinity: shopping zone, tourist zone, public station, motor service area, and security zone, whose existences are not necessarily mutually exclusive. To achieve that, we utilize the Point of Interest (POI) data from a navigation map as the semantic clue, and solve the inference task as a multilabel classification problem. Specifically, we first extract all relevant POI objects from a map, then transform these discrete POI objects into numerical POI features. Based on these POI features, we finally predict the occurrence of each driving environment via an inference engine. To calculate representative POI features, a statistical approach is introduced. To composite an inference engine, three inference systems are investigated: fuzzy inference system (FIS), support vector machine (SVM), and multilayer perceptron (MLP). In total, we implement 11 variants of inference engine following two inference strategies: independent and unified inference strategies, and conduct comprehensive evaluation on a manually collected dataset. The result shows that the proposed inference framework generalizes well on different inference systems, where the best overall F1 score 0.8699 is achieved by the MLP-based inference engine following the unified inference strategy, along with the fastest inference time of 0.0002 millisecond per sample. Hence, the generalization ability and efficiency of the proposed inference framework are proved.

Keywords: driving environment inference; fuzzy inference system; multilabel classification; multilayer perceptron; navigation map; point of interest (POI); support vector machine.

Grants and funding

The investigations published in this article are granted by the GSA (European GNSS Agency) within the H2020-GALILEO-GSA-2017 Innovation Action with Grant Agreement Nr.:776355; therefore, the authors cordially thank the funding agency. The publication of this article was funded by the Open Access fund of Universität Stuttgart.