US 11,861,850 B2
System and method for player reidentification in broadcast video
Long Sha, Chicago, IL (US); Sujoy Ganguly, Chicago, IL (US); Xinyu Wei, Melbourne (AU); Patrick Joseph Lucey, Chicago, IL (US); and Aditya Cherukumudi, London (GB)
Assigned to STATS LLC, Chicago, IL (US)
Filed by STATS LLC, Chicago, IL (US)
Filed on Feb. 17, 2023, as Appl. No. 18/171,066.
Application 18/171,066 is a continuation of application No. 17/454,952, filed on Nov. 15, 2021, granted, now 11,586,840.
Application 17/454,952 is a continuation of application No. 16/805,009, filed on Feb. 28, 2020, granted, now 11,176,411.
Claims priority of provisional application 62/811,889, filed on Feb. 28, 2019.
Prior Publication US 2023/0206464 A1, Jun. 29, 2023
Int. Cl. G06T 7/20 (2017.01); G06N 3/08 (2023.01); G06T 7/73 (2017.01); G06T 7/80 (2017.01); G06T 7/00 (2017.01); G06T 7/70 (2017.01); H04N 21/44 (2011.01); G06V 20/40 (2022.01); G06V 40/20 (2022.01); G06F 18/22 (2023.01); G06F 18/214 (2023.01); G06F 18/232 (2023.01); G06F 18/2135 (2023.01); G06F 18/2413 (2023.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 10/44 (2022.01)
CPC G06T 7/20 (2013.01) [G06F 18/214 (2023.01); G06F 18/2135 (2023.01); G06F 18/22 (2023.01); G06F 18/232 (2023.01); G06F 18/2413 (2023.01); G06N 3/08 (2013.01); G06T 7/70 (2017.01); G06T 7/73 (2017.01); G06T 7/80 (2017.01); G06T 7/97 (2017.01); G06V 10/454 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/42 (2022.01); G06V 20/46 (2022.01); G06V 20/48 (2022.01); G06V 20/49 (2022.01); G06V 40/20 (2022.01); H04N 21/44008 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30221 (2013.01); G06T 2207/30244 (2013.01); G06V 20/44 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying, by a computing system, broadcast video feed of a game, the broadcast video feed captured by a broadcast camera;
identifying, by the computing system from the broadcast video feed, a first track corresponding to a first player, the first track comprising trajectory information corresponding to the first player up to a first time, wherein after the first time, the first player is not a field of view of the broadcast camera;
identifying, by the computing system from the broadcast video feed, a second track corresponding to a second player, the second track comprising second trajectory information corresponding to the second player up to a second time, the second time after the first time;
learning, by the computing system, a first set of visual attributes corresponding to the first player in the first track;
learning, by the computing system, a second set of visual attributes corresponding to the second player in the second track;
determining, by the computing system, that the first player and the second player are the same player by measuring a similarity between the first set of visual attributes and the second set of visual attributes; and
inferring, by the computing system, movement of the first player between the first time and the second time, wherein the first player is not in the field of view of the broadcast camera between the first time and the second time.