-
公开(公告)号:US20240095931A1
公开(公告)日:2024-03-21
申请号:US18512983
申请日:2023-11-17
申请人: Stats LLC
发明人: Long Sha , Sujoy Ganguly , Xinyu Wei , Patrick Joseph Lucey , Aditya Cherukumudi
IPC分类号: G06T7/20 , G06F18/2135 , G06F18/214 , G06F18/22 , G06F18/232 , G06F18/2413 , G06N3/08 , G06T7/00 , G06T7/70 , G06T7/73 , G06T7/80 , G06V10/44 , G06V10/764 , G06V10/82 , G06V20/40 , G06V40/20 , H04N21/44
CPC分类号: G06T7/20 , G06F18/2135 , G06F18/214 , G06F18/22 , G06F18/232 , G06F18/2413 , G06N3/08 , G06T7/70 , G06T7/73 , G06T7/80 , G06T7/97 , G06V10/454 , G06V10/764 , G06V10/82 , G06V20/42 , G06V20/46 , G06V20/48 , G06V20/49 , G06V40/20 , H04N21/44008 , G06T2207/10016 , G06T2207/20081 , G06T2207/20084 , G06T2207/30221 , G06T2207/30244 , G06V20/44
摘要: 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.
-
公开(公告)号:US11935298B2
公开(公告)日:2024-03-19
申请号:US17303361
申请日:2021-05-27
申请人: STATS LLC
摘要: A system and method of predicting a team's formation on a playing surface are disclosed herein. A computing system retrieves one or more sets of event data for a plurality of events. Each set of event data corresponds to a segment of the event. A deep neural network, such as a mixture density network, learns to predict an optimal permutation of players in each segment of the event based on the one or more sets of event data. The deep neural network learns a distribution of players for each segment based on the corresponding event data and optimal permutation of players. The computing system generates a fully trained prediction model based on the learning. The computing system receives target event data corresponding to a target event. The computing system generates, via the trained prediction model, an expected position of each player based on the target event data.
-
公开(公告)号:US11918897B2
公开(公告)日:2024-03-05
申请号:US17660980
申请日:2022-04-27
申请人: STATS LLC
发明人: Patrick Joseph Lucey
IPC分类号: A63F13/497 , A63F13/573 , A63F13/86
CPC分类号: A63F13/497 , A63F13/573 , A63F13/86 , A63F2300/5533 , A63F2300/646
摘要: A computing system retrieves historical event data for a plurality of games in a league. The historical event data includes (x,y) coordinates of players within each game and game context data. The computing system learns one or more attributes of each team in each game and each player on each team in each game. The computing system receives a request to simulate a play in a historical game. The request includes substituting a player that was in the play with a target player that was not in the play. The computing system simulates the play with the target player in place of the player based on the one or more attributes learned by the computing system. The computing system generates a graphical representation of the simulation.
-
公开(公告)号:US20230334859A1
公开(公告)日:2023-10-19
申请号:US18336400
申请日:2023-06-16
申请人: STATS LLC
发明人: Andrew Patton , Nathan Walker , Matthew Scott , Alex Ottenwess
摘要: A computing system identifies broadcast video for a plurality of games in a first league. The broadcast video includes a plurality of video frames. The computing system generates tracking data for each game from the broadcast video of a corresponding game. The computing system enriches the tracking data. The enriching includes merging play-by-play data for the game with the tracking data of the corresponding game. The computing system generates padded tracking data based on the tracking data. The computing system projects player performance in a second league for each player based on the tracking data and the padded tracking data.
-
85.
公开(公告)号:US20230330485A1
公开(公告)日:2023-10-19
申请号:US18336474
申请日:2023-06-16
申请人: STATS LLC
发明人: Paul David Power , Aditya Cherukumudi , Sujoy Ganguly , Xinyu Wei , Long Sha , Jennifer Hobbs , Hector Ruiz , Patrick Joseph Lucey
CPC分类号: A63B24/0006 , G06N3/08 , A63B24/0087 , A63B24/0021 , A63B24/0062 , G06N20/00
摘要: A method of generating a player prediction is disclosed herein. A computing system retrieves data from a data store. The computing system generates a predictive model using an artificial neural network. The artificial neural network generates one or more personalized embeddings that include player-specific information based on historical performance. The computing system selects, from the data, one or more features related to each shot attempt captured in the data. The artificial neural network learns an outcome of each shot attempt based at least on the one or more personalized embeddings and the one or more features related to each shot attempt.
-
公开(公告)号:US11715303B2
公开(公告)日:2023-08-01
申请号:US17167411
申请日:2021-02-04
申请人: STATS LLC
发明人: William Thomas Gurpinar-Morgan , Daniel Richard Dinsdale , Joe Dominic Gallagher , Aditya Cherukumudi , Paul David Power , Patrick Joseph Lucey
IPC分类号: G06V20/40 , G06N3/08 , G06N3/045 , G06V10/764 , G06V10/82
摘要: A computing system retrieves ball-by-ball data for a plurality of sporting events. The computing system generates a trained neural network based on ball-by-ball data supplemented with ball-by-ball data with ball-by-ball match context features and personalized embeddings based on a batsman and a bowler for each delivery. The computing system receives a target batsman and a target bowler for a pitch to be delivered in a target event. The computing system identifies target ball-by-ball data for a window of pitches preceding the to be delivered pitch. The computing system retrieves historical ball-by-ball data for each of the target batsman and the target bowler. The computing system generates personalized embeddings for both the target batsman and the target bowler based on the historical ball-by-ball data. The computing system predicts a shot type for the pitch to be delivered based on the target ball-by-ball data and the personalized embeddings.
-
公开(公告)号:US20230215014A1
公开(公告)日:2023-07-06
申请号:US18146755
申请日:2022-12-27
申请人: STATS LLC
CPC分类号: G06T7/194 , G06T1/60 , G06T3/40 , G06F16/51 , G06T2207/30221 , G06T2207/30196
摘要: A computing system receives an image for processing. The image includes at least a player of interest. The computing system executes an image processing workflow for automatically processing the image in accordance with standards set by an organization associated with the computing system. The executing includes removing, via a background module, background pixels from the image. The executing further includes, after removing the background pixels, resizing, via a resizing module, the image to a set size defined by the organization. The executing further includes, after resizing the image, renaming, via a renaming module, the image to a name format defined by the organization. After executing the image processing workflow, the computing system saves the image to a database for retrieval. The removing, the resizing, and the renaming are performed without user intervention.
-
公开(公告)号:US20230206465A1
公开(公告)日:2023-06-29
申请号:US18175278
申请日:2023-02-27
申请人: STATS LLC
发明人: Long Sha , Sujoy Ganguly , Xinyu Wei , Patrick Joseph Lucey , Aditya Cherukumudi
IPC分类号: G06T7/20 , G06N3/08 , G06T7/73 , G06T7/80 , G06T7/00 , G06T7/70 , H04N21/44 , G06V20/40 , G06V40/20 , G06F18/22 , G06F18/214 , G06F18/232 , G06F18/2135 , G06F18/2413 , G06V10/764 , G06V10/82 , G06V10/44
CPC分类号: G06T7/20 , G06N3/08 , G06T7/73 , G06T7/80 , G06T7/97 , G06T7/70 , H04N21/44008 , G06V20/42 , G06V20/46 , G06V20/48 , G06V20/49 , G06V40/20 , G06F18/22 , G06F18/214 , G06F18/232 , G06F18/2135 , G06F18/2413 , G06V10/764 , G06V10/82 , G06V10/454 , G06T2207/20081 , G06T2207/20084 , G06T2207/10016 , G06T2207/30221 , G06T2207/30244 , G06V20/44
摘要: A system and method of calibrating moving cameras capturing a sporting event is disclosed 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 labels, via a neural network, components of a playing surface captured in each video frame. The computing system matches a subset of labeled video frames to a set of templates with various camera perspectives. The computing system fits a playing surface model to the set of labeled video frames that were matched to the set of templates. The computing system identifies camera motion in each video frame using an optical flow model. The computing system generates a homography matrix for each video frame based on the fitted playing surface model and camera motion. The computing system calibrates each camera based on the homography matrix generated for each video frame.
-
公开(公告)号:US20230206464A1
公开(公告)日:2023-06-29
申请号:US18171066
申请日:2023-02-17
申请人: STATS LLC
发明人: Long Sha , Sujoy Ganguly , Xinyu Wei , Patrick Joseph Lucey , Aditya Cherukumudi
IPC分类号: G06T7/20 , G06N3/08 , G06T7/73 , G06T7/80 , G06T7/00 , G06T7/70 , H04N21/44 , G06V20/40 , G06V40/20 , G06F18/22 , G06F18/214 , G06F18/232 , G06F18/2135 , G06F18/2413 , G06V10/764 , G06V10/82 , G06V10/44
CPC分类号: G06T7/20 , G06N3/08 , G06T7/73 , G06T7/80 , G06T7/97 , G06T7/70 , H04N21/44008 , G06V20/42 , G06V20/46 , G06V20/48 , G06V20/49 , G06V40/20 , G06F18/22 , G06F18/214 , G06F18/232 , G06F18/2135 , G06F18/2413 , G06V10/764 , G06V10/82 , G06V10/454 , G06T2207/20081 , G06T2207/20084 , G06T2207/10016 , G06T2207/30221 , G06T2207/30244 , G06V20/44
摘要: 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.
-
公开(公告)号:US11660521B2
公开(公告)日:2023-05-30
申请号:US16254088
申请日:2019-01-22
申请人: STATS LLC
发明人: Hector Ruiz , Sujoy Ganguly , Nathan Frank , Patrick Lucey
CPC分类号: A63B71/0605 , A63B71/0622 , G06N3/042 , G06N3/045 , G06N3/08 , G06N20/20 , A63B71/0616
摘要: A method of generating an outcome for a sporting event is disclosed herein. A computing system retrieves tracking data from a data store. The computing system generates a predictive model using a deep neural network. The one or more neural networks of the deep neural network generates one or more embeddings comprising team-specific information and agent-specific information based on the tracking data. The computing system selects, from the tracking data, one or more features related to a current context of the sporting event. The computing system learns, by the deep neural network, one or more likely outcomes of one or more sporting events. The computing system receives a pre-match lineup for the sporting event. The computing system generates, via the predictive model, a likely outcome of the sporting event based on historical information of each agent for the home team, each agent for the away team, and team-specific features.
-
-
-
-
-
-
-
-
-