Detection of Traffic Sign and Lights

Hough Transform

The Hough transform is a feature extraction technique used in image analysis, computer vision, and digital image processing. The purpose of the technique is to find imperfect instances of objects within a certain class of shapes by a voting procedure. This voting procedure is carried out in a parameter space, from which object candidates are obtained as local maxima in a so-called accumulator space that is explicitly constructed by the algorithm for computing the Hough transform.

Traffic Light Detection

The function traffic_light_detection(img, radii_range) detects a traffic light from a simulated traffic light image in a scene. The lights are red, yellow, and green stacked vertically with no occlusion of the traffic light. This function determines the state of each traffic light and position in a scene. The position is measurd from the center of the traffic light. As this image presents symmetry, the position of the traffic light matches the center of the yellow circle.

1

2

3

Traffic Sign Detection (one per scene)

Below are 5 common road signs that you would see in the United States.

4

5

6 7 8 9 10

Traffic Sign Detection (multiple per scene)

The goal is to detect multiple traffic signs and the traffic light in one scene. Like above, the scene may have different color objects and backgrounds. There are n instances of each sign and/or traffic light, where n is 0 or 1. The size and location of each is generated at random. While the traffic signs are not occluded, objects in the background may be.

11

12