Vehicle Detection and License Plate Recognition System


  • Mohanad Hazim Nsaif Al-Mayyahi
  • Nawaf Hazim Barnouti
  • Mohammed Abomaali



Moving object detection is an important process in most video-based applications such as video surveillance, traffic monitoring, human motion capture, etc. Background subtraction and color image segmentation methods are widely used for detecting moving objects in a video stream that help detecting features of the moving object for further video processing. In this paper, moving object detection system is proposed based on both background subtraction, color segmentation, license plate recognition methods. This method builds a background model and normally distributed each pixel in the image sequences and calculating the difference between each image in the sequence and this background model for foreground extraction and detecting movement areas from the background model and then the background model is updated. Color segmentation is applied to separate features based on colors. The system detects vehicles enter parking gate and allow only a specific vehicle type depending on vehicle color and license plate. License plate recognition depending on vehicle type is implemented after color segmentation. Experimental results of implementing the proposed method using video sequences provided by surveillance camera show superior performance and the system detects moving objects successfully.


[1] El Harrouss, O., Moujahid, D., & Tairi, H. (2015, March). Motion detection based on the combining of the background subtraction and spatial color information. In Intelligent Systems and Computer Vision (ISCV), 2015 (pp. 1-4). IEEE.â€

[2] Lian, X., Zhang, T., & Liu, Z. (2010, March). A novel method on moving-objects detection based on background subtraction and three frames differencing. In Measuring Technology and Mechatronics Automation (ICMTMA), 2010 International Conference on (Vol. 1, pp. 252-256). IEEE.â€

[3] Zhuang, H., Low, K. S., & Yau, W. Y. (2012). Multichannel pulse-coupled-neural-network-based color image segmentation for object detection. IEEE Transactions on Industrial Electronics, 59(8), 3299-3308.â€

[4] Barnich, O., & Van Droogenbroeck, M. (2011). ViBe: A universal background subtraction algorithm for video sequences. IEEE Transactions on Image processing, 20(6), 1709-1724.â€

[5] Brutzer, S., Höferlin, B., & Heidemann, G. (2011, June). Evaluation of background subtraction techniques for video surveillance. In Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on (pp. 1937-1944). IEEE.â€

[6] Wang, X. Y., Wang, T., & Bu, J. (2011). Color image segmentation using pixel wise support vector machine classification. Pattern Recognition, 44(4), 777-787.â€

[7] Avinash, B. D., Ghosh, D. K., & Ari, S. (2013, March). Color hand gesture segmentation for images with complex background. In Circuits, Power and Computing Technologies (ICCPCT), 2013 International Conference on (pp. 1127-1131). IEEE.â€

[8] Tan, K. S., & Isa, N. A. M. (2011). Color image segmentation using histogram thresholding–Fuzzy C-means hybrid approach. Pattern Recognition, 44(1), 1-15.â€

[9] Tawfeeq, Mr Furat Nidhal, and Mrs Yasmine Mazin Tabra. "Gate Control System for New Iraqi License Plate." Iraqi Journal for Computers and Informatics ijci 41, no. 1 (2014): 1-3.


[11] Ali, Ghassan Khazal. "Developing Recognition System for New Iraqi License Plate." Tikrit Journal of Engineering Sciences 25, no. 1 (2018): 8-11.

[12] Cheng, L., Gong, M., Schuurmans, D., & Caelli, T. (2011). Real-time discriminative background subtraction. IEEE Transactions on Image Processing, 20(5), 1401-1414.â€

[13] Sajid, H., & Cheung, S. C. S. (2015, September). Background subtraction for static & moving camera. In Image Processing (ICIP), 2015 IEEE International Conference on (pp. 4530-4534). IEEE.â€

[14] St-Charles, P. L., & Bilodeau, G. A. (2014, March). Improving background subtraction using local binary similarity patterns. In Applications of Computer Vision (WACV), 2014 IEEE Winter Conference on (pp. 509-515). IEEE.â€

