$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
W tej sekcji przedstawiono ilościowe i jakościowe wyniki uzyskane z ocenianych eksperymentów wielobieżnego śledzenia obiektów w sporcie. Wyniki koncentrują się na dokładności śledzenia, zachowaniu tożsamości obiektów, jakości asocjacji oraz odporności w ramach testowanych ustawień zestawu danych. Roszczenia dotyczące wydajności są ograniczone do ocenianych metod, zestawów danych, wyników detektora oraz konfiguracji narzędzi ewaluacyjnych opisanych w protokole i konfiguracji implementacji.
Układ eksperymentalny i projekt oceny
Zbiór danych i wstępne przetwarzanie:
Zestaw SportsMOT został wykorzystany jako główny punkt odniesienia do przygotowania detektora, wnioskowania w śledzeniu oraz oceny ilościowej. Zbiór danych zawiera 240 sekwencji wideo i ponad 150 000 klatek obrazu obejmujących scenariusze z piłki nożnej, koszykówki i siatkówki (Rysunek 5). W formalnej ocenie główne wyniki dla SportsMOT obliczono przy użyciu podzbioru walidacyjnego wraz z wynikami detektora, konfiguracją śledzenia i ustawieniami TrackEval opisanymi w Protokołach. Ewaluacja międzyzbiorowa została przeprowadzona na zbiorach TeamTrack, SoccerNet Tracking, MOT17 oraz MOT20 w celu zbadania transferu wydajności pomiędzy różnymi typami zbiorów danych, a nie w celu bezpośredniego porównania metryk między nimi.

Rycina 5. Reprezentatywne zbiory danych wykorzystane do ewaluacji. Przykładowe klatki ilustrują reprezentatywne sekwencje z piłki nożnej, koszykówki i siatkówki użyte w ewaluacji eksperymentalnej. Rycina podkreśla różnice w punkcie widzenia kamery, zagęszczeniu zawodników oraz złożoności sceny w ewaluowanych zbiorach danych. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
Dane SportsMOT zostały zorganizowane zgodnie z oficjalną strukturą zbioru danych i przekonwertowane na format trenowania detektora opisany w Protokole. Przekonwertowane dane treningowe i walidacyjne SportsMOT zawierały 90 sekwencji, 55 544 klatek i 608 152 adnotowanych obiektów. Partycja treningowa została wykorzystana do przygotowania detektora i dostrojenia parametrów, natomiast partycja walidacyjna posłużyła do formalnej ewaluacji śledzenia przedstawionej w niniejszym badaniu. Wszystkie klatki wejściowe zostały przeskalowane zgodnie z konfiguracją detektora opisaną w Protokole oraz w Tabeli materiałów. Ta sama procedura wstępnego przetwarzania została zastosowana podczas przygotowania detektora, ekstrakcji cech semantycznych, wnioskowania śledzenia oraz ewaluacji TrackEval, tak aby zgłaszane różnice odzwierciedlały przede wszystkim strategię asocjacji śledzenia, a nie różnice w przetwarzaniu danych.
Wskaźniki oceny:
Wydajność śledzenia oceniono przy użyciu protokołu ewaluacyjnego zgodnego z MOTChallenge, zaimplementowanego za pomocą zestawu narzędzi ewaluacyjnych wymienionego w Tabeli Materiałów. Raportowane metryki opisują trzy aspekty wydajności MOT w sporcie: ogólną dokładność śledzenia, zachowanie tożsamości oraz jakość detekcji i asocjacji. Jako główne metryki ewaluacyjne zastosowano MOTA, IDF1 oraz HOTA44,45. MOTA podsumowuje wyniki fałszywie dodatnie, fałszywie ujemne oraz zmiany tożsamości w postaci ogólnej oceny dokładności śledzenia. IDF1 mierzy spójność między przewidywanymi trajektoriami a tożsamościami rzeczywistymi (ground-truth). HOTA wspólnie ocenia dokładność detekcji i dokładność asocjacji, a tym samym charakteryzuje równowagę między lokalizacją celu a asocjacją trajektorii. DetA i AssA raportowano jako metryki uzupełniające. FPs, FNs oraz zmiany tożsamości (IDs) wykorzystano do scharakteryzowania źródeł błędów związanych z błędnymi detekcjami, pominiętymi detekcjami oraz zmianami tożsamości. W celu porównania metod w ramach SportsMOT zastosowano te same wyniki detektora i konfigurację zestawu narzędzi ewaluacyjnych, aby ograniczyć wpływ zmienności detektora i różnic w ustawieniach ewaluacji. W przypadku porównań między zbiorami danych, wartości metryk interpretowano jako wyniki ewaluacji wewnątrz danego zbioru, a nie jako dowód absolutnej wyższości wydajności w różnych zbiorach danych.
Środowisko eksperymentalne i konfiguracja parametrów:
Eksperymenty przeprowadzono z wykorzystaniem zasobów sprzętowych i programowych wymienionych w Tabeli materiałów. W celu zachowania spójności podczas przygotowania detektora, wnioskowania w śledzeniu oraz oceny wydajności, w głównych eksperymentach SportsMOT stosowano to samo środowisko obliczeniowe, strukturę detektora, dane wyjściowe detektora oraz zestaw narzędzi ewaluacyjnych. Struktura detektora wymieniona w Tabeli materiałów została wytrenowana przy użyciu wielkości partii (batch size) wynoszącej 16, początkowej szybkości uczenia 0,01 oraz 80 epok treningowych. W module semantycznej ekstrakcji koszulek do grupowania kolorów wykorzystano algorytm K-means z K = 3, a gałąź OCR wykorzystała lekką splotową rekurencyjną sieć neuronową o rozmiarze wejściowym 128 × 64 pikseli. Gałąź OCR została zoptymalizowana przy użyciu adaptacyjnego optymalizatora wymienionego w Tabeli materiałów z szybkością uczenia 1 × 10⁻3, spadkiem wag (weight decay) 1 × 10⁻5, wielkością partii 64 oraz 40 epokami treningowymi. Podczas trenowania modułu ekstrakcji cech semantycznych nie stosowano dodatkowego harmonogramu szybkości uczenia. Współczynnik ważenia straty OCR (γ) traktowano jako hiperparametr definiowany przez użytkownika i dobierano na podstawie wyników na zbiorze walidacyjnym. Stratyfikacja poziomu ufności wykorzystywała adaptacyjny podział K-means, w którym wartości τ₁ i τ₂ były obliczane z rozkładu ufności detekcji dla każdej klatki, zamiast być definiowane ręcznie przed wnioskowaniem.
Monitorowanie wydajności w różnych dyscyplinach sportowych i przy różnym stopniu złożoności scenariuszy
Wydajność ilościowa w różnych dyscyplinach sportowych i warunkach otoczenia:
Wydajność śledzenia została oceniona w odniesieniu do dwóch czynników grupujących: kategorii sportu oraz złożoności sceny. Analiza kategorii sportu obejmowała sekwencje piłki nożnej, koszykówki i siatkówki. Analiza złożoności sceny uwzględniała poziom przesłonięcia, prędkość ruchu i gęstość obiektów, stosując te same kryteria grupowania we wszystkich ocenianych sekwencjach. Raportowane metryki były zgodne z protokołem ewaluacyjnym opisanym w sekcji 7 Protokołu.
Rysunek 6 podsumowuje wyniki ilościowego śledzenia w różnych kategoriach sportowych i warunkach złożoności sceny. Rysunek 6A przedstawia wartości MOTA i DetA dla sekwencji piłki nożnej, koszykówki i siatkówki. Rysunek 6B przedstawia zmienność MOTA przy różnych poziomach przesłonięcia, prędkości ruchu i gęstości obiektów. Rysunek 6C przedstawia skumulowaną liczbę FP i FN dla każdego wymiaru złożoności sceny.

