TENNIS STROKE DETECTION

Slides:



Advertisements
Similar presentations
Context-based object-class recognition and retrieval by generalized correlograms by J. Amores, N. Sebe and P. Radeva Discussion led by Qi An Duke University.
Advertisements

Detecting Faces in Images: A Survey
EE462 MLCV Lecture 5-6 Object Detection – Boosting Tae-Kyun Kim.
Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
Multiple People Detection and Tracking with Occlusion Presenter: Feifei Huo Supervisor: Dr. Emile A. Hendriks Dr. A. H. J. Stijn Oomes Information and.
Detecting Pedestrians by Learning Shapelet Features
Local Descriptors for Spatio-Temporal Recognition
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
Tracking Objects with Dynamics Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 04/21/15 some slides from Amin Sadeghi, Lana Lazebnik,
Agenda Introduction Bag-of-words models Visual words with spatial location Part-based models Discriminative methods Segmentation and recognition Recognition-based.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Viola and Jones Object Detector Ruxandra Paun EE/CS/CNS Presentation
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.
Viewpoint Tracking for 3D Display Systems A look at the system proposed by Yusuf Bediz, Gözde Bozdağı Akar.
FACE DETECTION AND RECOGNITION By: Paranjith Singh Lohiya Ravi Babu Lavu.
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Latent Boosting for Action Recognition Zhi Feng Huang et al. BMVC Jeany Son.
Human tracking and counting using the KINECT range sensor based on Adaboost and Kalman Filter ISVC 2013.
Tracking Pedestrians Using Local Spatio- Temporal Motion Patterns in Extremely Crowded Scenes Louis Kratz and Ko Nishino IEEE TRANSACTIONS ON PATTERN ANALYSIS.
Flow Based Action Recognition Papers to discuss: The Representation and Recognition of Action Using Temporal Templates (Bobbick & Davis 2001) Recognizing.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
Recognition using Boosting Modified from various sources including
Detecting Pedestrians Using Patterns of Motion and Appearance Paul Viola Microsoft Research Irfan Ullah Dept. of Info. and Comm. Engr. Myongji University.
Learning a Fast Emulator of a Binary Decision Process Center for Machine Perception Czech Technical University, Prague ACCV 2007, Tokyo, Japan Jan Šochman.
Lecture 29: Face Detection Revisited CS4670 / 5670: Computer Vision Noah Snavely.
Face detection Slides adapted Grauman & Liebe’s tutorial
DIEGO AGUIRRE COMPUTER VISION INTRODUCTION 1. QUESTION What is Computer Vision? 2.
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
Today Ensemble Methods. Recap of the course. Classifier Fusion
Chapter 4: Pattern Recognition. Classification is a process that assigns a label to an object according to some representation of the object’s properties.
Stable Multi-Target Tracking in Real-Time Surveillance Video
Lecture notes for Stat 231: Pattern Recognition and Machine Learning 1. Stat 231. A.L. Yuille. Fall 2004 AdaBoost.. Binary Classification. Read 9.5 Duda,
Lecture 6: Classification – Boosting and SVMs CAP 5415 Fall 2006.
The Viola/Jones Face Detector A “paradigmatic” method for real-time object detection Training is slow, but detection is very fast Key ideas Integral images.
Boosted Particle Filter: Multitarget Detection and Tracking Fayin Li.
Counting How Many Words You Read
1 CHUKWUEMEKA DURUAMAKU.  Machine learning, a branch of artificial intelligence, concerns the construction and study of systems that can learn from data.
Department of Computer Science,
PRESENTATION REU IN COMPUTER VISION 2014 AMARI LEWIS CRCV UNIVERSITY OF CENTRAL FLORIDA.
Lecture 15: Eigenfaces CS6670: Computer Vision Noah Snavely.
CS-498 Computer Vision Week 9, Class 2 and Week 10, Class 1
OBJECT TRACKING USING PARTICLE FILTERS. Table of Contents Tracking Tracking Tracking as a probabilistic inference problem Tracking as a probabilistic.
IEEE International Conference on Multimedia and Expo.
Learning video saliency from human gaze using candidate selection CVPR2013 Poster.
SUN Database: Large-scale Scene Recognition from Abbey to Zoo Jianxiong Xiao *James Haysy Krista A. Ehinger Aude Oliva Antonio Torralba Massachusetts Institute.
Computer Vision Lecture 7 Classifiers. Computer Vision, Lecture 6 Oleh Tretiak © 2005Slide 1 This Lecture Bayesian decision theory (22.1, 22.2) –General.
Adaboost (Adaptive boosting) Jo Yeong-Jun Schapire, Robert E., and Yoram Singer. "Improved boosting algorithms using confidence- rated predictions."
1 Munther Abualkibash University of Bridgeport, CT.
CS262: Computer Vision Lect 06: Face Detection
2. Skin - color filtering.
Performance Evaluation of Feature Detection for Local Optical Flow Tracking Tobias Senst, Brigitte Unger, Ivo Keller and Thomas Sikora.
Part 3: discriminative methods
Tracking Objects with Dynamics
CSE 577 Image and Video Analysis
Incremental Boosting Incremental Learning of Boosted Face Detector ICCV 2007 Unsupervised Incremental Learning for Improved Object Detection in a Video.
Report 1: Optical Flow and Sift
Cos 429: Face Detection (Part 2) Viola-Jones and AdaBoost Guest Instructor: Andras Ferencz (Your Regular Instructor: Fei-Fei Li) Thanks to Fei-Fei.
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Introduction to Boosting
ADABOOST(Adaptative Boosting)
Week 6 Nicholas Baker.
Neil Gealy Outline What I Learned this Week Research Interests
Lecture 29: Face Detection Revisited
Tracking Many slides adapted from Kristen Grauman, Deva Ramanan.
Report 2 Brandon Silva.
Presentation transcript:

