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.1.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.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: association_quality_clavia-0.3.1.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.1.tar.gz
Algorithm Hash digest
SHA256 8cfb85e8904aba3d92aa3d7b274bfdc88cf8852de274e841117339ee0575853e
MD5 3fc775bb34eaeec384a6c11e1fab47c3
BLAKE2b-256 7d7e6cfa18d8838afcf2f9d4b65e74058bc6163369bee4c375f77002a675d118

See more details on using hashes here.

File details

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

File metadata

  • Download URL: association_quality_clavia-0.3.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 64fbea73bb6e1c6360b07ea98dc82b01a982518b11a77a73e24d68422e412873
MD5 4d8c581a8963fc45876d283c24bde76a
BLAKE2b-256 056e56ddca138163dda465ec3f37ba9ef89127b8cfc2c0af7f9f85baeacb4633

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