[15] Prabowo, M. R., Hudayani, N., Purwiyanti, S., Sulistiyanti, S. R., & Setyawan, F. X. A. (2017, September). A moving objects detection in underwater video using subtraction of the background model. In Electrical Engineering, Computer Science and Informatics (EECSI), 2017 4th International Conference on (pp. 1-4). IEEE.â€

[16] Gamboa-Aispuro, J. M., Aguilar-Ponce, R. M., & Tecpanecatl-Xihuitl, J. L. (2016, November). Background Subtraction based on Mutual Information. In Power, Electronics and Computing (ROPEC), 2016 IEEE International Autumn Meeting on (pp. 1-6). IEEE.â€

[17] Mohan, A. S., & Resmi, R. (2014, December). Video image processing for moving object detection and segmentation using background subtraction. In Computational Systems and Communications (ICCSC), 2014 First International Conference on (pp. 288-292). IEEE.â€

[18] Wu, Y., He, X., & Nguyen, T. Q. (2017). Moving object detection with a freely moving camera via background motion subtraction. IEEE Transactions on Circuits and Systems for Video Technology, 27(2), 236-248.â€

[19] Srivastav, N., Agrwal, S. L., Gupta, S. K., Srivastava, S. R., Chacko, B., & Sharma, H. (2017, January). Hybrid object detection using improved three frame differencing and background subtraction. In Cloud Computing, Data Science & Engineering-Confluence, 2017 7th International Conference on (pp. 613-617). IEEE.â€

[20] Hasan, M. M., & Hossain, M. F. (2014, May). Facial features detection in color images based on skin color segmentation. In Informatics, Electronics & Vision (ICIEV), 2014 International Conference on (pp. 1-5). IEEE

[21] Rahmat, R. F., Chairunnisa, T., Gunawan, D., & Sitompul, O. S. (2016, August). Skin color segmentation using multi-color space threshold. In Computer and Information Sciences (ICCOINS), 2016 3rd International Conference on (pp. 391-396). IEEE.â€

[22] Aribowo, A., Gunawan, G., & Tjahyadi, H. (2016, October). Adaptive edge detection and Histogram color segmentation for centralized vision of soccer robot. In Informatics and Computing (ICIC), International Conference on (pp. 49-54). IEEE.â€

[23] Pantke, W., Haak, A., & Märgner, V. (2014, August). Color segmentation for historical documents using Markov random fields. In Soft Computing and Pattern Recognition (SoCPaR), 2014 6th International Conference of (pp. 151-156). IEEE.â€

[24] Liu, C., & Wang, L. (2015, October). Fuzzy color recognition and segmentation of robot vision scene. In Image and Signal Processing (CISP), 2015 8th International Congress on (pp. 448-452). IEEE.â€

[25] Naveena, M., Kumar, G. H., & Navya, P. (2016, September). Detection of a person in a crowd based on skin color segmentation. In Advances in Computing, Communications and Informatics (ICACCI), 2016 International Conference on (pp. 175-179). IEEE.â€

[26] Chen, Y., Ma, Y., Kim, D. H., & Park, S. K. (2015). Region-based object recognition by color segmentation using a simplified PCNN. IEEE transactions on neural networks and learning systems, 26(8), 1682-1697.â€

[27] Sobral, A., & Vacavant, A. (2014). A comprehensive review of background subtraction algorithms evaluated with synthetic and real videos. Computer Vision and Image Understanding, 122, 4-21.â€

[28] Van Droogenbroeck, M., & Paquot, O. (2012, June). Background subtraction: Experiments and improvements for ViBe. In Computer Vision and Pattern Recognition Workshops (CVPRW), 2012 IEEE Computer Society Conference on (pp. 32-37). IEEE.â€

[29] Patel, Chirag, Dipti Shah, and Atul Patel. "Automatic number plate recognition system (anpr): A survey." International Journal of Computer Applications 69, no. 9 (2013).

View Full Article: