CULane is a large scale challenging dataset for academic research on traffic lane detection. It is collected by cameras mounted on six different vehicles driven by different drivers in Beijing. More than 55 hours of videos were collected and 133,235 frames were extracted. Data examples are shown above. We have divided the dataset into 88880 for training set, 9675 for validation set, and 34680 for test set. The test set is divided into normal and 8 challenging categories, which correspond to the 9 examples above.

For each frame, we manually annotate the traffic lanes with cubic splines. For cases where lane markings are occluded by vehicles or are unseen, we still annotate the lanes according to the context, as shown in (2)(4). We also hope that algorithms could distinguish barriers on the road, like the one in (1). Thus the lanes on the other side of the barrier are not annotated. In this dataset we focus our attention on the detection of four lane markings, which are paid most attention to in real applications. Other lane markings are not annotated.

For more details, please refer to our paper.


You can download the dataset here.

This google drive folder should include:
1. Training&validation images and annotations:
  - driver_23_30frame.tar.gz
  - driver_161_90frame.tar.gz
  - driver_182_30frame.tar.gz
For each image, there would be a .txt annotation file, in which each line gives the x,y coordinates for key points of a lane marking.
2. Testing images and annotations:
  - driver_37_30frame.tar.gz
  - driver_100_30frame.tar.gz
  - driver_193_90frame.tar.gz
3. Training/validation/testing list:
  - list.tar.gz
4. Lane segmentation labels for train&val:
  - laneseg_label_w16.tar.gz
  which are generated from original annotations. You may also generate them by yourself.


To evaluate your method, you may use evaluation code in this repo.


 author = {Xingang Pan, Jianping Shi, Ping Luo, Xiaogang Wang, and Xiaoou Tang},
 title = {Spatial As Deep: Spatial CNN for Traffic Scene Understanding},
 booktitle = {AAAI Conference on Artificial Intelligence (AAAI)},
 month = {February},
 year = {2018} 


Most work for building this dataset is done by Xiaohang Zhan, Jun Li, and Xudong Cao. We thank them for their contribution.