The Tsinghua-Tencent 100K (TT100K) is a large-scale traffic sign benchmark dataset created from 100,000 Tencent Street View panoramas. This dataset is specifically designed for traffic sign detection and classification in real-world conditions, providing researchers and developers with a comprehensive resource for building robust traffic sign recognition systems.
The dataset contains 100,000 images with over 30,000 traffic sign instances across 221 different categories. These images capture large variations in illuminance, weather conditions, viewing angles, and distances, making it ideal for training models that need to perform reliably in diverse real-world scenarios.
This dataset is particularly valuable for:

The TT100K dataset provides several key advantages:
The TT100K dataset is split into three subsets:
The TT100K dataset includes 221 traffic sign categories organized into several major groups:
Speed Limit Signs (pl, pm)**
Prohibitory Signs (p, pn, pr_)**
Warning Signs (w_)
Height/Width Limit Signs (ph, pb)**
Informative Signs (i, il, io, ip)**
from datasets import load_dataset
# Load the dataset
dataset = load_dataset("PrashantDixit0/TT-100K")
# Access splits
train_data = dataset['train']
val_data = dataset['val']
test_data = dataset['test']
# Example: Load first image
from PIL import Image
import io
sample = train_data[0]
image = Image.open(BytesIO(base64.b64decode(sample["image"]["bytes"]))
image.show()
If you use this dataset, please cite the original TT-100K paper:
@inproceedings{zhu2016traffic,
title={Traffic-sign detection and classification in the wild},
author={Zhu, Zhe and Liang, Dun and Zhang, Songhai and Huang, Xiaolei and Li, Baoli and Hu, Shimin},
booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},
pages={2110--2118},
year={2016}
}