Skip to content

This project is a multi-class, single-image classification to recognize traffic signs images using Convolutional Neural Networks (CNN).

Notifications You must be signed in to change notification settings

shejz/road-sign-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

ROAD Sign Classifier

NOTEBOOK: Nbviewer

Road sign classification is the process of automatically recognizing traffic signs along the road, including speed limit signs, yield signs, merge signs, etc. Being able to automatically recognize traffic signs enables us to build “smarter cars”.

Self-driving cars need traffic sign recognition in order to properly parse and understand the roadway. Similarly, “driver alert” systems inside cars need to understand the roadway around them to help aid and protect drivers.

The GTSRB dataset consists of 43 traffic sign classes and nearly 50,000 images.

Challenges with the GTSRB dataset:

  1. Images are low resolution, and worse, have poor contrast images are pixelated, and in some cases, it’s extremely challenging, if not impossible, for the human eye and brain to recognize the sign.
  2. The dataset is handling class skew: (Imbalanced dataset)

CNN model

I'll be using keras package to build CNN model. CNN is best for image classification purposes.

The architecture of our model is:

About

This project is a multi-class, single-image classification to recognize traffic signs images using Convolutional Neural Networks (CNN).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published