Real-time traffic sign detection and recognition on FPGA

Yalçın, Hüseyin
In this thesis, an embedded system for traffic sign detection and recognition is proposed. Proposed system is first designed in MATLAB and optimized. After optimization process, system design is transferred to FPGA and Virtex-V FX70 FPGA is selected for implementation platform. 640x480 sized image in RGB format is sent to FPGA system via computer interface. This image is segmented for red, blue, and yellow colors. Red and blue color maps are divided into 8x8 sub-blocks. Yellow color map is divided into 32x32 sub-blocks. After that, blocks which have more than 30 % valid pixels are marked as valid. Red and blue maps are converted into 80x60 and blobs are detected in these maps. Size of the detected blob is examined first and appropriate sized regions are marked as valid. Next, to be marked as traffic sign, valid regions are expected to meet one of the three conditions: Vertical neighboring, yellow sign neighboring and pole detection below the region. Regions marked as traffic sign are interpolated to 60x60. Color segmentation operation is applied to these regions and edges are extracted in segmented images. Hough Transform is applied to edge images and contour information is extracted. Finally, Informative Pixel Percentage (IPP) operation is applied to inner region of the signs and results are obtained. FPGA system is composed of two sub-parts: Processor system and hardware (logic) system. Color segmentation, region detection and pole detection modules are implemented in hardware system. Rest of the operations is implemented in the processor system. To test success of the implemented system, 137 images, which include 162 traffic signs, are sent to this system and 90.1 % detection and 90.4 % recognition rates are achieved.


FPGA implementation of license plate detection and recognition
Sarıkavak, Serap; Bulut, Mehmet Mete; Akar, Gözde; Department of Electrical and Electronics Engineering (2013)
In this thesis, license plate detection and recognition system based on Gabor approach is proposed and recognition part of the system is implemented on the FPGA platform. The purpose of this project is to develop a system that extracts license plate region from image, taken from proposed distance, and recognizes the characters on this region. For this project, techniques on the literature are investigated and some of them are implemented. In the localization of the plate region, color space conversion, imag...
Real time traffic sign recognition system on FPGA
Irmak, Hasan; Bulut, Mehmet Mete; Akar, Gözde; Department of Electrical and Electronics Engineering (2010)
In this thesis, a new algorithm is proposed for the recognition of triangular, circular and rectangular traffic signs and it is implemented on an FPGA platform. The system can recognize 32 different traffic signs with high recognition accuracy. In the proposed method, first the image is segmented into red and blue regions, and according to the area of the each segment, the dominant color is decided. Then, Laplacian of Gaussian (LoG) based edge detection is applied to the segmented image which is followed by...
Analysis of Face Recognition Algorithms for Online and Automatic Annotation of Personal Videos
Yılmaztürk, Mehmet; Ulusoy Parnas, İlkay; Çiçekli, Fehime Nihan (Springer, Dordrecht; 2010-05-08)
Different from previous automatic but offline annotation systems, this paper studies automatic and online face annotation for personal videos/episodes of TV series considering Nearest Neighbourhood, LDA and SVM classification with Local Binary Patterns, Discrete Cosine Transform and Histogram of Oriented Gradients feature extraction methods in terms of their recognition accuracies and execution times. The best performing feature extraction method and the classifier pair is found out to be SVM classification...
KIRAGI, H; Ersak, Aydın (1994-04-14)
In this paper an object recognition and localization system based on ultrasonic range imaging to be used in optically opaque environments is introduced. The system is especially designed for robotics applications. The ultrasonic image is acquired by scanning ultrasonic transducers in two dimensions above the area where objects are located. The features that are used for recognition and localization processes are extracted from the outermost boundaries of the objects present in the input scene. Experimental ...
FASST: A high performance scalable rule table hardware architecture for software defined networks-FASST: Yazılım Tanımlı Bilgisayar Agları içinYüksek Ba¸sarımlı, Ölçeklenebilir bir Kural TablosuDonanım Mimarisi
ERAL, GÖKSAN; Schmidt, Şenan Ece (2018-07-09)
In this paper, a new hardware architecture FASST, which can provide high performance in packet classification for SDN Rule Tables, is proposed. FASST achieves high throughput at very low packet latency using a TCAM-based parallel cache, temporal locality in the network and FPGA hardware parallelism. FASST is implemented and evaluated on Altera Stratix-V FPGA and 200 M packets/s throughput is verified functionally. FASST achieves a significantly lower average packet latency by exploiting the strong temporal ...
Citation Formats
H. Yalçın, “Real-time traffic sign detection and recognition on FPGA,” M.S. - Master of Science, Middle East Technical University, 2013.