🚖 Addis Ababa Minibus Taxi License Plate Recognition
📘 Overview
This project presents a hybrid deep learning framework for automatic license plate recognition (ALPR), specifically tailored for Addis Ababa minibus taxis. The system addresses challenges caused by multilingual scripts (Amharic & Latin), diverse plate layouts, and vehicle-type identifiers, which make existing ALPR systems unreliable in Ethiopia.
🎯 Objectives
Automate vehicle identification and license plate recognition for public transport vehicles.
Reduce manual inefficiencies in route monitoring and traffic enforcement.
Develop a context-aware, scalable, and accurate ALPR solution for low-resource urban environments.
🧠 System Architecture
The framework consists of three main modules:
- Vehicle and Plate Detection
Model: YOLOv11-nano (You Only Look Once, version 11)
Function: Detects minibuses and localizes license plates.
Performance: Precision = 0.941, Recall = 0.955
- Character Segmentation
Method: OpenCV-based adaptive preprocessing with dual-projection algorithm
Function: Isolates characters from complex license plate layouts (single, double, and vertical).
- Character Recognition
Model: Modified LeNet-5 CNN
Function: Classifies 13 character classes (Amharic letters, Latin alphanumerics, and vehicle identifiers).
Accuracy: 99% on test data
📊 Results
Dataset: 109 real-world minibus taxi license plate images
Correctly recognized: 97 plates (88.9% overall accuracy)
Robust performance under lighting variations, occlusions, and layout diversity
💡 Key Contributions
A hybrid ALPR pipeline optimized for multilingual and low-resource contexts.
Custom segmentation algorithm for complex Amharic-Latin mixed scripts and layout variations.
Demonstrated feasibility of intelligent transportation systems in Ethiopia.
⚙️ Technologies Used
Python, PyTorch, OpenCV, NumPy, Matplotlib
YOLOv11-nano for detection
LeNet-5 CNN for recognition
Custom preprocessing pipeline
📁 Dataset Notice
📈 Future Work
Expand dataset to other Ethiopian regions. Improve execution-time performance for faster and more efficient inference. Integrate real-time detection for live traffic video streams.
👨💻 Author Eyuel Semeon Erchmo Graduate degree Thesis, Huazhong University of Science and Technolog, may 2025. Contact: eyuel.semeon@gmail.com
🙏 Acknowledgment
my respected supervisor Associate Professor Feng He