Instrumentation & Measurement Magazine 24-6 - 23

There has been research done in the field of ML for coaching.
In [11], researchers designed a Tai Chi coaching system
using an RGB-D camera and CNNs. This work is a valuable
contribution; however, it requires special equipment such as
the RGB-D camera, which is not common in traditional homes.
The research done in [12] is also related to Tai Chi, where the
authors used Random Forest and Support Vector Machines
(SVM) for motion estimation while using the expensive Cave
Automatic Virtual Environment (CAVE) environment for
feedback. Yoga has also attracted the attention of researchers.
For example, in [13], the authors used several infrared cameras
in conjunction with CNN for yoga posture recognition. Compared
to CAVE or infrared cameras, our approach does not
need complex sensor systems.
There is also work done for soccer, such as in [14], where
researchers focused on delivering a smart coaching system
directly to a smartphone, based on recommender systems to
prevent athlete injuries. The advantage of DTCoach, compared
to [14], is the automation of video processing using DL
pose estimation.
Since we are working on the edge, we have also examined
existing research work catered to mobile technology.
Such is the case of [15], where the authors used depth-wise
separable convolutions to reduce the number of calculations
done by the CNN. They also introduced width and
resolution hyperparameters to improve accuracy and
latency if needed. This architecture also gave birth to MobileNetV2
[16], where researchers tried to improve on
MobileNetV1 using linear bottlenecks and shortcut connections
between them.
System Design
Overview
This research aims to design a Digital Coaching System running
entirely on the edge, focusing on compatibility and
resource consumption. To achieve this, we designed and
developed DTCoach to run smoothly on the client-side with a
focus on the following points:
◗ Portability: to be able to have the system with us at all
times. Mobile devices have opened the door for EC as
users have access to more and more computing resources
at the palm of their hand.
◗ Compatibility: to be able to run the system anywhere,
anytime. The ubiquity of programming languages such
as JavaScript and HTML, along with DL frameworks
available for them such as Tensorflow.js, allow for the
development of robust AI applications that can run on
any device with modern browser support.
◗ Flexibility: To conduct measurements based on the
trainee and coach needs, we allow the user to select their
preferred routine video from widely available sources.
This takes minimal processing time since the pre-processing
of these routine videos can be done automatically
using DL pose estimation models.
◗ Adaptability: not all bodies are equal, and not everyone
has the same height and fitness level. Therefore, the
system should adapt its measurements to different people
seamlessly while providing enough relevant feedback for
every user based on their performance.
Fig. 1 shows the DTCoach workflow based on the DTCoach
ecosystem proposed in [20]. Here we have two environments:
the server side, which handles the coach activities in a robust
device; and the client side, which handles everything from the
trainee on the edge, therefore, with limited resources.
Coach Environment
The coach records the video of the routine that the trainee will
follow. This video will be then processed with a pre-trained
pose estimation model using ResNet50. We have the luxury
of using a heavy model since this will all be processed serverside
to access more computational resources than the trainee's
environment. The keypoints generated by the model will then
be saved into a file that will be accessed from the client-side.
Fig. 1. DTCoach Workflow.
September 2021
IEEE Instrumentation & Measurement Magazine
23

Instrumentation & Measurement Magazine 24-6

Table of Contents for the Digital Edition of Instrumentation & Measurement Magazine 24-6

