Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Sports Analytics

Search All Applications in Sports Analytics


Application US20200279131


Published 2020-09-03

System And Method For Player Reidentification In Broadcast Video

A system and method of re-identifying players in a broadcast video feed are provided herein. A computing system retrieves a broadcast video feed for a sporting event. The broadcast video feed includes a plurality of video frames. The computing system generates a plurality of tracks based on the plurality of video frames. Each track includes a plurality of image patches associated with at least one player. Each image patch of the plurality of image patches is a subset of the corresponding frame of the plurality of video frames. For each track, the computing system generates a gallery of image patches. A jersey number of each player is visible in each image patch of the gallery. The computing system matches, via a convolutional autoencoder, tracks across galleries. The computing system measures, via a neural network, a similarity score for each matched track and associates two tracks based on the measured similarity.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

3 Independent Claims

  • 1. A method of re-identifying players in a broadcast video feed, comprising: retrieving, by a computing system, a broadcast video feed for a sporting event, the broadcast video feed comprising a plurality of video frames; generating, by the computing system, a plurality of tracks based on the plurality of video frames, wherein each track comprises a plurality of image patches associated with at least one player, each image patch of the plurality of image patches being a subset of the corresponding frame of the plurality of video frames; for each track, generating, by the computing system, a gallery of image patches wherein a jersey number of each player is visible in each image patch of the gallery; matching, by the computing system via a convolutional autoencoder, tracks across galleries; measuring, by the computing system via a neural network, a similarity score for each matched track; and associating, by the computing system, two tracks based on the measured similarity.

  • 8. A system for re-identifying players in a broadcast video feed, comprising: a processor; and a memory having programming instructions stored thereon, which, when executed by the processor, performs one or more operations, comprising: retrieving a broadcast video feed for a sporting event, the broadcast video feed comprising a plurality of video frames; generating a plurality of tracks based on the plurality of video frames, wherein each track comprises a plurality of image patches associated with at least one player, each image patch of the plurality of image patches being a subset of the corresponding frame of the plurality of video frames; for each track, generating a gallery of image patches wherein a jersey number of each player is visible in each image patch of the gallery; matching, via a convolutional autoencoder, tracks across galleries; measuring, via a neural network, a similarity score for each matched track; and associating two tracks based on the measured similarity.

  • 15. A non-transitory computer readable medium including one or more sequences of instructions that, when executed by one or more processors, perform operations comprising: retrieving, by a computing system, a broadcast video feed for a sporting event, the broadcast video feed comprising a plurality of video frames; generating, by the computing system, a plurality of tracks based on the plurality of video frames, wherein each track comprises a plurality of image patches associated with at least one player, each image patch of the plurality of image patches being a subset of the corresponding frame of the plurality of video frames; for each track, generating, by the computing system, a gallery of image patches wherein a jersey number of each player is visible in each image patch of the gallery; matching, by the computing system via a convolutional autoencoder, tracks across galleries; measuring, by the computing system via a neural network, a similarity score for each matched track; and associating, by the computing system, two tracks based on the measured similarity.