Skip to main content

Enable binary classification of the association in multiple-object tracking.

Project description

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. Annotations may serve as the identified detections in the simplest case.

The acronym ClavIA stands for classification via instrumented association.

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 should be called after each tracking step. It is capable of telling apart true positives, false positives, false negatives and true negatives if provided with the annotation and update IDs and the list of annotation IDs given to the tracker the current step.

The use of the module will be demonstrated in the packages (repos) pure-ab-3d-mot and eval-ab-3d-mot. The package pure-ab-3d-mot features a refactored AB3DMOT tracker instrumented according to the needs of the binary classification of the association. 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.

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

association_quality_clavia-0.2.0.tar.gz (77.5 kB view details)

Uploaded Source

Built Distribution

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

association_quality_clavia-0.2.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file association_quality_clavia-0.2.0.tar.gz.

File metadata

File hashes

Hashes for association_quality_clavia-0.2.0.tar.gz
Algorithm Hash digest
SHA256 8ea6a7943bde62175ef336184110b7608bc3ee6264eea2ff55852666fc924f67
MD5 d86f396b83d763733c2306f4eb34963d
BLAKE2b-256 bbeb12069bf2f0bf5ca723f526be277806fee3900044f5bf6a0d6ca4c9c57099

See more details on using hashes here.

File details

Details for the file association_quality_clavia-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for association_quality_clavia-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d200ac03489003ddd0c51f4c5067bdbd9ea63aca3f4a26e42860450244e3b641
MD5 f6c85cbd170c926ec194191c3d532b67
BLAKE2b-256 56eb2569d7d41d4580db012f703fb2956b002552f243786ffeb216db82df9519

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