CAPÍTULO V -DE LOS RECLAMOS-
PERSONAS ARTEFACTOS
In this chapter, we proposed DyAd, a system that dynamically adjusts the difficulty level of physical exercises performed with the Proficio robotic system and based on
quantitative performance measurements. We showed that DyAd recommends a more difficult arm exercise if the current exercise is not challenging enough; it recommends
an easier exercise if it discovers that the user has trouble following the current exercise.
The approach to use DTW to align time series of gestures has been stated before in
the literature. Novel contributions of our work are (1) applying DTW in conjunction
with the spectral arc length method to analyze trajectories and (2) designing a system
that dynamically adjusts the difficulty of exercise based on this analysis.
In the experiment reported in this chapter, users without disabilities tested the
efficacy of our proposed system DyAd. The experimental outcome encourages us to prepare for and conduct a study that includes therapists and their patients. Our
future work will also include the design of appropriate exercises for DyAd, as well as virtual interfaces that enable tele-rehabilitation. In addition, due to high cost of the
Chapter 4
ExerciseCheck: Remote Monitoring and
Evaluation Platform for Home Based
Physical Therapy
4.1
Introduction
Home-based exercising is a vital part of any physical therapy program. With correct
execution of the exercises, faster recovery from physical problems can be achieved.
With the conventional approaches, however, a home-based physical therapy program
may not be as effective due to the lack of supervision by the therapist at home. Exer-
ciseCheck is designed as a remote monitoring and evaluation platform for individuals
involved in home-based physical therapy. The goal of ExerciseCheck is to provide
patients and physical therapists with real-time visual feedback and quantitative anal-
ysis. In this chapter, we discuss different elements of ExerciseCheck including data
analysis, hardware components, user interface, architecture, and data management.
For our research project, we have used the Microsoft Kinect. The Kinect is capable
of Skeletal Tracking which allows it to recognize people and map up to 25 joints on
their bodies. ExerciseCheck uses the Skeletal Tracking feature of the Kinect to locate
4.1.1 Procedure: Physical Therapy with ExerciseCheck
The goal of ExerciseCheck is to make sure that the exercises are performed correctly
at home when there is no supervision from the physical therapist. To do so, Ex-
erciseCheck requires a reference, so that it can compare the exercises performed at
home with that. Since each patient has different physical capability and perform the
exercise according to their strength, it is important that each reference is personal-
ized. Furthermore, to ensure that the reference is performed correctly, the therapist
supervision is required for recording the reference exercise.
Here is how ExerciseCheck works: In the clinic, the physical therapist initially
prescribes an exercise and asks the patient to practice the exercise multiple times
while the therapist is observing the movements carefully. Once the therapist assesses
that the patient is capable of correctly performing the exercise, the patient is asked
to perform the exercise in front of the Kinect. At that time, ExerciseCheck records
a reference trajectory for this exercise. The reference trajectory consists of the tra-
jectories of specified body landmarks. Our platform is capable of recording multiple
reference trajectories so that different exercises can be represented.
When the patient repeats a given exercise at home, ExerciseCheck captures the
trajectory of the same landmarks for data analysis. The patient can see the trajec-
tories of the reference and current positions of landmarks during the exercise. This
feature helps users to observe their mistakes and motivates them to put more ef-
fort toward moving more similarly to the reference. After each trial, ExerciseCheck
presents the result of the evaluation to both the patient and the physical therapist.
The trajectories and results are also stored on the server, so that the therapist can
4.1.2 Design and Development of ExerciseCheck
ExerciseCheck has been designed in three phases, where in each phase different as-
pect of the system has been designed, developed, deployed and tested. In order to
ensure the applicability of the Kinect for our purpose, we first need to examine its
performance in capturing the movement trajectory of the user during the exercise.
We begin this chapter by exploring the accuracy of the Microsoft Kinect and its ro-
bustness to clutter and different orientations of the body with respect to the camera
for an upper body exercise. Then we will discuss the three phases of this project.
Phase 1: Building a prototype
• Designing the initial architecture and data storage on a server, • Implementing quantitative analysis including accuracy and speed, • Designing the initial graphical user interface.
• Experiment: two Physical therapists and two users with no physical disability evaluated our platform. This phase confirmed the capability of our system and
the great potential in building such platform.
Phase 2: Major development
• Major development in the system architecture, data storage, and graphical user interface.
• Data analysis part of the design is updated, where the speed analysis is revisited, and repetition counting and analysis of active range of motion are added.
Phase 3: Final updates
• System updates based on the patient’s feedback.
• System preparation for the final deployment of ExerciseCheck at patient’s home. Updates includes methods to stop the recording automatically and with mini-
mum added noise.
• Experiment: ExerciseCheck was tested at patient’s home.