Rysunek 6. Wydajność śledzenia w różnych kategoriach sportowych i warunkach scenicznych. (A) Dokładność śledzenia wielu obiektów (MOTA) oraz dokładność detekcji (DetA) dla piłki nożnej, koszykówki, siatkówki oraz średnia ogólna. (B) MOTA w reprezentatywnych warunkach scenicznych o różnym stopniu przesłonięcia, zagęszczenia zawodników i złożoności ruchu. (C) Liczba wyników fałszywie dodatnich (FPs) i fałszywie ujemnych (FNs) w ocenianych warunkach scenicznych. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.
W trzech kategoriach sportowych system JerseyTrack osiągnął średnią wartość MOTA wynoszącą 88,9% oraz średnią wartość DetA wynoszącą 80,2%. Różnica w MOTA pomiędzy kategoriami sportowymi wyniosła 1,3 punktu procentowego, przy czym najwyższą wartość MOTA odnotowano dla sekwencji siatkówki (89,2%), a najniższą dla sekwencji koszykówki (87,9%). Niższa wartość MOTA zaobserwowana dla sekwencji koszykówki jest spójna z większą częstotliwością interakcji w bliskim zasięgu oraz gęstymi okluzjami w ocenianych sekwencjach. W mniej złożonych warunkach scenicznych, obejmujących lekką okluzję, niską prędkość ruchu i rzadki rozkład obiektów, MOTA osiągnęła odpowiednio 91,8%, 93,1% i 93,8%. W bardziej złożonych warunkach scenicznych wartość MOTA spadła do 84,9% przy silnej okluzji, 83,6% przy szybkim ruchu i 83,1% przy gęstym rozkładzie obiektów. Wyniki te pokazują, że wydajność śledzenia spadała wraz ze wzrostem złożoności sceny, pozostając jednocześnie w raportowanym zakresie we wszystkich ocenianych scenariuszach sportowych.
Śledzenie spójności w reprezentatywnych scenariuszach sportowych:
Rysunek 7 przedstawia reprezentatywne przykłady śledzenia, ilustrujące spójność czasową algorytmu JerseyTrack w trzech wymagających scenariuszach sportowych: gęstych interakcjach między zawodnikami, długotrwałym częściowemu zasłonięciu oraz gwałtownych zmianach kierunku. W tych reprezentatywnych sekwencjach tracker zachował spójne tożsamości trajektorii pomimo częstego nakładania się sportowców i dynamicznego ruchu. Fragmentacja tożsamości była obserwowana głównie podczas silnego zasłonięcia lub w sytuacjach, gdy semantyka koszulki stała się tymczasowo niedostępna; jednak strategia asocjacji kierowana poziomem ufności umożliwiła odzyskanie trajektorii po ponownym pojawieniu się wiarygodnych detekcji. Przykłady te jakościowo potwierdzają wyniki ilościowe przedstawione na Rysunku 6, demonstrując stabilne zachowanie tożsamości w ocenianych warunkach śledzenia sportowego.

