Skip to main content
Log in

Deep reinforcement learning approach towards a smart parking architecture

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Finding a vacant parking slot in densely populated areas leads to excessive emission of Carbon Dioxide, fuel, and time wastage. Recently, the Industrial Internet of Things (IIoT) has shown significant potential to strengthen the notion of smart cities equipped with smart parking. In this paper, we propose a Deep Reinforcement Learning (DRL)-based framework for IIoT enabled smart parking system to solve the parking issues. The proposed framework is consist of smart cameras, fog nodes, and a cloud server. The DRL is used in fog devices to classify the vehicles and intelligently allocate the vacant parking slots to vehicles. The smart cameras are deployed at the entry point of the parking space and in the parking lanes as well. The ground cameras capture the image, detect the vehicle and transmit the information to the fog node. On the fog node, the online deep Q-learning algorithm updates the reward score. The proposed framework helps to recognize the vehicle, identify the vacant parking slot for the vehicle in minimum time with high accuracy. We compare the performance of the proposed DRL based technique with the state-of-the-art techniques in terms of accuracy and processing time. Experimental results demonstrate that the proposed DRL based approach not only has high detection accuracy but also minimizes the processing time than the compared techniques.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data Availability

All data used in this paper has been cited and properly defined in the manuscript.

References

  1. Tang, C., Wei, X., Zhu, C., Chen, W., Rodrigues, J.J.: Towards smart parking based on fog computing. IEEE Access 6, 70172–70185 (2018)

    Article  Google Scholar 

  2. Alam, M., Moroni, D., Pieri, G., Tampucci, M., Gomes, M., Fonseca, J., Ferreira, J., Leone, G.R.: Real-time smart parking systems integration in distributed its for smart cities. J. Adv. Transport. (2018). https://doi.org/10.1155/2018/1485652

    Article  Google Scholar 

  3. Bura, H., Lin, N., Kumar, N., Malekar, S., Nagaraj, S., Liu, K.: An edge based smart parking solution using camera networks and deep learning. In: 2018 IEEE International Conference on Cognitive Computing (ICCC), pp. 17–24. IEEE (2018)

  4. Grodi, R., Rawat, D.B., Rios-Gutierrez, F.: Smart parking: Parking occupancy monitoring and visualization system for smart cities. In: SoutheastCon 2016, pp. 1–5. IEEE (2016)

  5. Chaudhary, H., Bansal, P., Valarmathi, B.: Advanced car parking system using arduino. In: 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS), pp. 1–5. IEEE (2017)

  6. Awaisi, K.S., Abbas, A., Zareei, M., Khattak, H.A., Khan, M.U.S., Ali, M., Din, I.U., Shah, S.: Towards a fog enabled efficient car parking architecture. IEEE Access 7, 159100–159111 (2019)

    Article  Google Scholar 

  7. Amato, G., Carrara, F., Falchi, F., Gennaro, C., Vairo, C.: Car parking occupancy detection using smart camera networks and deep learning. In: 2016 IEEE Symposium on Computers and Communication (ISCC), pp. 1212–1217. IEEE (2016)

  8. Wu, W.: On-street parked vehicle detection via view-normalized classifier. Electron. Imaging 2019(11), 265–1 (2019)

    Article  Google Scholar 

  9. Polprasert, C., Sruayiam, C., Pisawongprakan, P., Teravetchakarn, S.: A camera-based smart parking system employing low-complexity deep learning for outdoor environments. In: 2019 17th International Conference on ICT and Knowledge Engineering (ICT&KE), pp. 1–5. IEEE (2019)

  10. Miikkulainen, R., Liang, J., Meyerson, E., Rawal, A., Fink, D., Francon, O., Raju, B., Shahrzad, H., Navruzyan, A., Duffy, N., et al.: Evolving deep neural networks. In: Artificial Intelligence in the Age of Neural Networks and Brain Computing, pp. 293–312. Elsevier (2019)

  11. Aazam, M., Zeadally, S., Harras, K.A.: Deploying fog computing in industrial internet of things and industry 4.0. IEEE Trans. Ind. Inform. 14(10), 4674–4682 (2018)

    Article  Google Scholar 

  12. Li, H., Cai, R., Liu, N., Lin, X., Wang, Y.: Deep reinforcement learning: algorithm, applications, and ultra-low-power implementation. Nano Commun. Networks 16, 81–90 (2018)

    Article  Google Scholar 

  13. Aydin, I., Karakose, M., Karakose, E.: A navigation and reservation based smart parking platform using genetic optimization for smart cities. In: 2017 5th International Istanbul Smart Grid and Cities Congress and Fair (ICSG), pp. 120–124. IEEE (2017)

  14. Zajam, A., Dholay, S.: Detecting efficient parking space using smart parking. In: 2018 9th International Conference on Computing, Communication and Networking Technologies (ICCCNT), pp. 1–7. IEEE (2018)

  15. Geng, Y., Cassandras, C.G.: New “smart parking’’ system based on resource allocation and reservations. IEEE Trans. Intell. Transport. Syst. 14(3), 1129–1139 (2013)

    Article  Google Scholar 

  16. Amato, G., Carrara, F., Falchi, F., Gennaro, C., Meghini, C., Vairo, C.: Deep learning for decentralized parking lot occupancy detection. Expert Syst. Appl. 72, 327–334 (2017)

    Article  Google Scholar 

  17. Cai, B.Y., Alvarez, R., Sit, M., Duarte, F., Ratti, C.: Deep learning-based video system for accurate and real-time parking measurement. IEEE Internet Things J. 6(5), 7693–7701 (2019)

    Article  Google Scholar 

  18. Zhang, L., Huang, J., Li, X., Xiong, L.: Vision-based parking-slot detection: a dcnn-based approach and a large-scale benchmark dataset. IEEE Trans. Image Process. 27(11), 5350–5364 (2018)

    Article  MathSciNet  Google Scholar 

  19. Prabu, A., Tolada, A., Mishra, J., Rajasoundaran, S., Deepak, T.: Automatic vehicle parking space booking system using iot. Materials Today: Proceedings (2021)

  20. Piccialli, F., Giampaolo, F., Prezioso, E., Crisci, D., Cuomo, S.: Predictive analytics for smart parking: a deep learning approach in forecasting of iot data. ACM Trans. Internet Technol. TOIT 21(3), 1–21 (2021)

    Article  Google Scholar 

  21. Liu, C.H., Lin, Q., Wen, S.: Blockchain-enabled data collection and sharing for industrial iot with deep reinforcement learning. IEEE Trans. Ind. Inform. 15(6), 3516–3526 (2018)

    Article  Google Scholar 

  22. Bu, F., Wang, X.: A smart agriculture iot system based on deep reinforcement learning. Future Gener. Comput. Syst. 99, 500–507 (2019)

    Article  Google Scholar 

  23. Popa, D., Pop, F., Serbanescu, C., Castiglione, A.: Deep learning model for home automation and energy reduction in a smart home environment platform. Neural Comput. Appl. 31(5), 1317–1337 (2019)

    Article  Google Scholar 

  24. Liu, N., Li, Z., Xu, J., Xu, Z., Lin, S., Qiu, Q., Tang, J., Wang, Y.: A hierarchical framework of cloud resource allocation and power management using deep reinforcement learning. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 372–382. IEEE (2017)

  25. Mnih, V., Kavukcuoglu, K., Silver, D., Graves, A., Antonoglou, I., Wierstra, D., Riedmiller, M.: Playing atari with deep reinforcement learning. arXiv preprint arXiv:1312.5602 (2013)

  26. Goodfellow, I., Bengio, Y., Courville, A.: Deep Learning. MIT Press, Cambridge (2016)

    MATH  Google Scholar 

  27. De Almeida, P.R., Oliveira, L.S., Britto, A.S., Jr., Silva, E.J., Jr., Koerich, A.L.: Pklot—a robust dataset for parking lot classification. Expert Syst. Appl. 42(11), 4937–4949 (2015)

    Article  Google Scholar 

  28. Gervais, N.: Car pictures dataset (2022). https://github.com/nicolas-gervais/predicting-car-price-from-scraped-data/blob/master/picture-scraper

  29. Thanki, R.M., Kothari, A.M.: Morphological image processing. In: Digital Image Processing using SCILAB, pp. 99–113. Springer (2019)

Download references

Funding

This work does not have any funding support

Author information

Authors and Affiliations

Authors

Contributions

KSA conducted the experiments, AA supervised the research and provided conceptualization. HAK wrote the first draft and defined the methodology. AA did the results validation and proof reading. MA improve the first draft and validated the results. AK was responsible for validation and proof reading of the original Manuscript

Corresponding author

Correspondence to Hasan Ali Khattak.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Informed consent

Not applicable

Ethical approval

This work being original in nature, is not published elsewhere nor it has been submitted for consideration to any other venue. All work used in this paper is fully acknowledged and cited in the text for proper attribution.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Awaisi, K.S., Abbas, A., Khattak, H.A. et al. Deep reinforcement learning approach towards a smart parking architecture. Cluster Comput 26, 255–266 (2023). https://doi.org/10.1007/s10586-022-03599-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-022-03599-y

Keywords

Navigation