Skip to main content

Evaluation for the Pure AB-3D-MOT.

Reason this release was yanked:

Better README in 2.2.4

Project description

Evaluation of a base of 3D multiple-object tracking (AB3DMOT)

Evaluation part of the AB3DMOT by Xinshuo Weng (https://github.com/xinshuoweng/AB3DMOT) The purpose of the package is to enable calculation of the detection+tracking quality metrics for 3D tracking with KITTI data set.

Apart from the refactored evaluation part of the AB3DMOT, a binary classifier of the association outcomes is included. See the section Run the pure AB-3D-MOT tracker and assess the association quality using ClavIA

Installation

Should be as easy as pip install eval-ab-3d-mot, but if you downloaded the repo, then uv sync standing in the root folder.

Download the detections & annotations

Should be as easy as

git clone https://github.com/kovalp/eval-ab-3d-mot.git

The detections (R-CNN) and annotations (training subset of KITTI) are now in the folder eval-ab-3d-mot/assets.

Command-line scripts

The command-line scripts are equipped with --help option which should be sufficient to guess their usage.

Run the pure AB-3D-MOT tracker

batch-run-ab-3d-mot assets/detections/kitti/point-r-cnn-training/car/*.txt

Apart from the detections, the pure-ab-3d-mot tracker could be fed with KITTI annotations.

batch-run-ab-3d-mot-annotations assets/annotations/kitti/training/*.txt

By default, the car category is selected.

In both cases, consuming detections or annotations, the output is stored into text files. The output of the tracker could be evaluated with ClearMOT metric.

Evaluate the output of the pure AB-3D-MOT tracker using ClearMOT metric

batch-eval-ab-3d-mot assets/annotations/kitti/training/*.txt

Run the pure AB-3D-MOT tracker and evaluate the association quality using ClavIA

run-ab-3d-mot-with-clavia assets/annotations/kitti/training/*.txt

The script runs the tracker feeding it with (KITTI) annotations. The result of the tracking is analysed with respect to the association accuracy. The script allows to select the category of the objects to track (option --category-obj or -c for short).

Apart from the object category, it is possible to choose another category for tracker parameters. Normally, the object category should be the same as parameters category. By choosing a different parameter category, one could see the effect of choosing different tracker parameters on the same detections. The parameter category can be defined via the option --category-prm or -p for short. If the option is absent, the parameter category will be the same as object category.

Note that some of the tracker parameters (algorithm, metric, threshold and max-age) are possible to set via command-line options. These parameters affect the association.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eval_ab_3d_mot-2.2.1.tar.gz (10.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eval_ab_3d_mot-2.2.1-py3-none-any.whl (45.7 kB view details)

Uploaded Python 3

File details

Details for the file eval_ab_3d_mot-2.2.1.tar.gz.

File metadata

  • Download URL: eval_ab_3d_mot-2.2.1.tar.gz
  • Upload date:
  • Size: 10.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for eval_ab_3d_mot-2.2.1.tar.gz
Algorithm Hash digest
SHA256 bd4f9bb9500a63a2dee186e0f25e6777dec7b695c2a369e3ddff9b6cebc90790
MD5 6ff5ea3fdc5130facdb6ca88733ba39f
BLAKE2b-256 d74e0164a4257011ecbc9be92737a5bb1fd9173d2e240238a43ce99b2bec331d

See more details on using hashes here.

File details

Details for the file eval_ab_3d_mot-2.2.1-py3-none-any.whl.

File metadata

  • Download URL: eval_ab_3d_mot-2.2.1-py3-none-any.whl
  • Upload date:
  • Size: 45.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.16 {"installer":{"name":"uv","version":"0.9.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for eval_ab_3d_mot-2.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 becb1d475b9e8a551c36d4d24eae3108bda46495a4b824b16745fc0ef4d38887
MD5 ccc25c7e9b226a8015bcd233c42383b0
BLAKE2b-256 e1849d90087e63d8e7df9bf0ce9361adcb2c5a22b18ded3025886fb31368252d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page