Skip to main content
Log in

Approaches on crowd counting and density estimation: a review

  • Survey
  • Published:
Pattern Analysis and Applications Aims and scope Submit manuscript

Abstract

In recent years, urgent needs for counting crowds and vehicles have greatly promoted research of crowd counting and density estimation. Benefiting from the rapid development of deep learning, the counting performance has been greatly improved, and the application scenarios have been further expanded. Aiming to deeply understand the development status of crowd counting and density estimation, we introduce and analyze the typical methods in this field and especially focus on elaborating deep learning-based counting methods. We summarize the existing approaches into four categories, i.e., detection-based, regression-based, convolutional neural network based and video-based. Each category is explicated in great detail. To provide more concrete reference, we compare the performance of typical methods on the popular benchmarks. We further elaborate on the datasets and metrics for the crowd counting community and discuss the work of solving the problem of small-sample-based counting, dataset annotation methods and so on. Finally, we summarize various challenges facing crowd counting and their corresponding solutions and propose a set of development trends in the future.

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

Similar content being viewed by others

References

  1. Ryan D, Denman S, Fookes C et al (2009) Crowd counting using multiple local features. In: 2009 Digital image computing: techniques and applications. IEEE, pp 81–88

  2. Subburaman VB, Descamps A, Carincotte C (2012) Counting people in the crowd using a generic head detector. In: 2012 IEEE ninth international conference on advanced video and signal-based surveillance

  3. Hou Y, Pang G (2011) People counting and human detection in a challenging situation. IEEE Trans Syst Man Cybern Part A 41(1):24–33

    Article  Google Scholar 

  4. Handte M, Iqbal MU, Wagner S et al (2014) Crowd density estimation for public transport vehicles. EDBT/ICDT Workshops

  5. Hussain N, Yatim HSM, Hussain NL et al (2011) Cdes: a pixel-based crowd density estimation system for masjid al-haram. Saf Sci 49(6):824–833

    Article  Google Scholar 

  6. Yuan Y, Qiu C, Xi W et al (2011) Crowd density estimation using wireless sensor networks. In: 2011 Seventh international conference on mobile ad-hoc and sensor networks, 138–145

  7. Zhe W, Hong L, Qian Y et al (2012) Crowd density estimation based on local binary pattern co-occurrence matrix. 2012 IEEE International Conference on Multimedia and Expo Workshops, 372–377.

  8. Cho SY, Chow TWS, Leung CT (1999) A neural-based crowd estimation by hybrid global learning algorithm. IEEE Trans Syst Man Cybern B Cybern 29(4):535–541

    Article  Google Scholar 

  9. Marana AN, Velastin SA, Costa LF et al (1998) Automatic estimation of crowd density using texture. Saf Sci 28(3):165–175

    Article  Google Scholar 

  10. Ma R, Li L, Huang W et al (2004) On pixel count based crowd density estimation for visual surveillance. IEEE Conf Cybern Intell Syst 1:170–173

    Google Scholar 

  11. Chan AB, Liang Z-SJ, Vasconcelos N (2008) Privacy preserving crowd monitoring: counting people without people models or tracking. IEEE Conf Comput Vis Pattern Recognit 2008:1–7

    Google Scholar 

  12. Ke C, Chen CL, Gong S et al (2012) Feature mining for localised crowd counting. In: British machine vision conference

  13. Idrees H, Saleemi I, Seibert C et al (2013) Multi-source multi-scale counting in extremely dense crowd images. In: IEEE conference on computer vision and pattern recognition

  14. Cong Z, Li H, Wang X et al (2015) Cross-scene crowd counting via deep convolutional neural networks. In: 2015 IEEE conference on computer vision and pattern recognition (CVPR)

  15. Zhang Y-Y, Zhou D, Chen S et al (2016) Single-image crowd counting via multi-column convolutional neural network. IEEE Conf Comput Vis Pattern Recognit 2016:589–597

    Google Scholar 

  16. Idrees H, Tayyab M, Athrey K et al (2018) Composition loss for counting, density map estimation and localization in dense crowds. In: ECCV

  17. Wang Q, Gao J, Lin W et al (2019) Learning from synthetic data for crowd counting in the wild. IEEE CVF Conf Comput Vis Pattern Recognit 2019:8190–8199

    Google Scholar 

  18. Liu X, Weijer JVD, Bagdanov AD (2018) Leveraging unlabeled data for crowd counting by learning to rank. In: 2018 IEEE/CVF conference on computer vision and pattern recognition (CVPR)

  19. Sam DB, Sajjan NN, Maurya H et al (2019) Almost unsupervised learning for dense crowd counting. In: AAAI

  20. Lu E, Xie W, Zisserman A (2018) Class-agnostic counting. In: ACCV

  21. Liu X, van de Weijer J, Bagdanov AD (2019) Exploiting unlabeled data in cnns by self-supervised learning to rank. IEEE Trans Pattern Anal Mach Intell 41:1862–1878

    Article  Google Scholar 

  22. Zhan B, Monekosso D, Remagnino P et al (2008) Crowd analysis: a survey. Mach Vis Appl 19:345–357

    Article  MATH  Google Scholar 

  23. Loy CC, Chen K, Gong S et al. (2013) Crowd counting and profiling: methodology and evaluation. In: Modeling, simulation and visual analysis of crowds

  24. Ryan D, Denman S, Sridharan S et al (2015) An evaluation of crowd counting methods, features and regression models. Comput Vis Image Underst 130:1–17

    Article  Google Scholar 

  25. Zitouni MS, Bhaskar H, Dias J et al (2016) Advances and trends in visual crowd analysis: a systematic survey and evaluation of crowd modelling techniques. Neurocomputing 186:139–159

    Article  Google Scholar 

  26. Saleh SMA, Suandi SA, Ibrahim H (2015) Recent survey on crowd density estimation and counting for visual surveillance. Eng Appl Artif Intell 41:103–114

    Article  Google Scholar 

  27. Sindagi V, Patel V (2018) A survey of recent advances in cnn-based single image crowd counting and density estimation. abs/1707.01202

  28. Ilyas N, Shahzad A, Kim K (2020) Convolutional-neural network-based image crowd counting: review, categorization, analysis, and performance evaluation. Sensors (Basel, Switzerland), 20(1)

  29. Nguyen VTT, Ngo TD (2019) Single-image crowd counting: a comparative survey on deep learning-based approaches. Int J Multimed Inf Retr 9:63–80

    Article  Google Scholar 

  30. Cenggoro TW (2019) Deep learning for crowd counting: a survey. EMACS, 1(1)

  31. Abdou M, Erradi A (2020) Crowd counting: a survey of machine learning approaches. In: 2020 IEEE international conference on informatics, IoT, and enabling technologies (ICIoT). pp 48–54

  32. Luo Y, Lu J, Zhang B (2020) Crowd counting for static images: a survey of methodology. In: 2020 39th Chinese control conference (CCC). pp 6602–6607

  33. Jeevitha S, Rajeswari R(2019) A Review of Crowd Counting Techniques. Internat J Res Anal Rev 5(3)

  34. Gao G, Gao J, Liu Q et al (2020) Cnn-based density estimation and crowd counting: a survey. abs/2003.12783)

  35. Rabichith SPK, Nithya S, Borra S (2018) Crowd density estimation using image processing: a survey. Int J Appl Eng Res 13(9): 6855–6864

  36. Lempitsky VS, Zisserman A (2010) Learning to count objects in images. In: NIPS

  37. Pham VQ, Kozakaya T, Yamaguchi O et al (2015) Count forest: co-voting uncertain number of targets using random forest for crowd density estimation. In: International conference on computer vision (ICCV 2015)

  38. Boominathan L, Kruthiventi SSS, Babu RV (2016) Crowdnet: a deep convolutional network for dense crowd counting. In: Proceedings of the 24th ACM international conference on multimedia

  39. Ooro-Rubio D, Lpez-Sastre RJ (2016) Towards perspective-free object counting with deep learning. ECCV

  40. Zeng L, Xu X, Cai B et al (2017) Multi-scale convolutional neural networks for crowd counting. IEEE International Conference on Image Processing (ICIP), 465-469

  41. Sindagi VA, Patel VM (2017) Generating high-quality crowd density maps using contextual pyramid cnns. In: IEEE international conference on computer vision

  42. Sam DB, Surya S, Babu RV (2017) Switching convolutional neural network for crowd counting. In: 2017 IEEE conference on computer vision and pattern recognition (CVPR)

  43. Zhang L, Shi M, Chen Q (2017) Crowd counting via scale-adaptive convolutional neural network. IEEE Winter Conf Appl Comput Vis (WACV) 2018:1113–1121

    Google Scholar 

  44. Li Y, Zhang X, Chen D (2018) Csrnet: dilated convolutional neural networks for understanding the highly congested scenes. IEEE CVF Conf Comput Vis Pattern Recognit 2018:1091–1100

    Google Scholar 

  45. Liu L, Wang H, Li G et al (2018) Crowd counting using deep recurrent spatial-aware network. In: IJCAI

  46. Ranjan V, Le H, Hoai M (2018) Iterative crowd counting. In: ECCV

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

  48. Wu X, Zheng Y, Ye H et al (2019) Adaptive scenario discovery for crowd counting. In: ICASSP 2019–2019 IEEE international conference on acoustics, speech and signal processing (ICASSP). pp 2382–2386

  49. Liu J, Gao C, Meng D et al (2017) Decidenet: counting varying density crowds through attention guided detection and density estimation. IEEE CVF Conf Comput Vis Pattern Recognit 2018:5197–5206

    Google Scholar 

  50. Liu N, Long Y, Zou C et al (2018) Adcrowdnet: an attention-injective deformable convolutional network for crowd understanding. IEEE CVF Conf Comput Vis Pattern Recognit 2019:3220–3229

    Google Scholar 

  51. Dong L, Zhang H, Ji Y et al (2020) Crowd counting by using multi-level density-based spatial information: a multi-scale cnn framework. Inf Sci 528:79–91

    Article  MathSciNet  Google Scholar 

  52. Hu Y, Jiang X, Liu X et al (2020) Nas-count: counting-by-density with neural architecture search. arXiv:2003.00217

  53. Liu L, Lu H, Zou H et al (2020) Weighing counts: sequential crowd counting by reinforcement learning. arXiv:2007.08260

  54. Jiang X, Zhang L, Xu M et al (2020) Attention scaling for crowd counting. IEEE CVF Conf Comput Vis Pattern Recognit 2020:4705–4714

    Google Scholar 

  55. Bai S, He Z, Qiao Y et al (2020) Adaptive dilated network with self-correction supervision for counting. IEEE CVF Conf Comput Vis Pattern Recognit 2020:4593–4602

    Google Scholar 

  56. Liu X, Yang J, Ding W (2020) Adaptive mixture regression network with local counting map for crowd counting. arXiv:2005.05776

  57. Wu B, Nevatia R (2005) Detection of multiple, partially occluded humans in a single image by Bayesian combination of edgelet part detectors. In: Tenth IEEE international conference on computer vision, 2005. ICCV 2005

  58. Sabzmeydani P, Mori G (2007) Detecting pedestrians by learning shapelet features. In: 2007 IEEE computer society conference on computer vision and pattern recognition (CVPR 2007), 18–23 June 2007. Minneapolis, Minnesota, USA

  59. Dalal N, Triggs B (2005) Histograms of oriented gradients for human detection. In: 2005 IEEE computer society conference on computer vision and pattern recognition (CVPR’05), vol 1. pp 886–893

  60. Viola P, Jones MJ (2004) Robust real-time face detection. Int J Comput Vis 57(2):137–154

    Article  Google Scholar 

  61. Gao C, Liu J, Feng Q et al (2016) People-flow counting in complex environments by combining depth and color information. Multimed Tools Appl 75(15):9315–9331

    Article  Google Scholar 

  62. Viola PA, Jones MJ, Snow D (2003) Detecting pedestrians using patterns of motion and appearance. In: Proceedings ninth IEEE international conference on computer vision, vol 2. pp 734–741

  63. Gall J, Member IEEE et al (2011) Hough forests for object detection, tracking, and action recognition. IEEE Trans Pattern Anal Mach Intell 33(11):2188–2202

    Article  Google Scholar 

  64. Min L, Zhang Z, Huang K et al (2008) Estimating the number of people in crowded scenes by mid based foreground segmentation and head-shoulder detection, in 19th International Conference on Pattern Recognition (ICPR 2008), December 8–11, 2008. Tampa, Florida

    Google Scholar 

  65. Wu B, Nevatia R (2007) Detection and tracking of multiple, partially occluded humans by Bayesian combination of edgelet based part detectors. Int J Comput Vis 75(2):247–266

    Article  Google Scholar 

  66. Lin S, Chen J, Chao H (2001) Estimation of number of people in crowded scenes using perspective transformation. IEEE Trans Syst Man Cybern Part A Syst Hum 31(6):645–654

    Article  Google Scholar 

  67. Felzenszwalb PF, Girshick RB, Mcallester D et al (2010) Object detection with discriminatively trained part-based models. IEEE Trans Pattern Anal Mach Intell 32(9):1627–1645

    Article  Google Scholar 

  68. Laradji IH, Rostamzadeh N, Pinheiro PHO et al (2018) Where are the blobs: counting by localization with point supervision. In: ECCV

  69. Liu Y, Shi M, Zhao Q et al (2019) Point in, box out: beyond counting persons in crowds. IEEE CVF Conf Comput Vis Pattern Recognit 2019:6462–6471

    Google Scholar 

  70. Kong D, Gray D, Tao H (2006) A viewpoint invariant approach for crowd counting. In: 18th international conference on pattern recognition (ICPR 2006), 20–24 August 2006. China, Hong Kong

  71. Chan AB, Vasconcelos N (2009) Bayesian poisson regression for crowd counting. In: 2009 IEEE 12th international conference on computer vision

  72. Chen K, Gong S, Xiang T et al (2013) Cumulative attribute space for age and crowd density estimation. In: IEEE conference on computer vision and pattern recognition

  73. Rodriguez M, Laptev I, Sivic J et al (2011) Density-aware person detection and tracking in crowds. In: IEEE international conference on computer vision, ICCV 2011, Barcelona, Spain, November 6–13, 2011

  74. KONG D (2005) Counting pedestrians in crowds using viewpoint invariant training. In: British machine vision conference

  75. Li J, Huang L, Liu C (2011) Robust people counting in video surveillance: dataset and system. In: 2011 8th IEEE international conference on advanced video and signal based surveillance (AVSS). pp 54–59

  76. Phu D, Julien C, Brmond BF et al (2013) Author manuscript, published in “ieee international conference on advanced video and signal-based surveillance (2013)” online tracking parameter adaptation based on evaluation

  77. Lin T-Y, Lin Y-Y, Weng M-F et al (2011) Cross camera people counting with perspective estimation and occlusion handling. IEEE Int Workshop Inf Forensics Secur 2011:1–6

    Google Scholar 

  78. Min F, Pei X, Li X et al (2015) Fast crowd density estimation with convolutional neural networks. Eng Appl Artif Intell 43:81–88

    Article  Google Scholar 

  79. Jiang X, Xiao Z, Zhang B et al (2019) Crowd counting and density estimation by trellis encoder–decoder networks. IEEE CVF Conf Comput Vis Pattern Recognit 2019:6126–6135

    Google Scholar 

  80. Varior RR, Shuai B, Tighe J et al (2019) Multi-scale attention network for crowd counting. CVPR

  81. Gao J, Wang Q, Yuan Y (2019) Scar: spatial-/channel-wise attention regression networks for crowd counting. Neurocomputing 363:1–8

    Article  Google Scholar 

  82. Zhu L, Zhao Z, Lu C et al (2019) Dual path multi-scale fusion networks with attention for crowd counting. arXiv:1902.01115

  83. Zou Z, Cheng Y, Qu X et al (2019) Attend to count: crowd counting with adaptive capacity multi-scale cnns. Neurocomputing 367:75–83

    Article  Google Scholar 

  84. Sam DB, Sajjan NN, Babu RV (2018) Divide and grow: capturing huge diversity in crowd images with incrementally growing cnn. IEEE CVF Conf Comput Vis Pattern Recognit 2018:3618–3626

    Google Scholar 

  85. Shen Z, Xu Y, Ni B et al (2018) Crowd counting via adversarial cross-scale consistency pursuit. IEEE CVF Conf Comput Vis Pattern Recognit 2018:5245–5254

    Google Scholar 

  86. Yang J, Zhou Y, Kung S-Y (2018) Multi-scale generative adversarial networks for crowd counting. In: 2018 24th international conference on pattern recognition (ICPR)

  87. Wang L, Li Y, Xue X (2019) Coda: counting objects via scale-aware adversarial density adaption. IEEE Int Conf Multimed Expo (ICME) 2019:193–198

    Google Scholar 

  88. Liu W, Salzmann M, Fua P (2018) Context-aware crowd counting. IEEE CVF Conf Comput Vis Pattern Recognit CVPR 2019:5094–5103

    Google Scholar 

  89. Sang J, Wu W, Luo H et al (2019) Improved crowd counting method based on scale-adaptive convolutional neural network. IEEE Access 7:24411–24419

    Article  Google Scholar 

  90. Zou Z, Su X, Qu X et al (2018) Da-net: learning the fine-grained density distribution with deformation aggregation network. IEEE Access 6:60745–60756

    Article  Google Scholar 

  91. Szegedy C, Liu W, Jia Y et al (2015) Going deeper with convolutions. IEEE Conf Comput Vis Pattern Recognit CVPR 2015:1–9

    Google Scholar 

  92. Chen Z, Cheng J, Yuan Y et al (2019) Deep density-aware count regressor. arXiv:1908.03314

  93. Deb D, Ventura J (2018) An aggregated multicolumn dilated convolution network for perspective-free counting. In: 2018 IEEE/cvf conference on computer vision and pattern recognition workshops (CVPRW)

  94. Liu M, Jiang J, Guo Z et al (2018) Crowd counting with fully convolutional neural network. In: 2018 25th IEEE international conference on image processing (ICIP). IEEE, pp 953–957

  95. Wang Z, Xiao Z, Xie K et al (2018) In defense of single-column networks for crowd counting. In: BMVC

  96. Dai F, Liu H, Ma Y et al (2019) Dense scale network for crowd counting. arXiv:1906.09707

  97. Kang D, Chan AB (2018) Crowd counting by adaptively fusing predictions from an image pyramid. In: BMVC

  98. Gao J, Wang Q, Li X (2019) Pcc net: perspective crowd counting via spatial convolutional network. arXiv:1905.10085

  99. Hossain M, Hosseinzadeh M, Chanda O et al (2019) Crowd counting using scale-aware attention networks. IEEE Winter Conf Appl Comput Vis WACV 2019:1280–1288

    Google Scholar 

  100. Sindagi V, Patel VM (2019) Ha-ccn: hierarchical attention-based crowd counting network. IEEE Trans Image Process 29:323–335

    Article  MathSciNet  Google Scholar 

  101. Ranjan V, Shah M, Nguyen MH (2019) Crowd transformer network. arXiv:1904.02774

  102. Sindagi V, Patel VM (2019) Inverse attention guided deep crowd counting network. In: 2019 16th IEEE international conference on advanced video and signal based surveillance (AVSS). pp 1–8

  103. Kasmani SA, He X, Jia W et al (2018) A-ccnn: adaptive ccnn for density estimation and crowd counting. In: 2018 25th IEEE international conference on image processing (ICIP). pp 948–952

  104. Tian Y, Lei Y, Zhang J et al (2018) Padnet: pan-density crowd counting. IEEE Trans Image Process 29:2714–2727

    Article  Google Scholar 

  105. Zhang Y, Chang F, Wang M et al (2018) Auxiliary learning for crowd counting via count-net. Neurocomputing 273:190–198

    Article  Google Scholar 

  106. Han K, Wan W, Yao H et al (2017) Image crowd counting using convolutional neural network and markov random field

  107. Shi M, Yang Z, Xu C et al (2018) Revisiting perspective information for efficient crowd counting. IEEE CVF Conf Comput Vis Pattern Recognit CVPR 2019:7271–7280

    Google Scholar 

  108. Kumagai S, Hotta K, Kurita T (2017) Mixture of counting cnns: adaptive integration of cnns specialized to specific appearance for crowd counting. arXiv:1703.09393

  109. Olmschenk G, Hao T, Zhu Z (2018) Crowd counting with minimal data using generative adversarial networks for multiple target regression. In: 2018 IEEE winter conference on applications of computer vision (WACV)

  110. Chong S, Ai H, Bo B (2016) End-to-end crowd counting via joint learning local and global count

  111. Xu C, Qiu K, Fu J et al (2019) Learn to scale: generating multipolar normalized density maps for crowd counting. IEEE CVF Int Conf Comput Vis (ICCV) 2019:8381–8389

    Google Scholar 

  112. Xiong H, Lu H, Liu C et al (2019) From open set to closed set: counting objects by spatial divide-and-conquer. IEEE CVF Int Conf Comput Vis (ICCV) 2019:8361–8370

    Google Scholar 

  113. Liu C, Weng X, Mu Y (2019) Recurrent attentive zooming for joint crowd counting and precise localization. In: 2019 IEEE/CVF conference on computer vision and pattern recognition (CVPR). IEEE, pp 1217–1226

  114. Xiong F, Shi X, Yeung D-Y (2017) Spatiotemporal modeling for crowd counting in videos. IEEE Int Conf Comput Vis ICCV 2017:5161–5169

    Google Scholar 

  115. Shi X, Chen Z, Wang H et al (2015) Convolutional lstm network: a machine learning approach for precipitation nowcasting, pp 802–810

  116. Fang Y, Zhan B, Cai W et al (2019) Locality-constrained spatial transformer network for video crowd counting. IEEE Int Conf Multimed Expo ICME 2019:814–819

    Google Scholar 

  117. Wu X, Xu B, Zheng Y et al (2019) Video crowd counting via dynamic temporal modeling. arXiv:1907.02198

  118. Zou Z, Shao H, Qu X et al (2019) Enhanced 3d convolutional networks for crowd counting. arXiv:1908.04121

  119. Zheng H, Lin Z, Cen J et al (2019) Cross-line pedestrian counting based on spatially-consistent two-stage local crowd density estimation and accumulation. IEEE Trans Circuits Syst Video Technology 29(3):787–799

    Article  Google Scholar 

  120. He G, Chen Q, Jiang D et al (2017) A double-region learning algorithm for counting the number of pedestrians in subway surveillance videos. Eng Appl Artif Intell 64:302–314

    Article  Google Scholar 

  121. He G, Ma Z, Huang B et al (2019) Dynamic region division for adaptive learning pedestrian counting. IEEE Int Conf Multimed Expo ICME 2019:1120–1125

    Google Scholar 

  122. Redmon J, Farhadi A (2018) Yolov3: an incremental improvement. arXiv:1804.02767

  123. Lian D, Li J, Zheng J et al (2019) Density map regression guided detection network for rgb-d crowd counting and localization. In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp 1821–1830

  124. Lin TY, Goyal P, Girshick R et al (2017) Focal loss for dense object detection. IEEE Trans Pattern Anal Mach Intell 99:2999–3007

    Google Scholar 

  125. Sam DB, Peri SV, Mukuntha NS et al (2020) Locate, size and count: accurately resolving people in dense crowds via detection. In: IEEE transactions on pattern analysis and machine (intelligence)

  126. Hu P, Ramanan D (2017) Finding tiny faces. IEEE Conf Comput Vis Pattern Recognit CVPR 2017:1522–1530

    Google Scholar 

  127. Jiang S, Lu X, Lei Y et al (2019) Mask-aware networks for crowd counting. arXiv:1901.00039

  128. Kang D, Dhar D, Chan AB (2016) Crowd counting by adapting convolutional neural networks with side information. arXiv:1611.06748

  129. Marsden M, McGuinness K, Little S et al (2017) Fully convolutional crowd counting on highly congested scenes. arXiv:1612.00220

  130. Valloli VK, Mehta K (2019) W-net: reinforced u-net for density map estimation. arXiv:1903.11249

  131. Ronneberger O, Fischer P, Brox T (2015) U-net: convolutional networks for biomedical image segmentation. arXiv:1505.04597

  132. Ding X, Lin Z, He F et al (2018) A deeply-recursive convolutional network for crowd counting. In: 2018 IEEE international conference on acoustics, speech and signal processing (ICASSP). IEEE, pp 1942–1946

  133. Zhao M, Zhang J, Zhang C et al (2019) Leveraging heterogeneous auxiliary tasks to assist crowd counting. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 12736–12745

  134. Wan J, Luo W, Wu B et al (2019) Residual regression with semantic prior for crowd counting. In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp 4036–4045

  135. Huang S, Li X, Zhang Z et al (2018) Body structure aware deep crowd counting. IEEE Trans Image Process 27:1049–1059

    Article  MathSciNet  MATH  Google Scholar 

  136. Yang Y, Li G, Wu Z et al (2020) Reverse perspective network for perspective-aware object counting. IEEE CVF Conf Compu Vis Pattern Recognit CVPR 2020:4373–4382

    Google Scholar 

  137. hwan Oh M, Olsen PA, Ramamurthy KN (2020) Crowd counting with decomposed uncertainty. arXiv:1903.07427

  138. Shi Z, Zhang L, Sun Y et al (2018) Multiscale multitask deep netvlad for crowd counting. IEEE Trans Industr Inf 14(11):4953–4962

    Article  Google Scholar 

  139. Wei X, Du J, Liang M et al (2017) Boosting deep attribute learning via support vector regression for fast moving crowd counting. Pattern Recognit Lett 119:12–23

    Article  Google Scholar 

  140. Shi Z, Le Z, Yun L et al (2018) Crowd counting with deep negative correlation learning. In: 2018 IEEE/CVF conference on computer vision and pattern recognition (CVPR)

  141. Oncel T (2008) Pedestrian detection via classification on riemannian manifolds. IEEE Trans Pattern Anal Mach Intell 30:1713–1727

    Article  Google Scholar 

  142. Arteta C, Lempitsky V, Zisserman A (2016) Counting in the wild

  143. Marsden M, McGuinness K, Little S et al (2017) Resnetcrowd: a residual deep learning architecture for crowd counting, violent behaviour detection and crowd density level classification. In: 2017 14th IEEE international conference on advanced video and signal based surveillance (AVSS), pp 1–7

  144. Liu Y, Liu L, Wang P et al. (2020) Semi-supervised crowd counting via self-training on surrogate tasks. arXiv:2007.03207

  145. Yang Y, Wu Z, Su L et al (2020) Weakly-supervised crowd counting learns from sorting rather than locations

  146. Wang Q, Gao J, Lin W et al. (2020) Nwpu-crowd: a large-scale benchmark for crowd counting. In: IEEE transactions on pattern analysis and machine intelligence

  147. Oghaz MM, Khadka AR, Argyriou V et al (2019) Content-aware density map for crowd counting and density estimation. arXiv:1906.07258

  148. Olmschenk G, Tang H, Zhu Z (2019) Improving dense crowd counting convolutional neural networks using inverse k-nearest neighbor maps and multiscale upsampling.arXiv:1902.05379

  149. Ma Z, Wei X, Hong X et al (2019) Bayesian loss for crowd count estimation with point supervision. IEEE CVF Int Conf Comput Vis ICCV 2019:6141–6150

    Google Scholar 

  150. Wang Z, Bovik AC, Sheikh HR et al (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13:600–612

    Article  Google Scholar 

  151. Sindagi VA, Patel VM (2017) 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). pp 1–6

  152. Sam DB, Babu RV (2018) Top-down feedback for crowd counting convolutional neural network. In: AAAI

  153. Zhang L, Shi Z, Cheng M-M et al (2019) Nonlinear regression via deep negative correlation learning. In: IEEE transactions on pattern analysis and machine intelligence

  154. Shi Z, Mettes P, Snoek CGM (2019) Counting with focus for free. IEEE CVF Int Conf Comput Vis ICCV 2019:4199–4208

    Google Scholar 

  155. Chen X, Bin Y, Sang N et al (2019) Scale pyramid network for crowd counting. IEEE Winter Conf Appl Comput Vis WACV 2019:1941–1950

    Google Scholar 

  156. Liu L, Qiu Z, Li G et al (2019) Crowd counting with deep structured scale integration network. IEEE CVF Int Conf Comput Vis ICCV 2019:1774–1783

    Google Scholar 

  157. Yan Z, Yuan Y, Zuo W et al (2019) Perspective-guided convolution networks for crowd counting. IEEE CVF Int Conf Comput Vis ICCV 2019:952–961

    Google Scholar 

  158. Lin T-Y, Maire M, Belongie SJ et al (2014) Microsoft coco: common objects in context. arXiv:1405.0312

  159. Dollár P, Wojek C, Schiele B et al (2012) Pedestrian detection: an evaluation of the state of the art. IEEE Trans Pattern Anal Mach Intell 34:743–761

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hongbo Huang.

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

Li, B., Huang, H., Zhang, A. et al. Approaches on crowd counting and density estimation: a review. Pattern Anal Applic 24, 853–874 (2021). https://doi.org/10.1007/s10044-021-00959-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10044-021-00959-z

Keywords

Navigation