Interactive Class-Agnostic Object Counting

Yifeng Huang, Viresh Ranjan, Minh Hoai
9/1/2023

No official code found. Best implementation: cvlab-stonybrook/ICACount (9 stars, last commit 2024-01-01).

Abstract

We propose a novel framework for interactive class-agnostic object counting, where a human user can interactively provide feedback to improve the accuracy of a counter. Our framework consists of two main components: a user-friendly visualizer to gather feedback and an efficient mechanism to incorporate it. In each iteration, we produce a density map to show the current prediction result, and we segment it into non-overlapping regions with an easily verifiable number of objects. The user can provide feedback by selecting a region with obvious counting errors and specifying the range for the estimated number of objects within it. To improve the counting result, we develop a novel adaptation loss to force the visual counter to output the predicted count within the user-specified range. For effective and efficient adaptation, we propose a refinement module that can be used with any density-based visual counter, and only the parameters in the refinement module will be updated during adaptation. Our experiments on two challenging class-agnostic object counting benchmarks, FSCD-LVIS and FSC-147, show that our method can reduce the mean absolute error of multiple state-of-the-art visual counters by roughly 30% to 40% with minimal user input. Our project can be found at https://yifehuang97.github.io/ICACountProjectPage/.

View on arXivView PDF

Code Implementations(1)

[ICCV23] Official Pytorch Implementation of Interactive Class-Agnostic Object Counting

91Shell, PythonAug 25, 20232 years ago

Similar Papers

Cite this paper

@article{huang2023interactive,
  title  = {Interactive Class-Agnostic Object Counting},
  author = {Yifeng Huang and Viresh Ranjan and Minh Hoai},
  year   = {2023},
  eprint = {2309.05277},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2309.05277},
  journal = {ICCV 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.05277.svg)](https://codeofpaper.com/paper/2309.05277)

Discussion