SlideShare a Scribd company logo
1 of 8
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 12, No. 1, February 2022, pp. 331~338
ISSN: 2088-8708, DOI: 10.11591/ijece.v12i1.pp331-338  331
Journal homepage: http://ijece.iaescore.com
Real-time traffic sign detection and recognition using
Raspberry Pi
Ida Syafiza Binti Md Isa1
, Choy Ja Yeong1
, Nur Latif Azyze bin Mohd Shaari Azyze2
1
Department of Electronics and Computer Engineering Technology (JTKEK), Faculty of Electrical and Electronic Engineering
Technology, Universiti Teknikal Malaysia Melaka (UTeM), Melaka, Malaysia
2
Department of Mechatronic Engineering, Faculty of Electrical Engineering, Universiti Teknikal Malaysia Melaka (UTeM),
Melaka, Malaysia
Article Info ABSTRACT
Article history:
Received Jan 23, 2021
Revised Jun 21, 2021
Accepted Aug 2, 2021
Nowadays, the number of road accident in Malaysia is increasing
expeditiously. One of the ways to reduce the number of road accident is
through the development of the advanced driving assistance system (ADAS)
by professional engineers. Several ADAS system has been proposed by
taking into consideration the delay tolerance and the accuracy of the system
itself. In this work, a traffic sign recognition system has been developed to
increase the safety of the road users by installing the system inside the car
for driver’s awareness. TensorFlow algorithm has been considered in this
work for object recognition through machine learning due to its high
accuracy. The algorithm is embedded in the Raspberry Pi 3 for processing
and analysis to detect the traffic sign from the real-time video recording
from Raspberry Pi camera NoIR. This work aims to study the accuracy, delay
and reliability of the developed system using a Raspberry Pi 3 processor
considering several scenarios related to the state of the environment and the
condition of the traffic signs. A real-time testbed implementation has been
conducted considering twenty different traffic signs and the results show that
the system has more than 90% accuracy and is reliable with an acceptable
delay.
Keywords:
Accuracy
Delay
Recognition
Reliability
Traffic sign
This is an open access article under the CC BY-SA license.
Corresponding Author:
Ida Syafiza Binti Md Isa
Department of Electronics and Computer Engineering Technology (JTKEK), Faculty of Electrical and
Electronic Engineering Technology, Universiti Teknikal Malaysia Melaka (UTeM)
Hang Tuah Jaya, 76100 Durian Tunggal, Melaka, Malaysia
Email: idasyafiza@utem.edu.my
1. INTRODUCTION
Nowadays, the number of road accident in Malaysia is increasing expeditiously. As reported in [1],
Malaysian has the third highest fatality rate of road accidents in ASEAN, with 7,512 Malaysian citizens’
death in 2016. It also reported that the fourth most common cause of death for Malaysian people is road
accidents. Traffic sign recognition system is a pivotal platform that can be implemented in the autonomous
driving system. Sometimes, the driver may overlook the traffic sign due to tiredness, and this will indirectly
cause road accidents [2]. Besides, the blockage of the traffic signs by big vehicle and tree also cause the
driver to overlook the traffic sign. Hence, a traffic signs recognition system that is able to detect the traffic
signs is necessary to alert the driver. The development of the traffic sign recognition system has been
considered in the past few years to reduce the number of accidents. The first traffic sign detection and
recognition (TSDR) system was developed in Japan since 1984 [3]. The TSDR system used computer vision
with eight standard datasets recognition techniques, included German TSDR benchmark (GTSDRB), KUL
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 331-338
332
Belgium traffic sign dataset (KULD), Swedish traffic signs dataset (STSD), The Netherlands RUG traffic
signs database (RUGD), France Stereopolis database, United States LISA dataset (LISAD), United Kingdom
online dataset (UKOD) and Russian traffic sign dataset (RTSD) for fast detection of the traffic signs.
Figure 1 shows a sample of traffic signs.
Figure 1. Dataset sample of traffic signs [3]
Advanced driving assistance system (ADAS) is a system developed by professional engineers with
the aims to reduce the number of road accidents. This include an intelligent system to detect vehicles for
traffic management purposes [4]-[6] and the traffic sign along the road [7]. However, the type of machine
learning algorithm used in the traffic sign recognition system to efficiently detect the traffic sign is very
important. The weather condition and the reflection of light on the traffic sign can reduce the quality of the
captured traffic sign image [7]. Therefore, an efficient algorithm is required to perform the processing and
analysis of the captured image. Several machine learning algorithm has been proposed for traffic sign
recognition include the TensorFlow transfer learning algorithm [8]-[10], AdaBoost algorithm [11],
convolutional neural networks (CCN) algorithm [12], [13], fuzzy integral algorithm [14], neural network
[15], artificial neural network (ANN) [16], deep learning [17], [18], color transformation [19], and texture
feature extraction [20]. The types of algorithms used inside TensorFlow, such as transfer learning, increase
the efficiency of the traffic sign recognition when compared to traditional machine learning. Note that
transfer learning is developed using information or knowledge from the surrounding environment [8]. The
training and test samples are randomly selected, which can be a large amount of data or a small amount of
labelled data. Transfer learning allows training only at the last layer of the whole Inception-v3 network, and
this can help to reduce the training time and maintain the accuracy of recognition [21]. AdaBoost algorithm
has been proposed to reduce the noise of the segmented traffic sign images. To increase the accuracy, the
AdaBoost algorithm requires a big dataset of sample images to detect the traffic sign. According to [22], a
CNN ensemble is used in the traffic sign smart detection system, which focuses on colour-based detection,
shape-based detection and sign validation. According to [23], CNN can be used to annotate the sample
images as CNN is a class of models that is easier to be trained with the sample images. Besides, a data
segmentation method is also used in CCN to reduce the image data overfitting by performing the process of
label-preserving transformation. However, the colour of the traffic sign and the lack of light during night may
effected the performance of the CCN.
Meanwhile, several researchers considered Raspberry Pi, which has limited computation capability
to develop the IoT-based application system [24]-[27]. As in [24], the authors used the Raspberry Pi to
observe wildlife using deep learning, giving up to 97% accuracy. Akshay and Dinesh in [25] study the
shading effect on the road sign recognition system that runs on the Raspberry Pi. However, the performance
of the system is not clearly reported. Kharkar [26] developed a road sign detection and recognition robot
system using an edge detection algorithm running on the Raspberry Pi to detect the traffic sign. However, the
performance of the developed system is not evaluated in a real environment which might introduce a
significant impact (i.e. reflection of light) on the captured traffic sign image. Meanwhile, the authors in [27]
developed a road sign recognition system using Raspberry Pi but only focused on the speed sign while
considering the stability of colour detection due to daylight condition. The results show that the system has
80% accuracy with a processing delay of up to 2 seconds.
Int J Elec & Comp Eng ISSN: 2088-8708 
Real-time traffic sign detection and recognition using Raspberry Pi (Ida Syafiza Binti Md Isa)
333
In this work, a real-time traffic sign detection and recognition system using the TensorFlow
machine-learning algorithm to process and analyze the sample model of traffic signs has been developed to
assist the driver. The system used Raspberry Pi 3 that is embedded with the TensorFlow algorithm, to detect
the type of traffic sign based on the real-time video recording obtained by Raspberry Pi camera NoIR and
send alerts to the driver. The accuracy, the reliability and the delay of the developed system are evaluated and
analyzed through a real-time testbed implementation in a real environment considering five different class of
traffic signs, the condition of the traffic sign itself (i.e. blurred, and broken) and also the state of the environment.
2. RESEARCH METHOD
Raspberry Pi is a mini-computer that is capable of running applications as the same standard desktop
computer [28]. In this work, a Raspberry Pi 3 module is used to run the TensorFlow machine learning
algorithm and is connected to a Raspberry Pi camera NoIR to record the real-time video, a Raspberry Pi
Display module to display the related information of the detected traffic sign and a speaker to give an alert
sound to alert the driver. Figure 2 shows the complete hardware of the developed system. Note that the
developed system will be deployed in a car on the dashboard and is powered using power car adapter.
(a) (b) (c)
Figure 2. The developed real-time traffic sign detection and recognition system; (a) front view, (b) side view,
and (c) rear view
Meanwhile, the working principles of the developed real-time traffic sign recognition system are as
shown in Figure 3. First, the Raspberry Pi 3 and Raspberry Pi camera NoIR are in stand-by mode once the
system is powered on. Then, the Raspberry Pi camera NoIR will start records the real-time video and share
the video with the Raspberry Pi 3 synchronously. The Raspberry Pi 3 will process the video to detect the type
of traffic sign. If a traffic sign is detected, the results will be sent to the Raspberry Pi Display Module to
display the type of the detected traffic sign and activate the speaker. Otherwise, the camera will keep on
recording and sending the data to the Raspberry Pi 3 module for processing until the traffic sign detected.
2.1. Labelimg
Labelimg is also known as label image, which is an open-source image labelling tool that is used to
label the size of the traffic sign image dataset. Each traffic sign image needs to be labelled before starting the
training process of the traffic sign images with TensorFlow machine learning software. The purpose of
labelling the traffic sign images is to determine the location of the traffic signs. Besides, Labelimg carries out
the process of segmentation of traffic sign images and then continues with the process of annotation and
interpretation for the traffic sign images. Annotation of traffic sign images is important as the bounding
outside boxes will be shown on the traffic sign images, thus the images will be easily recognized, as shown in
Figure 4. The coding used for Labelimg is Python programming language. After Labelimg annotates the
sample set of traffic sign images, it saves the images as ‘XML’ file format, and the images are ready to be
trained and tested by TensorFlow.
2.2. TensorFlow machine learning
As stated above, in this work, the TensorFlow machine learning algorithm is used to train a dataset
consisting of five different classes of traffic signs, including the Speed Bump, Stop, Give Way, No U-Turn
and Chevron Alignment. These five classes of traffic signs are considered as they are commonly found at the
roadside [29]. For each class, there are 100 sample images with different angles, and size hence give a total
of 500 sample images. The training process is important to prepare the pre-trained model before the
implementation of the real-time recognition system. The pre-trained model that contained the size, colour,
shape and boundary of the sample traffic sign images is used for the recognition. The flowchart of the
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 331-338
334
TensorFlow algorithm is as shown in Figure 5. In this traffic sign recognition system, TensorFlow Lite
version 2.5.0 machine learning software is installed on the Raspberry Pi 3 to run the pre-trained model, which
consists of the dataset that was trained before. For the traffic sign recognition, the Raspberry Pi 3 will run the
TensorFlow algorithm to detect the traffic signs based on the real-time video recording from the Raspberry Pi
camera NoIR with the help of the Labelimg results performed for traffic sign classification as discussed in
section 2.1. Once the traffic sign is detected, the Raspberry Pi Display Module will show the type of that
traffic sign with the percentage of its accuracy. Figure 6 shows the coding to run TensorFlow software on
object recognition.
Figure 3. The flow system of the real-time traffic sign detection and recognition system algorithm
Figure 4. Labelling the traffic sign sample image
Int J Elec & Comp Eng ISSN: 2088-8708 
Real-time traffic sign detection and recognition using Raspberry Pi (Ida Syafiza Binti Md Isa)
335
Figure 5. Flowchart of TensorFlow machine learning image classification
Figure 6. Coding for starting detection using TensorFlow machine learning
3. RESULTS AND DISCUSSION
In this work, the performance of the developed real-time traffic sign detection and recognition
system in terms of accuracy, reliability and delay has been evaluated considering five different classes of
traffic signs, the state of the environment and the condition of the traffic sign. The developed system is
installed in a car, and the speed of the car considered in this experiment is 50 kilometres per hour (50 km/h).
Note that the locations considered to perform the testbed implementation of the developed system are at
Taman Muzaffar Height, Ayer Keroh and Kawasan Perindustrian Ayer Keroh, in which the five classes of
traffic signs considered in this work are available. Figure 7 shows the samples images that are displayed on
the Raspberry Pi display module when the traffic sign is detected during the experiment. Note that the
percentage of the accuracy of the detected traffic sign is also displayed on the Raspberry Pi display module.
(a) (b) (c)
Figure 7. Screenshot of (a) speed bump, (b) stop, and (c) give way, traffic sign is recognized from the front view
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 331-338
336
3.1. System accuracy
To evaluate the accuracy of the developed system, 20 traffic sign images from the five different
classes of traffic signs are captured during the testbed implementation. Note that the testbed implementation
is performed during normal weather condition at a speed car of 50 km/h. Figure 8 shows the average
percentage of the accuracy of the five classes of the traffic sign. The results show that the average percentage
of the accuracy for all classes of traffic sign image is above 90%. This indicates that the developed system works
efficiently to detect the traffic sign images and identify the type of traffic sign based on real-time video recording.
3.2. Delay
The performance of the developed system in term of delay (i.e. processing time) is also evaluated for
the 20 traffic sign images from the five different classes of traffic sign captured during the testbed
implementation. The delay refers to the time taken to load and read the pre-trained model when the real-time
video is running. Note that a normal speed of the car, which is 50 km/h in normal weather, is considered
during the testbed implementation. Figure 9 shows the average time delay in the developed system to detect
and identify the type of traffic sign images from the five traffic sign classes. The results show that the
maximum average delay is 3.44 seconds while the minimum is 3.23 seconds. This shows that the developed
recognition system is suitable for the city speed limit of the car. However, it is not recommended for a fast-
moving car (i.e. above 50 km/h) to avoid the latency in the system, hence endanger the driver.
Figure 8. Percentage of accuracy for different classes of traffic sign
Figure 9. Delay for different classes of traffic sign
3.3. Reliability
The reliability of the developed real-time traffic sign recognition system is evaluated considering the
broken traffic sign such as the incomplete part of the traffic sign or the faded traffic sign and the lighting at
the testbed implementation (i.e. at night-time). Figure 10(a)-(c) show the broken traffic sign image with its
detected percentage of accuracy, the detected traffic sign images during night-time with its percentage of
accuracy, and the considered faded traffic sign with its percentage of accuracy, respectively. For all
scenarios, the results show that the developed system able to perform well with an accuracy of the traffic sign
signal above 90%.
Int J Elec & Comp Eng ISSN: 2088-8708 
Real-time traffic sign detection and recognition using Raspberry Pi (Ida Syafiza Binti Md Isa)
337
(a) (b) (c)
Figure 10. The traffic sign detection considering; (a) incomplete traffic sign, (b) night-time condition, and
(c) faded traffic sign with the percentage of accuracy
4. CONCLUSION
In this work, a real-time alert system for traffic sign recognition system is developed using the
Raspberry Pi 3 processor. The TensorFlow machine learning algorithm is used to train the traffic sign and
detect the traffic sign through the real-time recording video using Raspberry Pi camera NoIR to alert the
drivers. Twenty traffic sign images from five different classes of traffic sign have been considered for the
real-time testbed implementation. The performance of the developed system has been evaluated in terms of
accuracy, delay and reliability. The results show that the average accuracy of detecting and identifying traffic
sign images from the five traffic sign classes is above 90%.
Meanwhile, the results also show that the maximum average delay in determining the type of traffic
sign in the system is 3.44 seconds when the car moves at 50 km/h. This shows that the system is suitable to
be used for a city speed limit of the car. In term of reliability, the developed system is tested considering the
condition of the traffic sign such as broken and blurred traffic sign and the state of the environment (i.e.
during night-time). The results indicate that the developed system is reliable to detect the type of traffic sign
with 90% accuracy for all considered conditions and send out an alert to the drivers.
ACKNOWLEDGEMENTS
Authors would like to thank Centre of Research and Innovation Management (CRIM), Universiti
Teknikal Malaysia Melaka (UTeM), and Ministry of Education, Malaysia for supporting this research.
REFERENCES
[1] M. Lum, “We have the third highest death rate from road accidents,” The Star Online, pp. 1-10, 2019.
[2] C. F. Cheah, “Microsleep a factor in road accidents,” nst.com.my. https://www.nst.com.my/opinion/letters/2020/07/607009/microsleep-
factor-road-accidents (accessed Jan. 23, 2021).
[3] A. Madam and R. Yusof, “Malaysian traffic sign dataset for traffic sign detection and recognition systems,” Journal of
Telecommunication, Electronic and Computer Engineering, vol. 8, no. 11, pp. 137-143, 2016.
[4] M. Anandhalli, V. P. Baligar, P. Baligar, P. Deepsir, and M. Iti, “Vehicle detection and tracking for traffic management,” IAES
International Journal of Artificial Intelligence (IJ-AI), vol. 10, no. 1, pp. 66-73, 2021, doi: 10.11591/ijai.v10.i1.pp66-73.
[5] M. Anandhalli and V. P. Baligar, “An approach to detect vehicles in multiple climatic conditions using the corner point approach,”
Journal of Intelligent Systems, vol. 27, no. 3, pp. 363-376, 2018, doi: 10.1515/jisys-2016-0073.
[6] M. Anandhalli and V. P. Baligar, “A novel approach in real-time vehicle detection and tracking using Raspberry Pi,” Alexandria
Engineering Journal, vol. 57, no. 3, pp. 1597-1607, 2018, doi: 10.1016/j.aej.2017.06.008.
[7] S. B. Wali et al., “Vision-based traffic sign detection and recognition systems: Current trends and challenges,” Sensors, vol. 19,
no. 9, 2019, doi: 10.3390/s19092093.
[8] X.-L. Xia, C. Xu, and B. Nan, “Facial expression recognition based on tensorflow platform,” ITM Web of Conferences, vol. 12,
pp. 1-4, 2017, Art. no. 01005, doi: 10.1051/itmconf/20171201005.
[9] A. Benhamida, A. R. Varkonyi-Koczy, and M. Kozlovszky, “Traffic signs recognition in a mobile-based application using
tensorflow and transfer learning technics,” SOSE 2020 - IEEE 15th International Conference of System of Systems Engineering
Proceedings, 2020, pp. 537-541, doi: 10.1109/SoSE50414.2020.9130519.
[10] I. Kilic and G. Aydin, “Traffic sign detection and recognition using tensorflow’ s object detection API with a new benchmark
dataset,” 2020 International Conference on Electrical Engineering ICEE, 2020, pp. 000537-000542, doi:
10.1109/ICEE49691.2020.9249914.
[11] Y. Saadna and A. Behloul, “An overview of traffic sign detection and classification methods,” International Journal of
Multimedia Information Retrieval, vol. 6, no. 3, pp. 193-210, 2017, doi: 10.1007/s13735-017-0129-8.
[12] X. Changzhen, W. Cong, M. Weixin, and S. Yanmei, “A traffic sign detection algorithm based on deep convolutional neural
network,” 2016 IEEE International Conference on Signal and Image Processing ICSIP, 2017, pp. 676-679, doi:
10.1109/SIPROCESS.2016.7888348.
[13] M. T. Islam, “Traffic sign detection and recognition based on convolutional neural networks,” 2019 6th IEEE International
Conference on Advances in Computing, Communication and Control ICAC3, 2019, pp. 2851-2854, doi:
10.1109/ICAC347590.2019.9036784.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 331-338
338
[14] C. Taştimur, M. Karaköse, Y. Çelik, and E. Akin, “Image processing based traffic sign detection and recognition with fuzzy
integral,” International Conference on Systems, Signals, and Image Processing, vol. 2016, 2016, pp. 6-9, doi:
10.1109/IWSSIP.2016.7502715.
[15] A. Avramovic, D. Sluga, D. Tabernik, D. Skocaj, V. Stojnic, and N. Ilc, “Neural-network-based traffic sign detection and
recognition in high-definition images using region focusing and parallelization,” IEEE Access, vol. 8, pp. 189855-189868, 2020,
doi: 10.1109/access.2020.3031191.
[16] M. Z. Abedin, P. Dhar, and K. Deb, “Traffic sign recognition using hybrid features descriptor and artificial neural network
classifier,” 19th International Conference on Computer and Information Technology ICCIT, 2017, pp. 457-462, doi:
10.1109/ICCITECHN.2016.7860241.
[17] C. Wang, “Research and application of traffic sign detection and recognition based on deep learning,” Proceedings - 2018 International
Conference on Robots and Intelligent System ICRIS, 2018, pp. 150-152, doi: 10.1109/ICRIS.2018.00047.
[18] D. Tabernik and D. Skočaj, “Deep learning for large-scale traffic-sign detection and recognition,” IEEE Transaction Intelligent
Transportation System, vol. 21, no. 4, pp. 1427-1440, 2019, doi: 10.1109/TITS.2019.2913588.
[19] M. B. Mahatme and S. Kuwelkar, “Detection and recognition of traffic signs based on RGB to red conversion,” Proceedings of
the International Conference on Computing Methodologies and Communication ICCMC, vol. 2018, 2018, pp. 447-451, doi:
10.1109/ICCMC.2017.8282728.
[20] C. Rahmad, I. F. Rahmah, R. A. Asmara, and S. Adhisuwignjo, “Indonesian traffic sign detection and recognition using color and
texture feature extraction and svm classifier,” 2018 International Conference on Information and Communications Technology
ICOIACT, 2018, vol. 2018, pp. 50-55, doi: 10.1109/ICOIACT.2018.8350804.
[21] C. Lin, L. Li, W. Luo, K. C. P. Wang, and J. Guo, “Transfer learning based traffic sign recognition using inception-v3 model,”
Periodica Polytechnica Transportation Engineering, vol. 47, no. 3, pp. 242-250, 2019, doi: 10.3311/PPtr.11480.
[22] A. Vennelakanti, S. Shreya, R. Rajendran, D. Sarkar, D. Muddegowda, and P. Hanagal, “Traffic sign detection and recognition
using a CNN ensemble,” 2019 IEEE International Conference on Consumer Electronics ICCE, 2019, pp. 37-40, doi:
10.1109/ICCE.2019.8662019.
[23] A. Krizhevsky, I. Sutskever, and G. E. Hinton, “ImageNet classification with deep convolutional neural network,” Advances in neural
information processing systems, vol. 25, pp. 1097-1105, 2012, doi: 10.1145/3065386.
[24] B. H. Curtin and S. J. Matthews, “Deep learning for inexpensive image classification of wildlife on the Raspberry Pi,” 2019 IEEE
10th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference, UEMCON, 2019, pp. 0082-0087, doi:
10.1109/UEMCON47517.2019.8993061.
[25] N. G. Akshay and K. Dinesh, “Road sign recognition system using raspberry pi,” International Journal of Pure and Applied
Mathematics, vol. 119, no. 15, pp. 1845-1850, 2018.
[26] V. P. Kharkar, “A road sign detection and recognition robot using raspberry-pi,” International Research Journal of Engineering
and Technology, vol. 5, no. 9, pp. 1001-1005, 2018.
[27] E. Bilgin and S. Robila, “Road sign recognition system on raspberry pi,” 2016 IEEE Long Island Systems, Applications and
Technology Conference LISAT, 2016, pp. 1-5, doi: 10.1109/LISAT.2016.
[28] S. J. Johnston and S. J. Cox, “The raspberry pi: a technology disrupter, and the enabler of dreams,” Electronics, vol. 6, no. 3,
2017, doi: 10.3390/electronics6030051.
[29] Zumar. “Common highway signs and why they are important.” zumar.com. 2021. https://www.zumar.com/blog/common-
highway-signs-and-why-they-are-important (accessed May 22, 2021).

