journal article·2022Open access

Multi-Scale Network with Integrated Attention Unit for Crowd Counting

Adel Hafeezallah, Ahlam Al-Dhamari, Syed Abd Rahman Abu-Bakar

Computers, Materials & Continua· Volume 73· Issue 2

Abstract

Estimating the crowd count and density of highly dense scenes witnessed in Muslim gatherings at religious sites in Makkah and Madinah is critical for developing control strategies and organizing such a large gathering. Moreover, since the crowd images in this case can range from low density to high density, detection-based approaches are hard to apply for crowd counting. Recently, deep learning-based regression has become the prominent approach for crowd counting problems, where a density-map is estimated, and its integral is further computed to acquire the final count result. In this paper, we put forward a novel multi-scale network (named 2U-Net) for crowd counting in sparse and dense scenarios. The proposed framework, which employs the U-Net architecture, is straightforward to implement, computationally efficient, and has single-step training. Unpooling layers are used to retrieve the pooling layers’ erased information and learn hierarchically pixel-wise spatial representation. This helps in obtaining feature values, retaining spatial locations, and maximizing data integrity to avoid data loss. In addition, a modified attention unit is introduced and integrated into the proposed 2U-Net model to focus on specific crowd areas. The proposed model concentrates on balancing the number of model parameters, model size, computational cost, and counting accuracy compared with other works, which may involve acquiring one criterion at the expense of other constraints. Experiments on five challenging datasets for density estimation and crowd counting have shown that the proposed model is very effective and outperforms comparable mainstream models. Moreover, it counts very well in both sparse and congested crowd scenes. The 2U-Net model has the lowest MAE in both parts (Part A and Part B) of the ShanghaiTech, UCSD, and Mall benchmarks, with 63.3, 7.4, 1.5, and 1.6, respectively. Furthermore, it obtains the lowest MSE in the ShanghaiTech-Part B, UCSD, and Mall benchmarks with 12.0, 1.9, and 2.1, respectively.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Video Surveillance and Tracking Methods · Anomaly Detection Techniques and Applications · Human Pose and Action Recognition

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (57)

