Cricket Stroke Recognition Using Computer Vision Methods

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Citations (Scopus)

Abstract

The pressures on athletes to perform well in the sporting domain has drastically increased over the last decade and recent incidences of cheating and doping contribute to this. To further improve the game, computer vision methods are used to assist in certain tasks, such as the detection of no-balls, which reduces the number of unfair dismissals of a batsman. This research paper proposes a cricket stroke recognition model that can also contribute within the cricketing domain. Four different classes of strokes are analyzed namely: block, cut, drive and glance. The use of each stroke is dependent on the positional placement of the batsman’s head, feet, bat and hands. Images that exhibit these qualities are compiled and applied across three different machine learning algorithms to establish which algorithm is most applicable for the cricketing domain. Before images can be fed into the algorithms, each image needs to undergo preprocessing techniques to remove noise from the images and to make it easier for the subsequent algorithms to derive the stroke recognition. To remove noise each image undergoes a 7 × 7 kernel blurring process, followed by dilation, which highlights the foreground picture. Lastly, the histogram of orientated gradients is extracted and placed into feature vectors for each image. The feature vectors are then classified using K-Nearest neighbors and support vector machines. Additionally, another type of pipeline is employed that uses Convolutional Neural Networks (CNNs), AlexNet architecture. The AlexNet algorithm produced the highest model accuracy of 74.33%, which is further supported through the use of metric comparisons. It is realized that the AlexNet algorithm establishes a greater balance between precision and recall, thus predicting fewer false positives. The comparison between the algorithms and previous works show there is value in exploring newer computer vision methods for the use case and contributions toward the cricketing domain.

Original languageEnglish
Title of host publicationInformation Science and Applications, ICISA 2019
EditorsKuinam J. Kim, Hye-Young Kim
PublisherSpringer
Pages171-181
Number of pages11
ISBN (Print)9789811514647
DOIs
Publication statusPublished - 2020
Event10th International Conference on Information Science and Applications, ICISA 2019 - Seoul, Korea, Republic of
Duration: 16 Dec 201918 Dec 2019

Publication series

NameLecture Notes in Electrical Engineering
Volume621
ISSN (Print)1876-1100
ISSN (Electronic)1876-1119

Conference

Conference10th International Conference on Information Science and Applications, ICISA 2019
Country/TerritoryKorea, Republic of
CitySeoul
Period16/12/1918/12/19

Keywords

  • CNN
  • Cricket stroke recognition
  • KNN
  • Preprocessing
  • SVM

ASJC Scopus subject areas

  • Industrial and Manufacturing Engineering

Fingerprint

Dive into the research topics of 'Cricket Stroke Recognition Using Computer Vision Methods'. Together they form a unique fingerprint.

Cite this