Rysunek 7. Reprezentatywne wyniki śledzenia wygenerowane przez JerseyTrack. Kolejne klatki z sekwencji koszykówki, piłki nożnej i siatkówki ilustrują zachowanie tożsamości i trajektorii sportowców podczas śledzenia. Kolorowe ramki ograniczające reprezentują śledzone tożsamości utrzymane w kolejnych klatkach wideo. Kliknij tutaj, aby wyświetlić większą wersję tego rysunku.
Wyniki ablacji dla zachowania tożsamości:
Przeprowadzono analizę ablacyjną w celu zbadania wpływu strategii asocjacji kierowanej pewnością (confidence-guided association) oraz modułu fuzji semantycznej koszulek (jersey semantic fusion module) na zachowanie tożsamości. Porównano cztery warianty modelu: V0, model bazowy bez asocjacji kierowanej pewnością ani fuzji semantycznej koszulek; V1, wariant wykorzystujący wyłącznie asocjację kierowaną pewnością; V2, wariant wykorzystujący wyłącznie fuzję semantyczną koszulek; oraz V3, pełną konfigurację JerseyTrack uwzględniającą oba komponenty. Ewaluacja koncentrowała się na metrykach związanych z tożsamością, w tym IDs, IDF1, precyzji tożsamości (IDP) i czułości tożsamości (IDR). Reprezentatywne wzorce zachowania tożsamości przedstawiono na Rysunku 8.

