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. 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.

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.3.2.tar.gz (83.8 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.3.2-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: association_quality_clavia-0.3.2.tar.gz
  • Upload date:
  • Size: 83.8 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for association_quality_clavia-0.3.2.tar.gz
Algorithm Hash digest
SHA256 656bcbfc49b814e55135120951e8137c65a4a04517a4679f0dcd220016e6fc84
MD5 7994e7cfa70240a5254438181f43a155
BLAKE2b-256 1e1db9807c096b4449f4df6b03de2daf39ce8a3a162ae50a3ec2c16914e0c1a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: association_quality_clavia-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for association_quality_clavia-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 baa49a3f8d2e22c8bb9a39c1eaa15f3e43e7a8ce051202e7533f25dc9263fc3a
MD5 b598d71c605666ac5bb5069df3557d33
BLAKE2b-256 1053ae1dcd6caa127166f9cba7d0a4ecaee4d1087ad61bd6d2b4f390f983eb6f

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