Giter VIP home page Giter VIP logo

traffic-signals-detect-chinese's Introduction

Chinese Traffic Signs and Signals Detection

Introduction

This project target is to train a model to detect Chinese traffic signs and signals with Tensorflow object detection API.

Only 13 classes Chinese traffic signs and signals have been trained to detect in this project for limited dataset reason.

The model is ssd inception model and trained about 30000.

It is clear that Chinese traffic detection can not meet requirements with limited dataset and transfer learning.

More methods will be carried to improve traffic signs detections for self driving cars.

Performance

Evaluation metrics

The commonly used mAP metric for evaluating the quality of object detectors, computed according to the protocol of the PASCAL VOC Challenge 2007. The protocol is available here.

A reference for metrics concept.

metrics_set='pascal_voc_metrics' should be added into config file eval_config.

mPA for total and separate class

  • mAP for total

  • mAP for speed limit 60

  • mAP for no left turn

  • mAP for red light

example Images

  • detect right
  • detect empty images
  • detect wrong
  • missing detect

Data

There are several data sources for Chinese traffic signs and signals:

In order to get a diversified dataset, we filtered and combined the above 3 dataset into a new dataset with almost 1200 images. The new dataset class distribution is shown below.

There are total 12360 traffic signs for new dataset.

the numbers of classes are shown blew:

禁38-限制速度60        112
禁35-限制高度          106
禁22-禁止向左转弯       100
圆形绿灯               95
禁28-禁止掉头          89
示29-机动车行驶         83
示7-靠右侧道路行驶       83
禁31-禁止停车          81
警10-注意行人          76
直行箭头绿灯            69
禁7-禁止载货汽车驶入     68
圆形红灯               67
禁33-禁止鸣笛           67
禁38-限制速度80        55
禁38-限制速度40        47
禁16-禁止非机动车进入     44
禁2-减速让行           38
禁38-限制速度50        35
示31-非机动车行驶       35
警5-上陡坡            31

We ignore these classes which classes numbers less than 60 and stratifiedshufflesplit into train, val and test.

禁38-限制速度60     112
禁35-限制高度       106
禁22-禁止向左转弯     100
圆形绿灯            95
禁28-禁止掉头        89
示7-靠右侧道路行驶      83
示29-机动车行驶       83
禁31-禁止停车        81
警10-注意行人        76
直行箭头绿灯          69
禁7-禁止载货汽车驶入     68
禁33-禁止鸣笛        67
圆形红灯            67

Resources

road signs in China

北京市公安局公安交通管理局图解交通标识

A Real-Time Chinese Traffic Sign Detection Algorithm Based on Modified YOLOv2

Traffic-Sign Detection and Classification in the Wild

matlab traffic signs paper

Licenses

The specific code is distributed under MIT License.

traffic-signals-detect-chinese's People

Contributors

xfqbuaa avatar

Stargazers

 avatar Peach_CN avatar Davis avatar blinderjay avatar  avatar  avatar loner lin avatar T. Duy Nguyen-Hien avatar  avatar sunsky avatar  avatar  avatar Zhijie Ren avatar  avatar paul avatar  avatar zheey avatar neophack avatar

Watchers

James Cloos avatar  avatar  avatar T. Duy Nguyen-Hien avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.