Rycina 8. Analiza ablacyjna semantycznego powiązania koszulek kierowanego pewnością. (A) Całkowita liczba przełączeń tożsamości (IDs) oraz wskaźnik IDentity F1 (IDF1) dla ocenianych wariantów modelu. (B) Porównanie IDs pomiędzy pełnym modelem (V3) a konfiguracją bazową (V0) w reprezentatywnych, wymagających scenariuszach śledzenia. (C) IDF1, precyzja ID (IDP) oraz pełność ID (IDR) pełnego modelu w różnych scenariuszach śledzenia. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.
W ogólnych ustawieniach walidacji SportsMOT pełna konfiguracja V3 przyniosła najniższą liczbę identyfikatorów (ID) oraz najwyższą wartość IDF1 spośród czterech wariantów modelu. W przypadku V3 odnotowano 2 768 ID, co oznacza o 477 mniej przełączeń tożsamości niż w V0, a uzyskana wartość IDF1 wyniosła 74,3%, co stanowi wzrost o 7,1 punktu procentowego w porównaniu do V0. Wyniki te wskazują, że oba moduły wspólnie przyczyniły się do zachowania tożsamości w ocenianych warunkach śledzenia w sporcie. Porównanie wariantów z pojedynczym modułem z pełną konfiguracją wykazało ponadto, że oba moduły wpływały na różne źródła błędów śledzenia. Strategia asocjacji kierowana pewnością (confidence-guided association strategy) zredukowała błędy dopasowania związane z niestabilną pewnością detekcji i niepewnością lokalizacji, podczas gdy moduł semantycznej fuzji koszulek (jersey semantic fusion module) dostarczył dodatkowych informacji o tożsamości w sytuacjach, gdy same informacje o ruchu były niewystarczające. Pełna konfiguracja V3 osiągnęła lepsze wyniki związane z tożsamością niż którykolwiek z wariantów z pojedynczym modułem, co sugeruje, że oba moduły wniosły wkład komplementarny, a nie redundantny.
Wyniki na poziomie scenariuszy wykazały większe różnice w bardziej wymagających warunkach zachowania tożsamości. Podczas długotrwałej okluzji V3 zarejestrowało 215 ID w porównaniu z 482 dla V0. W gęstych scenariuszach z zawodnikami tej samej drużyny, obejmujących od 6 do 10 graczy, V3 zarejestrowało 328 ID w porównaniu z 615 dla V0. Przy szybkich zmianach kierunku V3 zarejestrowało 482 ID w porównaniu z 960 dla V0. Redukcje te są zgodne z zamierzonym wykorzystaniem wskazówek semantycznych podczas okluzji i gęstych interakcji oraz z asocjacją sterowaną pewnością przy fluktuującej pewności detekcji podczas szybkiego ruchu. Trendy IDP i IDR przedstawione na Rysunku 8C wskazują, że redukcja liczby ID nie wiązała się ze znacznym spadkiem precyzji tożsamości (identity precision) ani kompletności tożsamości (identity recall). Pełna konfiguracja utrzymała wartości IDF1 powyżej 71% we wszystkich ocenianych wymagających scenariuszach, przy czym niższe wartości zaobserwowano podczas gęstych interakcji zawodników tej samej drużyny oraz szybkich zmian kierunku. Wyniki te wskazują na poprawę spójności tożsamości w ocenianych warunkach, identyfikując jednocześnie gęste interakcje i szybki ruch jako główne pozostałe źródła degradacji wydajności.
Wyniki ewaluacji międzyzbiorowej:
Przeprowadzono ewaluację międzyzbiorową, aby zbadać, czy zachowanie śledzenia zaobserwowane w SportsMOT może zostać utrzymane w różnych warunkach zbiorów danych. Ewaluacja objęła dwa zbiory danych specyficzne dla sportu, SoccerNet Tracking i TeamTrack, oraz dwa ogólne zbiory MOT, MOT17 i MOT20. Celem tego eksperymentu było zbadanie transferu wydajności pomiędzy różnymi typami zbiorów danych. Wyniki nie zostały wykorzystane do wykazania bezpośredniej przewagi na poziomie metryk pomiędzy zbiorami, ponieważ różnią się one protokołami adnotacji, kompozycją scen, punktami widzenia kamery oraz kategoriami obiektów.
Tabela 1 podsumowuje wyniki ewaluacji międzyzbiorowej. W przypadku zbiorów danych specyficznych dla sportu, JerseyTrack utrzymał stosunkowo stabilne wartości MOTA i IDF1 w porównaniu z głównym ustawieniem walidacyjnym SportsMOT. Tendencja ta sugeruje, że strategia asocjacji kierowana pewnością oraz semantyczne wskazówki związane z koszulkami pozostały skuteczne, gdy sceny śledzenia zachowały wizualne charakterystyki sportów zespołowych, w tym powtarzające się mundury, gęste interakcje sportowców i częste przesłonięcia. W przypadku ogólnych zbiorów danych MOT, metoda utrzymała konkurencyjne wartości MOTA i DetA, podczas gdy IDF1 była niższa niż obserwowana dla zbiorów specyficznych dla sportu. Wzorzec ten jest spójny z brakiem informacji o kolorze koszulki i numerze zawodnika w zbiorach MOT17 i MOT20, które są wykorzystywane przez moduł fuzji semantycznej. W tych warunkach komponent asocjacji kierowanej pewnością pozostał stosowalny, podczas gdy gałąź semantyczna dostarczała mniej informacji specyficznych dla tożsamości niż w przypadku filmów ze sportów zespołowych. Ogólnie wyniki te wskazują, że JerseyTrack przenosił się skuteczniej na zbiory danych zawierające specyficzną dla sportu semantykę wizualną niż na ogólne zbiory danych do śledzenia pieszych. Ewaluacja międzyzbiorowa potwierdza zatem zamierzone zastosowanie metody jako trackera zorientowanego na sport, jednocześnie wskazując brak jawnej semantyki koszulek jako czynnik ograniczający dla ogólnych zbiorów danych MOT.
| Zbiór danych | MOTA↑ | IDF1↑ | DetA↑ | FPS↑ |
| SoccerNet Tracking | 86.8 | 71.3 | 77.9 | 32.1 |
| TeamTrack | 86.2 | 70.7 | 77.3 | 32.8 |
| MOT17 | 84.7 | 69.5 | 76.1 | 33.9 |
| MOT20 | 84.1 | 68.9 | 75.3 | 33.2 |
Tabela 1: Wyniki ewaluacji międzyzbiorowej. Wydajność śledzenia algorytmu JerseyTrack oceniona na czterech publicznych zbiorach danych referencyjnych. Raportowano dokładność śledzenia wielu obiektów (MOTA), wskaźnik IDF1 (IDF1), dokładność detekcji (DetA) oraz prędkość przetwarzania mierzoną jako liczba klatek na sekundę (FPS). Wyższe wartości wskaźników MOTA, IDF1, DetA i FPS oznaczają lepszą wydajność.
Wytrzymałość w kontrolowanych warunkach perturbacji
Przeprowadzono eksperymenty z kontrolowanymi zakłóceniami, aby zbadać stabilność systemu JerseyTrack w warunkach typowych zaburzeń wizualnych i jakościowych detekcji występujących w nagraniach wideo ze sportu. Ewaluowane zakłócenia podzielono na trzy kategorie: zakłócenia cech semantycznych, zakłócenia ramki detekcji oraz zakłócenia środowiskowe. Zakłócenia cech semantycznych obejmowały przesłonięcie numeru zawodnika, rozmycie obrazu, degradację rozdzielczości oraz podobne kolory koszulek. Zakłócenia ramki detekcji obejmowały przesunięcie ramki ograniczającej (bounding-box), fluktuacje pewności detekcji oraz fałszywe ramki detekcji. Zakłócenia środowiskowe obejmowały szum przypominający deszcz, degradację przypominającą mgłę, silne oświetlenie oraz interferencję cieni. Rysunek 9 podsumowuje wydajność śledzenia w tych warunkach zakłóceń. W przypadku zakłóceń cech semantycznych wydajność śledzenia spadała wraz z pogarszaniem się widoczności numeru zawodnika i jakości wycinka. Gdy 40% obszaru numeru zawodnika było przesłonięte, wskaźnik MOTA spadł o 3,2 punktu procentowego, a IDF1 o 5,3 punktu procentowego w stosunku do warunków bez zakłóceń, podczas gdy dokładność ekstrakcji semantycznej pozostała na poziomie 86,7%. Wyniki te wskazują, że kolor koszulki i wskazówki dotyczące numeru zawodnika dostarczały komplementarnych informacji w sytuacjach, gdy jedna z cech semantycznych stawała się mniej wiarygodna. W przypadku zakłóceń ramki detekcji metoda wykazała umiarkowany spadek wydajności zamiast gwałtownego błędu. Gdy ramki detekcji zostały przesunięte o ±10 pikseli, a wyniki pewności zostały poddane zakłóceniom szumem Gaussa, spadek MOTA pozostał poniżej 3 punktów procentowych, a wzrost wskaźnika IDs nie przekroczył 16%. Tendencja ta jest zgodna ze strategią asocjacji kierowaną pewnością, w której detekcje o średniej i niskiej pewności są przetwarzane przy użyciu dodatkowych ograniczeń asocjacji, a nie tą samą strategią, która jest stosowana dla detekcji o wysokiej pewności.