More Related Content

What's hot

Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2 Rumah Belajar
 
Basics of digital image processing
Basics of digital image  processingBasics of digital image  processing
Basics of digital image processingzahid6
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Moe Moe Myint
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsKalyan Acharjya
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image ProcessingNagashree Bn
 
Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systemsmahalakshmimalini
 
Digital Image Processing presentation
Digital Image Processing presentationDigital Image Processing presentation
Digital Image Processing presentationOmkarDattatrayKanase
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)asodariyabhavesh
 
Deep learning for image video processing
Deep learning for image video processingDeep learning for image video processing
Deep learning for image video processingYu Huang
 
Image proccessing and its application
Image proccessing and its applicationImage proccessing and its application
Image proccessing and its applicationAshwini Awatare
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processingPremaPRC211300301103
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsKalyan Acharjya
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques Arshad khan
 
imageprocessing-abstract
imageprocessing-abstractimageprocessing-abstract
imageprocessing-abstractJagadeesh Kumar
 
6.frequency domain image_processing
6.frequency domain image_processing6.frequency domain image_processing
6.frequency domain image_processingNashid Alam
 

What's hot (20)

Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image segmentation 2
Image segmentation 2 Image segmentation 2
Image segmentation 2
 
Basics of digital image processing
Basics of digital image  processingBasics of digital image  processing
Basics of digital image processing
 
Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image Processing
 
Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systems
 