TENNIS STROKE DETECTION CS365 Mentor: Prof. Amitabh Mukherjee Khushdeep Singh (10351) Aakash Verma (10002)

Applications of human activity recognition 11-07-2019 Khushdeep Singh and Aakash Verma

OUR task can be divided into the following subtasks Player Tracking Optical Flow Analysis Using Motion Descriptors Adaptive Boosting 11-07-2019 Khushdeep Singh and Aakash Verma

Player Tracking Using Particle Filter

What must be specified: Prior Distribution: p(x0) - Describes initial distribution of object states Transition Model: p(xt | xt-1) - Specifies how objects move between frames - A simple model: sample next state from a Gaussian window around current state - We used second order auto regressive model. xt = Axt-1 + Bxt-2 +wt Observation Model: p( yt | xt ) - Color Histogram Object Tracking and Particle Filtering by Rob Hess [2006] 11-07-2019 Khushdeep Singh and Aakash Verma

EXAMPLE OF PLAYER TRACKING 11-07-2019 Khushdeep Singh and Aakash Verma

OPTICAL FLOW Using KL ALGORITHM 11-07-2019 Khushdeep Singh and Aakash Verma

OPTICAL FLOW estimation SPARSE OPTICAL FLOW Computed only at a subset of image points. Quicker but less accurate results. Example: Kanade-Lucas Algorithm DENSE OPTICAL FLOW Computed at each image pixel. Slower but better results. Example: Farneback Algorithm 11-07-2019 Khushdeep Singh and Aakash Verma

EXAMPLE OF SPARSE OPTICAL FLOW ESTIMATION 11-07-2019 Khushdeep Singh and Aakash Verma

ITERATIVE KL OPTICAL FLOW COMPUTATION 11-07-2019 Khushdeep Singh and Aakash Verma

Feature DETECTION USING VOILA JONES ALGORITHM 11-07-2019 Khushdeep Singh and Aakash Verma

VOILA JONES algorithm Efficient Visual Event Detection using Volumetric Features by Yan Ke, Rahul Suthankar, Martial Herbert [ICCV’05] 11-07-2019 Khushdeep Singh and Aakash Verma

ADAPTIVE BOOSTING Meta machine learning algorithm 11-07-2019 Khushdeep Singh and Aakash Verma

Lecture on AdaBoost by Jan Sochman, Jiri Matas 11-07-2019 Lecture on AdaBoost by Jan Sochman, Jiri Matas Khushdeep Singh and Aakash Verma

For the given example 11-07-2019 Khushdeep Singh and Aakash Verma

Comparison of adaboost with other methods BoosTexter: A boosting-based system for text categorization by Robert E. Schapire and Yoram Singer. 11-07-2019 Khushdeep Singh and Aakash Verma

Adaboost pseudocode 11-07-2019 Khushdeep Singh and Aakash Verma

Some initial results using only 1000 weak classifiers No. of Training Examples No. of Features Misses False Alarms 200 2,00,000 3% 60% 19.58% 30% 500 1,00,000 12% 58% * TRAINED ON THE KTH DATASET 11-07-2019 Khushdeep Singh and Aakash Verma