TY - GEN
T1 - Feature analysis and selection for training an end-To-end autonomous vehicle controller using deep learning approach
AU - Yang, Shun
AU - Wang, Wenshuo
AU - Liu, Chang
AU - Deng, Weiwen
AU - Hedrick, J. Karl
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/7/28
Y1 - 2017/7/28
N2 - Deep learning-based approaches have been widely used for training controllers for autonomous vehicles due to their powerful ability to approximate nonlinear functions or policies. However, the training process usually requires large labeled data sets and takes a lot of time. In this paper, we analyze the influences of features on the performance of controllers trained using the convolutional neural networks (CNNs), which gives a guideline of feature selection to reduce computation cost. We collect a large set of data using The Open Racing Car Simulator (TORCS) and classify the image features into three categories (sky-related, roadside-related, and road-related features). We then design two experimental frameworks to investigate the importance of each single feature for training a CNN controller. The first framework uses the training data with all three features included to train a controller, which is then tested with data that has one feature removed to evaluate the feature's effects. The second framework is trained with the data that has one feature excluded, while all three features are included in the test data. Different driving scenarios are selected to test and analyze the trained controllers using the two experimental frameworks. The experiment results show that (1) the road-related features are indispensable for training the controller, (2) the roadside-related features are useful to improve the generalizability of the controller to scenarios with complicated roadside information, and (3) the sky-related features have limited contribution to train an end-To-end autonomous vehicle controller.
AB - Deep learning-based approaches have been widely used for training controllers for autonomous vehicles due to their powerful ability to approximate nonlinear functions or policies. However, the training process usually requires large labeled data sets and takes a lot of time. In this paper, we analyze the influences of features on the performance of controllers trained using the convolutional neural networks (CNNs), which gives a guideline of feature selection to reduce computation cost. We collect a large set of data using The Open Racing Car Simulator (TORCS) and classify the image features into three categories (sky-related, roadside-related, and road-related features). We then design two experimental frameworks to investigate the importance of each single feature for training a CNN controller. The first framework uses the training data with all three features included to train a controller, which is then tested with data that has one feature removed to evaluate the feature's effects. The second framework is trained with the data that has one feature excluded, while all three features are included in the test data. Different driving scenarios are selected to test and analyze the trained controllers using the two experimental frameworks. The experiment results show that (1) the road-related features are indispensable for training the controller, (2) the roadside-related features are useful to improve the generalizability of the controller to scenarios with complicated roadside information, and (3) the sky-related features have limited contribution to train an end-To-end autonomous vehicle controller.
UR - http://www.scopus.com/inward/record.url?scp=85028046743&partnerID=8YFLogxK
U2 - 10.1109/IVS.2017.7995850
DO - 10.1109/IVS.2017.7995850
M3 - Conference contribution
AN - SCOPUS:85028046743
T3 - IEEE Intelligent Vehicles Symposium, Proceedings
SP - 1033
EP - 1038
BT - IV 2017 - 28th IEEE Intelligent Vehicles Symposium
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 28th IEEE Intelligent Vehicles Symposium, IV 2017
Y2 - 11 June 2017 through 14 June 2017
ER -