The objective of this paper is to present a model with three major modules—lane detector, car detector, and taillight detector—that ensures both high accuracy and high speed in detecting vehicle taillights in traffic. Taillight detection is import...
The objective of this paper is to present a model with three major modules—lane detector, car detector, and taillight detector—that ensures both high accuracy and high speed in detecting vehicle taillights in traffic. Taillight detection is important for automated driving. Many algorithms have been proposed for taillight detection, but code-driven scheme was almost always used in these algorithms. To enable more robust detection of taillights, we switched this code-driven scheme to data-driven approach in the present study. Data-driven scheme was implemented in both the car and taillight detection modules. We first used a discretely designed lane detection module, adopted the Recurrent Rolling Convolution (RRC) architecture and tracking mechanism for detecting car boundaries, and then used the same RRC to extract taillight regions and their illumination states upon the detection of cars. For experiments, a dataset obtained by our lab was used for training the RRC network. The robustness of our model was verified by testing on both our dataset and the dataset from the Karlsruhe Institute of Technology and Toyota Technological Institute (KITTI). Results from our model show that lane detection and car detection with tracking can improve both speed and accuracy of taillight detection. In addition, the results reveal that our model works well under hostile conditions, having accuracies as high as 94% when using the dataset from our research team at Sungkyunkwan University (SKKU). Moreover, when using the KITTI dataset, the model has 100% taillight detection accuracy for cars under normal conditions.