Digital Image Processing presentation
Digital Image Processing presentationDigital Image Processing presentation
Digital Image Processing presentation
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
mean_filter
mean_filtermean_filter
mean_filter
 
Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)Chapter 3 image enhancement (spatial domain)
Chapter 3 image enhancement (spatial domain)
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
Deep learning for image video processing
Deep learning for image video processingDeep learning for image video processing
Deep learning for image video processing
 
Image proccessing and its application
Image proccessing and its applicationImage proccessing and its application
Image proccessing and its application
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image Components
 
Image enhancement techniques
Image enhancement techniques Image enhancement techniques
Image enhancement techniques
 
imageprocessing-abstract
imageprocessing-abstractimageprocessing-abstract
imageprocessing-abstract
 
Image processing
Image processingImage processing
Image processing
 
6.frequency domain image_processing
6.frequency domain image_processing6.frequency domain image_processing
6.frequency domain image_processing
 

Similar to Real-time traffic sign detection using Raspberry Pi

IRJET - Unmanned Traffic Signal Monitoring System
IRJET - Unmanned Traffic Signal Monitoring SystemIRJET - Unmanned Traffic Signal Monitoring System
IRJET - Unmanned Traffic Signal Monitoring SystemIRJET Journal
 
Traffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNsTraffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNsIRJET Journal
 
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOTSMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOTIRJET Journal
 
