Automatic Cambodian License Plate Recognition Using Deep Learning With Robust Skew Handling

Authors

  • Oudom Bol Paragon International University Author
  • Bunheang Kem Paragon International University Author
  • Sidavid Sin Paragon International University Author

DOI:

https://doi.org/10.21467/proceedings.8.1.4

Keywords:

Automatic License Plate Recognition, YOLOv8, EasyOCR

Abstract

This study addresses the challenges of Automatic License Plate Recognition (ALPR) in Cambodia, with a specific focus on accurately detecting and recognizing license plates at varying skew angles. While recent advances in deep learning have improved ALPR systems, the unique characteristics of Cambodian license plates including dual script formats and distinct layout types combined with skewed orientations present significant technical challenges that current solutions do not adequately address. The research employs YOLOv8 instance segmentation for license plate detection, segmentation and type classification, followed by perspective correction using Canny Edge Detection, Douglas-Peucker algorithm, and Homography Transformation to rectify plate skew. Text zone detection utilizes separate YOLOv8 models for Type 1 and Type 2 plates to localize Latin script and plate number, with EasyOCR performing final character recognition enhanced through preprocessing and post-processing optimization. The study utilizes a purpose-built dataset of 1,200 real-world Cambodian license plate images systematically distributed across four skew angle categories ranging from 0° to 60° and two plate types. Performance evaluation demonstrates exceptional results with YOLOv8m-seg achieving 99.5% mAP@70 for detection, a 26.9% improvement over previous benchmarks, while maintaining 100% recall across all skew categories. The perspective correction and EasyOCR integration delivered substantial recognition improvements, with character recall exceeding the previous study by margins ranging from 1.2% to 32.6%, particularly achieving 30% exact match rate improvements for severely skewed plates (45-60°). The findings establish the first systematic skew-handling methodology for Cambodian license plates and demonstrate robust performance across varying skew conditions, providing a methodological foundation for advancing Cambodian ALPR research beyond previous limitations in handling skewed plates.

References

Agrawal, H., & Desai, K. (2024). Canny edge detection: A comprehensive review. International Journal of Technical Research & Science, 9(Spl), 27–35. https://doi.org/10.30780/specialissue-ISET-2024/023

Alhussein, M., Aurangzeb, K., & Haider, S. I. (2019). Vehicle license plate detection and perspective rectification. Elektronika ir Elektrotechnika, 25(5), 47–56. https://doi.org/10.5755/j01.eie.25.5.24356

Bichri, H., Chergui, A., & Hain, M. (2024). Investigating the impact of train / test split ratio on the performance of pre-trained models with custom datasets. International Journal of Advanced Computer Science and Applications, 15(2). https://doi.org/10.14569/IJACSA.2024.0150235

Etomi, E. E., & Onyishi, D. U. (2021). Automated number plate recognition system. Tropical Journal of Science and Technology, 2(1), 38–48. https://doi.org/10.47524/tjst.21.6

Hefnawy, K., Lila, A., Hemayed, E., & Elshenawy, M. (2024). A robust license plate detection and recognition framework for arabic plates with severe tilt angles. International Journal of Advanced Computer Science and Applications, 15(2). https://doi.org/10.14569/IJACSA.2024.0150287

JaidedAI. (2025, January). Easyocr. Retrieved January 1, 2025, from https://github.com/JaidedAI/EasyOCR

Li, P., Nguyen, M., & Yan, W. Q. (2018). Rotation correction for license plate recognition. 2018 4th International Conference on Control, Automation and Robotics (ICCAR), 400–404. https://doi.org/10.1109/ICCAR.2018.8384708

Lin, C.-H., & Li, Y. (2019). A license plate recognition system for severe tilt angles using mask r-cnn. 2019 International Conference on Advanced Mechatronic Systems (ICAMechS), 229–234. https://doi.org/10.1109/ICAMechS.2019.8861691

Nguyen, H. (2023). A high-performance approach for irregular license plate recognition in unconstrained scenarios. International Journal of Advanced Computer Science and Applications, 14(3). https://doi.org/10.14569/IJACSA.2023.0140338

OpenCV. (2025a). Opencv: Contour features. Retrieved May 23, 2025, from https://docs.opencv.org/4.x/dc/dcf/tutorial_js_contour_features.html

OpenCV. (2025b). Opencv: Detecting corners location in subpixels. Retrieved May 23, 2025, from https://docs.opencv.org/3.4/dd/d92/tutorial_corner_subpixels.html

Prum, S., Kimlong, S., Mengthong, L., & Voeurn, Y. A. (2023). Cambodian multi-script license plates recognition: An experimental study. 2023 15th International Conference on Software, Knowledge, Information Management and Applications (SKIMA), 249–254. https://doi.org/10.1109/SKIMA59232.2023.10387355

Shyaa, T. A., & Hashim, A. A. (2024). Superior use of yolov8 to enhance car license plates detection speed and accuracy. Revue d’Intelligence Artificielle, 38(1), 139–145. https://doi.org/10.18280/ria.380114

Tang, L., & Chhea, M. (2020). Automatic license plate detection and recognition.

The Khmer Today. (2024). The khmer today | cambodia registers over 410,000 vehicles in 2024. Retrieved February 17, 2025, from https://www.thekhmertoday.com/public/news/detail/1452

Thourn, K. (2013). Cambodian vehicle license plate localization. Techno-Science Research Journal, 1.

Ultralytics. (2025). Segment. Retrieved February 7, 2025, from https://docs.ultralytics.com/tasks/segment

Vedhaviyassh, D. R., Sudhan, R., Saranya, G., Safa, M., & Arun, D. (2022). Comparative analysis of easyocr and tesseractocr for automatic license plate recognition using deep learning algorithm. 2022 6th International Conference on Electronics, Communication and Aerospace Technology, 966–971. https://doi.org/10.1109/ICECA55336.2022.10009215

Downloads

Published

2026-01-20

How to Cite

[1]
O. Bol, B. Kem, and S. Sin, “Automatic Cambodian License Plate Recognition Using Deep Learning With Robust Skew Handling”, AIJR Proc., vol. 8, no. 1, pp. 22–30, Jan. 2026, doi: 10.21467/proceedings.8.1.4.