93 research outputs found

    Classification of table tennis strokes using a wearable device and deep learning

    Get PDF
    The analysis of sports using everyday mobile devices is an area that has been increasingly explored aiming to help the user to improve in all aspects of the sport. The objective of the work proposed for this dissertation is to developed application capable of detecting strokes in table tennis using the iPhone and the Apple Watch, in which a recorded table tennis strokes data set performed by several table tennis athletes was created to help develop the application. Since the Artificial Intelegence area is increasingly present in our daily lives, the motivation in this work is to have a first contact with the current state of AI, the technologies available and most used in today’s present, and as within the company, it was intended to begin research in this area, mainly using Apple devices, it was decided to try and create a mobile application capable of detecting strokes performed in table tennis that would work with devices capable of AI processing, in order to provide statistical data to help table tennis athletes and coaches, which can later be sell for. After a study of devices available on the apple market with the necessary capabilities for the purpose of the work, it was concluded that for this work, the devices to be used would be the iPhone (above the X model) and the Apple Watch (above the model 5). Also because there were no public table tennis data set available, a methodology was developed with the objective of capturing table tennis strokes trough motion data. The recording of motion data was done by using an application capable of recording sensors data using the apple watch who was used by each athlete on the wrist. The sensors used to record motion data were accelerometer and gyroscope, and the capture methodology was planned and overseen by coaches and athletes. From the methodology created, 2 base data sets were created. One consisting of a short interval between strokes and the second and last with a bigger interval between strokes. From these 2 data sets, 3 more were created with different pre processing configurations applied followed by a filtering and reformatting of data to the necessary format for the creation of a Deep Learning model. To generate a DL classifier model, two approaches were tested, one by using Create ML, and the other by using Convolution Neural Network-Long Short Term Memory and Convolution Neural Network-Long Short Term Memory architecture. To evaluate the models, statistics generated from training were saved during model testing and creation. Create ML data set classifier models showed average performance except in one data set, with the generated classifier model having a maximum performance of 89.66% F1 score while CNN-LSTM and ConvLSTM approach generated good performance from all data set generated classifier models with the best classifier being the ConvLSTM with a 97.33% F1 score. After the creation of this same model, development of the application was performed consisting of two parts, one on the iPhone where it is possible to see the statistics and another on the Apple Watch where the ML model is executed and the stroke performed is detected being then sent to the application on the iPhone. The final step consisted on evaluation of the application during a live game scenario followed by an user rating application feedback questionnaire on athletes and coaches. Final application feedback was positive across all subjects with recommendations to the application interface and improvements to the classifier model. The live game application scenario with the generated classifier model obtained a 80% correct labelled strokes

    Biomechanical analysis and model development applied to table tennis forehand strokes

    Get PDF
    Table tennis playing involves complex spatial movement of the racket and human body. It takes much effort for the novice players to better mimic expert players. The evaluation of motion patterns during table tennis training, which is usually achieved by coaches, is important for novice trainees to improve faster. However, traditional coaching relies heavily on coaches qualitative observation and subjective evaluation. While past literature shows considerable potential in applying biomechanical analysis and classification for motion pattern assessment to improve novice table tennis players, little published work was found on table tennis biomechanics. To attempt to overcome the problems and fill the gaps, this research aims to quantify the movement of table tennis strokes, to identify the motion pattern differences between experts and novices, and to develop a model for automatic evaluation of the motion quality for an individual. Firstly, a novel method for comprehensive quantification and measurement of the kinematic motion of racket and human body is proposed. In addition, a novel method based on racket centre velocity profile is proposed to segment and normalize the motion data. Secondly, a controlled experiment was conducted to collect motion data of expert and novice players during forehand strokes. Statistical analysis was performed to determine the motion differences between the expert and the novice groups. The experts exhibited significantly different motion patterns with faster racket centre velocity and smaller racket plane angle, different standing posture and joint angular velocity, etc. Lastly, a support vector machine (SVM) classification technique was employed to build a model for motion pattern evaluation. The model development was based on experimental data with different feature selection methods and SVM kernels to achieve the best performance (F1 score) through cross-validated and Nelder-Mead method. Results showed that the SVM classification model exhibited good performance with an average model performance above 90% in distinguishing the stroke motion between expert and novice players. This research helps to better understand the biomechanical mechanisms of table tennis strokes, which will ultimately aid the improvement of novice players. The phase segmentation and normalization methods for table tennis strokes are novel, unambiguous and straightforward to apply. The quantitative comparison identified the comprehensive differences in motion between experts and novice players for racket and human body in continuous phase time, which is a novel contribution. The proposed classification model shows potential in the application of SVM to table tennis biomechanics and can be exploited for automatic coaching

    Exploiting Opponent Modeling For Learning In Multi-agent Adversarial Games

    Get PDF
    An issue with learning effective policies in multi-agent adversarial games is that the size of the search space can be prohibitively large when the actions of both teammates and opponents are considered simultaneously. Opponent modeling, predicting an opponent’s actions in advance of execution, is one approach for selecting actions in adversarial settings, but it is often performed in an ad hoc way. In this dissertation, we introduce several methods for using opponent modeling, in the form of predictions about the players’ physical movements, to learn team policies. To explore the problem of decision-making in multi-agent adversarial scenarios, we use our approach for both offline play generation and real-time team response in the Rush 2008 American football simulator. Simultaneously predicting the movement trajectories, future reward, and play strategies of multiple players in real-time is a daunting task but we illustrate how it is possible to divide and conquer this problem with an assortment of data-driven models. By leveraging spatio-temporal traces of player movements, we learn discriminative models of defensive play for opponent modeling. With the reward information from previous play matchups, we use a modified version of UCT (Upper Conference Bounds applied to Trees) to create new offensive plays and to learn play repairs to counter predicted opponent actions. iii In team games, players must coordinate effectively to accomplish tasks while foiling their opponents either in a preplanned or emergent manner. An effective team policy must generate the necessary coordination, yet considering all possibilities for creating coordinating subgroups is computationally infeasible. Automatically identifying and preserving the coordination between key subgroups of teammates can make search more productive by pruning policies that disrupt these relationships. We demonstrate that combining opponent modeling with automatic subgroup identification can be used to create team policies with a higher average yardage than either the baseline game or domain-specific heuristics

    Activity representation with motion hierarchies

    Get PDF
    International audienceComplex activities, e.g., pole vaulting, are composed of a variable number of sub-events connected by complex spatio-temporal relations, whereas simple actions can be represented as sequences of short temporal parts. In this paper, we learn hierarchical representations of activity videos in an unsupervised manner. These hierarchies of mid-level motion components are data-driven decompositions specific to each video. We introduce a spectral divisive clustering algorithm to efficiently extract a hierarchy over a large number of tracklets (i.e., local trajectories). We use this structure to represent a video as an unordered binary tree. We model this tree using nested histograms of local motion features. We provide an efficient positive definite kernel that computes the structural and visual similarity of two hierarchical decompositions by relying on models of their parent-child relations. We present experimental results on four recent challenging benchmarks: the High Five dataset [Patron-Perez et al, 2010], the Olympics Sports dataset [Niebles et al, 2010], the Hollywood 2 dataset [Marszalek et al, 2009], and the HMDB dataset [Kuehne et al, 2011]. We show that pervideo hierarchies provide additional information for activity recognition. Our approach improves over unstructured activity models, baselines using other motion decomposition algorithms, and the state of the art

    Application of Artificial Intelligence in Basketball Sport

    Get PDF
    Basketball is among the most popular sports in the world, and its related industries have also produced huge economic benefits. In recent years, the application of artificial intelligence (AI) technology in basketball has attracted a large amount of attention. We conducted a comprehensive review of the application research of AI in basketball through literature retrieval. Current research focuses on the AI analysis of basketball team and player performance, prediction of competition results, analysis and prediction of shooting, AI coaching system, intelligent training machine and arena, and sports injury prevention. Most studies have shown that AI technology can improve the training level of basketball players, help coaches formulate suitable game strategies, prevent sports injuries, and improve the enjoyment of games. At the same time, it is also found that the number and level of published papers are relatively limited. We believe that the application of AI in basketball is still in its infancy. We call on relevant industries to increase their research investment in this area, and promote the improvement of the level of basketball, making the game increasingly exciting as its worldwide popularity continues to increase

    Generalisable FPCA-based Models for Predicting Peak Power in Vertical Jumping using Accelerometer Data

    Get PDF
    Peak power in the countermovement jump is correlated with various measures of sports performance and can be used to monitor athlete training. The gold standard method for determining peak power uses force platforms, but they are unsuitable for field-based testing favoured by practitioners. Alternatives include predicting peak power from jump flight times, or using Newtonian methods based on body-worn inertial sensor data, but so far neither has yielded sufficiently accurate estimates. This thesis aims to develop a generalisable model for predicting peak power based on Functional Principal Component Analysis applied to body-worn accelerometer data. Data was collected from 69 male and female adults, engaged in sports at recreational, club or national levels. They performed up to 16 countermovement jumps each, with and without arm swing, 696 jumps in total. Peak power criterion measures were obtained from force platforms, and characteristic features from accelerometer data were extracted from four sensors attached to the lower back, upper back and both shanks. The best machine learning algorithm, jump type and sensor anatomical location were determined in this context. The investigation considered signal representation (resultant, triaxial or a suitable transform), preprocessing (smoothing, time window and curve registration), feature selection and data augmentation (signal rotations and SMOTER). A novel procedure optimised the model parameters based on Particle Swarm applied to a surrogate Gaussian Process model. Model selection and evaluation were based on nested cross validation (Monte Carlo design). The final optimal model had an RMSE of 2.5 W·kg-1, which compares favourably to earlier research (4.9 ± 1.7 W·kg-1 for flight-time formulae and 10.7 ± 6.3 W·kg-1 for Newtonian sensor-based methods). Whilst this is not yet sufficiently accurate for applied practice, this thesis has developed and comprehensively evaluated new techniques, which will be valuable to future biomechanical applications

    Using Opponent Modeling to Adapt Team Play in American Football

    Full text link
    An issue with learning effective policies in multi-agent adversarial games is that the size of the search space can be prohibitively large when the actions of both teammates and opponents are considered simultaneously. Opponent modeling, predicting an opponent’s actions in advance of execution, is one approach for selecting actions in adversarial settings, but it is often performed in an ad hoc way. In this chapter, we introduce several methods for using opponent modeling, in the form of predictions about the players ’ physical movements, to learn team policies. To explore the problem of decision-making in multi-agent adversarial scenarios, we use our approach for both offline play generation and real-time team response in the Rush 2008 American football simulator. Simultaneously predicting the movement trajectories, future reward, and play strategies of mul-tiple players in real-time is a daunting task but we illustrate how it is possible to divide and conquer this problem with an assortment of data-driven models

    Discrimination Between Child and Adult Forms Using Radar Frequency Signature Analysis

    Get PDF
    In this thesis we develop a method to discriminate between adult and child radar signatures. In particular, we examine radar data measured from behind a wall, which introduces radar signal attenuation and multipath effects. To investigate the child/adult discrimination problem in a through-wall, multipath scenario, a previously developed free-space human scattering model was expanded to incorporate multiple paths, and the effects of transmission through, and reflections from, walls and ground. The ground was modeled as a perfectly reflecting surface, while the walls were modeled as homogeneous concrete slabs. Twenty-five reflection paths were identified, involving the direct paths, as well as reflected paths between the ground and an adjacent wall. All paths included two-way transmission through an obstructing wall
    • …
    corecore