IRJET- Time To Cross – Traffic Light Control System using Image Processing
IRJET-  	  Time To Cross – Traffic Light Control System using Image ProcessingIRJET-  	  Time To Cross – Traffic Light Control System using Image Processing
IRJET- Time To Cross – Traffic Light Control System using Image ProcessingIRJET Journal
 
Control of Traffic Signals by AI based Image Processing
Control of Traffic Signals by AI based Image ProcessingControl of Traffic Signals by AI based Image Processing
Control of Traffic Signals by AI based Image ProcessingIRJET Journal
 
Smart Traffic System using Machine Learning
Smart Traffic System using Machine LearningSmart Traffic System using Machine Learning
Smart Traffic System using Machine LearningIRJET Journal
 
Congestion Control System Using Machine Learning
Congestion Control System Using Machine LearningCongestion Control System Using Machine Learning
Congestion Control System Using Machine LearningIRJET Journal
 
Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...
Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...
Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...IRJET Journal
 
AUTOMATIC SPEED CONTROLLING OF VEHICLE BASED ON SIGNBOARD DETECTION USING IMA...
AUTOMATIC SPEED CONTROLLING OF VEHICLE BASED ON SIGNBOARD DETECTION USING IMA...AUTOMATIC SPEED CONTROLLING OF VEHICLE BASED ON SIGNBOARD DETECTION USING IMA...
AUTOMATIC SPEED CONTROLLING OF VEHICLE BASED ON SIGNBOARD DETECTION USING IMA...IRJET Journal
 
IRJET- Sentimental Analysis on Product using Statistical Measures
IRJET-  	  Sentimental Analysis on Product using Statistical MeasuresIRJET-  	  Sentimental Analysis on Product using Statistical Measures
IRJET- Sentimental Analysis on Product using Statistical MeasuresIRJET Journal
 
Intelligent traffic light controller using embedded system
Intelligent traffic light controller using embedded systemIntelligent traffic light controller using embedded system
Intelligent traffic light controller using embedded systemIRJET Journal
 
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...
IRJET- Traffic Sign Detection, Recognition and Notification System using ...IRJET Journal
 
