US 11,861,848 B2
System and method for generating trackable video frames from 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 Jul. 1, 2022, as Appl. No. 17/810,457.
Application 17/810,457 is a continuation of application No. 16/805,116, filed on Feb. 28, 2020, granted, now 11,379,683.
Claims priority of provisional application 62/811,889, filed on Feb. 28, 2019.
Prior Publication US 2022/0343110 A1, Oct. 27, 2022
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
 
15. A system, comprising:
a processor; and
a memory having programming instructions stored thereon, which, when executed by the processor, causes the system to perform operations comprising:
identifying a broadcast video feed for a sporting event, the broadcast video feed comprising a plurality of frames captured by a camera;
classifying, by a neural network, each frame of the plurality of frames as trackable or untrackable, wherein trackable frames capture a unified view of the sporting event;
determining a motion of the camera between successive trackable frames by:
identifying objects contained in the trackable frames,
removing the objects from the trackable frames, and
determining a flow from a first trackable frame to a second trackable frame of the trackable frames; and
based on the determining, calibrating the camera.