Rycina 9. Ocena odporności w warunkach kontrolowanych perturbacji. (A) Zmiany w dokładności śledzenia wielu obiektów (MOTA), wyniku F1 tożsamości (IDF1) oraz liczbie zmian tożsamości (IDs) wraz ze wzrostem przesłonięcia numerów na koszulkach. (B) Spadek wydajności w reprezentatywnych warunkach zakłóceń. (C) Wzrost liczby IDs w zależności od rodzaju zakłóceń. (D) Dokładność ekstrakcji semantycznej numerów na koszulkach w ocenianych warunkach perturbacji. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
W warunkach zaburzeń środowiskowych spadki w głównych metrykach śledzenia pozostały poniżej 5 punktów procentowych w ocenianych warunkach, a dokładność ekstrakcji semantycznej wyniosła 87,2%. Zastosowanie deskryptorów koloru w przestrzeni HSV zmniejszyło wrażliwość na zmiany oświetlenia, podczas gdy gałąź OCR zachowała użyteczne informacje o numerach zawodników dla podzbioru rozmytych lub zdegradowanych wycinków obrazu. Wyniki te wskazują, że moduł semantyczny pozostał użyteczny w ocenianych warunkach zaburzeń, choć jego niezawodność nadal zależała od widoczności koszulki oraz jakości wycinka. Ogólnie rzecz biorąc, kontrolowane eksperymenty z zaburzeniami wykazały, że JerseyTrack utrzymał mierzalną wydajność śledzenia w ocenianych zakresach zaburzeń semantycznych, jakości detekcji oraz środowiskowych. Wnioski te należy interpretować w ramach przetestowanego zakresu zaburzeń. Systematyczna reidentyfikacja po wyjściu poza pole widzenia, silny szum w tle oraz długotrwałe całkowite przesłonięcie nie zostały ocenione oddzielnie w tym eksperymencie i są omówione jako ograniczenia w sekcji Dyskusja.
Analiza wkładu modułów i dyskryminacji cech
W celu zbadania, w jaki sposób dwa zaproponowane komponenty wpłynęły na wydajność śledzenia powiązanego z tożsamością, przeprowadzono dalszą analizę wkładu modułów oraz dyskryminacji cech. Analiza wkładu modułów wykorzystała cztery warianty modelu zdefiniowane w analizie ablacyjnej, natomiast analiza dyskryminacji cech porównywała tradycyjne cechy Re-ID, cechy oparte wyłącznie na kolorze, cechy oparte wyłącznie na numerach zawodników oraz połączone cechy semantyczne koszulek. Do opisu separowalności cech wykorzystano stosunek odległości międzyklasowej do wewnątrzklasowej, gdzie większe wartości wskazywały na większą separację między różnymi tożsamościami w stosunku do zmienności w obrębie tej samej tożsamości. Tabela 2 podsumowuje analizę wkładu modułów. W ogólnej ocenie szacowany wkład strategii asocjacji kierowanej pewnością wyniósł 41,7%, szacowany wkład fuzji semantycznej koszulek 47,6%, a pozostałe 10,7% przypisano łącznemu zastosowaniu obu komponentów. Wartości te wskazują, że oba komponenty przyczyniły się do zaobserwowanej poprawy, podczas gdy pełna konfiguracja odniosła korzyść z ich wspólnego zastosowania, a nie z każdego komponentu z osobna. Wzorzec wkładu różnił się w zależności od typu sceny. Przy silnych przesłonięciach szacowany wkład fuzji semantycznej koszulek wzrósł do 69,4%, co jest zgodne ze zmniejszoną wiarygodnością wskazówek dotyczących ruchu w sytuacjach, gdy sportowcy byli częściowo lub tymczasowo przesłonięci. Przy ruchu o wysokiej prędkości szacowany wkład asocjacji kierowanej pewnością osiągnął 44,3%, a łączny zysk wyniósł 20,6%, co wskazuje, że partycjonowanie na poziomie pewności stało się bardziej istotne, gdy pewność detekcji wahała się z powodu szybkiego ruchu lub niepewności lokalizacji.
| Wariant modelu | Scenariusz testowy | MOTA↑ | IDF1↑ | IDs↓ | Wkład modułu | Zysk synergiczny |
| V0 (Baseline) | Cała scena | 83.5 | 67.2 | 3245 | – | – |
| Sceny z silnymi przesłonięciami | 77.8 | 61.5 | 3862 | – | – |
| Scena z szybkim ruchem | 77.1 | 62.3 | 3689 | – | – |
| V1 (Asocjacja kierowana pewnością) | Cała scena | 86.3 | 70.9 | 2893 | 41.7 | – |
| Sceny z silnymi przesłonięciami | 80.9 | 65.9 | 3415 | 29.8 | – |
| Scena z szybkim ruchem | 81.4 | 67.9 | 3024 | 44.3 | – |
| V2 (Semantyczna asocjacja koszulek) | Cała scena | 85.2 | 71.8 | 2937 | 47.6 | – |
| Sceny z silnymi przesłonięciami | 82.7 | 72.8 | 2753 | 69.4 | – |
| Scena z szybkim ruchem | 80.1 | 66.8 | 3157 | 35.1 | – |
| V3 (Pełny JerseyTrack) | Cała scena | 88.9 | 74.3 | 2768 | – | 10.7 |
| Sceny z silnymi przesłonięciami | 84.9 | 75.6 | 2689 | – | 0.8 |
| Scena z szybkim ruchem | 83.6 | 71.5 | 2842 | – | 20.6 |
Tabela 2: Analiza ablacyjna wkładu poszczególnych modułów. Porównanie wydajności różnych wariantów modelu JerseyTrack w scenariuszach ogólnych, z silnymi przesłonami oraz przy ruchu o dużej prędkości. Dokładność śledzenia wielu obiektów (MOTA), wynik F1 dla tożsamości (IDF1) oraz liczba zmian tożsamości (IDs) są przedstawione wraz z szacowanym wkładem modułów i zyskiem synergicznym. Wyższe wartości wskazują na lepszą wydajność w przypadku MOTA, IDF1, wkładu modułów i zysku synergicznego, natomiast niższe wartości wskazują na lepszą wydajność w przypadku IDs.
Tabela 3 podsumowuje analizę dyskryminacji cech. Połączona cecha semantyczna koszulki osiągnęła stosunek odległości międzyklasowej do wewnątrzklasowej na poziomie 5,63, w porównaniu do 1,82 dla tradycyjnych cech Re-ID, co odpowiada względnej poprawie o 209,3% w mierniku stosunku odległości. Cechy oparte wyłącznie na kolorze oraz wyłącznie na numerze zawodnika również poprawiły rozdzielność cech w stosunku do tradycyjnych cech Re-ID, choć każda z tych poszczególnych wskazówek pozostała podatna na konkretne przypadki błędów, w tym podobne kolory drużyn, przesłonięcie numeru zawodnika, rozmycie ruchu oraz nieczytelne obszary koszulki. Wśród ocenianych reprezentacji cech, połączona reprezentacja semantyczna osiągnęła najwyższą rozdzielność cech i odpowiadała najwyższemu wskaźnikowi IDF1 oraz najniższej liczbie ID zaobserwowanej w analizie ablacyjnej. Wyniki te wspierają wykorzystanie specyficznych dla koszulki wskazówek semantycznych jako uzupełniających informacji o tożsamości w systemach MOT w sporcie, gdy sportowcy mają podobny wygląd, a same informacje o ruchu są niewystarczające. Obserwacje te ograniczają się do ocenianego środowiska SportsMOT i nie powinny być interpretowane jako dowód na to, że semantyka koszulek rozwiązuje wszystkie niejednoznaczności tożsamości w każdym materiale wideo ze sportu.
| Typ cechy | Stosunek odległości międzyklasowej do wewnątrzklasowej | Poprawa względna (%) | IDF1↑ | IDs↓ |
| Tradycyjne cechy Re-ID | 1.82 | – | 65.7 | 3482 |
| Cechy koloru drużyny | 3.17 | 74.2 | 69.8 | 3125 |
| Cechy numeru zawodnika | 3.49 | 91.8 | 70.5 | 3018 |
| Zintegrowane semantyczne cechy koszulki | 5.63 | 209.3 | 74.3 | 2768 |
Tabela 3: Analiza dyskryminacyjna różnych reprezentacji cech. Porównanie dyskryminacji cech z wykorzystaniem tradycyjnych cech re-identyfikacji (Re-ID), cech koloru koszulki, cech numerów zawodników oraz połączonych cech semantycznych. Przedstawiono stosunek odległości międzyklasowej do wewnątrzklasowej, wzgloszną poprawę dyskryminacji cech, wynik F1 dla tożsamości (IDF1) oraz liczbę zmian tożsamości (IDs). Wyższe wartości wskazują na lepszą wydajność w przypadku stosunku odległości, względnej poprawy i IDF1, natomiast niższe wartości wskazują na lepszą wydajność w przypadku IDs.
Porównanie referencyjne z istniejącymi metodami MOT
Przeprowadzono porównanie referencyjne w celu zestawienia systemu JerseyTrack z reprezentatywnymi metodami MOT w tych samych warunkach walidacji zbioru SportsMOT. Metody poddane porównaniu obejmowały QDTrack, DeepSORT, ByteTrack, FairMOT, Deep OC-SORT oraz MOTR. Wszystkie metody wykorzystywały te same wyniki detektora wygenerowane przez framework detekcyjny wymieniony w Tabeli Materiałów, tak aby porównanie koncentrowało się na wydajności asocjacji śledzenia, a nie na różnicach między detektorami. Do oceny wykorzystano metryki zdefiniowane w sekcji 7 Protokołu. Główne metryki oceny obejmowały MOTA, HOTA oraz IDF1. Metryki pomocnicze obejmowały DetA, AssA, FPs, FNs oraz IDs. Tabela 4 podsumowuje ilościowe porównanie na zbiorze walidacyjnym SportsMOT, a Rysunek 10 przedstawia wizualne porównanie dokładności śledzenia, szybkości inferencji oraz rozkładu HOTA w analizowanych scenach sportowych. JerseyTrack osiągnął najwyższą wartość MOTA spośród porównywanych metod, wynoszącą 88.9%. Wartość ta była o 1.1 punktu procentowego wyższa niż w przypadku Deep OC-SORT (87.8%) i o 2.5 punktu procentowego wyższa niż w przypadku ByteTrack (86.4%). W analizowanych warunkach walidacji SportsMOT system JerseyTrack osiągnął zatem najwyższą ogólną dokładność śledzenia spośród porównywanych metod. W przypadku HOTA JerseyTrack osiągnął wynik 69.9%, w porównaniu do 64.4% dla Deep OC-SORT i 62.8% dla ByteTrack. Różnice te odpowiadają poprawie o odpowiednio 5.5 i 7.1 punktu procentowego, co wskazuje na lepszą równowagę między wydajnością detekcji a asocjacji w tych samych warunkach oceny.
| Metoda | MOTA↑ | HOTA↑ | IDF1↑ | DetA↑ | AssA↑ | FP↓ | FN↓ | ID↓ |
| QDTrack | 75.9 | 53.7 | 51.6 | 65.6 | 39.7 | 96,324 | 89,871 | 8,216 |
| DeepSORT | 77.6 | 54.1 | 53.2 | 67.3 | 44 | 76,228 | 86,319 | 6,836 |
| ByteTrack | 86.4 | 62.8 | 67.7 | 73.8 | 50.9 | 33,752 | 78,698 | 4,192 |
| FairMOT | 84.1 | 54.7 | 62.5 | 77.8 | 47.8 | 45,187 | 83,620 | 4,817 |
| Deep OC-SORT | 87.8 | 64.4 | 69.9 | 78.2 | 52.1 | 25,012 | 74,385 | 3,211 |
| MOTR | 82.9 | 57.2 | 58.4 | 68.9 | 46.1 | 54,931 | 85,063 | 5,137 |
| JerseyTrack | 88.9 | 69.9 | 74.3 | 80.2 | 54.3 | 21,953 | 67,160 | 2,768 |
Tabela 4: Porównanie wydajności metody JerseyTrack i reprezentatywnych metod śledzenia wielu obiektów na zbiorze walidacyjnym SportsMOT.Porównanie JerseyTrack z reprezentatywnymi metodami śledzenia wielu obiektów (MOT) na zbiorze danych walidacyjnych SportsMOT. Raportowane metryki obejmują dokładność śledzenia wielu obiektów (MOTA), dokładność śledzenia wyższego rzędu (HOTA), wynik F1 dla tożsamości (IDF1), dokładność detekcji (DetA), dokładność asocjacji (AssA), liczbę wyników fałszywie dodatnich (FP), liczbę wyników fałszywie ujemnych (FN) oraz liczbę zmian tożsamości (IDs). Wyższe wartości wskazują na lepszą wydajność w przypadku MOTA, HOTA, IDF1, DetA i AssA, natomiast niższe wartości wskazują na lepszą wydajność w przypadku FP, FN i IDs.

