Parking-stall vacancy indicator system, based on deep convolutional neural networks

Parking-management systems, including services that recognize vacant stalls, can play a valuable role in reducing traffic and energy waste in large cities. Visual methods for detecting vacant parking spots are cost-effective options since they can take advantage of the cameras already available in many parking lots. However, visual-detection methods can be fragile and not easily generalizable. In this paper, we present a robust detection algorithm based on deep convolutional neural networks. We implemented and tested our algorithm on a large baseline dataset, and also tested on video feeds from web-accessible parking-lot cameras. Our detection method improved the state of the art AUC by 8.13%. It also showed robust performance in different testing scenarios including tests on public cameras. We have developed a fully functional system, from server-side image analysis to front-end user interface, to demonstrate the practicality of our method.

[1]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[2]  Mohd Yamani Idna Idris,et al.  A Review of Smart Parking System and its Technology , 2009 .

[3]  Twittie Senivongse,et al.  Recommendation and Application of Fault Tolerance Patterns to Services , 2009 .

[4]  Pravin Varaiya,et al.  In-pavement wireless sensor network for vehicle classification , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[5]  H. Ichihashi,et al.  Improvement in the performance of camera based vehicle detector for parking lot , 2010, International Conference on Fuzzy Systems.

[6]  Sneha A. Dalvi,et al.  Internet of Things for Smart Cities , 2017 .

[7]  Michael S. Bernstein,et al.  ImageNet Large Scale Visual Recognition Challenge , 2014, International Journal of Computer Vision.

[8]  Sheng-Jyh Wang,et al.  A Hierarchical Bayesian Generation Framework for Vacant Parking Space Detection , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[9]  Nixon,et al.  Feature Extraction & Image Processing , 2008 .

[10]  Amin Kianpisheh,et al.  Smart Parking System (SPS) Architecture Using Ultrasonic Detector , 2012 .

[11]  Christos G. Cassandras,et al.  New “Smart Parking” System Based on Resource Allocation and Reservations , 2013, IEEE Transactions on Intelligent Transportation Systems.

[12]  Luiz Eduardo Soares de Oliveira,et al.  PKLot - A robust dataset for parking lot classification , 2015, Expert Syst. Appl..

[13]  A. Roli Artificial Neural Networks , 2012, Lecture Notes in Computer Science.

[14]  Lawrence A Klein,et al.  SUMMARY OF VEHICLE DETECTION AND SURVEILLANCE TECHNOLOGIES USED IN INTELLIGENT TRANSPORTATION SYSTEMS , 2000 .

[15]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[16]  Wenbo He,et al.  A Reservation-based Smart Parking System , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[17]  N. Inanc,et al.  Smart Parking Applications Using RFID Technology , 2007, 2007 1st Annual RFID Eurasia.

[18]  Sheng-Fuu Lin,et al.  A Vision-Based Parking Lot Management System , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[19]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[20]  Andrew Zisserman,et al.  Return of the Devil in the Details: Delving Deep into Convolutional Nets , 2014, BMVC.

[21]  Xiaodong Lin,et al.  SPARK: A New VANET-Based Smart Parking Scheme for Large Parking Lots , 2009, IEEE INFOCOM 2009.