Description, analysis and prediction of player actions in selected hockey game situations
Motion is an important cue to the intentions of active agents in environments involving collaboration and competition. We demonstrate this in the domain of ice hockey. We develop a framework to represent and reason about hockey behaviors using as input actual player motion trajectory data tracked fr...
Main Author: | |
---|---|
Language: | English |
Published: |
2009
|
Online Access: | http://hdl.handle.net/2429/16771 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-16771 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-167712018-01-05T17:38:33Z Description, analysis and prediction of player actions in selected hockey game situations Li, Fahong Motion is an important cue to the intentions of active agents in environments involving collaboration and competition. We demonstrate this in the domain of ice hockey. We develop a framework to represent and reason about hockey behaviors using as input actual player motion trajectory data tracked from game video and supported by knowledge of hockey strategy, game context and specific player profiles. The raw player motion trajectory data consists of space-time point sequences of forward/backward skating registered to rink coordinates. This is augmented with knowledge of possession of the puck and specific player attributes (e.g., shoots left, shoots right). We focus on the analysis of three clearly identifiable situations: 2-on-l offensive attacks, defensive zone breakouts and power play shots from the point. We use a Finite State Machine (FSM) model to represent our total knowledge of a given situation and develop evaluation functions for primitive hockey behaviors (e.g., pass, shot). Based on the augmented trajectory data, the FSMs and the evaluation functions, we describe what happened in each identified situation, assess the outcome, estimate when and where key play choices were made, and attempt to predict whether better alternatives were available to achieve understood goals. A textual natural language description and a simple 2D graphic animation of the analysis are produced as the output. The graphic animation is useful for interactive visualization and debugging. The textual description also provides potentially useful annotation for large databases of player motion trajectories. The framework is flexible to allow the substitution of different analysis modules and extensible to allow the inclusion of additional hockey situations. We expect that the methodology and the framework can be generalized and applied in other domains, such as soccer, basketball, traffic flow control and people surveillance. Science, Faculty of Computer Science, Department of Graduate 2009-12-16T19:27:55Z 2009-12-16T19:27:55Z 2004 2004-05 Text Thesis/Dissertation http://hdl.handle.net/2429/16771 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
description |
Motion is an important cue to the intentions of active agents in environments involving collaboration and competition. We demonstrate this in the domain of ice hockey. We develop a framework to represent and reason about hockey behaviors using as input actual player motion trajectory data tracked from game video and supported by knowledge of hockey strategy, game context and specific player profiles. The raw player motion trajectory data consists of space-time point sequences of forward/backward skating registered to rink coordinates. This is augmented with knowledge of possession of the puck and specific player attributes (e.g., shoots left, shoots right).
We focus on the analysis of three clearly identifiable situations: 2-on-l offensive
attacks, defensive zone breakouts and power play shots from the point. We use a Finite State Machine (FSM) model to represent our total knowledge of a given situation and develop evaluation functions for primitive hockey behaviors (e.g., pass, shot). Based on the augmented trajectory data, the FSMs and the evaluation functions, we describe what happened in each identified situation, assess the outcome,
estimate when and where key play choices were made, and attempt to predict whether better alternatives were available to achieve understood goals. A textual natural language description and a simple 2D graphic animation of the analysis are produced as the output. The graphic animation is useful for interactive visualization and debugging. The textual description also provides potentially useful annotation for large databases of player motion trajectories.
The framework is flexible to allow the substitution of different analysis modules
and extensible to allow the inclusion of additional hockey situations. We expect that the methodology and the framework can be generalized and applied in other domains, such as soccer, basketball, traffic flow control and people surveillance. === Science, Faculty of === Computer Science, Department of === Graduate |
author |
Li, Fahong |
spellingShingle |
Li, Fahong Description, analysis and prediction of player actions in selected hockey game situations |
author_facet |
Li, Fahong |
author_sort |
Li, Fahong |
title |
Description, analysis and prediction of player actions in selected hockey game situations |
title_short |
Description, analysis and prediction of player actions in selected hockey game situations |
title_full |
Description, analysis and prediction of player actions in selected hockey game situations |
title_fullStr |
Description, analysis and prediction of player actions in selected hockey game situations |
title_full_unstemmed |
Description, analysis and prediction of player actions in selected hockey game situations |
title_sort |
description, analysis and prediction of player actions in selected hockey game situations |
publishDate |
2009 |
url |
http://hdl.handle.net/2429/16771 |
work_keys_str_mv |
AT lifahong descriptionanalysisandpredictionofplayeractionsinselectedhockeygamesituations |
_version_ |
1718590326926475264 |