FlowDet: Unifying Object Detection and Generative Transport Flows

Enis Baty, C. P. Bridges, Simon Hadfield
12/18/2025
cs.CV

No confident code implementation found for this paper.

Abstract

We present FlowDet, the first formulation of object detection using modern Conditional Flow Matching techniques. This work follows from DiffusionDet, which originally framed detection as a generative denoising problem in the bounding box space via diffusion. We revisit and generalise this formulation to a broader class of generative transport problems, while maintaining the ability to vary the number of boxes and inference steps without re-training. In contrast to the curved stochastic transport paths induced by diffusion, FlowDet learns simpler and straighter paths resulting in faster scaling of detection performance as the number of inference steps grows. We find that this reformulation enables us to outperform diffusion based detection systems (as well as non-generative baselines) across a wide range of experiments, including various precision/recall operating points using multiple feature backbones and datasets. In particular, when evaluating under recall-constrained settings, we can highlight the effects of the generative transport without over-compensating with large numbers of proposals. This provides gains of up to +3.6% AP and +4.2% AP$_{rare}$ over DiffusionDet on the COCO and LVIS datasets, respectively.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{baty2025flowdet,
  title  = {FlowDet: Unifying Object Detection and Generative Transport Flows},
  author = {Enis Baty and C. P. Bridges and Simon Hadfield},
  year   = {2025},
  eprint = {2512.16771},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.16771v1}
}

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/2512.16771.svg)](https://codeofpaper.com/paper/2512.16771)

Discussion