Dataset Ninja LogoDataset Ninja:

Tsinghua Tencent 2016 Dataset

16817221727
Tagself-driving
Taskinstance segmentation
Release YearMade in 2016
LicenseCC BY-NC 2.0
Download18 GB

Introduction #

Zhe Zhu, Dun Liang, Songhai Zhanget al.

The authors have created a large traffic-sign benchmark from 100000 Tencent Street View panoramas, called Tsinghua Tencent 100K 2016 Dataset. It provides 100000 images containing 30000 traffic-sign instances. These images cover large variations in illuminance and weather conditions. Each traffic sign in the benchmark is annotated with a class label and bounding box and pixel mask.

Note, similar Tsinghua Tencent 100K 2016 Dataset datasets are also available on the DatasetNinja.com:

Motivation

Scene understanding is the ultimate goal of computer vision; detecting and classifying objects of various sizes in the scene is an important sub-task. Recently, deep learning methods have shown superior performance for many tasks such as image classification and speech recognition. Traffic signs may be divided into different categories according to function, and in each category they may be further divided into subclasses with similar generic shape and appearance but different details. This suggests traffic sign recognition should be carried out as a two-phase task: detection followed by classification. The detection step uses shared information to suggest bounding boxes that may contain traffic signs in a specific category, while the classification step uses differences to determine which specific kind of sign is present (if any). Current methods achieve perfect or near perfect results for detection and classification tasks, with 100% recall and precision for detection and 99.67% precision for classification. While it may appear that these are thus solved problems, unfortunately, this benchmark data is not representative of that encountered in real tasks.

image

Chinese traffic-sign classes. Signs in yellow, red and blue boxes are warning, prohibitory and mandatory signs respectively. Each traffic sign has a unique label. Some signs shown are representative of a family (e.g. speed limit signs for different speeds). Such signs are generically denoted above (e.g. ‘pl*’); the unique label is determined by replacing ‘*’ by a specific value (e.g. ‘pl40’ for a 40 kmh speed limit sign).

Data collection

Presently, Tencent Street Views covers about 300 Chinese cities and the road networks linking them. The original panoramas were captured by 6 SLR cameras and then stitched together. Image processing techniques such as exposure adjustment were also used. Images were captured both from vehicles and shoulder-mounted equipment, at intervals of about 10 m. The nature of the images provides two benefits for our benchmark. Firstly, the appearances of an instance of a traffic sign in the authors benchmark vary significantly. Secondly, an instance of a traffic sign in successive images helps the participants constructing the
benchmark to correctly determine its classes: partially occluded or blurred traffic signs can be recognized from their occurrences in previous or subsequent shots. To create the benchmark images, the top 25% and bottom 25% of each panorama image was cropped off (as unlikely to contain any signs), and the remainder sliced vertically into 4 sub-images. The authors chose 10 regions from 5 different cities in China (including both downtown regions and suburbs for each city)
and downloaded 100000 panoramas from the Tencent Data Center.

image

8192×2048 panorama from Tencent Street View before slicing vertically into 4 images. Sky and ground at top and bottom have been cropped.

Bounding box and class label Pixel mask annotation

Data annotation

The collected images were next annotated by hand. Traffic signs in China follow international patterns, and can be classified into three categories: warnings (mostly yellow triangles with a black boundary and information), prohibitions (mostly white surrounded by a red circle and also possibly having a diagonal bar), and mandatory (mostly blue circles with white information). Other signs exist that resemble traffic signs but are in fact not. Such signs are placed in an ‘other’ class of a particular category. During traffic-sign annotation, the authors recorded the bounding box, boundary vertices and class label for the sign. To determine the pixel mask for the sign, they use polygon mode. For a triangle signs the authors only mark three vertices; for distorted signs they mark additional vertices for accurate segmentation. The most complicated cases concern occluded signs.

image

Signs like traffic signs, but with other meanings.

Dataset statistics

The authors benchmark has 100000 cropped images after discarding some of the images only containing background. Of these, 10000 contain 30000 traffic signs in total. Although their source images cover much of China, an imbalance still exists between different classes of traffic signs. This is unavoidable: classes such as signs to warn the driver to be cautious on mountain roads appear rarely. The images have resolution 2048×2048 and cover large variations in illuminance and weather conditions.

image

Number of instances in each class, for classes with more than 100 instances.

