Skip to main content

Classification via instrumented association in multiple-object trackers

The package provides a classifier machinery working on top of an instrumented multi-object tracker fed with identified detections. An example of identified detections are annotations in the simplest case.

The acronym ClavIA stands for classification via instrumented association.

Little explanatory app

Installation

Should be as easy as pip install association-quality-clavia, but if you downloaded the repo, then uv sync standing in the root folder.

Usage

The instrumentation consists in adding an annotation and update IDs to the target objects (tracks) processed in the tracker. The annotation ID is initialized at the target creation time. The update ID is updated after each association procedure.

The classifier procedure (method AssociationQuality.classify) should be called after each tracking step. It is capable of telling apart true positives (TP), false positives (FP), false negatives (FN) and true negatives (TN) if provided with the annotation and update IDs and a supply flag calculated at the current step. The supply flag is easy to get as ann_id in annotation_ids.

The method AssociationQuality.classify returns the object of type BinClass. The class BinClass enumerates TN, FN, FP, TP.

The use of the module will be demonstrated in the package eval-ab-3d-mot. The package eval-ab-3d-mot features the evaluation part extracted from the original AB3DMOT as well as the code to use the association classifier from this package.

Metadata

Release files for association-quality-clavia 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for association-quality-clavia 0.3.2
File Size Uploaded
association_quality_clavia-0.3.2.tar.gz 83.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for association-quality-clavia 0.3.2
File Interpreter ABI Platform
association_quality_clavia-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 88.6 kB

Release files / association_quality_clavia-0.3.2.tar.gz

Download URL association_quality_clavia-0.3.2.tar.gz
Size 83.8 kB
Tags Source
SHA-256 checksum
How to use checksums
656bcbfc49b814e55135120951e8137c65a4a04517a4679f0dcd220016e6fc84
BLAKE2b-256 checksum
How to use checksums
1e1db9807c096b4449f4df6b03de2daf39ce8a3a162ae50a3ec2c16914e0c1a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / association_quality_clavia-0.3.2-py3-none-any.whl

Download URL association_quality_clavia-0.3.2-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
baa49a3f8d2e22c8bb9a39c1eaa15f3e43e7a8ce051202e7533f25dc9263fc3a
BLAKE2b-256 checksum
How to use checksums
1053ae1dcd6caa127166f9cba7d0a4ecaee4d1087ad61bd6d2b4f390f983eb6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.22 {"installer":{"name":"uv","version":"0.11.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page