Rysunek 10. Porównanie wydajności z reprezentatywnymi metodami śledzenia wielu obiektów. (A) Porównanie dokładności śledzenia wielu obiektów (MOTA) i liczby klatek na sekundę (FPS) dla JerseyTrack oraz reprezentatywnych metod śledzenia wielu obiektów ocenianych na zbiorze danych SportsMOT. (B) Rozkład dokładności śledzenia wyższego rzędu (HOTA) w ocenianych metodach śledzenia. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.
W zakresie zachowania tożsamości JerseyTrack osiągnął wskaźnik IDF1 na poziomie 74,3%, w porównaniu do 69,9% dla Deep OC-SORT oraz 67,7% dla ByteTrack. JerseyTrack zarejestrował również 2 768 identyfikatorów (ID), co stanowi liczbę mniejszą niż 3 211 ID zarejestrowanych przez Deep OC-SORT oraz 4 192 ID zarejestrowanych przez ByteTrack. Obserwacje te są zgodne z wynikami ablacji przedstawionymi na Rysunku 8 oraz w Tabeli 2, w których pełna konfiguracja JerseyTrack zredukowała częstotliwość przełączania tożsamości w stosunku do wariantów modelu bazowego. W kwestii jakości detekcji i asocjacji JerseyTrack osiągnął wskaźnik DetA na poziomie 80,2% oraz AssA na poziomie 54,3%. W porównaniu z Deep OC-SORT, JerseyTrack poprawił DetA o 2,0 punktu procentowego, a AssA o 2,2 punktu procentowego. JerseyTrack wygenerował również mniej błędów FP oraz FN niż pozostałe metody porównawcze raportowane w Tabeli 4, odnotowując 21 953 FP i 67 160 FN. Ogólnie rzecz biorąc, porównanie benchmarkowe wykazało, że JerseyTrack osiągnął najwyższe wartości głównych metryk śledzenia spośród ewaluowanych metod w ustawieniach walidacyjnych SportsMOT. Wyniki te są zgodne z zaobserwowaną poprawą w zachowaniu tożsamości i stabilności asocjacji, uzyskaną dzięki zastosowaniu asocjacji sterowanej pewnością (confidence-guided association) oraz semantycznej fuzji koszulek. Porównanie ogranicza się do wspólnych wyników detektora oraz konfiguracji walidacyjnej SportsMOT zastosowanej w niniejszym badaniu.
Wyniki analizy wrażliwości parametrów
Przeprowadzono analizę czułości parametrów, aby zbadać, w jaki sposób kluczowe parametry implementacji wpływały na wydajność śledzenia w warunkach walidacji SportsMOT. Oceniono trzy parametry: współczynnik wagowy straty OCR (γ), liczbę hierarchicznych klastrów poziomu ufności (K) oraz szybkość uczenia sieci OCR (η). Tabela 5 podsumowuje wartości MOTA, IDF1, HOTA oraz IDs uzyskane przy różnych ustawieniach parametrów.
| Parametr | Wartość | MOTA↑ | IDF1↑ | HOTA↑ | IDs↓ |
| Waga straty OCR (γ) | 0.2 | 84.7 | 69.4 | 66.2 | 2,944 |
| 0.4 | 86.3 | 71.5 | 68.2 | 2,893 |
| 0.6 | 87.9 | 73.1 | 68.9 | 2,815 |
| 0.8 (optymalna) | 88.9 | 74.3 | 69.9 | 2,768 |
| 1 | 88.2 | 73.8 | 69.3 | 2,792 |
| Liczba klastrów ufności (K) | 2 | 86.7 | 72.1 | 68.5 | 2,876 |
| 3 (optymalna) | 88.9 | 74.3 | 69.9 | 2,768 |
| 4 | 88.1 | 73.6 | 69.7 | 2,803 |
| 5 | 87.3 | 72.8 | 69.2 | 2,851 |
| Szybkość uczenia OCR (η) | 1 × 10⁻⁴ | 85.9 | 70.8 | 67.3 | 2,934 |
| 5 × 10⁻⁴ | 87.6 | 72.7 | 68.7 | 2,832 |
| 1 × 10⁻³ (optymalna) | 88.9 | 74.3 | 69.9 | 2,768 |
| 5 × 10⁻³ | 87.8 | 73.2 | 69 | 2,817 |
| 1 × 10⁻² | 86.5 | 71.6 | 68.7 | 2,889 |
Tabela 5: Analiza wrażliwości parametrów. Wydajność śledzenia uzyskana przy użyciu różnych ustawień parametrów dla JerseyTrack. Przedstawiono wskaźniki Multiple Object Tracking Accuracy (MOTA), IDentity F1 Score (IDF1), Higher Order Tracking Accuracy (HOTA) oraz liczbę przełączeń tożsamości (IDs) dla różnych wartości współczynnika wagowego straty Optical Character Recognition (OCR) (γ), liczby klastrów ufności (K) oraz szybkości uczenia OCR (η). Wartości parametrów zidentyfikowane jako optymalne odpowiadają ustawieniom zastosowanym w raportowanych eksperymentach. Wyższe wartości wskazują na lepszą wydajność w przypadku MOTA, IDF1 i HOTA, natomiast niższe wartości wskazują na lepszą wydajność dla IDs.
W przypadku współczynnika wagowego straty OCR (γ), najlepsze wyniki uzyskano dla γ = 0.8. Przy tych ustawieniach JerseyTrack osiągnął wskaźnik MOTA na poziomie 88.9%, IDF1 wynoszący 74.3%, HOTA na poziomie 69.9% oraz 2,768 ID. Gdy wartość γ została zmniejszona do 0.2, wskaźniki MOTA, IDF1 i HOTA spadły odpowiednio do 84.7%, 69.4% i 66.2%, podczas gdy liczba ID wzrosła do 2,944. Po zwiększeniu γ do 1.0 metryki wydajności nieznacznie spadły w porównaniu do γ = 0.8, osiągając MOTA na poziomie 88.2%, IDF1 wynoszący 73.8%, HOTA na poziomie 69.3% oraz 2,792 ID. Wyniki te wskazują, że niewystarczający nadzór OCR obniżył zdolność rozróżniania numerów zawodników, natomiast zwiększenie wagi straty OCR powyżej ocenionego optimum nie poprawiło wydajności śledzenia w testowanych warunkach.
W przypadku liczby hierarchicznych klastrów poziomu ufności (K), najlepszą ocenioną wydajność uzyskano dla K = 3. Ustawienie to odpowiada strategii asocjacji o wysokim, średnim i niskim poziomie ufności opisanej w metodologii. Przy K = 2 partycjonowanie ufności było mniej szczegółowe, a wskaźniki MOTA, IDF1 i HOTA spadły odpowiednio do 86,7%, 72,1% i 68,5%. Gdy K wzrosło do 4 lub 5, wydajność również spadła w stosunku do K = 3, co sugeruje, że nadmierna partycjonacja podzieliła detekcje na zbyt wąskie grupy ufności i zmniejszyła stabilność strategii asocjacji. Wyniki te potwierdzają zasadność zastosowania trzech poziomów ufności w ocenianej konfiguracji JerseyTrack.
W przypadku tempa uczenia sieci OCR (η), najlepszą ocenioną wydajność uzyskano przy η = 1 × 10-3. Przy niższym tempie uczenia wynoszącym 1 × 10-4, wskaźniki MOTA, IDF1 oraz HOTA spadły odpowiednio do 85,9%, 70,8% i 67,3%, natomiast liczba identyfikatorów (IDs) wzrosła do 2 934. Przy wyższym tempie uczenia wynoszącym 1 × 10-2, MOTA, IDF1 i HOTA spadły odpowiednio do 86,5%, 71,6% i 68,7%, podczas gdy liczba identyfikatorów wzrosła do 2 889. Wyniki te wskazują, że odgałęzienie OCR było wrażliwe na dobór tempa uczenia, a wartość 1 × 10-3 zapewniła najlepszą równowagę między rozpoznawaniem liczby graczy a wydajnością zachowania tożsamości w ocenianych warunkach.
Ogólnie Tabela 5 pokazuje, że kombinacja parametrów γ = 0.8, K = 3 oraz η = 1 × 10-3 pozwoliła uzyskać najwyższe wartości ocenianych wskaźników MOTA, IDF1 i HOTA, przy jednoczesnej najniższej liczbie identyfikatorów (ID). Analiza wrażliwości wykazała również, że umiarkowane odchylenia od tych wartości parametrów prowadziły do mierzalnych, lecz nie gwałtownych zmian w wydajności śledzenia. W związku z tym ustawienia te zostały zastosowane w porównaniu referencyjnym oraz w głównych eksperymentach walidacyjnych SportsMOT opisanych w niniejszym badaniu.
Dostępność danych
Surowe podsumowania oceny, końcowe wyniki śledzenia, rejestry środowiska, pliki mapowania zbiorów danych oraz pośrednie pliki podsumowujące wspierające wyniki niniejszego badania są dostępne w publicznym repozytorium pod adresem https://doi.org/10.5281/zenodo.21274353. Oryginalne publiczne zbiory danych referencyjnych wykorzystane w tym badaniu, w tym SportsMOT, TeamTrack, SoccerNet Tracking, MOT17 oraz MOT20, są dostępne u ich odpowiednich dostawców i nie są redystrybuowane w repozytorium.