Institute of Computer Science, Khwaja Fareed University of Engineering and Information Technology, Abu Dhabi Road, Rahim Yar Khan 64200, Punjab, Pakistan.
School of Computer Science, University College Dublin, D04 V1W8 Dublin, Ireland.
Sensors (Basel). 2023 Aug 1;23(15):6839. doi: 10.3390/s23156839.
Cricket has a massive global following and is ranked as the second most popular sport globally, with an estimated 2.5 billion fans. Batting requires quick decisions based on ball speed, trajectory, fielder positions, etc. Recently, computer vision and machine learning techniques have gained attention as potential tools to predict cricket strokes played by batters. This study presents a cutting-edge approach to predicting batsman strokes using computer vision and machine learning. The study analyzes eight strokes: pull, cut, cover drive, straight drive, backfoot punch, on drive, flick, and sweep. The study uses the MediaPipe library to extract features from videos and several machine learning and deep learning algorithms, including random forest (RF), support vector machine, k-nearest neighbors, decision tree, linear regression, and long short-term memory to predict the strokes. The study achieves an outstanding accuracy of 99.77% using the RF algorithm, outperforming the other algorithms used in the study. The k-fold validation of the RF model is 95.0% with a standard deviation of 0.07, highlighting the potential of computer vision and machine learning techniques for predicting batsman strokes in cricket. The study's results could help improve coaching techniques and enhance batsmen's performance in cricket, ultimately improving the game's overall quality.
板球在全球拥有庞大的粉丝群体,是全球排名第二的热门运动,据估计有 25 亿球迷。击球需要根据球速、轨迹、守备位置等快速做出决策。最近,计算机视觉和机器学习技术作为预测击球手击球的潜在工具引起了关注。本研究提出了一种使用计算机视觉和机器学习预测击球手击球的前沿方法。该研究分析了八种击球:拉球、切球、盖打、直打、后脚击球、开球、轻击球和扫击球。该研究使用 MediaPipe 库从视频中提取特征,并使用几种机器学习和深度学习算法,包括随机森林 (RF)、支持向量机、k-近邻、决策树、线性回归和长短期记忆来预测击球。该研究使用 RF 算法实现了 99.77%的出色准确率,优于研究中使用的其他算法。RF 模型的 k 折验证准确率为 95.0%,标准差为 0.07,这突显了计算机视觉和机器学习技术在预测板球击球手击球方面的潜力。该研究的结果可以帮助提高教练技术,并提高板球运动员的表现,最终提高比赛的整体质量。