Counting Beyond Instances: A Benchmark for Group-Individual Object Counting
Organizations: School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China · Shanghai Artificial Intelligence Laboratory, China · Department of Computer Science, University of Liverpool, Liverpool, United Kingdom
Abstract
Visual counting is commonly formulated at the instance level, aiming to estimate how many objects of a queried category appear in an image. However, real-world counting often involves higher-level semantic units formed by multiple instances, such as a bunch of grapes, a stack of plates, or a pair of shoes. This exposes a key limitation of existing counting formulations, which mainly focus on what to count, while largely overlooking at which semantic unit to count. We introduce Group-Individual Object Counting (GIC), a new setting that requires models to count both individual objects and semantic groups within a unified framework. To support this new task, we present BunchCount, a real-world benchmark with 1,330 images, 89,254 individual annotations, and 11,065 group annotations. BunchCount provides paired individual-group annotations within the same image and explicitly records containment relations between each group and its constituent individuals. Experiments on BunchCount show that current advanced counting models perform well on individual instances but fail to count semantic groups more accurately. To mitigate semantic granularity conflict, we propose a counting-unit guided relational counting framework, which exploits group-individual containment relations to regularize cross-granularity representations during training. Our method substantially improves group-level counting while better preserving individual-level counting ability, establishing a strong baseline for counting beyond instances.
Figures & tables
| Method | Prompt Format | Individual Val | Group Val | Individual Test | Group Test | ||||
|---|---|---|---|---|---|---|---|---|---|
| MAE | RMSE | MAE | RMSE | MAE | RMSE | MAE | RMSE | ||
| Qwen3-VL-8B ( 2025 ) | Text | 34.25 | 83.37 | 1.15 | 5.30 | 40.07 | 86.50 | 10.67 | 32.21 |
| LLaVA-NeXT-Mistral-7B ( 2024 ) | Text | 48.59 | 92.51 | 3.21 | 7.17 | 55.27* | 99.42* | 11.85 | 34.51 |
| InternVL3.5-8B ( 2025 ) | Text | 38.23 | 85.11 | 1.56 | 5.09 | 46.56 | 95.97 | 9.31 | 30.47 |
| Qwen3.5-27B ( 2026a ) | Text | 40.00 | 91.39 | 0.87 | 5.33 | 38.28 | 82.26 | 5.84 | 19.86 |
| GLM-4.5V ( 2026 ) | Text | 29.90 | 75.22 | 0.56 | 1.52 | 44.50 | 131.16 | 8.83 | 27.93 |
| Method | Individual Test | Group Test | ||
|---|---|---|---|---|
| MAE | RMSE | MAE | RMSE | |
| w/o relation modeling | 13.54 | 38.68 | 9.21 | 28.30 |
| w/o counting-unit prompt | 18.36 | 57.39 | 1.93 | 6.79 |
| full (Ours) | 12.20 | 28.89 | 1.85 | 5.49 |
| Method | Train Setting | Individual Test | Group Test | ||
|---|---|---|---|---|---|
| MAE | RMSE | MAE | RMSE | ||
| CountGD | Ind.-only | 10.92 | 26.01 | 61.73 | 100.66 |
| Grp.-only | 73.95 | 115.76 | 1.38 | 3.98 | |
| Joint | 13.54 | 38.68 | 9.21 | 28.30 | |
| GICount (Ours) | Joint | 12.20 | 28.89 | 1.85 | 5.49 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Split | Classes | Images | Ind. avg. | Grp. avg. |
|---|---|---|---|---|
| Train | 63 | 869 | 58 | 6 |
| Val | 9 | 151 | 69 | 5 |
| Test | 14 | 310 | 90 | 16 |
| Split | Images | Group Structure | |||
|---|---|---|---|---|---|
| Physical connection | Spatial aggregation | Fixed cardinality | Structural arrangement | ||
| Train | 869 | 194 | 237 | 98 | 340 |
| Val | 151 | 47 | 42 | 6 | 56 |
| Test | 310 | 39 | 171 | 45 | 55 |
| Method | Parameters | Input | FLOPs per Forward |
|---|---|---|---|
| CounTR | 99.69M | 168.66G | |
| CLIP-Count | 166.09M | 54.41G | |
| GroundingREC | 173.10M | 1.621T | |
| CountGD | 237.31M | 1.368T | |
| GICount (Ours) | 239.94M | 1.375T / 1.377T |
| Method | Physical Connection (39) | Spatial Aggregation (171) | Fixed Cardinality (45) | Structural Arrangement (55) |
|---|---|---|---|---|
| CountGD | 1.64 / 4.11 | 0.64 / 1.98 | 58.22 / 74.05 | 1.11 / 1.93 |
| GICount (Ours) | 1.18 / 1.95 | 0.74 / 2.24 | 8.11 / 13.55 | 0.62 / 1.18 |
| Method | Individual Test | Group Test | ||
|---|---|---|---|---|
| MAE | RMSE | MAE | RMSE | |
| mean-pooling aggregator | 16.02 | 44.13 | 2.55 | 8.62 |
| group-query anchor | 21.63 | 69.05 | 1.51 | 4.63 |
| triplet loss only | 20.37 | 64.33 | 1.63 | 4.49 |
| positive-alignment loss only | 18.80 | 57.10 | 1.85 | 5.41 |
| full (Ours) | 12.20 | 28.89 | 1.85 | 5.49 |
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