The aim of this course is to train the student in the practical use of basic and state-of-the-art algorithms for the analysis of a video sequence. This course will be project-oriented, focused on handling these algorithms with the help of the OpenCV software library.
UNIT I: Foreground/Objects detection and segmentation
Background subtraction: parametric and non-parametric models
Specific object detectors
UNIT II: Video object tracking
Kalman and Particle Filters
Tracking by detection
UNIT III: Event detection and understanding
T. Moeslund, Introduction to video and image processing: Building real systems and applications. Springer Science & Business Media, 2012.
T. Bouwmans, F. Porikli, B. Hferlin, and A. Vacavant. Background Modeling and Foreground Detection for Video Surveillance. Chapman and Hall/CRC, 2014
E. Maggio, A. Cavallaro, Video Tracking: Theory and Practice, Wiley, 2011.
Fu, Yun, ed. Human Activity Recognition and Prediction. Springer, 2015.
Atrey, M. Kankanhalli, and A. Cavallaro, eds. Intelligent multimedia surveillance: current trends and research. Springer Science & Business Media, 2013.
A. Kaehler and G. Bradski. Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library. O’Reilly Media, Inc., 2016.
Additional lecturers, if exist(name, position, degree): Marcos Escudero-Vinolo, Ph.D., Associate Professor ; José M. Martínez, Ph.D., Full Professor