{ "name": "tracking_states", "device": "cuda", "paths": { "data_root": "data/raw", "cache_root": "data/cache", "weights_root": "weights" }, "data": { "label_fps": 25.0, "target_fps": 25.0, "max_gap_interpolate": 16, "decode_backend": "pyav" }, "tracking": { "enabled": true, "detector": "rfdetr", "rfdetr_weights": "weights/RF-DETR/checkpoint_best_regular.pth", "person_onnx": "weights/PlayerDetect/person-detection-model.onnx", "team_weights": "weights/TeamDetect/osnet_model.pth.tar-100", "det_conf": 0.3, "ball_conf": 0.2, "detect_stride": 1, "batch_size": 32, "track_iou_high": 0.4, "track_iou_low": 0.2, "track_max_missed": 8, "min_track_len": 5, "kalman_process_noise": 0.01, "kalman_measurement_noise": 0.1 }, "states": { "possession_radius": 0.02, "control_speed": 0.004, "travel_speed": 0.01, "dead_speed": 0.001, "relation_eps": 0.0001, "min_confidence": 0.15, "smooth_window": 5 }, "matches": ["1"], "refresh_registry": true, "save_feature_archive": true, "feature_archive_dir": "preprocessing/features", "skip_existing": true, "overwrite_tracking": false, "overwrite_states": false, "overwrite_feature_archive": false, "visualization": { "enabled": true, "output_dir": "preprocessing/previews", "start_frame": 0, "end_frame": 1500, "trail_frames": 20, "draw_track_ids": true, "codec": "mp4v", "overwrite": false }, "fail_fast": false, "manifest_path": "tracking_states_manifest.json" }