image

Number of instances of each size.

ExpandExpand
Dataset LinkHomepageDataset LinkResearch Paper

Summary #

Tsinghua Tencent 100K 2016 Dataset is a dataset for instance segmentation, semantic segmentation, and object detection tasks. It is used in the automotive industry.

The dataset consists of 16817 images with 29348 labeled objects belonging to 221 different classes including pn, pne, i5, and other: p11, pl40, pl50, po, pl80, pl60, p26, i4, pl30, io, i2, pl100, p5, w57, il60, pl5, p10, ip, p23, il80, pl120, pr40, w59, p12, p3, and 193 more.

Images in the Tsinghua Tencent 2016 dataset have pixel-level instance segmentation annotations. There are 6544 (39% of the total) unlabeled images (i.e. without annotations). There are 3 splits in the dataset: other (7641 images), train (6105 images), and test (3071 images). The dataset was released in 2016 by the Tsinghua University, China, Lehigh University Bethlehem, USA, and Tencent, China.

Dataset Poster

Explore #

Tsinghua Tencent 2016 dataset has 16817 images. Click on one of the examples below or open "Explore" tool anytime you need to view dataset images with annotations. This tool has extended visualization capabilities like zoom, translation, objects table, custom filters and more. Hover the mouse over the images to hide or show annotations.

OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
OpenSample annotation mask from Tsinghua Tencent 2016Sample image from Tsinghua Tencent 2016
👀
Have a look at 16817 images
View images along with annotations and tags, search and filter by various parameters

Class balance #

There are 221 annotation classes in the dataset. Find the general statistics and balances for every class in the table below. Click any row to preview images that have labels of the selected class. Sort by column to find the most rare or prevalent classes.

Search
Rows 1-10 of 221
Class
ã…¤
Images
ã…¤
Objects
ã…¤
Count on image
average
Area on image
average
pnâž”
any
2849
3050
1.07
0.06%
pneâž”
any
2030
2257
1.11
0.05%
i5âž”
any
1538
1668
1.08
0.05%
p11âž”
any
1469
1510
1.03
0.06%
pl40âž”
any
1312
1355
1.03
0.08%
pl50âž”
any
1019
1045
1.03
0.07%
poâž”
any
831
1148
1.38
0.09%
pl80âž”
any
803
882
1.1
0.08%
pl60âž”
any
780
838
1.07
0.1%
p26âž”
any
715
773
1.08
0.08%

Images #

Explore every single image in the dataset with respect to the number of annotations of each class it has. Click a row to preview selected image. Sort by any column to find anomalies and edge cases. Use horizontal scroll if the table has many columns for a large number of classes in the dataset.

Class sizes #

The table below gives various size properties of objects for every class. Click a row to see the image with annotations of the selected class. Sort columns to find classes with the smallest or largest objects or understand the size differences between classes.

Search
Rows 1-10 of 182
Class
Object count
Avg area
Max area
Min area
Min height
Min height
Max height
Max height
Avg height
Avg height
Min width
Min width
Max width
Max width
pn
any
3050
0.05%
1.07%
0%
9px
0.44%
233px
11.38%
42px
2.04%
8px
0.39%
254px
12.4%
pne
any
2257
0.05%
2.34%
0%
7px
0.34%
344px
16.8%
40px
1.97%
7px
0.34%
285px
13.92%
i5
any
1668
0.05%
0.85%
0%
10px
0.49%
233px
11.38%
41px
2.03%
8px
0.39%
168px
8.2%
p11
any
1510
0.06%
1.34%
0%
12px
0.59%
299px
14.6%
45px
2.18%
9px
0.44%
308px
15.04%
pl40
any
1355
0.08%
1.32%
0%
11px
0.54%
242px
11.82%
49px
2.38%
10px
0.49%
293px
14.31%
po
any
1148
0.06%
1.35%
0%
13px
0.63%
263px
12.84%
47px
2.32%
10px
0.49%
233px
11.38%
pl50
any
1045
0.07%
1.12%
0%
9px
0.44%
221px
10.79%
45px
2.21%
9px
0.44%
241px
11.77%
pl80
any
882
0.08%
1.13%
0%
13px
0.63%
203px
9.91%
50px
2.43%
11px
0.54%
273px
13.33%
io
any
882
0.07%
0.9%
0%
14px
0.68%
235px
11.47%
50px
2.44%
11px
0.54%
173px
8.45%
pl60
any
838
0.1%
1.31%
0%
13px
0.63%
343px
16.75%
56px
2.76%
13px
0.63%
271px
13.23%

