8 Repos
Hooks for visualizing tracking results on video frames.
Distinguishing note: Focuses on drawing masks and boxes for tracking outputs.
Explore 8 awesome GitHub repositories matching artificial intelligence & ml · Tracking Visualization. Refine with filters or upvote what's useful.
This project is a modular research toolkit designed for developing, training, and evaluating deep learning models for object detection, segmentation, and video instance tracking. It provides a flexible training engine that manages complex neural network execution, including distributed training, custom lifecycle hooks, and weight optimization. The framework is built around a hierarchical configuration system that allows users to define architectures, data pipelines, and training hyperparameters through composable, inheritable files. The project distinguishes itself through its highly modular
Visualizes detection and tracking results by drawing bounding boxes and masks on images.
PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti
Generates annotated visualizations showing object paths and identifiers for tracking results.
DeepSORT ist ein Framework für Echtzeit-Multi-Objekt-Tracking, das darauf ausgelegt ist, konsistente Identitäten mehrerer Objekte über Video-Frames hinweg beizubehalten. Es integriert Deep-Learning-Erscheinungsmerkmale mit Bewegungsdeskriptoren, um Objekte durch eine Sequenz von Videodaten zu verfolgen. Das System nutzt ein tiefes Convolutional Neural Network, um hochdimensionale visuelle Deskriptoren für die Personen-Re-Identifizierung zu generieren. Diese Erscheinungsmerkmale werden mit Bewegungsschätzung via Kalman-Filter kombiniert und mittels des ungarischen Algorithmus gelöst, um Detektionen optimal mit bestehenden Tracks zu assoziieren. Das Framework enthält Funktionen für Gating-basiertes Assoziations-Filtering und Zustands-basiertes Track-Management, um Objekt-Lifecycles zu handhaben. Zudem bietet es Tools zum Rendern von Tracking-Ergebnissen auf Video-Frames und zur Evaluierung der Tracking-Leistung anhand etablierter Benchmarks.
Renders tracking outputs and ground truth detections onto video frames for accuracy evaluation.
Fast-F1 ist eine Python-Datenbibliothek und Telemetrie-Analysator für die Formel 1. Sie dient als programmatischer API-Wrapper zum Abrufen und Verarbeiten von Timing-Daten, Rennergebnissen und hochfrequenten Fahrzeugsensormetriken. Das Projekt bietet spezialisierte Tools für Motorsport-Performance-Benchmarking und Visualisierung. Es ermöglicht den Vergleich von Fahrzeugtelemetrie, wie Speed-Traces und Gangwechseln, und generiert räumliche Streckenkarten mit Geschwindigkeits- und Kurven-Overlays. Die Bibliothek deckt ein breites Spektrum an Datenabruf- und Analysefunktionen ab, einschließlich der Extraktion von Rennplänen, Meisterschaftsständen und Streckenmetadaten. Sie unterstützt die Überwachung von Live-Rennaktivitäten und Rennkontrollnachrichten, während sie lokales Disk-Caching nutzt, um Netzwerkanfragen während des Datenladens zu minimieren.
Generates detailed track maps with numbered corners and speed overlays to represent spatial data.
Co-tracker is a PyTorch point tracking framework and dense point tracking model designed to map the motion of individual pixels throughout a video. It functions as a video pixel tracker that predicts point trajectories and visibility masks across sequences of video frames. The project includes a computer vision training pipeline that utilizes teacher-student knowledge distillation. This allows for the generation of pseudo-labels from unannotated real video data to fine-tune pre-trained models and reduce the gap between synthetic and real data environments. The framework provides capabilities
Renders predicted point trajectories and visibility masks over original video frames to inspect accuracy.
FairMOT is a multi-object tracking framework and deep learning model designed to identify and track multiple entities across video frames. It implements a unified pipeline that integrates object detection and identity re-identification into a single-stage joint network. The system utilizes an anchor-free detection method to predict object centers and bounding box dimensions. It maintains identity consistency across consecutive frames by generating high-dimensional embedding vectors for re-identification and employing a Kalman filter for motion state prediction. The framework covers a broad r
Generates output videos with overlaid bounding boxes and persistent identifiers to visualize tracking results.
mmtracking is a PyTorch video perception framework designed for training and deploying computer vision models that analyze sequential image data. It provides specialized tools for multi-object tracking, video instance segmentation, and a configuration-driven system for managing deep learning models. The project utilizes a deep learning model registry and a configuration-driven pipeline to swap model backbones and detectors without modifying the core codebase. This modular approach allows for the development of custom perception architectures by combining various components and configurations.
Generates visual representations of tracking failures to help diagnose and refine model behavior.
This project is a multi-object tracking library and computer vision toolkit designed to maintain consistent identity IDs for objects across video frames. It provides a motion-based object tracking system that converts raw detections into stable temporal tracks, enabling the analysis of object movement and behavior over time. The toolkit distinguishes itself through advanced identity maintenance, utilizing Kalman filters for linear motion tracking and sparse optical flow for camera motion estimation. It features multi-stage object association to recover occluded objects and non-linear motion t
Renders bounding boxes, labels, confidence scores, and movement trajectories onto video frames for visual review.