Skip to main content
Log in

Lightweight Density Map Architecture for UAVs Safe Landing in Crowded Areas

  • Regular Paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

Safe landing in crowded areas is a crucial task for the successful integration of Unmanned Aerial Vehicles in common civilian applications. In this work, we propose a lightweight algorithm for identifying safe landing regions to prevent hurting people in emergency landing situations. To do so, a lightweight convolutional neural network architecture is developed to perform crowd detection and counting using fewer computer resources without a significant loss on accuracy. The architecture was trained using the Bayes loss function to improve its accuracy and then pruned to further reduce the computational resources used. The proposed architecture was tested over the USF-QNRF dataset, achieving good accuracy while maintaining a competitive number of parameters, around 0.067 Million, which is suitable for real-time embedded applications. The developed lightweight model is then used to obtain the density map of the crowd in real-time, which is employed to determine the largest circular region without persons by means of the polylabel algorithm. Real-time experiments validate the proposed strategy implemented in a low-cost mobile phone application and a commercial drone.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. polylabel-java. https://github.com/nyukhalov/polylabel-java

  2. Cao, X., Wang, Z., Zhao, Y., Su, F.: Scale aggregation network for accurate and efficient crowd counting. In: Proceedings of the European conference on computer vision (ECCV), pp. 734–750 (2018)

  3. Castellano, G., Castiello, C., Mencar, C., Vessio, G.: Crowd detection for drone safe landing through fully-convolutional neural networks. In: Chatzigeorgiou, A., Dondi, R., Herodotou, H., Kapoutsis, C., Manolopoulos, Y., Papadopoulos, G.A., Sikora, F. (eds.) SOFSEM 2020: Theory and practice of computer science, pp 301–312. Springer International Publishing, Cham (2020)

  4. Chan, A.B., Liang, Z.S.J., Vasconcelos, N.: Privacy preserving crowd monitoring: Counting people without people models or tracking. In: 2008 IEEE Conference on computer vision and pattern recognition. https://doi.org/10.1109/cvpr.2008.4587569 (2008)

  5. Gao, J., Lin, W., Zhao, B., Wang, D., Gao, C., Wen, J.: C3 framework: An open-source pytorch code for crowd counting. arXiv:2001.06303 (2019)

  6. Gao, J., Wang, Q., Li, X.: Pcc net: Perspective crowd counting via spatial convolutional network (2019)

  7. Garcia-Castellanos, D., Lombardo, U.: Poles of inaccessibility: A calculation algorithm for the remotest places on earth. Scott. Geogr. J. 123(3), 227–233 (2007). https://doi.org/10.1080/14702540801897809

    Article  Google Scholar 

  8. Ge, W., Collins, R.T.: Marked point processes for crowd counting. In: 2009 IEEE Conference on computer vision and pattern recognition, p. nil. https://doi.org/10.1109/cvpr.2009.5206621 (2009)

  9. Gonzalez-Trejo, J., Mercado-Ravell, D.: Dense crowds detection and surveillance with drones using density maps (2020)

  10. He, K., Zhang, X., Ren, S., Sun, J.: Delving deep into rectifiers: Surpassing human-level performance on imagenet classification (2015)

  11. Howard, A.G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., Andreetto, M., Adam, H.: Mobilenets: Efficientconvolutional neural networks for mobile vision applications. arXiv:1704.04861 (2017)

  12. Idrees, H., Tayyab, M., Athrey, K., Zhang, D., Al-Maadeed, S., Rajpoot, N., Shah, M.: Composition loss for counting, density map estimation and localization in dense crowds. In: Proceedings of the European conference on computer vision (ECCV), pp. 532–546 (2018)

  13. Kang, D., Ma, Z., Chan, A.B.: Beyond counting: Comparisons of density maps for crowd analysis tasks—counting, detection, and tracking. IEEE Trans Circ Syst Vid Technol 29(5), 1408–1422 (2018)

    Article  Google Scholar 

  14. Kingma, D.P., Ba, J.: Adam: A method for stochastic optimization (2014)

  15. Krizhevsky, A., Sutskever, I., Hinton, G. E.: Imagenet classification with deep convolutional neural networks. In: Advances in neural information processing systems, pp. 1097–1105 (2012)

  16. Kuchhold, M., Simon, M., Eiselein, V., Sikora, T.: Scale-adaptive real-time crowd detection and counting for drone images. In: 2018 25th IEEE International conference on image processing (ICIP), p. nil. https://doi.org/10.1109/icip.2018.8451289 (2018)

  17. Lempitsky, V., Zisserman, A.: Learning to count objects in images. In: Lafferty, J.D., Williams, C.K.I., Shawe-Taylor, J., Zemel, R.S., Culotta, A. (eds.) Advances in neural information processing systems 23, pp. 1324–1332. Curran Associates, Inc. http://papers.nips.cc/paper/4043-learning-to-count-objects-in-images.pdf (2010)

  18. Li, H., Kadav, A., Durdanovic, I., Samet, H., Graf, H.P.: Pruning filters for efficient convnets (2016)

  19. Liu, C., Chen, H., Lo, K., Wang, C., Chuang, J.: Accelerating vanishing point-based line sampling scheme for real-time people localization. IEEE Trans Circ Syst Vid Technol 27(3), 409–420 (2017)

    Article  Google Scholar 

  20. Liu, L., Chen, J., Wu, H., Chen, T., Li, G., Lin, L.: Efficient crowd counting via structured knowledge transfer (2020)

  21. Liu, W., Lis, K., Salzmann, M., Fua, P.: Geometric and physical constraints for drone-based head plane crowd density estimation. In: 2019 IEEE/RSJ International conference on intelligent robots and systems (IROS), p. nil. https://doi.org/10.1109/iros40897.2019.8967852 (2019)

  22. Liu, W., Salzmann, M., Fua, P.: Context-aware crowd counting. In: The IEEE Conference on computer vision and pattern recognition (CVPR) (2019)

  23. Ma, Z., Wei, X., Hong, X., Gong, Y.: Bayesian loss for crowd count estimation with point supervision. In: Proceedings of the IEEE International conference on computer vision, pp. 6142–6151 (2019)

  24. Sam, D.B., Surya, S., Babu, R.V.: Switching convolutional neural network for crowd counting. In: 2017 IEEE Conference on computer vision and pattern recognition (CVPR), pp. 4031–4039. IEEE (2017)

  25. Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., Chen, L.C.: Mobilenetv2: Inverted residuals and linear bottlenecks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 4510–4520 (2018)

  26. Shi, X., Li, X., Wu, C., Kong, S., Yang, J., He, L.: A real-time deep network for crowd counting. In: ICASSP 2020 - 2020 IEEE International conference on acoustics, speech and signal processing (ICASSP), pp. 2328–2332 (2020)

  27. Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition (2014)

  28. Sindagi, V.A., Patel, V.M.: Cnn-based cascaded multi-task learning of high-level prior and density estimation for crowd counting. In: 2017 14th IEEE International conference on advanced video and signal based surveillance (AVSS). https://doi.org/10.1109/avss.2017.8078491 (2017)

  29. Tzelepi, M., Tefas, A.: Discriminant analysis regularization in lightweight deep cnn models. In: 2019 IEEE International conference on image processing (ICIP). https://doi.org/10.1109/icip.2019.8803676 (2019)

  30. Tzelepi, M., Tefas, A.: Graph embedded convolutional neural networks in human crowd detection for drone flight safety. IEEE Trans. Emerg. Topics Comput. Intell., 1–14. https://doi.org/10.1109/tetci.2019.2897815 (2019)

  31. Xu, B., Wang, W., Falzon, G., Kwan, P., Guo, L., Chen, G., Tait, A., Schneider, D.: Automated cattle counting using mask r-cnn in quadcopter vision system. Comput. Electron. Agric. 171, 105300 (2020). https://doi.org/10.1016/j.compag.2020.105300. http://www.sciencedirect.com/science/article/pii/S0168169919320149

    Article  Google Scholar 

  32. Yang, G., Chen, S.: Pedestrian detection under dense crowd. In: 2018 5th International conference on systems and informatics (ICSAI), pp. 379–382 (2018)

  33. Yu, R., Xu, X., Shen, Y.: Rhnet: Lightweight dilated convolutional networks for dense objects counting. In: 2019 Chinese control conference (CCC), p. nil. https://doi.org/10.23919/chicc.2019.8866393 (2019)

  34. Zhang, C., Li, H., Wang, X., Yang, X.: Cross-scene crowd counting via deep convolutional neural networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 833–841 (2015)

  35. Zhang, Y., Zhou, D., Chen, S., Gao, S., Ma, Y.: Single-image crowd counting via multi-column convolutional neural network. In: 2016 IEEE conference on computer vision and pattern recognition (CVPR). https://doi.org/10.1109/cvpr.2016.70 (2016)

  36. Zhu, P., Wen, L., Bian, X., Ling, H., Hu, Q.: Vision meets drones: A challenge. arXiv:1804.07437 (2018)

  37. Zhu, P., Wen, L., Du, D., Bian, X., Hu, Q., Ling, H.: Vision meets drones: Past, present and future. arXiv:2001.06303 (2020)

Download references

Acknowledgements

This work was supported by the Mexican National Council of Science and Technology CONACYT, and the FORDECyT project 296737 “Consorcio en Inteligencia Artificial”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Diego A. Mercado-Ravell.

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

Gonzalez-Trejo, J.A., Mercado-Ravell, D.A. Lightweight Density Map Architecture for UAVs Safe Landing in Crowded Areas. J Intell Robot Syst 102, 7 (2021). https://doi.org/10.1007/s10846-021-01380-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-021-01380-8

Keywords

Navigation