Show source-provided references
1. Crowd density estimation method using deep learning for passenger flow detection system in exhibition center
2. Crowd density estimation based on multi scale features fusion network with reverse attention mechanism10.1007/s10489-021-02377-4 ↗
3. Digital revolution for Hajj crowd management: A technology survey10.1109/ACCESS.2020.3037396 ↗
4. U-ASD Net: Supervised crowd counting based on semantic segmentation and adaptive scenario discovery10.1109/ACCESS.2021.3112174 ↗
5. PCC Net: Perspective crowd counting via spatial convolutional network10.1109/TCSVT.2019.2919139 ↗
6. ST-CNN: Spatial-temporal convolutional neural network for crowd counting in videos10.1016/j.patrec.2019.04.012 ↗
7. Crowd density estimation using fusion of multi-layer features10.1109/TITS.2020.2983475 ↗
8. DSPNet: Deep scale purifier network for dense crowd counting10.1016/j.eswa.2019.112977 ↗
9. A crowd counting framework combining with crowd location10.1155/2021/8793101 ↗
10. A cross-modal fusion based approach with scale-aware deep representation for RGB-D crowd counting and density estimation10.1016/j.eswa.2021.115071 ↗
11. Transfer deep learning along with binary support vector machine for abnormal behavior detection10.1109/ACCESS.2020.2982906 ↗
12. TBE-Net: A three-branch embedding network with part-aware ability and feature complementary learning for vehicle re-identification10.1109/TITS.2021.3116045 ↗
13. RSOD: Real-time small object detection algorithm in UAV-based traffic monitoring
14. Single-image crowd counting via multi-column convolutional neural network
15. CNN-based cascaded multi-task learning of high-level prior and density estimation for crowd counting
16. Scale aggregation network for accurate and efficient crowd counting
17. Shallow feature based dense attention network for crowd counting10.1609/aaai.v34i07.6848 ↗
18. Iterative crowd counting
19. Switching convolutional neural network for crowd counting
20. A survey of multiple pedestrian tracking based on tracking-by-detection framework10.1109/TCSVT.2020.3009717 ↗
21. Crowd counting and density estimation by trellis encoder-decoder networks
22. CSRNet: Dilated convolutional neural networks for understanding the highly congested scenes
23. K. Simonyan and A. Zisserman, “Very deep convolutional networks for large-scale image recognition,” Arxiv preprint arXiv: 1409. 1556, 2014.
24. Zero-shot learning based on deep weighted attribute prediction10.1109/TSMC.2018.2837670 ↗
25. O. Oktay, J. Schlemper, L. Folgoc1, M. Lee, M. Heinrich et al., “Attention U-Net: Learning where to look for the pancreas,” Arxiv Prepr. arXiv1804.03999, 2018.
26. D. Bahdanau, K. Cho and Y. Bengio, “Neural machine translation by jointly learning to align and translate,” Arxiv Prepr. arXiv1409.0473, 2014.
27. M. Luong, H. Pham and C. D. Manning, “Effective approaches to attention-based neural machine translation,” Arxiv Prepr. arXiv1508.04025, 2015.10.18653/v1/D15-1166 ↗
28. U-Net: Convolutional networks for biomedical image segmentation
29. DENet: A universal network for counting crowd with varying densities and scales10.1109/TMM.2020.2992979 ↗
30. Attend to count: Crowd counting with adaptive capacity multi-scale CNNs10.1016/j.neucom.2019.08.009 ↗
31. A new steganographic algorithm based on multi directional PVD and modified LSB10.5755/j01.itc.46.1.15253 ↗
32. A hybrid steganography system based on LSB matching and replacement10.14569/IJACSA.2016.070951 ↗
33. Block-based steganographic algorithm using modulus function and pixel-value differencing10.4236/jsea.2017.101004 ↗
34. Multi-source multi-scale counting in extremely dense crowd images
35. Cross-scene crowd counting via deep convolutional neural networks
36. Privacy preserving crowd monitoring: counting people without people models or tracking
37. Feature mining for localised crowd counting
38. Sub-difference image of curvelet transform for crowd estimation: A case study at the Holy Haram in Madinah10.19026/rjaset.11.2036 ↗
39. Crowd counting via scale-adaptive convolutional neural network
40. Crowd counting via adversarial cross-scale consistency pursuit
41. Generating high-quality crowd density maps using contextual pyramid cnns
42. M. Marsden, K. McGuinness, S. Little and N. E. O’Connor, “Fully convolutional crowd counting on highly congested scenes,” Arxiv Prepr. arXiv1612.00220, 2016.10.5220/0006097300270033 ↗
43. H. Li, X. He, H. Wu, S. A. Kasmani, R. Wang et al., “Structured inhomogeneous density map learning for crowd counting,” Arxiv Prepr. arXiv1801.06642, 2018.
44. AAFM: Adaptive attention fusion mechanism for crowd counting10.1109/ACCESS.2020.3012818 ↗
45. Zhang · The Visual Computer · 2021 · 1
46. Adaptive weighted crowd receptive field network for crowd counting10.1007/s10044-020-00934-0 ↗
47. Spatial uncertainty-aware semi-supervised crowd counting
48. HA-CNN: Hierarchical attention-based crowd counting network10.1109/TIP.2019.2928634 ↗
49. Generating high quality crowd density map based on perceptual loss10.1007/s10489-019-01573-7 ↗
50. Cumulative attribute space for age and crowd density estimation
51. Count forest: Co-voting uncertain number of targets using random forest for crowd density estimation
52. Spatiotemporal modeling for crowd counting in videos
53. Ten years of pedestrian detection, what have we learned?
54. J. Dai, Y. Li, K. He and J. Sun, “R-FCN: Object detection via region-based fully convolutional networks,” Arxiv Prepr. arXiv1605.06409, 2016.
55. S. Ren, K. He, R. Girshick and J. Sun, “Faster R-CNN: Towards real-time object detection with region proposal networks,” Arxiv Prepr. arXiv1506.01497, 2015.
56. CPSPNet: Crowd counting via semantic segmentation framework
57. Fast video crowd counting with a temporal aware network10.1016/j.neucom.2020.04.071 ↗