G041024547
G041024547G041024547
G041024547IOSR-JEN
 
Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...
Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...
Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...IRJET Journal
 
IRJET- Intelligent Traffic Management System
IRJET- Intelligent Traffic Management SystemIRJET- Intelligent Traffic Management System
IRJET- Intelligent Traffic Management SystemIRJET Journal
 
An Overview of Traffic Accident Detection System using IoT
An Overview of Traffic Accident Detection System using IoTAn Overview of Traffic Accident Detection System using IoT
An Overview of Traffic Accident Detection System using IoTIRJET Journal
 
IRJET- Build and Integrate Perception Features on Freescale Platform
IRJET-  	  Build and Integrate Perception Features on Freescale PlatformIRJET-  	  Build and Integrate Perception Features on Freescale Platform
IRJET- Build and Integrate Perception Features on Freescale PlatformIRJET Journal
 
TRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNING
TRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNINGTRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNING
TRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNINGIRJET Journal
 
Vehicle Traffic Analysis using CNN Algorithm
Vehicle Traffic Analysis using CNN AlgorithmVehicle Traffic Analysis using CNN Algorithm
Vehicle Traffic Analysis using CNN AlgorithmIRJET Journal
 

Similar to Real-time traffic sign detection using Raspberry Pi (20)

IRJET - Unmanned Traffic Signal Monitoring System
IRJET - Unmanned Traffic Signal Monitoring SystemIRJET - Unmanned Traffic Signal Monitoring System
IRJET - Unmanned Traffic Signal Monitoring System
 
Traffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNsTraffic Sign Recognition using CNNs
Traffic Sign Recognition using CNNs
 
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOTSMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
 
IRJET- Time To Cross – Traffic Light Control System using Image Processing
IRJET-  	  Time To Cross – Traffic Light Control System using Image ProcessingIRJET-  	  Time To Cross – Traffic Light Control System using Image Processing
IRJET- Time To Cross – Traffic Light Control System using Image Processing
 
Control of Traffic Signals by AI based Image Processing
Control of Traffic Signals by AI based Image ProcessingControl of Traffic Signals by AI based Image Processing
Control of Traffic Signals by AI based Image Processing
 
Smart Traffic System using Machine Learning
Smart Traffic System using Machine LearningSmart Traffic System using Machine Learning
Smart Traffic System using Machine Learning
 
Congestion Control System Using Machine Learning
Congestion Control System Using Machine LearningCongestion Control System Using Machine Learning
Congestion Control System Using Machine Learning
 
Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...
Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...
Smart Traffic Congestion Control System: Leveraging Machine Learning for Urba...
 
AUTOMATIC SPEED CONTROLLING OF VEHICLE BASED ON SIGNBOARD DETECTION USING IMA...
AUTOMATIC SPEED CONTROLLING OF VEHICLE BASED ON SIGNBOARD DETECTION USING IMA...AUTOMATIC SPEED CONTROLLING OF VEHICLE BASED ON SIGNBOARD DETECTION USING IMA...
AUTOMATIC SPEED CONTROLLING OF VEHICLE BASED ON SIGNBOARD DETECTION USING IMA...
 
IRJET- Sentimental Analysis on Product using Statistical Measures
IRJET-  	  Sentimental Analysis on Product using Statistical MeasuresIRJET-  	  Sentimental Analysis on Product using Statistical Measures
IRJET- Sentimental Analysis on Product using Statistical Measures
 
Intelligent traffic light controller using embedded system
Intelligent traffic light controller using embedded systemIntelligent traffic light controller using embedded system
Intelligent traffic light controller using embedded system
 
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
 
G041024547
G041024547G041024547
G041024547
 
Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...
Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...
Traffic Sign Board Detection and Recognition using Convolutional Neural Netwo...
 
Traffic PPT.pptx
Traffic PPT.pptxTraffic PPT.pptx
Traffic PPT.pptx
 
IRJET- Intelligent Traffic Management System
IRJET- Intelligent Traffic Management SystemIRJET- Intelligent Traffic Management System
IRJET- Intelligent Traffic Management System
 
An Overview of Traffic Accident Detection System using IoT
An Overview of Traffic Accident Detection System using IoTAn Overview of Traffic Accident Detection System using IoT
An Overview of Traffic Accident Detection System using IoT
 
IRJET- Build and Integrate Perception Features on Freescale Platform
IRJET-  	  Build and Integrate Perception Features on Freescale PlatformIRJET-  	  Build and Integrate Perception Features on Freescale Platform
IRJET- Build and Integrate Perception Features on Freescale Platform
 
TRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNING
TRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNINGTRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNING
TRAFFIC FORECAST FOR INTELLECTUAL TRANSPORTATION SYSTEM USING MACHINE LEARNING
 
Vehicle Traffic Analysis using CNN Algorithm
Vehicle Traffic Analysis using CNN AlgorithmVehicle Traffic Analysis using CNN Algorithm
Vehicle Traffic Analysis using CNN Algorithm
 

More from IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
 

More from IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
 

Recently uploaded

VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 

Recently uploaded (20)

VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 

