An understanding and classification of driving scenarios are important for testing and development of autonomous driving functionalities. Machine learning models are useful for scenario classification but most of them assume that data received during the testing are from one of the classes used in the training. This assumption is not true always because of the open environment where vehicles operate. This is addressed by a new machine learning paradigm called open-set recognition. Open-set recognition is the problem of assigning test samples to one of the classes used in training or to an unknown class. This work proposes a combination of Convolutional Neural Networks (CNN) and Random Forest (RF) for open set recognition of traffic scenarios. CNNs are used for the feature generation and the RF algorithm along with extreme value theory for the detection of known and unknown classes. The proposed solution is featured by exploring the vote patterns of trees in RF instead of just majority voting. By inheriting the ensemble nature of RF, the vote pattern of all trees combined with extreme value theory is shown to be well suited for detecting unknown classes. The proposed method has been tested on the highD and OpenTraffic datasets and has demonstrated superior performance in various aspects compared to existing solutions.
翻译:对驾驶方案的理解和分类对于自动驾驶功能的测试和开发十分重要。机器学习模型对情景分类有用,但大多数模型都假定测试期间收到的数据来自培训中使用的某一类,这一假设并不总是真实的,因为车辆运行的环境是开放的,这是由一种新的机器学习模式(即开放式承认)解决的。开放式承认是将测试样本分配给培训中使用的某一类或某一类或未知类的问题。这项工作提议结合进化神经网络和随机森林(RF),以开放式识别交通方案。CNN用于生成特征和RF算法,同时用于探测已知和未知类的极端价值理论。拟议解决方案的特点是探索俄罗斯联邦的树木的投票模式,而不是仅仅多数投票。通过继承RF的共性,所有树木的投票模式和极端价值理论都非常适合探测未知的类别。拟议的方法已经在高D和 OpenTraffic数据集上进行了测试,并展示了与现有解决方案相比在各个方面的优异性表现。