{"title":"Multi-Level Feature Extraction and Classification for Lane Changing Behavior Prediction and POD-Based Evaluation","authors":"Zahra Rastin, Dirk Söffker","doi":"10.3390/automation5030019","DOIUrl":null,"url":null,"abstract":"Lane changing behavior (LCB) prediction is a crucial functionality of advanced driver-assistance systems and autonomous vehicles. Predicting whether or not the driver of a considered ego vehicle is likely to change lanes in the near future plays an important role in improving road safety and traffic efficiency. Understanding the underlying intentions behind the driver’s behavior is an important factor for the effectiveness of assistance and monitoring systems. Machine learning (ML) algorithms have been broadly used to predict this behavior by analyzing datasets of traffic and driving data related to the considered ego vehicle. However, this technology has not yet been widely adopted in commercial products. Further improvements in these algorithms are necessary to enhance their robustness and reliability. In some domains, receiver operating characteristic and precision-recall curves are commonly used to evaluate ML algorithms, not considering the effects of process parameters in the evaluation, while it might be necessary to access the performance of these algorithms with respect to such parameters. This paper proposes the use of deep autoencoders to extract multi-level features from datasets, which can then be used to train an ensemble of classifiers. This allows for taking advantage of high feature-extraction capabilities of deep learning models and improving the final result using ensemble learning techniques. The concept of probability of detection is used in combination with the networks employed here to evaluate which classifiers can detect the correct LCB better in a statistical sense. Applications on data acquired from a driving simulator show that the proposed method can be adopted to improve the reliability of the classifiers, and ensemble ANNs perform best in predicting the upcoming human behavior in this dynamical context earlier than 3 s before the event itself.","PeriodicalId":514640,"journal":{"name":"Automation","volume":"14 14","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Automation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/automation5030019","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Lane changing behavior (LCB) prediction is a crucial functionality of advanced driver-assistance systems and autonomous vehicles. Predicting whether or not the driver of a considered ego vehicle is likely to change lanes in the near future plays an important role in improving road safety and traffic efficiency. Understanding the underlying intentions behind the driver’s behavior is an important factor for the effectiveness of assistance and monitoring systems. Machine learning (ML) algorithms have been broadly used to predict this behavior by analyzing datasets of traffic and driving data related to the considered ego vehicle. However, this technology has not yet been widely adopted in commercial products. Further improvements in these algorithms are necessary to enhance their robustness and reliability. In some domains, receiver operating characteristic and precision-recall curves are commonly used to evaluate ML algorithms, not considering the effects of process parameters in the evaluation, while it might be necessary to access the performance of these algorithms with respect to such parameters. This paper proposes the use of deep autoencoders to extract multi-level features from datasets, which can then be used to train an ensemble of classifiers. This allows for taking advantage of high feature-extraction capabilities of deep learning models and improving the final result using ensemble learning techniques. The concept of probability of detection is used in combination with the networks employed here to evaluate which classifiers can detect the correct LCB better in a statistical sense. Applications on data acquired from a driving simulator show that the proposed method can be adopted to improve the reliability of the classifiers, and ensemble ANNs perform best in predicting the upcoming human behavior in this dynamical context earlier than 3 s before the event itself.
变道行为(LCB)预测是高级驾驶辅助系统和自动驾驶汽车的一项重要功能。预测被认为是自动驾驶车辆的驾驶员是否可能在不久的将来变更车道,对于提高道路安全和交通效率具有重要作用。了解驾驶员行为背后的潜在意图是提高辅助和监控系统效率的重要因素。机器学习(ML)算法已被广泛用于通过分析与所考虑的小我车辆相关的交通和驾驶数据集来预测这种行为。不过,这项技术尚未在商业产品中广泛采用。有必要进一步改进这些算法,以提高其稳健性和可靠性。在某些领域,通常使用接收器工作特性和精度-召回曲线来评估 ML 算法,在评估中不考虑过程参数的影响,而可能有必要获取这些算法在这些参数方面的性能。本文提出使用深度自动编码器从数据集中提取多层次特征,然后将其用于训练分类器集合。这样就能利用深度学习模型的高特征提取能力,并使用集合学习技术改进最终结果。检测概率的概念与本文采用的网络相结合,用于评估哪种分类器能在统计意义上更好地检测出正确的 LCB。在驾驶模拟器获取的数据上的应用表明,所提出的方法可用于提高分类器的可靠性,而集合 ANN 在这种动态环境下预测即将发生的人类行为时表现最佳,时间早于事件发生前 3 秒。