No label
Instrumentation & Measurement Magazine 24-6 - No label
Instrumentation & Measurement Magazine 24-6 - Cover2
Instrumentation & Measurement Magazine 24-6 - 1
Instrumentation & Measurement Magazine 24-6 - 2
Instrumentation & Measurement Magazine 24-6 - 3
Instrumentation & Measurement Magazine 24-6 - 4
Instrumentation & Measurement Magazine 24-6 - 5
Instrumentation & Measurement Magazine 24-6 - 6
Instrumentation & Measurement Magazine 24-6 - 7
Instrumentation & Measurement Magazine 24-6 - 8
Instrumentation & Measurement Magazine 24-6 - 9
Instrumentation & Measurement Magazine 24-6 - 10
Instrumentation & Measurement Magazine 24-6 - 11
Instrumentation & Measurement Magazine 24-6 - 12
Instrumentation & Measurement Magazine 24-6 - 13
Instrumentation & Measurement Magazine 24-6 - 14
Instrumentation & Measurement Magazine 24-6 - 15
Instrumentation & Measurement Magazine 24-6 - 16
Instrumentation & Measurement Magazine 24-6 - 17
Instrumentation & Measurement Magazine 24-6 - 18
Instrumentation & Measurement Magazine 24-6 - 19
Instrumentation & Measurement Magazine 24-6 - 20
Instrumentation & Measurement Magazine 24-6 - 21
Instrumentation & Measurement Magazine 24-6 - 22
Instrumentation & Measurement Magazine 24-6 - 23
Instrumentation & Measurement Magazine 24-6 - 24
Instrumentation & Measurement Magazine 24-6 - 25
Instrumentation & Measurement Magazine 24-6 - 26
Instrumentation & Measurement Magazine 24-6 - 27
Instrumentation & Measurement Magazine 24-6 - 28
Instrumentation & Measurement Magazine 24-6 - 29
Instrumentation & Measurement Magazine 24-6 - 30
Instrumentation & Measurement Magazine 24-6 - 31
Instrumentation & Measurement Magazine 24-6 - 32
Instrumentation & Measurement Magazine 24-6 - 33
Instrumentation & Measurement Magazine 24-6 - 34
Instrumentation & Measurement Magazine 24-6 - 35
Instrumentation & Measurement Magazine 24-6 - 36
Instrumentation & Measurement Magazine 24-6 - 37
Instrumentation & Measurement Magazine 24-6 - 38
Instrumentation & Measurement Magazine 24-6 - 39
Instrumentation & Measurement Magazine 24-6 - 40
Instrumentation & Measurement Magazine 24-6 - 41
Instrumentation & Measurement Magazine 24-6 - 42
Instrumentation & Measurement Magazine 24-6 - 43
Instrumentation & Measurement Magazine 24-6 - 44
Instrumentation & Measurement Magazine 24-6 - 45
Instrumentation & Measurement Magazine 24-6 - 46
Instrumentation & Measurement Magazine 24-6 - 47
Instrumentation & Measurement Magazine 24-6 - 48
Instrumentation & Measurement Magazine 24-6 - 49
Instrumentation & Measurement Magazine 24-6 - 50
Instrumentation & Measurement Magazine 24-6 - 51
Instrumentation & Measurement Magazine 24-6 - 52
Instrumentation & Measurement Magazine 24-6 - 53
Instrumentation & Measurement Magazine 24-6 - 54
Instrumentation & Measurement Magazine 24-6 - 55
Instrumentation & Measurement Magazine 24-6 - 56
Instrumentation & Measurement Magazine 24-6 - 57
Instrumentation & Measurement Magazine 24-6 - 58
Instrumentation & Measurement Magazine 24-6 - 59
Instrumentation & Measurement Magazine 24-6 - 60
Instrumentation & Measurement Magazine 24-6 - 61
Instrumentation & Measurement Magazine 24-6 - 62
Instrumentation & Measurement Magazine 24-6 - 63
Instrumentation & Measurement Magazine 24-6 - 64
Instrumentation & Measurement Magazine 24-6 - 65
Instrumentation & Measurement Magazine 24-6 - 66
Instrumentation & Measurement Magazine 24-6 - 67
Instrumentation & Measurement Magazine 24-6 - 68
Instrumentation & Measurement Magazine 24-6 - 69
Instrumentation & Measurement Magazine 24-6 - 70
Instrumentation & Measurement Magazine 24-6 - 71
Instrumentation & Measurement Magazine 24-6 - 72
Instrumentation & Measurement Magazine 24-6 - 73
Instrumentation & Measurement Magazine 24-6 - 74
Instrumentation & Measurement Magazine 24-6 - 75
Instrumentation & Measurement Magazine 24-6 - 76
Instrumentation & Measurement Magazine 24-6 - 77
Instrumentation & Measurement Magazine 24-6 - 78
Instrumentation & Measurement Magazine 24-6 - 79
Instrumentation & Measurement Magazine 24-6 - 80
Instrumentation & Measurement Magazine 24-6 - 81
Instrumentation & Measurement Magazine 24-6 - 82
Instrumentation & Measurement Magazine 24-6 - 83
Instrumentation & Measurement Magazine 24-6 - 84
Instrumentation & Measurement Magazine 24-6 - 85
Instrumentation & Measurement Magazine 24-6 - 86
Instrumentation & Measurement Magazine 24-6 - 87
Instrumentation & Measurement Magazine 24-6 - 88
Instrumentation & Measurement Magazine 24-6 - 89
Instrumentation & Measurement Magazine 24-6 - 90
Instrumentation & Measurement Magazine 24-6 - 91
Instrumentation & Measurement Magazine 24-6 - 92
Instrumentation & Measurement Magazine 24-6 - 93
Instrumentation & Measurement Magazine 24-6 - 94
Instrumentation & Measurement Magazine 24-6 - 95
Instrumentation & Measurement Magazine 24-6 - 96
Instrumentation & Measurement Magazine 24-6 - Cover3
Instrumentation & Measurement Magazine 24-6 - Cover4
https://www.nxtbook.com/allen/iamm/26-6
https://www.nxtbook.com/allen/iamm/26-5
https://www.nxtbook.com/allen/iamm/26-4
https://www.nxtbook.com/allen/iamm/26-3
https://www.nxtbook.com/allen/iamm/26-2
https://www.nxtbook.com/allen/iamm/26-1
https://www.nxtbook.com/allen/iamm/25-9
https://www.nxtbook.com/allen/iamm/25-8
https://www.nxtbook.com/allen/iamm/25-7
https://www.nxtbook.com/allen/iamm/25-6
https://www.nxtbook.com/allen/iamm/25-5
https://www.nxtbook.com/allen/iamm/25-4
https://www.nxtbook.com/allen/iamm/25-3
https://www.nxtbook.com/allen/iamm/instrumentation-measurement-magazine-25-2
https://www.nxtbook.com/allen/iamm/25-1
https://www.nxtbook.com/allen/iamm/24-9
https://www.nxtbook.com/allen/iamm/24-7
https://www.nxtbook.com/allen/iamm/24-8
https://www.nxtbook.com/allen/iamm/24-6
https://www.nxtbook.com/allen/iamm/24-5
https://www.nxtbook.com/allen/iamm/24-4
https://www.nxtbook.com/allen/iamm/24-3
https://www.nxtbook.com/allen/iamm/24-2
https://www.nxtbook.com/allen/iamm/24-1
https://www.nxtbook.com/allen/iamm/23-9
https://www.nxtbook.com/allen/iamm/23-8
https://www.nxtbook.com/allen/iamm/23-6
https://www.nxtbook.com/allen/iamm/23-5
https://www.nxtbook.com/allen/iamm/23-2
https://www.nxtbook.com/allen/iamm/23-3
https://www.nxtbook.com/allen/iamm/23-4
https://www.nxtbookmedia.com