Learning to count small and clustered objects with application to bacterial colonies

arXiv cs.CV / 4/23/2026

📰 NewsIdeas & Deep AnalysisModels & Research

Key Points

  • The paper targets automated bacterial colony counting from images, focusing on challenges like small colony size, clustered objects, high annotation costs, and limited cross-species generalization.
  • It introduces ACFamNet, an extension of the existing FamNet approach, designed to better handle small and clustered colonies via a novel region-of-interest pooling method with alignment and optimized feature engineering.
  • To address the full set of issues, the authors propose ACFamNet Pro, which adds multi-head attention and residual connections to dynamically weight objects and improve gradient flow during training.
  • In experiments, ACFamNet Pro achieves a mean normalized absolute error (MNAE) of 9.64% under 5-fold cross-validation, improving performance over ACFamNet (by 2.23%) and FamNet (by 12.71%).

Abstract

Automated bacterial colony counting from images is an important technique to obtain data required for the development of vaccines and antibiotics. However, bacterial colonies present unique machine vision challenges that affect counting, including (1) small physical size, (2) object clustering, (3) high data annotation cost, and (4) limited cross-species generalisation. While FamNet is an established object counting technique effective for clustered objects and costly data annotation, its effectiveness for small colony sizes and cross-species generalisation remains unknown. To address the first three challenges, we propose ACFamNet, an extension of FamNet that handles small and clustered objects using a novel region of interest pooling with alignment and optimised feature engineering. To address all four challenges above, we introduce ACFamNet Pro, which augments ACFamNet with multi-head attention and residual connections, enabling dynamic weighting of objects and improved gradient flow. Experiments show that ACFamNet Pro achieves a mean normalised absolute error (MNAE) of 9.64% under 5-fold cross-validation, outperforming ACFamNet and FamNet by 2.23% and 12.71%, respectively.

Learning to count small and clustered objects with application to bacterial colonies | AI Navigate