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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd4f9bb9500a63a2dee186e0f25e6777dec7b695c2a369e3ddff9b6cebc90790
|
|
| MD5 |
6ff5ea3fdc5130facdb6ca88733ba39f
|
|
| BLAKE2b-256 |
d74e0164a4257011ecbc9be92737a5bb1fd9173d2e240238a43ce99b2bec331d
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
becb1d475b9e8a551c36d4d24eae3108bda46495a4b824b16745fc0ef4d38887
|
|
| MD5 |
ccc25c7e9b226a8015bcd233c42383b0
|
|
| BLAKE2b-256 |
e1849d90087e63d8e7df9bf0ce9361adcb2c5a22b18ded3025886fb31368252d
|