Papers › Encoder-Decoder Based Convolutional Neural Networks with Multi-Scale-Aware Modules for...
Encoder-Decoder Based Convolutional Neural Networks with Multi-Scale-Aware Modules for Crowd Counting
Pongpisit Thanasutives, Ken-ichi Fukui, Masayuki Numao, Boonserm Kijsirikul
In this paper, we propose two modified neural networks based on dual path multi-scale fusion networks (SFANet) and SegNet for accurate and efficient crowd counting. Inspired by SFANet, the first model, which is named M-SFANet, is attached with atrous spatial pyramid pooling (ASPP) and context-aware module (CAN). The encoder of M-SFANet is enhanced with ASPP containing parallel atrous convolutional layers with different sampling rates and hence able to extract multi-scale features of the target object and incorporate larger context. To further deal with scale variation throughout an input image, we leverage the CAN module which adaptively encodes the scales of the contextual information. The combination yields an effective model for counting in both dense and sparse crowd scenes. Based on the SFANet decoder structure, M-SFANet's decoder has dual paths, for density map and attention map generation. The second model is called M-SegNet, which is produced by replacing the bilinear upsampling in SFANet with max unpooling that is used in SegNet. This change provides a faster model while providing competitive counting performance. Designed for high-speed surveillance applications, M-SegNet has no additional multi-scale-aware module in order to not increase the complexity. Both models are encoder-decoder based architectures and are end-to-end trainable. We conduct extensive experiments on five crowd counting datasets and one vehicle counting dataset to show that these modifications yield algorithms that could improve state-of-the-art crowd counting methods. Codes are available at https://github.com/Pongpisit-Thanasutives/Variations-of-SFANet-for-Crowd-Counting.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Crowd Counting | ShanghaiTech A | M-SFANet+M-SegNet | MAE | 57.55 | #11 of 35 | Archive leaderboard | report |
| Crowd Counting | ShanghaiTech A | M-SFANet+M-SegNet | MSE | 94.48 | #11 of 35 | Archive leaderboard | report |
| Crowd Counting | ShanghaiTech B | M-SFANet+M-SegNet | MAE | 6.32 | #7 of 32 | Archive leaderboard | report |
| Crowd Counting | ShanghaiTech B | M-SFANet+M-SegNet | MSE | 10.06 | #7 of 32 | Archive leaderboard | report |
| Crowd Counting | TRANCOS | M-SFANet+M-SegNet | MAE | 2.22 | #1 of 4 | Archive leaderboard | report |
| Crowd Counting | UCF CC 50 | M-SFANet | MAE | 162.33 | #2 of 22 | Archive leaderboard | report |
| Crowd Counting | UCF-QNRF | M-SFANet | MAE | 85.6 | #12 of 23 | Archive leaderboard | report |
| Crowd Counting | WorldExpo’10 | M-SFANet | Average MAE | 7.32 | #2 of 15 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Methods
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections