Trajectory-Based Ball Detection and Tracking with Aid of Homography in Broadcast Tennis Video Xinguo Yu, Nianjuan Jiang, Ee Luang Ang Present by komod.

Slides:



Advertisements
Similar presentations
Gestures Recognition. Image acquisition Image acquisition at BBC R&D studios in London using eight different viewpoints. Sequence frame-by-frame segmentation.
Advertisements

DONG XU, MEMBER, IEEE, AND SHIH-FU CHANG, FELLOW, IEEE Video Event Recognition Using Kernel Methods with Multilevel Temporal Alignment.
Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,
A Keystone-free Hand-held Mobile Projection System Li Zhaorong And KH Wong Reference: Zhaorong Li, Kin-Hong Wong, Yibo Gong, and Ming-Yuen Chang, “An Effective.
SmartPlayer: User-Centric Video Fast-Forwarding K.-Y. Cheng, S.-J. Luo, B.-Y. Chen, and H.-H. Chu ACM CHI 2009 (international conference on Human factors.
Finding Structure in Home Videos by Probabilistic Hierarchical Clustering Daniel Gatica-Perez, Alexander Loui, and Ming-Ting Sun.
Vision Based Control Motion Matt Baker Kevin VanDyke.
Robust Object Tracking via Sparsity-based Collaborative Model
Multiple People Detection and Tracking with Occlusion Presenter: Feifei Huo Supervisor: Dr. Emile A. Hendriks Dr. A. H. J. Stijn Oomes Information and.
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Automatic in vivo Microscopy Video Mining for Leukocytes * Chengcui Zhang, Wei-Bang Chen, Lin Yang, Xin Chen, John K. Johnstone.
1 A scheme for racquet sports video analysis with the combination of audio-visual information Visual Communication and Image Processing 2005 Liyuan Xing,
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Personalized Abstraction of Broadcasted American Football Video by Highlight Selection Noboru Babaguchi (Professor at Osaka Univ.) Yoshihiko Kawai and.
ICME 2008 Huiying Liu, Shuqiang Jiang, Qingming Huang, Changsheng Xu.
Broadcast Court-Net Sports Video Analysis Using Fast 3-D Camera Modeling Jungong Han Dirk Farin Peter H. N. IEEE CSVT 2008.
ACM Multimedia 2008 Feng Liu 1, Yuhen-Hu 1,2 and Michael Gleicher 1.
Recognition of Traffic Lights in Live Video Streams on Mobile Devices
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
Adaptive Rao-Blackwellized Particle Filter and It’s Evaluation for Tracking in Surveillance Xinyu Xu and Baoxin Li, Senior Member, IEEE.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Major Cast Detection in Video Using Both Speaker and Face Information
On the Use of Computable Features for Film Classification Zeeshan Rasheed,Yaser Sheikh Mubarak Shah IEEE TRANSCATION ON CIRCUITS AND SYSTEMS FOR VIDEO.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Hui Kong, Member, IEEE, Jean- Yves Audibert, and Jean Ponce, Fellow, IEEE.
Automatic Camera Calibration for Image Sequences of a Football Match Flávio Szenberg (PUC-Rio) Paulo Cezar P. Carvalho (IMPA) Marcelo Gattass (PUC-Rio)
Visual Screen: Transforming an Ordinary Screen into a Touch Screen Zhengyou Zhang & Ying Shan Vision Technology Group Microsoft Research
Video Trails: Representing and Visualizing Structure in Video Sequences Vikrant Kobla David Doermann Christos Faloutsos.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
A Fast and Robust Fingertips Tracking Algorithm for Vision-Based Multi-touch Interaction Qunqun Xie, Guoyuan Liang, Cheng Tang, and Xinyu Wu th.
What’s Making That Sound ?
Shape Recognition and Pose Estimation for Mobile Augmented Reality Author : N. Hagbi, J. El-Sana, O. Bergig, and M. Billinghurst Date : Speaker.
A Generic Virtual Content Insertion System Based on Visual Attention Analysis H. Liu 1, 2, S. Jiang 1, Q. Huang 1, 2, C. Xu 2, 3 1 Institute of Computing.
Player Action Recognition in Broadcast Tennis Video with Applications to Semantic Analysis of Sport Game Guangyu Zhu, Changsheng Xu Qingming Huang, Wen.
Università degli Studi di Modena and Reggio Emilia Dipartimento di Ingegneria dell’Informazione Prototypes selection with.
Characterizing activity in video shots based on salient points Nicolas Moënne-Loccoz Viper group Computer vision & multimedia laboratory University of.
Introduction to Visible Watermarking IPR Course: TA Lecture 2002/12/18 NTU CSIE R105.
 Tsung-Sheng Fu, Hua-Tsung Chen, Chien-Li Chou, Wen-Jiin Tsai, and Suh-Yin Lee Visual Communications and Image Processing (VCIP), 2011 IEEE, 6-9 Nov.
Tactic Analysis in Football Instructors: Nima Najafzadeh Mahdi Oraei Spring
A 3D Model Alignment and Retrieval System Ding-Yun Chen and Ming Ouhyoung.
Fast Mode Decision for H.264/AVC Based on Rate-Distortion Clustering IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 14, NO. 3, JUNE 2012 Yu-Huan Sung Jia-Ching.
A New Fingertip Detection and Tracking Algorithm and Its Application on Writing-in-the-air System The th International Congress on Image and Signal.
Soccer Video Analysis EE 368: Spring 2012 Kevin Cheng.
The Implementation of Markerless Image-based 3D Features Tracking System Lu Zhang Feb. 15, 2005.
Case Study 1 Semantic Analysis of Soccer Video Using Dynamic Bayesian Network C.-L Huang, et al. IEEE Transactions on Multimedia, vol. 8, no. 4, 2006 Fuzzy.
Fingertip Detection with Morphology and Geometric Calculation Dung Duc Nguyen ; Thien Cong Pham ; Jae Wook Jeon Intelligent Robots and Systems, IEEE/RSJ.
Implementation, Comparison and Literature Review of Spatio-temporal and Compressed domains Object detection. By Gokul Krishna Srinivasan Submitted to Dr.
An Efficient Algorithm for Detection of Soccer Ball and Players M. M. Naushad Ali, M. Abdullah-Al-Wadud and Seok-Lyong Lee * Department of Industrial and.
Text From Corners: A Novel Approach to Detect Text and Caption in Videos Xu Zhao, Kai-Hsiang Lin, Yun Fu, Member, IEEE, Yuxiao Hu, Member, IEEE, Yuncai.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
Presented by: Idan Aharoni
Vehicle Detection in Aerial Surveillance Using Dynamic Bayesian Networks Hsu-Yung Cheng, Member, IEEE, Chih-Chia Weng, and Yi-Ying Chen IEEE TRANSACTIONS.
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
Blind Quality Assessment System for Multimedia Communications Using Tracing Watermarking P. Campisi, M. Carli, G. Giunta and A. Neri IEEE Transactions.
Tracking Groups of People for Video Surveillance Xinzhen(Elaine) Wang Advisor: Dr.Longin Latecki.
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
1 2D TO 3D IMAGE AND VIDEO CONVERSION. INTRODUCTION The goal is to take already existing 2D content, and artificially produce the left and right views.
Hough Transform CS 691 E Spring Outline Hough transform Homography Reading: FP Chapter 15.1 (text) Some slides from Lazebnik.
ENTERFACE 08 Project 9 “ Tracking-dependent and interactive video projection ” Mid-term presentation August 19th, 2008.
Event Tactic Analysis Based on Broadcast Sports Video Guangyu Zhu, Changsheng Xu, Senior Member, IEEE, Qingming Huang, Member, IEEE, Yong Rui, Senior Member,
REAL-TIME DETECTOR FOR UNUSUAL BEHAVIOR
Signal and Image Processing Lab
Traffic Sign Recognition Using Discriminative Local Features Andrzej Ruta, Yongmin Li, Xiaohui Liu School of Information Systems, Computing and Mathematics.
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Vehicle Segmentation and Tracking in the Presence of Occlusions
Filtering Things to take away from this lecture An image as a function
A Novel Smoke Detection Method Using Support Vector Machine
Presentation transcript:

Trajectory-Based Ball Detection and Tracking with Aid of Homography in Broadcast Tennis Video Xinguo Yu, Nianjuan Jiang, Ee Luang Ang Present by komod Visual Communications and Image Processing 2007 Proc. of SPIE-IS&T Electronic Imaging, SPIE Vol. 6508

Introduction The ball is the most important object in tennis (and in many kind of sports) Very challenging problem –Camera motion –presence of many ball-like objects –small size and the high speed of the ball –Object-indistinguishable

Introduction Method –Trajectory-based the ball is the “most active” object in tennis video previous work : A Trajectory-based ball detection and tracking algorithm in broadcast tennis video, Proc. of ICIP –Homography Goal –find projection locations of the ball on the ground –find landing positions

Introduction

Feature Point Extraction Court Segmentation –Find the court color range and paint all the pixels in this range with a single color –find the lines separating the audience from the playing field detecting the change pattern of color for each row and column of the image –paint the audience area in the court color.

Feature Point Extraction Straight Line Detection –gridding Hough transform Court Fitting –Detect the net and use it as reference –find the intersection of lines

Homography Acquisition Standard Frame –whose lookat is the cluster center of all lookats of all the frames in the considered clip –The lookat of frame is a point in the real world that corresponds to the center of the frame

Homography Acquisition Disparity Measure of Two Court Images –For i = 1 to 9 Measure Function –Let C std be the court in the standard frame and C trn denote the transformed court from the segmented court in frame F –For given H and F

Homography Acquisition Initial Matrix –transforms an image point X' (x 1 ', y 2 ', 1) to a point X (x 1, y 2, 1) in another image –X = HX‘ Tuning of Homography –The homograph matrix computed based on feature points –A small hough space enclosing it

Homography Acquisition Tuning procedure Frame transform

Ball Location In Hitting Frame Hitting frame detection –Find the sound emitted by the racket hitting M. Xu et al, Creating audio keywords for event detection in soccer video, In Proc. of ICME Hitting racket detection –Maybe player tracking

Ball Candidate Detection Object segmentation from standard frame Four sieve are used for non-ball object removal –Court Sieve Θ 1 filter out audience area filter out court lines –Ball Size Sieve Θ 2 filter out the objects out of the ball-size range homography from ground model to standard frame use a range of allowable ball sizes (estimate error) –Ball Color Sieve Θ 3 filter out the objects with too few ball color pixels –Shape Sieve Θ 4 filter out objects out of the range of width-to-height ratio 2.5 is suggested in previous paper

–Each sieve is a Boolean function on domain Ο(F) –The set of remaining objects is C(F) C(F) = {o : o ∈ O(F), Θ i (o)=1 for i = 1 to 4} Candidate Classification –Three features are use Size, color, and distance from other objects –The ball-candidates are classified into 3 Categories Ball Candidate Detection

Candidate Trajectory Generation No detail explanation in this paper –X. Yu et al, Trajectory-based ball detection and tracking of broadcast soccer video, IEEE Transactions on Multimedia, issue 6, Candidate Feature Plots (CFPs) –CFP-y –CFP-l

The algorithm is actually works on the CFP-l which are 3-D plots

Candidate Trajectory Generation

Trajectory Processing Trajectory Confidence Index –Let T be a candidate trajectory –and λ 1,λ 2,…,λ m, be all properties of trajectory T –confidence index Ω(T)

Trajectory Processing Trajectory Discrimination

Trajectory Processing Ball Projection Location – y = an 3 + bn 2 + cn + d. Ball Land Detection –form a ball position function against frame number i, y = f(i) –find the maximum of f '(i) between each pair of hittings

Experimental Results 5 clips extracted from mpeg2 704x576 average time for acquiring ball candidates ALG new for a frame is 86.15s on a P4/1.7Ghz PC with 512MB RAM ALG old is 19.21s

Experimental Results BPL

Experimental Results

average discrepancy of all detected balls from the groundtruth previous result

Experimental Results frames with inserted 3D projected virtual content Homography in home surveillance video

Conclusion and Future Works The previous algorithm mainly alleviated the challenges raised by causes besides camera motion The algorithm presented in this paper additionally counteracts the challenges brought to us by the camera motion The contributions of this paper are two-fold –it develops a procedure to robustly acquire an accurate homograph matrix of each frame –it forms an improved version of ball detection and tracking algorithm Two future works –evolve the algorithm into an end-to-end system for ball detection and tracking of broadcast tennis video –analyze the tactics of players and winning-patterns, and hence produce rich indexing of broadcast tennis video by making use of the ball position

Any Question?

Thank You

Experimental Results 7 segments, total 120 s, mpeg1 video, Men’s Final of FRENCH OPEN 2003 back