FusionCounting: Fusion for Crowd Counting
- FusionCounting is a research domain that employs fusion techniques to integrate multiscale, multimodal, and multi-view data for accurate crowd counting.
- It utilizes strategies such as encoder-layer fusion, branch aggregation, and cross-modal integration to tackle challenges like scale variation, occlusion, and modality mismatch.
- The approach improves efficiency and accuracy in density estimation, with applications ranging from surveillance to smart city analytics.
FusionCounting denotes a strand of crowd-counting research in which fusion is the primary mechanism for resolving scale variation, density variation, occlusion, modality mismatch, and view inconsistency. In this literature, fusion may occur across encoder layers, across multiscale branches, across RGB and thermal streams, across visual and wireless sensors, across calibrated camera views, or across tasks such as visible–infrared image fusion and crowd counting. The resulting predictors may output a density map, a set of point coordinates, or a scalar count, but the unifying theme is that complementary information is aggregated before final count estimation (Ma et al., 2022, Ma et al., 2024, Zhang et al., 2020, Li et al., 28 Aug 2025).
1. Scope and formulations
In the standard density-estimation setting, an input image is mapped to a density map whose integral, or sum over pixels, equals the number of people. Fusion enters this formulation because perspective distortion causes large within-image scale variation: small distant heads and large nearby bodies coexist, and a network that relies on a single high-level feature map with a narrow or fixed range of receptive fields can struggle to represent both. This is why many encoder–decoder crowd counters either append multiscale modules to the encoder output or fuse intermediate encoder features directly (Ma et al., 2022).
A distinct formulation replaces density regression with direct point prediction. FGENet, for example, predicts a set of coordinate points and confidence scores, then establishes correspondences with ground-truth points by the Hungarian algorithm. Its prediction set is written as
$P=\{\mathbf{p}_i\}_{i=1}^{N}, \qquad \hat{P}=\{\hat{\mathbf{p}_j\}_{j=1}^{M}, \qquad N \le M,$
and training combines regression, classification, and counting losses in the Three-Task Combination objective
This point-based line preserves person-level localization more explicitly than density maps, while still relying on multiscale feature fusion in the neck (Ma et al., 2024).
Outside computer vision, the expression has unrelated meanings. In one usage it refers to bounds on total count under overlapping sensor regions, formalized through a linear program and the fusion polytope; in another it refers to combinatorial formulas for type- fusion coefficients via cylindric tableaux. These usages are mathematically distinct from crowd counting, even though all of them are concerned with counting under some notion of fusion (Moran et al., 2014, Morse et al., 2012).
2. Multiscale feature fusion in density-estimation networks
A central line of work treats multiscale fusion as the core architectural primitive. FusionCount is exemplary: it uses the first 17 layers of VGG-16, preserves 15 feature maps from the third layer onward, groups them by spatial resolution, and replaces a post-encoder multiscale block with adaptive fusion of the “large majority” of encoded features. For an input of size , the preserved encoder features span receptive fields from 6 to 192 pixels. Within each resolution group, contrast features
generate spatially adaptive weights
and the fused feature is
The decoder then merges the four fused scales coarsest-to-finest, with a channel reduction block combining a dilated convolution branch and a point-wise bottleneck branch (Ma et al., 2022).
Other density-estimation systems impose more structured fusion paths. MBTTBF-SCFB uses VGG16 plus conv6, then performs bidirectional multi-level fusion: a bottom-top path injects localization detail into deeper features, a top-bottom path injects context into shallower features, and Scale Complementary Feature Extraction Blocks exchange adjacent-scale residuals via
The final bottom-top and top-bottom outputs are then fused by self-attention weighting (Sindagi et al., 2019).
SFANet organizes fusion as two parallel top-down pyramids over VGG16-bn features : a Density Map Path and an Attention Map Path. After coarse-to-fine fusion in both paths, the attention branch produces
which gates density features through
0
Here fusion is simultaneously multiscale and cross-path, since the attention path modulates the density path spatially (Zhu et al., 2019).
A simpler school of design argues that effective fusion need not imply architectural inflation. FFNet keeps only a backbone and a three-branch multiscale fusion structure; each branch uses a Focus Transition Module, and the three refined features are aligned by transposed convolution and fused by channel concatenation. RepSFNet similarly pursues a lightweight route: a RepLK-ViT backbone with large reparameterized kernels is followed by a Feature Fusion module combining ASPP and CAN, then a Concatenate Fusion module for density prediction. This suggests two distinct interpretations of FusionCounting: one as increasingly structured hierarchical fusion, and another as deliberately simplified single-fusion pipelines (Chen et al., 2024, Achmadiah et al., 28 Jan 2026).
3. Supervision, optimization, and efficiency
Fusion-based crowd counting is not defined by architecture alone; supervision design is often equally decisive. FusionCount uses the DM-Count loss for training, Adam with learning rate 1, batch size 2, and patch-based training with two 2 crops per image. Its main comparison reports Multi-Adds on a 3 RGB image: FusionCount uses 815.00 G, versus 853.70 G for BL and DM-Count, 856.99 G for CSRNet, and 908.05 G for CAN. On ShanghaiTech Part A it achieves 4 MAE/RMSE, while on Part B it achieves 5, the best MAE and tied-best RMSE in that table. Its ablations also show that replacing contrast-based weights with weights derived directly from encoded features degrades ShanghaiTech Part B from 6 to 7 (Ma et al., 2022).
MBTTBF-SCFB couples architectural fusion with scale-aware supervision. It generates four scale-aware density maps 8 from head-size estimation using SLIC superpixels, watershed segmentation, and an MRF framework, then applies Euclidean loss both at the final density map and inside SCFB branches. The full method improves ShanghaiTech Part A from a baseline 9 to 0, and UCF-QNRF from 1 to 2, illustrating that fusion hierarchy and supervision design are co-dependent rather than separable (Sindagi et al., 2019).
SPF-Net makes this coupling explicitly probabilistic. It models noisy annotations as
3
defines scale-specific random density maps, approximates each scale’s joint density distribution by a Gaussian with covariance 4, and uses a low-rank approximation to obtain a tractable negative log-likelihood. The final loss is
5
With three scales and fusion enabled, SFP-Net reports 6 on UCF-QNRF, 7 on ShanghaiTech Part A, and 8 on Part B (Hsieh et al., 2022).
Efficiency remains a recurring point of contention. FFNet reports 29.02M parameters and 23.67G FLOPs while achieving 9 on ShanghaiTech Part A and 0 on Part B. RepSFNet reports MACs 62.59, Params 26.06, and latency 1 ms at 2, 3 ms at 4, and 5 ms at 6, with 7 on ShanghaiTech Part A and 8 on NWPU. At the same time, RepSFNet’s own loss presentation is internally inconsistent: the abstract states Mean Squared Error plus Optimal Transport, whereas the detailed loss subsection writes a combination of MAE and OT (Chen et al., 2024, Achmadiah et al., 28 Jan 2026).
4. Point-based and multimodal extensions
Fusion in crowd counting is no longer confined to density-map back-ends. FGENet replaces density regression with direct point localization, yet retains a fusion-centric neck. Its Fine-Grained Feature Pyramid fuses 9, 0, and 1 features using EVC, CSPLayer, and CBAM before regression and classification heads predict coordinates and confidences. Matching is defined by a cost
2
and the robust TTC loss combines HSL3, weighted cross-entropy, and Highly Robust Count loss. On ShanghaiTech Part A it reports 4, on Part B 5, and on UCF-QNRF 6. Its FGFP ablation is particularly revealing: removing FGFP degrades ShanghaiTech Part A from 7 to 8, so fusion remains central even when the prediction target is a point set rather than a density field (Ma et al., 2024).
RGB-T crowd counting extends fusion to cross-modal settings. TAFNet uses a three-stream design with one main RGB-T stream and two auxiliary modality-specific streams; after each VGG16 stage, an Information Improvement Module fuses pyramid-pooled contextual RGB, thermal, and combination features, with thermal context further refined by channel and spatial attention. On RGBT-CC, TAFNet reports GAME(0) 9, GAME(1) 0, GAME(2) 1, GAME(3) 2, and RMSE 3, improving over CMCRL by 4 on GAME(0) and 5 on RMSE. A transformer-based RGB-T alternative introduces a learnable count token, a Multi-Scale Token Transformer for count-guided multimodal fusion, and a multi-scale deformable transformer decoder for modal-guided count enhancement, reaching 6 on GAME(0–3) and 7 RMSE on RGBT-CC (Tang et al., 2022, Liu et al., 2023).
A further extension replaces thermal imagery with wireless sensing. TransFusion fuses image patches and WiFi CSI amplitude sequences through bidirectional cross-modal Transformer attention, multi-scale CNN refinement, and temporal self-attention, then regresses a scalar count with an 8 loss. On its self-collected indoor dataset it reports MAE 9, MSE 0, MAPE 1, and 2. The paper also contains two reporting inconsistencies: its text claims MSE improvement over LF-LSTM although the table gives 3, and the linear-attention ablation row duplicates the full-model metrics while the deltas indicate degradation (Cui et al., 28 Apr 2025).
5. Geometric, 3D, and semi-supervised multi-view fusion
When multiple synchronized cameras observe a large scene, fusion becomes explicitly geometric. “Wide-Area Crowd Counting: Multi-View Fusion Networks for Counting in Large Scenes” formulates the target as a scene-level density map on the ground plane and compares three variants: late fusion of projected per-view density maps, naive early fusion of projected feature maps, and multi-view multi-scale early fusion with a rotation selection module. The core principle is that camera-view representations should be projected into a common world-space frame before learning the fused scene density (Zhang et al., 2020).
A stronger geometric formulation lifts feature fusion from 2D ground-plane maps to 3D voxels. “3D Crowd Counting via Geometric Attention-guided Multi-View Fusion” predicts a 3D scene-level density map 4 and supervises it with
5
Each camera-view feature map is projected to multiple height planes,
6
then multi-view 3D volumes are concatenated and decoded by a 3D CNN. The model also adds a projection consistency term
7
Despite the title, the paper does not actually contain a learned height estimation network or a geometric attention module that selects one voxel per ray; it uses deterministic multi-height projection and 3D fusion. It reports MAE 8 on PETS2009 and 9 on CityStreet, but 0 on DukeMTMC, where MVMS remains better at 1 (Zhang et al., 2020).
Semi-supervised work has recently turned view multiplicity itself into a supervision signal. “Semi-Supervised Multi-View Crowd Counting by Ranking Multi-View Fusion Models” trains a family of fusion models indexed by the number of input views. The vanilla MVPR method ranks density predictions so that fewer-view outputs should not exceed more-view outputs,
2
whereas MVUR ranks estimated uncertainty maps on the common visible area,
3
At 4 labels, MVUR reports MAE 5 on CVCS, 6 on CityStreet, and 7 on PETS2009. This suggests that in multi-view FusionCounting, uncertainty monotonicity is often a more stable prior than direct prediction monotonicity (Zhang et al., 18 Dec 2025).
6. FusionCounting as count-guided visible–infrared image fusion
The 2025 framework titled “FusionCounting” shifts the meaning of the term from “fusion for counting” to “counting for fusion.” It jointly optimizes visible–infrared image fusion and RGB-T crowd counting with a shared two-stream encoder, a fusion decoder, a counting decoder, dynamic task weighting, and PGD-based adversarial training. The visible and infrared encoders 8 and 9 interact at every layer through
0
and the fusion decoder reconstructs hierarchical fused features by
1
The counting decoder keeps the original regression head of the chosen RGB-T crowd-counting backbone and predicts a density map from deep shared features (Li et al., 28 Aug 2025).
A defining feature of this framework is that crowd counting guides visible–infrared fusion indirectly through the shared encoder rather than by injecting density maps into the fusion decoder. The overall objective is
2
where the fusion loss combines SSIM, texture, intensity, and MSE terms, and the counting branch uses Bayesian loss. To balance tasks, the dynamic weighting strategy defines
3
with
4
and the paper uses 5. Robustness is improved by PGD adversarial training with 6, 7, and 7 iterations.
Empirically, the framework is instantiated on IADM, CSCA, MC8Net, and DEFNet. On the aligned RGBT-CC subset, MC9Net + FusionCounting achieves the best counting results with GAME(0) 0, GAME(1) 1, GAME(2) 2, GAME(3) 3, and RMSE 4, improving markedly over the original MC5Net’s GAME(0) 6 and RMSE 7. For fusion quality, IADM + FusionCounting reports SSIM 8 and PSNR 9. The framework also shows that a parallel shared-encoder design is far stronger than a serial cascade: for example, IADM in series yields RMSE 00, versus 01 in the proposed parallel version. The main limitation identified by the authors is RGB–thermal misalignment, which they leave as future work.
Taken together, the literature presents FusionCounting not as a single architecture but as a research program. In one direction, fusion is used to improve counting by combining scales, modalities, or views; in another, counting is used to improve fusion by imposing semantically meaningful supervision. The field therefore spans adaptive VGG feature aggregation, bidirectional residual-scale fusion, probabilistic multiscale supervision, point-set prediction, RGB-T and CSI multimodality, 3D voxel fusion, semi-supervised ranking across view subsets, and multi-task visible–infrared fusion guided by density estimation. The common invariant is that counting quality improves when the fused representation encodes complementary information at the right geometric, semantic, and supervisory level.