Cricket Activity Detection Ashok Kumar(11164) Javesh Garg(11334) - - PowerPoint PPT Presentation

cricket activity detection
SMART_READER_LITE
LIVE PREVIEW

Cricket Activity Detection Ashok Kumar(11164) Javesh Garg(11334) - - PowerPoint PPT Presentation

AI Project Introduction Our Approach Dataset Collection Future Work References Cricket Activity Detection Ashok Kumar(11164) Javesh Garg(11334) IIT Kanpur March 4, 2014 AI Project Introduction Our Approach Dataset Collection Future


slide-1
SLIDE 1

AI Project Introduction Our Approach Dataset Collection Future Work References

Cricket Activity Detection

Ashok Kumar(11164) Javesh Garg(11334)

IIT Kanpur

March 4, 2014

slide-2
SLIDE 2

AI Project Introduction Our Approach Dataset Collection Future Work References

Introduction

In this project we aim to classify different types of cricket shots played during the match. The agent learns the various shots by some video clips of particular shots and then tries to identify a shot played in a similar clip.

slide-3
SLIDE 3

AI Project Introduction Our Approach Dataset Collection Future Work References

Introduction

In this project we aim to classify different types of cricket shots played during the match. The agent learns the various shots by some video clips of particular shots and then tries to identify a shot played in a similar clip. Examples Pull shot, Cover drive, Straight drive.

slide-4
SLIDE 4

AI Project Introduction Our Approach Dataset Collection Future Work References

Introduction

Input Video File

slide-5
SLIDE 5

AI Project Introduction Our Approach Dataset Collection Future Work References

Introduction

Input Video File .. Our System

slide-6
SLIDE 6

AI Project Introduction Our Approach Dataset Collection Future Work References

Introduction

Input Video File .. Our System Output Cover Drive

slide-7
SLIDE 7

AI Project Introduction Our Approach Dataset Collection Future Work References

Introduction

Input Video File .. Our System Output Cover Drive Types of shots

slide-8
SLIDE 8

AI Project Introduction Our Approach Dataset Collection Future Work References

Human Pose Estimation

Human pose estimation task is widely studied in computer vision. These are many ways to solve this problem. Most of the pose estimation work uses a tree structure of the human body.

slide-9
SLIDE 9

AI Project Introduction Our Approach Dataset Collection Future Work References

Human pose estimation(Examples)

Input Output

slide-10
SLIDE 10

AI Project Introduction Our Approach Dataset Collection Future Work References

Human pose estimation(Examples)

Input Output Output Input

slide-11
SLIDE 11

AI Project Introduction Our Approach Dataset Collection Future Work References

Human pose estimation(Examples)

Input Output Output Input Code http : //groups.inf .ed.ac.uk/calvin/articulated human poseestimation code/

slide-12
SLIDE 12

AI Project Introduction Our Approach Dataset Collection Future Work References

Our Approach

We intend to use the work from [1] to our use in video analysis, to identify and classify the cricket shot. We will analyse the different frames in a clip and find the correct human pose in a frame (batsman) and then by similarity analysis and movement of the object (bat) in the different frames classify the shot played in that clip. The correct human pose in the frame will (hopefully) help us in tracking the motion of the bat in the clip with better accuracy and thus greater precision in identfying the cricket shot.

slide-13
SLIDE 13

AI Project Introduction Our Approach Dataset Collection Future Work References

Tree Structure(Step 1)

Divide video clip into frames and analyse each frame of video. Convert human pose into tree structure, and label all body parts(hands, legs), and bat with different labels.

slide-14
SLIDE 14

AI Project Introduction Our Approach Dataset Collection Future Work References

Tracking tree structure(Step 2)

Create a model(Feature Vector) by tracking the tree structure.

slide-15
SLIDE 15

AI Project Introduction Our Approach Dataset Collection Future Work References

Multiclass classification(Step 3)

Classification problem can be solved using different type of Machine learning algorithms.

Adaptive Boosting(AdaBoost) support vector machines(SVM) k-Nearest Neighbors algorithm(k-NN)

slide-16
SLIDE 16

AI Project Introduction Our Approach Dataset Collection Future Work References

Our Approach

Step 1(Input: video clip) Divide video into a set of images. Create tree structure of human pose corresponding to each image.

slide-17
SLIDE 17

AI Project Introduction Our Approach Dataset Collection Future Work References

Our Approach

Step 1(Input: video clip) Divide video into a set of images. Create tree structure of human pose corresponding to each image. Step 2 Create on model based on tree structure obtained in step 1.

slide-18
SLIDE 18

AI Project Introduction Our Approach Dataset Collection Future Work References

Our Approach

Step 1(Input: video clip) Divide video into a set of images. Create tree structure of human pose corresponding to each image. Step 2 Create on model based on tree structure obtained in step 1. Step 3 Use Machine learning algorithms for classification(AdaBoost, SVM, k-NN).

slide-19
SLIDE 19

AI Project Introduction Our Approach Dataset Collection Future Work References

Our Approach

Step 1(Input: video clip) Divide video into a set of images. Create tree structure of human pose corresponding to each image. Step 2 Create on model based on tree structure obtained in step 1. Step 3 Use Machine learning algorithms for classification(AdaBoost, SVM, k-NN). Step 4 Output: Type of shot played by batsman.

slide-20
SLIDE 20

AI Project Introduction Our Approach Dataset Collection Future Work References

Cricket Dataset

We do not have a standard dataset available for the various shot types in a video clip

  • format. We plan to create a dataset of a cricket match live recorded (without ads) so

that we can get the small clips for various shots as well as full match for training purposes with various camera angles.

slide-21
SLIDE 21

AI Project Introduction Our Approach Dataset Collection Future Work References

Future Work

This work if proves to be accurate enough, can be taken further for automatic commentry for a whole match duration.

slide-22
SLIDE 22

AI Project Introduction Our Approach Dataset Collection Future Work References

References

yao-fei-fei-10-cvpr human-object-interaction-in-activities, Modeling mutual context of object and human pose in human-object interaction activities http : //groups.inf .ed.ac.uk/calvin/articulated human pose estimation code/ M.Andriluka,S.Roth,andB.Schiele.Pictorial structures revisited: People detection and articulated pose estimation. In CVPR, 2009