A framework for automatic sports video annotation with anomaly detection and transfer learning

This paper describes a system that can automatically annotate videos and illustrates its application to tennis games. A unified apparatus is proposed, cast in a Bayesian reasoning framework. This is supported by a cognitive memory architecture that allows the system to store raw video data at the lowest cognitive level and its semantic annotation with increasing levels of abstraction up to determining the score of a game. Also embedded in the system is a set of mechanisms to detect anomalies caused by a change of domain in the input data. Once an anomaly is detected, transfer learning methods are triggered to adapt the knowledge to new domains, such as new sport modalities. We also present a generic framework for rule induction that is crucial in the context of an adaptive annotation system.

[1]  T. Campos,et al.  Domain Adaptation in the Context of Sport Video Action Recognition , 2011 .

[2]  David Windridge,et al.  Domain Anomaly Detection in Machine Perception: A System Architecture and Taxonomy , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  David Windridge,et al.  Automatic annotation of court games with structured output learning , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[4]  D. Aldous Exchangeability and related topics , 1985 .

[5]  Yoram Singer,et al.  The Hierarchical Hidden Markov Model: Analysis and Applications , 1998, Machine Learning.

[6]  David Windridge,et al.  Anomaly Detection and Knowledge Transfer in Automatic Sports Video Annotation , 2012, Detection and Identification of Rare Audiovisual Cues.

[7]  David Windridge,et al.  Multilevel Chinese Takeaway Process and Label-Based Processes for Rule Induction in the Context of Automated Sports Video Annotation , 2014, IEEE Transactions on Cybernetics.

[8]  Luc Van Gool,et al.  Detection and Identification of Rare Audiovisual Cues , 2012, Studies in Computational Intelligence.