Object Counting Across Modalities: Taxonomies, Benchmarks, Applications, and Open Challenges
Organizations: Geometric Intelligence Research Lab., Dept. of Electrical Engineering and Computer Science, University of Wyoming, Laramie, WY, USA.
Abstract
Object-counting methods have rapidly shifted from class-specific density regression to open-vocabulary, foundation-model-backed counters. These methods now enumerate instances from various visual and textual prompts. While this shift marks major conceptual progress, our survey argues that claims of universal generality have outpaced the evaluative infrastructure. Most progress metrics rely on a few saturated benchmarks that models exploit for statistical regularities. Newly introduced diagnostic datasets reveal systematic failures in semantic grounding, temporal identity, and spatial reasoning with occlusion. To address these failures, we introduce a five-axis taxonomy (modality, mechanism, prompting, supervision level, and generalization setting). We use this taxonomy to audit the literature across application domains, including microscopy, remote sensing, crowd counting, and agriculture. This formalizes prevailing challenges into six structural contradictions. From these, we propose a roadmap for compositional scene understanding, active counting agents, and unified multimodal evaluation protocols. The main imperative is to build a robust evaluation infrastructure to distinguish open-world generalization from benchmark-specific optimization, rather than simple incremental engineering.
Figures & tables
| Era | Years | Representative papers | N |
|---|---|---|---|
| Class-specific density regression | 2013–date | [ 2 , 3 , 4 , 16 , 17 , 18 ] | 176 |
| Class-agnostic/ few-shot | 2018–date | [ 19 , 20 , 21 , 22 , 23 ] | 244 |
| Text-guided / open-vocab. | 2023–date | [ 25 , 26 , 27 , 28 , 29 ] | 76 |
| Multimodal reasoning-based | 2024–date | [ 30 , 31 , 32 , 33 ] | 4 |
| Group | Surveys | Modality | Years |
|---|---|---|---|
| Density and Crowd Counting | [ 54 , 55 , 49 , 56 , 57 ] | RGB images | 2017–25 |
| Class Agnostic Counting | [ 48 ] | RGB images | 2026 |
| Application-Specific | [ 51 , 58 , 59 , 60 , 61 , 62 , 50 , 63 ] | RGB images, Video | 2020–25 |
| Multimodal and Foundation-Models | [ 48 , 64 ] | RGB images | 2025–26 |
| Cross Domain | Ours | RGB images, Video, 3D, Thermal, Audio-Visual | 2026 |
| Paradigm | MAE | RMSE | Loc. AP | Track Acc. |
|---|---|---|---|---|
| Density-Map Reg. (P1) | ✓ | ✓ | — | — |
| Cross-Attention (P2) | ✓ | ✓ | — | — |
| Promptable Det./Seg. (P3) | ✓ | ✓ | — | |
| Multimodal Reas. (P4) | ✓ | — | — |
| Method | Venue | Prompting | Sup. | Gen. |
| a. Density-map and Regression counting (§ V-A ) | ||||
| Wang et al. [ 128 ] | ICIP’16 | Exemplar | Spatial | CA |
| CSRNet [ 129 ] | CVPR’18 | Fixed class | Spatial | CS |
| Ma et al. [ 130 ] | ICCV’19 | Fixed class | Spatial | CS |
| DM-Count [ 131 ] | NeurIPS’20 | Fixed class | Spatial | CS |
| RCC [ 105 ] | arXiv’22 | Reference-less | Weak | CA |
| Method | Venue | Prompting | Sup. | Gen. |
| a. Frame-level density and short-range modeling (§ VI-A ) | ||||
| Liu et al. [ 149 ] | ECCV’20 | Fixed class | Spatial | CS |
| DroneBird [ 75 ] | ICLR’25 | Fixed class | Spatial | CS |
| Shu & Chan [ 150 ] | CVPR’26 | Fixed class | Spatial | CS |
| b. Tracking and unique-instance counting (§ VI-B ) | ||||
| Li et al. [ 42 ] | J. Database’23 | Fixed class | Spatial | CS |
| Method | Venue | Prompting | Sup. | Gen. |
| a. Depth-aware and RGB-D counting (§ VII-A ) | ||||
| Lian et al. [ 39 ] | CVPR’19 | Fixed class | Spatial | CS |
| Zhang et al. [ 167 ] | Sensors’23 | Fixed class | Spatial | CS |
| Nan et al. [ 168 ] | ICASSP’25 | Text | Spatial | CA |
| Ma et al. [ 78 ] | TCSVT’25 | Fixed class | Spatial | CS |
| Sun et al. [ 169 ] | IJCV’26 | Fixed class | Spatial | CS |
| Method | Venue | Prompting | Sup. | Gen. |
| LVLM-Count [ 176 ] | TMLR’26 | Text (QA) | None | CA |
| ValidCounter [ 177 ] | Inf. Sci.’25 | Exemplar | None | CA |
| GroundCount [ 178 ] | arXiv’26 | Text (QA) | None | CS |
| WS-COC [ 179 ] | ICLR’26 | Text (QA) | Weak | CA |
| SITUATE [ 180 ] | VISAPP’26 | Text (QA) | Weak | CA |
| AV-Reasoner [ 30 ] | CVPR’26 | Multimodal QA | Mixed | CA |
| Method | Venue | Test MAE | |
| Three-exemplar counting (visual-only) | |||
| FamNet [ 20 ] | CVPR’21 | 22.08 | – |
| BMNet+ [ 22 ] | CVPR’22 | 14.62 | |
| CounTR [ 21 ] | BMVC’22 | 11.95 | |
| LOCA [ 65 ] | ICCV’23 | 10.79 | |
| CACViT [ 135 ] | AAAI’24 | 9.13 | |
| Dataset | Venue | Annotation | Scale | Metrics | Description |
| a. Images (§ X-B ) | |||||
| FSC-147 [ 20 ] | CVPR’21 | Points + exemplar boxes | 6,135 img; 147 cat. | MAE, RMSE | Class-agnostic counting |
| MixCount [ 190 ] | arXiv’26 | Text + instance labels | Synthetic; mixed-category scenes | MAE, RMSE | Open-vocabulary counting |
| b. Video and Temporal (§ X-C ) | |||||
| DroneCrowd [ 192 ] | CVPR’21 | boxes + trajectories | 112 vid.; 33,600 frm; 4.8M ann. | MAE, MSE; tracking metrics | Drone crowd counting |
| CroHD [ 193 ] | CVPR’21 | Head boxes + track IDs | 11,463 frm; 2.27M head boxes | HOTA, MOTA, IDF1 | Dense-crowd tracking |
Object Counting
Object counting estimates the number and locations of target instances in images or video, from dense crowds to fine-grained categories.
See all 61 papers