Digital Repository

BShotT (Automated Analysis of Cricket Batting Techniques Using Video-Based Motion and Pose Estimation )

Show simple item record

dc.contributor.author Pullaperumage, Dinil
dc.date.accessioned 2026-03-26T07:02:58Z
dc.date.available 2026-03-26T07:02:58Z
dc.date.issued 2025
dc.identifier.citation Pullaperumage, Dinil (2025) BShotT (Automated Analysis of Cricket Batting Techniques Using Video-Based Motion and Pose Estimation ). BSc. Dissertation, Informatics Institute of Technology en_US
dc.identifier.issn 20200516
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/3071
dc.description.abstract This project presents BShotT, an automated cricket batting technique analysis system that uses video-based motion tracking, pose estimation, and deep learning to deliver real-time, data-driven feedback to players and coaches. Traditional coaching often relies heavily on subjective observation, making it difficult for athletes to identify technical errors immediately. BShotT addresses this gap by analysing batting movements through MediaPipe pose estimation, extracting key joint angles—such as elbow, shoulder, knee, body, and facial alignment—from each video frame. These angle sequences are processed using a Long Short-Term Memory (LSTM) model to classify shots into common categories, including Cover Drive, Pull Shot, Cut Shot, Sweep Shot and Defence. The system supports both live webcam input and offline video uploads, enabling flexible use across various training environments. Real-time results are generated through a Flask backend that processes frames via OpenCV, performs model inference, and returns detailed joint-level feedback to a React.js front-end. Players receive moment-by-moment posture corrections, ideal-angle comparisons, and accuracy scoring, allowing them to refine technique without requiring continuous coach supervision. Testing demonstrated high accuracy in shot classification, low-latency feedback, stable real-time performance, and consistent pose tracking under standard conditions. While challenges such as lighting variation and limited dataset diversity affected some scenarios, the system proved effective as an intelligent training assistant. BShotT highlights the potential of integrating machine learning with sports biomechanics, offering a scalable foundation for advanced cricket analytics, personalized coaching, and future enhancements such as expanded datasets, left-handed support, mobile deployment, and contextual biomechanics analysis. en_US
dc.language.iso en en_US
dc.subject Pose Estimation en_US
dc.subject Cricket Shot Classification en_US
dc.subject Deep Learning en_US
dc.title BShotT (Automated Analysis of Cricket Batting Techniques Using Video-Based Motion and Pose Estimation ) en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account