Real-time traffic sign detection using Raspberry Pi

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 12, No. 1, February 2022, pp. 331~338 ISSN: 2088-8708, DOI: 10.11591/ijece.v12i1.pp331-338  331 Journal homepage: http://ijece.iaescore.com Real-time traffic sign detection and recognition using Raspberry Pi Ida Syafiza Binti Md Isa1 , Choy Ja Yeong1 , Nur Latif Azyze bin Mohd Shaari Azyze2 1 Department of Electronics and Computer Engineering Technology (JTKEK), Faculty of Electrical and Electronic Engineering Technology, Universiti Teknikal Malaysia Melaka (UTeM), Melaka, Malaysia 2 Department of Mechatronic Engineering, Faculty of Electrical Engineering, Universiti Teknikal Malaysia Melaka (UTeM), Melaka, Malaysia Article Info ABSTRACT Article history: Received Jan 23, 2021 Revised Jun 21, 2021 Accepted Aug 2, 2021 Nowadays, the number of road accident in Malaysia is increasing expeditiously. One of the ways to reduce the number of road accident is through the development of the advanced driving assistance system (ADAS) by professional engineers. Several ADAS system has been proposed by taking into consideration the delay tolerance and the accuracy of the system itself. In this work, a traffic sign recognition system has been developed to increase the safety of the road users by installing the system inside the car for driver’s awareness. TensorFlow algorithm has been considered in this work for object recognition through machine learning due to its high accuracy. The algorithm is embedded in the Raspberry Pi 3 for processing and analysis to detect the traffic sign from the real-time video recording from Raspberry Pi camera NoIR. This work aims to study the accuracy, delay and reliability of the developed system using a Raspberry Pi 3 processor considering several scenarios related to the state of the environment and the condition of the traffic signs. A real-time testbed implementation has been conducted considering twenty different traffic signs and the results show that the system has more than 90% accuracy and is reliable with an acceptable delay. Keywords: Accuracy Delay Recognition Reliability Traffic sign This is an open access article under the CC BY-SA license. Corresponding Author: Ida Syafiza Binti Md Isa Department of Electronics and Computer Engineering Technology (JTKEK), Faculty of Electrical and Electronic Engineering Technology, Universiti Teknikal Malaysia Melaka (UTeM) Hang Tuah Jaya, 76100 Durian Tunggal, Melaka, Malaysia Email: idasyafiza@utem.edu.my 1. INTRODUCTION Nowadays, the number of road accident in Malaysia is increasing expeditiously. As reported in [1], Malaysian has the third highest fatality rate of road accidents in ASEAN, with 7,512 Malaysian citizens’ death in 2016. It also reported that the fourth most common cause of death for Malaysian people is road accidents. Traffic sign recognition system is a pivotal platform that can be implemented in the autonomous driving system. Sometimes, the driver may overlook the traffic sign due to tiredness, and this will indirectly cause road accidents [2]. Besides, the blockage of the traffic signs by big vehicle and tree also cause the driver to overlook the traffic sign. Hence, a traffic signs recognition system that is able to detect the traffic signs is necessary to alert the driver. The development of the traffic sign recognition system has been considered in the past few years to reduce the number of accidents. The first traffic sign detection and recognition (TSDR) system was developed in Japan since 1984 [3]. The TSDR system used computer vision with eight standard datasets recognition techniques, included German TSDR benchmark (GTSDRB), KUL
  • 2.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 331-338 332 Belgium traffic sign dataset (KULD), Swedish traffic signs dataset (STSD), The Netherlands RUG traffic signs database (RUGD), France Stereopolis database, United States LISA dataset (LISAD), United Kingdom online dataset (UKOD) and Russian traffic sign dataset (RTSD) for fast detection of the traffic signs. Figure 1 shows a sample of traffic signs. Figure 1. Dataset sample of traffic signs [3] Advanced driving assistance system (ADAS) is a system developed by professional engineers with the aims to reduce the number of road accidents. This include an intelligent system to detect vehicles for traffic management purposes [4]-[6] and the traffic sign along the road [7]. However, the type of machine learning algorithm used in the traffic sign recognition system to efficiently detect the traffic sign is very important. The weather condition and the reflection of light on the traffic sign can reduce the quality of the captured traffic sign image [7]. Therefore, an efficient algorithm is required to perform the processing and analysis of the captured image. Several machine learning algorithm has been proposed for traffic sign recognition include the TensorFlow transfer learning algorithm [8]-[10], AdaBoost algorithm [11], convolutional neural networks (CCN) algorithm [12], [13], fuzzy integral algorithm [14], neural network [15], artificial neural network (ANN) [16], deep learning [17], [18], color transformation [19], and texture feature extraction [20]. The types of algorithms used inside TensorFlow, such as transfer learning, increase the efficiency of the traffic sign recognition when compared to traditional machine learning. Note that transfer learning is developed using information or knowledge from the surrounding environment [8]. The training and test samples are randomly selected, which can be a large amount of data or a small amount of labelled data. Transfer learning allows training only at the last layer of the whole Inception-v3 network, and this can help to reduce the training time and maintain the accuracy of recognition [21]. AdaBoost algorithm has been proposed to reduce the noise of the segmented traffic sign images. To increase the accuracy, the AdaBoost algorithm requires a big dataset of sample images to detect the traffic sign. According to [22], a CNN ensemble is used in the traffic sign smart detection system, which focuses on colour-based detection, shape-based detection and sign validation. According to [23], CNN can be used to annotate the sample images as CNN is a class of models that is easier to be trained with the sample images. Besides, a data segmentation method is also used in CCN to reduce the image data overfitting by performing the process of label-preserving transformation. However, the colour of the traffic sign and the lack of light during night may effected the performance of the CCN. Meanwhile, several researchers considered Raspberry Pi, which has limited computation capability to develop the IoT-based application system [24]-[27]. As in [24], the authors used the Raspberry Pi to observe wildlife using deep learning, giving up to 97% accuracy. Akshay and Dinesh in [25] study the shading effect on the road sign recognition system that runs on the Raspberry Pi. However, the performance of the system is not clearly reported. Kharkar [26] developed a road sign detection and recognition robot system using an edge detection algorithm running on the Raspberry Pi to detect the traffic sign. However, the performance of the developed system is not evaluated in a real environment which might introduce a significant impact (i.e. reflection of light) on the captured traffic sign image. Meanwhile, the authors in [27] developed a road sign recognition system using Raspberry Pi but only focused on the speed sign while considering the stability of colour detection due to daylight condition. The results show that the system has 80% accuracy with a processing delay of up to 2 seconds.
  • 3. Int J Elec & Comp Eng ISSN: 2088-8708  Real-time traffic sign detection and recognition using Raspberry Pi (Ida Syafiza Binti Md Isa) 333 In this work, a real-time traffic sign detection and recognition system using the TensorFlow machine-learning algorithm to process and analyze the sample model of traffic signs has been developed to assist the driver. The system used Raspberry Pi 3 that is embedded with the TensorFlow algorithm, to detect the type of traffic sign based on the real-time video recording obtained by Raspberry Pi camera NoIR and send alerts to the driver. The accuracy, the reliability and the delay of the developed system are evaluated and analyzed through a real-time testbed implementation in a real environment considering five different class of traffic signs, the condition of the traffic sign itself (i.e. blurred, and broken) and also the state of the environment. 2. RESEARCH METHOD Raspberry Pi is a mini-computer that is capable of running applications as the same standard desktop computer [28]. In this work, a Raspberry Pi 3 module is used to run the TensorFlow machine learning algorithm and is connected to a Raspberry Pi camera NoIR to record the real-time video, a Raspberry Pi Display module to display the related information of the detected traffic sign and a speaker to give an alert sound to alert the driver. Figure 2 shows the complete hardware of the developed system. Note that the developed system will be deployed in a car on the dashboard and is powered using power car adapter. (a) (b) (c) Figure 2. The developed real-time traffic sign detection and recognition system; (a) front view, (b) side view, and (c) rear view Meanwhile, the working principles of the developed real-time traffic sign recognition system are as shown in Figure 3. First, the Raspberry Pi 3 and Raspberry Pi camera NoIR are in stand-by mode once the system is powered on. Then, the Raspberry Pi camera NoIR will start records the real-time video and share the video with the Raspberry Pi 3 synchronously. The Raspberry Pi 3 will process the video to detect the type of traffic sign. If a traffic sign is detected, the results will be sent to the Raspberry Pi Display Module to display the type of the detected traffic sign and activate the speaker. Otherwise, the camera will keep on recording and sending the data to the Raspberry Pi 3 module for processing until the traffic sign detected. 2.1. Labelimg Labelimg is also known as label image, which is an open-source image labelling tool that is used to label the size of the traffic sign image dataset. Each traffic sign image needs to be labelled before starting the training process of the traffic sign images with TensorFlow machine learning software. The purpose of labelling the traffic sign images is to determine the location of the traffic signs. Besides, Labelimg carries out the process of segmentation of traffic sign images and then continues with the process of annotation and interpretation for the traffic sign images. Annotation of traffic sign images is important as the bounding outside boxes will be shown on the traffic sign images, thus the images will be easily recognized, as shown in Figure 4. The coding used for Labelimg is Python programming language. After Labelimg annotates the sample set of traffic sign images, it saves the images as ‘XML’ file format, and the images are ready to be trained and tested by TensorFlow. 2.2. TensorFlow machine learning As stated above, in this work, the TensorFlow machine learning algorithm is used to train a dataset consisting of five different classes of traffic signs, including the Speed Bump, Stop, Give Way, No U-Turn and Chevron Alignment. These five classes of traffic signs are considered as they are commonly found at the roadside [29]. For each class, there are 100 sample images with different angles, and size hence give a total of 500 sample images. The training process is important to prepare the pre-trained model before the implementation of the real-time recognition system. The pre-trained model that contained the size, colour, shape and boundary of the sample traffic sign images is used for the recognition. The flowchart of the
  • 4.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 331-338 334 TensorFlow algorithm is as shown in Figure 5. In this traffic sign recognition system, TensorFlow Lite version 2.5.0 machine learning software is installed on the Raspberry Pi 3 to run the pre-trained model, which consists of the dataset that was trained before. For the traffic sign recognition, the Raspberry Pi 3 will run the TensorFlow algorithm to detect the traffic signs based on the real-time video recording from the Raspberry Pi camera NoIR with the help of the Labelimg results performed for traffic sign classification as discussed in section 2.1. Once the traffic sign is detected, the Raspberry Pi Display Module will show the type of that traffic sign with the percentage of its accuracy. Figure 6 shows the coding to run TensorFlow software on object recognition. Figure 3. The flow system of the real-time traffic sign detection and recognition system algorithm Figure 4. Labelling the traffic sign sample image
  • 5. Int J Elec & Comp Eng ISSN: 2088-8708  Real-time traffic sign detection and recognition using Raspberry Pi (Ida Syafiza Binti Md Isa) 335 Figure 5. Flowchart of TensorFlow machine learning image classification Figure 6. Coding for starting detection using TensorFlow machine learning 3. RESULTS AND DISCUSSION In this work, the performance of the developed real-time traffic sign detection and recognition system in terms of accuracy, reliability and delay has been evaluated considering five different classes of traffic signs, the state of the environment and the condition of the traffic sign. The developed system is installed in a car, and the speed of the car considered in this experiment is 50 kilometres per hour (50 km/h). Note that the locations considered to perform the testbed implementation of the developed system are at Taman Muzaffar Height, Ayer Keroh and Kawasan Perindustrian Ayer Keroh, in which the five classes of traffic signs considered in this work are available. Figure 7 shows the samples images that are displayed on the Raspberry Pi display module when the traffic sign is detected during the experiment. Note that the percentage of the accuracy of the detected traffic sign is also displayed on the Raspberry Pi display module. (a) (b) (c) Figure 7. Screenshot of (a) speed bump, (b) stop, and (c) give way, traffic sign is recognized from the front view
  • 6.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 331-338 336 3.1. System accuracy To evaluate the accuracy of the developed system, 20 traffic sign images from the five different classes of traffic signs are captured during the testbed implementation. Note that the testbed implementation is performed during normal weather condition at a speed car of 50 km/h. Figure 8 shows the average percentage of the accuracy of the five classes of the traffic sign. The results show that the average percentage of the accuracy for all classes of traffic sign image is above 90%. This indicates that the developed system works efficiently to detect the traffic sign images and identify the type of traffic sign based on real-time video recording. 3.2. Delay The performance of the developed system in term of delay (i.e. processing time) is also evaluated for the 20 traffic sign images from the five different classes of traffic sign captured during the testbed implementation. The delay refers to the time taken to load and read the pre-trained model when the real-time video is running. Note that a normal speed of the car, which is 50 km/h in normal weather, is considered during the testbed implementation. Figure 9 shows the average time delay in the developed system to detect and identify the type of traffic sign images from the five traffic sign classes. The results show that the maximum average delay is 3.44 seconds while the minimum is 3.23 seconds. This shows that the developed recognition system is suitable for the city speed limit of the car. However, it is not recommended for a fast- moving car (i.e. above 50 km/h) to avoid the latency in the system, hence endanger the driver. Figure 8. Percentage of accuracy for different classes of traffic sign Figure 9. Delay for different classes of traffic sign 3.3. Reliability The reliability of the developed real-time traffic sign recognition system is evaluated considering the broken traffic sign such as the incomplete part of the traffic sign or the faded traffic sign and the lighting at the testbed implementation (i.e. at night-time). Figure 10(a)-(c) show the broken traffic sign image with its detected percentage of accuracy, the detected traffic sign images during night-time with its percentage of accuracy, and the considered faded traffic sign with its percentage of accuracy, respectively. For all scenarios, the results show that the developed system able to perform well with an accuracy of the traffic sign signal above 90%.
  • 7. Int J Elec & Comp Eng ISSN: 2088-8708  Real-time traffic sign detection and recognition using Raspberry Pi (Ida Syafiza Binti Md Isa) 337 (a) (b) (c) Figure 10. The traffic sign detection considering; (a) incomplete traffic sign, (b) night-time condition, and (c) faded traffic sign with the percentage of accuracy 4. CONCLUSION In this work, a real-time alert system for traffic sign recognition system is developed using the Raspberry Pi 3 processor. The TensorFlow machine learning algorithm is used to train the traffic sign and detect the traffic sign through the real-time recording video using Raspberry Pi camera NoIR to alert the drivers. Twenty traffic sign images from five different classes of traffic sign have been considered for the real-time testbed implementation. The performance of the developed system has been evaluated in terms of accuracy, delay and reliability. The results show that the average accuracy of detecting and identifying traffic sign images from the five traffic sign classes is above 90%. Meanwhile, the results also show that the maximum average delay in determining the type of traffic sign in the system is 3.44 seconds when the car moves at 50 km/h. This shows that the system is suitable to be used for a city speed limit of the car. In term of reliability, the developed system is tested considering the condition of the traffic sign such as broken and blurred traffic sign and the state of the environment (i.e. during night-time). The results indicate that the developed system is reliable to detect the type of traffic sign with 90% accuracy for all considered conditions and send out an alert to the drivers. ACKNOWLEDGEMENTS Authors would like to thank Centre of Research and Innovation Management (CRIM), Universiti Teknikal Malaysia Melaka (UTeM), and Ministry of Education, Malaysia for supporting this research. REFERENCES [1] M. Lum, “We have the third highest death rate from road accidents,” The Star Online, pp. 1-10, 2019. [2] C. F. Cheah, “Microsleep a factor in road accidents,” nst.com.my. https://www.nst.com.my/opinion/letters/2020/07/607009/microsleep- factor-road-accidents (accessed Jan. 23, 2021). [3] A. Madam and R. Yusof, “Malaysian traffic sign dataset for traffic sign detection and recognition systems,” Journal of Telecommunication, Electronic and Computer Engineering, vol. 8, no. 11, pp. 137-143, 2016. [4] M. Anandhalli, V. P. Baligar, P. Baligar, P. Deepsir, and M. Iti, “Vehicle detection and tracking for traffic management,” IAES International Journal of Artificial Intelligence (IJ-AI), vol. 10, no. 1, pp. 66-73, 2021, doi: 10.11591/ijai.v10.i1.pp66-73. [5] M. Anandhalli and V. P. Baligar, “An approach to detect vehicles in multiple climatic conditions using the corner point approach,” Journal of Intelligent Systems, vol. 27, no. 3, pp. 363-376, 2018, doi: 10.1515/jisys-2016-0073. [6] M. Anandhalli and V. P. Baligar, “A novel approach in real-time vehicle detection and tracking using Raspberry Pi,” Alexandria Engineering Journal, vol. 57, no. 3, pp. 1597-1607, 2018, doi: 10.1016/j.aej.2017.06.008. [7] S. B. Wali et al., “Vision-based traffic sign detection and recognition systems: Current trends and challenges,” Sensors, vol. 19, no. 9, 2019, doi: 10.3390/s19092093. [8] X.-L. Xia, C. Xu, and B. Nan, “Facial expression recognition based on tensorflow platform,” ITM Web of Conferences, vol. 12, pp. 1-4, 2017, Art. no. 01005, doi: 10.1051/itmconf/20171201005. [9] A. Benhamida, A. R. Varkonyi-Koczy, and M. Kozlovszky, “Traffic signs recognition in a mobile-based application using tensorflow and transfer learning technics,” SOSE 2020 - IEEE 15th International Conference of System of Systems Engineering Proceedings, 2020, pp. 537-541, doi: 10.1109/SoSE50414.2020.9130519. [10] I. Kilic and G. Aydin, “Traffic sign detection and recognition using tensorflow’ s object detection API with a new benchmark dataset,” 2020 International Conference on Electrical Engineering ICEE, 2020, pp. 000537-000542, doi: 10.1109/ICEE49691.2020.9249914. [11] Y. Saadna and A. Behloul, “An overview of traffic sign detection and classification methods,” International Journal of Multimedia Information Retrieval, vol. 6, no. 3, pp. 193-210, 2017, doi: 10.1007/s13735-017-0129-8. [12] X. Changzhen, W. Cong, M. Weixin, and S. Yanmei, “A traffic sign detection algorithm based on deep convolutional neural network,” 2016 IEEE International Conference on Signal and Image Processing ICSIP, 2017, pp. 676-679, doi: 10.1109/SIPROCESS.2016.7888348. [13] M. T. Islam, “Traffic sign detection and recognition based on convolutional neural networks,” 2019 6th IEEE International Conference on Advances in Computing, Communication and Control ICAC3, 2019, pp. 2851-2854, doi: 10.1109/ICAC347590.2019.9036784.
  • 8.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 12, No. 1, February 2022: 331-338 338 [14] C. Taştimur, M. Karaköse, Y. Çelik, and E. Akin, “Image processing based traffic sign detection and recognition with fuzzy integral,” International Conference on Systems, Signals, and Image Processing, vol. 2016, 2016, pp. 6-9, doi: 10.1109/IWSSIP.2016.7502715. [15] A. Avramovic, D. Sluga, D. Tabernik, D. Skocaj, V. Stojnic, and N. Ilc, “Neural-network-based traffic sign detection and recognition in high-definition images using region focusing and parallelization,” IEEE Access, vol. 8, pp. 189855-189868, 2020, doi: 10.1109/access.2020.3031191. [16] M. Z. Abedin, P. Dhar, and K. Deb, “Traffic sign recognition using hybrid features descriptor and artificial neural network classifier,” 19th International Conference on Computer and Information Technology ICCIT, 2017, pp. 457-462, doi: 10.1109/ICCITECHN.2016.7860241. [17] C. Wang, “Research and application of traffic sign detection and recognition based on deep learning,” Proceedings - 2018 International Conference on Robots and Intelligent System ICRIS, 2018, pp. 150-152, doi: 10.1109/ICRIS.2018.00047. [18] D. Tabernik and D. Skočaj, “Deep learning for large-scale traffic-sign detection and recognition,” IEEE Transaction Intelligent Transportation System, vol. 21, no. 4, pp. 1427-1440, 2019, doi: 10.1109/TITS.2019.2913588. [19] M. B. Mahatme and S. Kuwelkar, “Detection and recognition of traffic signs based on RGB to red conversion,” Proceedings of the International Conference on Computing Methodologies and Communication ICCMC, vol. 2018, 2018, pp. 447-451, doi: 10.1109/ICCMC.2017.8282728. [20] C. Rahmad, I. F. Rahmah, R. A. Asmara, and S. Adhisuwignjo, “Indonesian traffic sign detection and recognition using color and texture feature extraction and svm classifier,” 2018 International Conference on Information and Communications Technology ICOIACT, 2018, vol. 2018, pp. 50-55, doi: 10.1109/ICOIACT.2018.8350804. [21] C. Lin, L. Li, W. Luo, K. C. P. Wang, and J. Guo, “Transfer learning based traffic sign recognition using inception-v3 model,” Periodica Polytechnica Transportation Engineering, vol. 47, no. 3, pp. 242-250, 2019, doi: 10.3311/PPtr.11480. [22] A. Vennelakanti, S. Shreya, R. Rajendran, D. Sarkar, D. Muddegowda, and P. Hanagal, “Traffic sign detection and recognition using a CNN ensemble,” 2019 IEEE International Conference on Consumer Electronics ICCE, 2019, pp. 37-40, doi: 10.1109/ICCE.2019.8662019. [23] A. Krizhevsky, I. Sutskever, and G. E. Hinton, “ImageNet classification with deep convolutional neural network,” Advances in neural information processing systems, vol. 25, pp. 1097-1105, 2012, doi: 10.1145/3065386. [24] B. H. Curtin and S. J. Matthews, “Deep learning for inexpensive image classification of wildlife on the Raspberry Pi,” 2019 IEEE 10th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference, UEMCON, 2019, pp. 0082-0087, doi: 10.1109/UEMCON47517.2019.8993061. [25] N. G. Akshay and K. Dinesh, “Road sign recognition system using raspberry pi,” International Journal of Pure and Applied Mathematics, vol. 119, no. 15, pp. 1845-1850, 2018. [26] V. P. Kharkar, “A road sign detection and recognition robot using raspberry-pi,” International Research Journal of Engineering and Technology, vol. 5, no. 9, pp. 1001-1005, 2018. [27] E. Bilgin and S. Robila, “Road sign recognition system on raspberry pi,” 2016 IEEE Long Island Systems, Applications and Technology Conference LISAT, 2016, pp. 1-5, doi: 10.1109/LISAT.2016. [28] S. J. Johnston and S. J. Cox, “The raspberry pi: a technology disrupter, and the enabler of dreams,” Electronics, vol. 6, no. 3, 2017, doi: 10.3390/electronics6030051. [29] Zumar. “Common highway signs and why they are important.” zumar.com. 2021. https://www.zumar.com/blog/common- highway-signs-and-why-they-are-important (accessed May 22, 2021).