Spatial Heatmap #

The heatmaps below give the spatial distributions of all objects for every class. These visualizations provide insights into the most probable and rare object locations on the image. It helps analyze objects' placements in a dataset.

Spatial Heatmap

Objects #

Table contains all 29348 objects. Click a row to preview an image with annotations, and use search or pagination to navigate. Sort columns to find outliers in the dataset.

Search
Rows 1-10 of 29348
Object ID
ã…¤
Class
ã…¤
Image name
click row to open
Image size
height x width
Height
ã…¤
Height
ã…¤
Width
ã…¤
Width
ã…¤
Area
ã…¤
1âž”
pl40
any
88695.jpg
2048 x 2048
36px
1.76%
36px
1.76%
0.03%
2âž”
p19
any
12886.jpg
2048 x 2048
73px
3.56%
46px
2.25%
0.08%
3âž”
w57
any
62100.jpg
2048 x 2048
72px
3.52%
56px
2.73%
0.1%
4âž”
w57
any
62100.jpg
2048 x 2048
69px
3.37%
53px
2.59%
0.04%
5âž”
pl50
any
47419.jpg
2048 x 2048
24px
1.17%
23px
1.12%
0.01%
6âž”
pn
any
47419.jpg
2048 x 2048
23px
1.12%
24px
1.17%
0.01%
7âž”
p23
any
62373.jpg
2048 x 2048
107px
5.22%
113px
5.52%
0.29%
8âž”
io
any
4152.jpg
2048 x 2048
26px
1.27%
19px
0.93%
0.01%
9âž”
io
any
4152.jpg
2048 x 2048
22px
1.07%
17px
0.83%
0.01%
10âž”
pne
any
4152.jpg
2048 x 2048
24px
1.17%
24px
1.17%
0.01%

License #

Tsinghua Tencent 100K 2016 Dataset is under CC BY-NC 2.0 license.

Source

Citation #

If you make use of the Tsinghua Tencent 2016 data, please cite the following reference:

@InProceedings{Zhe_2016_CVPR,
  author = {Zhu, Zhe and Liang, Dun and Zhang, Songhai and Huang, Xiaolei and Li, Baoli and Hu, Shimin},
  title = {Traffic-Sign Detection and Classification in the Wild},
  booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
  year = {2016}
}

Source

If you are happy with Dataset Ninja and use provided visualizations and tools in your work, please cite us:

@misc{ visualization-tools-for-tt100k-dataset,
  title = { Visualization Tools for Tsinghua Tencent 2016 Dataset },
  type = { Computer Vision Tools },
  author = { Dataset Ninja },
  howpublished = { \url{ https://datasetninja.com/tt100k-2016 } },
  url = { https://datasetninja.com/tt100k-2016 },
  journal = { Dataset Ninja },
  publisher = { Dataset Ninja },
  year = { 2024 },
  month = { jul },
  note = { visited on 2024-07-27 },
}

Download #

Dataset Tsinghua Tencent 2016 can be downloaded in Supervisely format:

As an alternative, it can be downloaded with dataset-tools package:

pip install --upgrade dataset-tools

… using following python code:

import dataset_tools as dtools

dtools.download(dataset='Tsinghua Tencent 2016', dst_dir='~/dataset-ninja/')

Make sure not to overlook the python code example available on the Supervisely Developer Portal. It will give you a clear idea of how to effortlessly work with the downloaded dataset.

The data in original format can be downloaded here.

. . .

Disclaimer #

Our gal from the legal dep told us we need to post this:

Dataset Ninja provides visualizations and statistics for some datasets that can be found online and can be downloaded by general audience. Dataset Ninja is not a dataset hosting platform and can only be used for informational purposes. The platform does not claim any rights for the original content, including images, videos, annotations and descriptions. Joint publishing is prohibited.

You take full responsibility when you use datasets presented at Dataset Ninja, as well as other information, including visualizations and statistics we provide. You are in charge of compliance with any dataset license and all other permissions. You are required to navigate datasets homepage and make sure that you can use it. In case of any questions, get in touch with us at hello@datasetninja.com.