Skip to content

Releases: mikel-brostrom/boxmot

Release v16.0.11 - SFSORT

01 Feb 22:52
4682d1d

Choose a tag to compare

  • Integrated SFSORT
  • Added SFSORT to CI and Benchmark for automatic metric generation

Release v16.0.10

27 Jan 22:07
c877349

Choose a tag to compare

  • single process, batched, multi-sequence detections and embeddings generation. Instead of multi-process, one per sequence
  • resume enabled for detection and embeddings generation
  • enable tuning for visdrone dataset
  • unified inference engine for detection and embeddings generation
    • unified inference engine used by both tracking and evaluation
    • which enables boxmot track timers in boxmot eval

Release v16.0.9 - Visdrone eval support

19 Jan 20:22
23e8117

Choose a tag to compare

  • Fix visdrone evaluation bug (#2214)
  • Improve custom dataset evaluation flow by centralizing classes to eval and distractor classes in configs

Release v16.0.8 - Transformers RTDetr support

06 Jan 01:23
dc7df1d

Choose a tag to compare

Release v16.0.7

05 Jan 11:03
ae9548a

Choose a tag to compare

  • BugFix: GBRC postprocessing

Release v16.0.6

25 Dec 17:15
e8a8642

Choose a tag to compare

Fix on-the-fly installs in cloned and pip installed repos

Release v16.0.5

24 Dec 11:53
886c715

Choose a tag to compare

  • Fix fatal evaluation bug
  • Fix fatal tuning bug

Release v16.0.4

24 Dec 00:08
0d8114e

Choose a tag to compare

  • Refactor lost tracks visualization class into several classes:
    • trackers that only expose active tracks
    • trackers that maintain explicit lists for lost and removed tracks
  • Activate the lost tracks visualization by --show-lost
  • Improved quick examples in README

Release v16.0.3 - Lost tracks plotting

23 Dec 22:04
3dd2c34

Choose a tag to compare

Add lost tracks display for Kalman Filter debugging. Try it by:

boxmot track yolo12x lmbn_n_duke hybridsort --source 0 --classes 0 --verbose --save --show --show-trajectories

stacked_vertical.mp4

Release v16.0.2 - Multi-class evaluation

23 Dec 13:26
02f3dad

Choose a tag to compare

  • Fully integrated multi-class evaluation. You have two options:

    • Create a file called custom.yaml under boxmot/configs/datasets/

      # https://motchallenge.net/data/MOT17/
      download:
        runs_url: ""
        dataset_url: ""
      
      benchmark:
        source: "assets/MOT17-mini"      # relative dataset location to boxmot's root
        split: "train"                   # set the split 
        classes: "person car bicycle"    # set the classes to evaluate on
    • Run this command with the classes to evaluate on, for example --classes 0,2:

      boxmot eval --yolo-model yolox_x_MOT17_ablation.pt --reid-model lmbn_n_duke.pt --tracking-method botsort --source MOT17-ablation --classes 0,2

  • Fully integrated multi-class tuning (by optimizing for averaged metrics over all classes)

Big thanks to @blaisefinix for providing guidelines to solve this (#2118)