System and method for player reidentification in broadcast video

US2025148615A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025148615-A1
Application numberUS-202519014617-A
CountryUS
Kind codeA1
Filing dateJan 9, 2025
Priority dateFeb 28, 2019
Publication dateMay 8, 2025
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed: 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 including a visible jersey number of the at least one player, each image patch of the plurality of image patches being a subset of a corresponding frame of the plurality of video frames; matching, by the computing system, the plurality of tracks including the visible jersey number of the at least one player; 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. 2 . The method of claim 1 , wherein each track further comprises a player identity label associated with each image patch of the plurality of image patches. 3 . The method of claim 1 , wherein matching, by the computing system, the plurality of tracks including the visible jersey number of the at least one player comprises: determining an orientation of a player in each image patch of the plurality of image patches associated with a track; identifying a subset of image patches in which the player's orientation in the track is at least greater than a threshold value; and adding the subset of tracks to the gallery of image patches associated with the track. 4 . The method of claim 3 , wherein identifying the subset of image patches in which the player's orientation in the track is at least greater than the threshold value comprises: calculating, for each image patch, a shoulder width of the player to determine the player; and normalizing the shoulder width by a length of a torso of the player. 5 . The method of claim 1 , wherein matching, by the computing system, the plurality of tracks including the visible jersey number of the at least one player, comprises: identifying a first track corresponding to a first player; learning, by an autoencoder, a first set of jersey features associated with the first player in a first set of image patches associated with the first track; identifying a second track corresponding to a second player; and learning, by the autoencoder, a second set of jersey features associated with the second player in a second set of image patches associated with the second track. 6 . The method of claim 5 , wherein measuring, by the computing system via the neural network, the similarity score for each matched track comprises: computing, via the neural network, the similarity score between the first set of jersey features and the second set of jersey features by comparing every pair of image patches across the first set of image patches and the second set of image patches; and averaging, via the neural network, the similarity score of all pairs of image patches. 7 . The method of claim 6 , further comprising: determining that the average similarity score is at least higher than a threshold value; and based on the average similarity score being at least higher than the threshold value, determining that the first player and the second player are the same player. 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 including a visible jersey number of the at least one player, each image patch of the plurality of image patches being a subset of a corresponding frame of the plurality of video frames; matching, via an autoencoder, the plurality of tracks including the visible jersey number of the at least one player; measuring, via a neural network, a similarity score for each matched track; and associating two tracks based on the measured similarity. 9 . The system of claim 8 , wherein each track further comprises a player identity label associated with each image patch of the plurality of image patches. 10 . The system of claim 8 , wherein matching the plurality of tracks including the visible jersey number of the at least one player comprises: determining an orientation of a player in each image patch of the plurality of image patches associated with a track; identifying a subset of image patches in which the player's orientation in the track is at least greater than a threshold value; and adding the subset of tracks to the gallery of image patches associated with the track. 11 . The system of claim 10 , wherein identifying the subset of image patches in which the player's orientation in the track is at least greater than the threshold value comprises: calculating, for each image patch, a shoulder width of the player to determine the player; and normalizing the shoulder width by a length of a torso of the player. 12 . The system of claim 8 , wherein matching, via the autoencoder, the plurality of tracks including the visible jersey number of the at least one player, comprises: identifying a first track corresponding to a first player; learning, by the autoencoder, a first set of jersey features associated with the first player in a first set of image patches associated with the first track; identifying a second track corresponding to a second player; and learning, by the autoencoder, a second set of jersey features associated with the second player in a second set of image patches associated with the second track. 13 . The system of claim 12 , wherein measuring, via the neural network, the similarity score for each matched track comprises: computing, via the neural network, the similarity score between the first set of jersey features and the second set of jersey features by comparing every pair of image patches across the first set of image patches and the second set of image patches; and averaging, via the neural network, the similarity score of all pairs of image patches. 14 . The system of claim 13 , further comprising: determining that the average similarity score is at least higher than a threshold value; and based on the average similarity score being at least higher than the threshold value, determining that the first player and the second player are the same player. 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 including a visible jersey number of the at least one player, each image patch of the plurality of image patches being a subset of a corresponding frame of the plurality of video frames; matching, by the computing system, the plurality of tracks including the visible jersey number of the at least one player; measuring, by the computing system via a neural network, a s

Assignees

Inventors

Classifications

  • Supervised learning · CPC title

  • Auto-encoder networks; Encoder-decoder networks · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • Integrating the filters into a hierarchical structure, e.g. convolutional neural networks [CNN] · CPC title

  • using neural networks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2025148615A1 cover?
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 …
Who is the assignee on this patent?
Stats Llc
What technology area does this patent fall under?
Primary CPC classification G06T7/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).