atlas

Research map / Detection and segmentation / Open-set and few-shot detection

OmniCount: Multi-label Object Counting with Semantic-Geometric Priors

AAAI 2025 · Detection and segmentation › Open-set and few-shot detection · approach: Object-level representation learning · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes OmniCount, a training-free open-vocabulary method that counts multiple object categories in one pass by combining SAN semantic masks, Marigold depth priors, and reference-point-guided SAM, and introduces the OmniCount-191 multi-label counting benchmark.

Problem

Object counting is usually class-specific or class-agnostic with exemplars, requiring a separate pass per category; existing multi-label counters are trained and fail on non-atomic objects and occlusion.

Approach

Combine semantic priors (SAN open-vocabulary segmentation) with geometric priors (Marigold depth) to refine masks via kNN-based recovery, derive per-class reference points from feature activations, and prompt SAM to produce instance masks whose count gives each category's number, all without training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use OmniCount instead of Grounding-DINOmulti-label counting · PASCAL VOCmRMSE: 0.0066 -> 0.0023Helped
use OmniCount instead of GrRECmulti-label counting · OmniCount-191mRMSE: 0.50 -> 0.70Hurt
use box prompts with OmniCount instead of BMNet+FSC-147 · FSC-147 (box prompt)MAE: 14.62 -> 18.63Hurt
use box prompts with OmniCount instead of BMNet+CARPK · CARPK (box prompt)MAE: 5.76 -> 9.92Hurt
use point prompts with OmniCount instead of TFOCsingle-label counting · FSC-147 (point prompt)MAE: 20.10 -> 19.24Helped
use point prompts with OmniCount instead of TFOCsingle-label counting · CARPK (point prompt)MAE: 11.01 -> 10.66Helped
remove geometric prior and reference point selection (ablation)OmniCount · OmniCount-191mRMSE: 0.70 -> 7.02Hurt
remove geometric prior and reference point selection (ablation)OmniCount · OmniCount-191mRMSE-nz: 2.00 -> 5.89Hurt
remove geometric prior (ablation)OmniCount · OmniCount-191mRMSE: 0.70 -> 1.62Hurt
remove geometric prior (ablation)OmniCount · OmniCount-191mRMSE-nz: 2.00 -> 2.17Hurt
remove reference point selection (ablation)OmniCount · OmniCount-191mRMSE: 0.70 -> 2.12Hurt
remove reference point selection (ablation)OmniCount · OmniCount-191mRMSE-nz: 2.00 -> 2.54Hurt

Surprising findings

Limitations

Experimental setup

Datasets: OmniCount-191 PASCAL VOC FSC-147 CARPK REC-8K

Benchmarks: OmniCount-191 PASCAL VOC FSC-147 CARPK REC-8K VQA-v2

Metrics: mRMSE mRMSE-nz MAE RMSE NAE SRE Precision Recall F1 mAP

Baselines: ILC GrREC Grounding-DINO CLIPSeg TFOC PSeCo ZSOC Vanilla SAM BMNet+ CounTX

Builds on: Segment Anything Model Side Adapter Network Marigold TFOC GrREC

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy