General program idea

Program consists of two separated problems:

 

 

Detecting signs on the image

 

Recognizing detected regions of possible sign locations

Recognizing the detected signs is done in two main steps. First step is to find a shape of an object in the area proposed by detecting program. It is done by building a chain code. First 18 rays are going from the center of a zone until they meet a background color. They are cast from 0 degree to 340 degrees (with 20 degrees spacing) so that the beginnings and endings of a vectors in chain code are obtained. Than by checking the angles between vectors we are able to detect corners of an object. If there are no corners it is a circular sign. Three – triangular one and four – rectangular.