Show simple item record

dc.contributor.authorKibaara, Peter
dc.date.accessioned2023-04-20T09:50:21Z
dc.date.available2023-04-20T09:50:21Z
dc.date.issued2022-03
dc.identifier.urihttp://repository.chuka.ac.ke/handle/chuka/15560
dc.descriptionA Thesis Submitted to Graduate School in Partial Fulfillment of the Requirements for the Award of Master of Science Degree in Computer Science of Chuka Universityen_US
dc.description.abstractABSTRACT Automatic Number Plate Recognition (ANPR) systems are applied in many fields such as automatic electronic toll collection, car park management and access control, logistics and vehicle tracking, traffic law enforcement and crime resolution amongst others. Motion blur, plate orientation, lighting changes and image noise severely lower the detection speed and recognition accuracy of these systems. The incorporation of machine learning algorithms in ANPRs has seen Convolutional Neural Network (CNN) being used to develop ANPR models with improved performance in license plate detection. CNNs are best suited for image data where the number of features is large such as license plate detection. This is attributed to their design architecture which enables them to perform feature extraction automatically. However, their speed of execution is slow as the model has to learn a lot of features. Support Vector Machine (SVM) is a supervised machine learning algorithm suitable for classification and regression problems with datasets that have a small number of features. It doesn’t scale up well for large datasets with many features. It has demonstrated high speed and accuracy when used for classification in small datasets such as character recognition. The final stage in ANPR is a character recognition phase and involves few features. These two algorithms have been deployed independently, however the concept of combining the two algorithms for ANPR models remains highly unexplored. The research therefore combines the two models (CNN and SVM) to come up with an efficient hybrid ANPR system with improved number plate recognition accuracy. The two models were developed using a deep cascade framework; a CNN with a SoftMax classifier and a hybrid CNN with a SVM classifier. The Universidade Federal do Paraná (UFPR-ALPR) dataset was used to train validate and test the models. Recognition accuracy, precision, recall and F1 score metrics were used to evaluate the model. The hybrid CNN-SVM model had a recognition accuracy of 91.25% against 89.07 % from the pure CNN model. The weighted average precision, recall, and F1-score of the hybrid CNN-SVM was 92%, 91% and 91% respectively, which was better compared to that of pure CNN. The hybrid model was tested for external validity using the Smart Sense Laboratory (SSIG) dataset. The hybrid CNN-SVM model had a recognition accuracy of 91% against 89 % from the pure CNN model. The weighted average precision, recall, and F1 score of the hybrid CNN-SVM was 91%, 91% and 91% respectively which was better compared to that of pure CNN, which had 90%, 89% and 89% respectively.en_US
dc.language.isoenen_US
dc.publisherChuka Universityen_US
dc.titleA CONVOLUTIONAL NEURAL NETWORKS AND SUPPORT VECTOR MACHINES HYBRID MODEL FOR NUMBER PLATE RECOGNITIONen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record