AgriSORT: A Simple Online Real-time Tracking-by-Detection framework for robotics in precision agriculture

Leonardo Saraceni, Ionut M. Motoi, Daniele Nardi, Thomas A. Ciarfuglia
9/23/2023
cs.CVcs.AIcs.RO

No official code found. Best implementation: Lio320/AgriSORT (12 stars, last commit 2025-07-03).

Abstract

The problem of multi-object tracking (MOT) consists in detecting and tracking all the objects in a video sequence while keeping a unique identifier for each object. It is a challenging and fundamental problem for robotics. In precision agriculture the challenge of achieving a satisfactory solution is amplified by extreme camera motion, sudden illumination changes, and strong occlusions. Most modern trackers rely on the appearance of objects rather than motion for association, which can be ineffective when most targets are static objects with the same appearance, as in the agricultural case. To this end, on the trail of SORT [5], we propose AgriSORT, a simple, online, real-time tracking-by-detection pipeline for precision agriculture based only on motion information that allows for accurate and fast propagation of tracks between frames. The main focuses of AgriSORT are efficiency, flexibility, minimal dependencies, and ease of deployment on robotic platforms. We test the proposed pipeline on a novel MOT benchmark specifically tailored for the agricultural context, based on video sequences taken in a table grape vineyard, particularly challenging due to strong self-similarity and density of the instances. Both the code and the dataset are available for future comparisons.

View on arXivView PDF

Code Implementations(1)

Lio320/AgriSORTCommunity100%

Repository for the paper AgriSORT (ICRA 2024)

121Shell, PythonMay 26, 20231 years ago

Similar Papers

Cite this paper

@article{saraceni2023agrisort,
  title  = {AgriSORT: A Simple Online Real-time Tracking-by-Detection framework for robotics in precision agriculture},
  author = {Leonardo Saraceni and Ionut M. Motoi and Daniele Nardi and Thomas A. Ciarfuglia},
  year   = {2023},
  eprint = {2309.13393},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.13393v2}
}

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

Discussion