1. Introduction
Balance deterioration may increase the falling rate, given that balance and postural control deficit has been identified as one of the main factors of falls [
1,
2,
3,
4]. Being able to measure this decline helps identifying the individuals with higher risk of falls and taking subsequently the necessary preventive measures such as specific rehabilitation programs to minimize this risk. Moreover, assessing balance permits measuring the effects of the exercises proposed in a certain therapy. Various clinical tests have been developed to help assessing balance, gait, and postural control of subjects and predict therefore fall risks [
5,
6,
7]. These tests include Tinetti Balance test [
8,
9,
10], Berg Balance Scale [
11,
12,
13,
14], Timed Up and Go test [
15,
16,
17,
18], and Functional Reach test [
19,
20,
21]. The latter was one of three tools having strong predictive validity to assess fall risk in a community setting beside the 5 min walk test and the five-step test [
5]. The Functional Reach Test is also easy to administer and takes only few minutes to conduct. In fact, time is reported as one of the barriers considered by physicians for routinely assessing fall risks [
22]. Thus, easy and simple tests must be provided for screening periodically balance and gait disorders. In addition, it is demonstrated that rehabilitation has more efficiency when done in a familiar environment like at the home of the patient [
23]. This is now possible thanks to RGBD devices like Microsoft Kinect which can be used also for providing an easier and simpler way to conduct the test. RGBD devices are used in serious games to improve balance and postural control [
24,
25] and they could be used for balance assessment as well [
26].
Several studies have examined the feasibility and validity of technology for measuring and parametrizing balance tests [
27,
28,
29,
30]. Regarding the FRT, some researchers opted for the use of inertial sensors. For instance, authors of [
31] used InertiaCube3
TM sensor to record kinematic variables of five stroke patients in order to analyze the reliability, sensitivity, and specificity of FRT. To do that, they placed two inertial sensors on the patient’s back while performing the FRT. Based on their findings, they concluded that inertial sensors are a reliable, specific tool to parametrize the FRT for stroke survivors. Likewise, Hasmann et al. [
32] used wearable accelerometer data to differentiate participants with high risk for Parkinson’s disease (HRPD) from others since instrumenting FRT may improve diagnostic accuracy. In a cross sectional study, they extracted functional reach parameters that differed significantly between Parkison’s disease patients and controls, then included it into a model for differentiating HRPD and controls. The model results indicated that an instrumented FRT can contribute to defining HRPD individuals with fair accuracy, sensitivity, and specificity. Conversely, Moreno et al. [
33] aimed to investigate to what degree inertial sensors can be replaced by depth cameras in the parametrization and kinematic analysis of Multi-Directional Reach Test (MDRT) beside the Timed Up and Go test. Consequently, inertial sensor data were used as a benchmark for evaluating the data acquired using PrimeSense depth camera. The measures obtained from twenty healthy young adults performing the tests revealed that the depth camera is a reliable instrument to parameterize both the MDRT and TUG test, though some issues were reported when employing depth cameras for the TUG test. In addition, with the increase of Microsoft Kinect popularity, Kinect Xbox 360 (Kinect v1) was used in the development of a standalone software to measure the FRT [
34]. Concurrent validity of Kinect measures were assessed in comparison of measures obtained from a 3D motion-capture system. Implementation feasibility was also examined in a clinical setting where patients’ feedback was collected. Findings showed moderate to good agreement between FRT measures made by the two systems and the patients valued favorably the Kinect system, which resulted its validity for measuring the FRT and the possibility of using it with gaming platforms. Similarly, Clark et al. [
35,
36] assessed the concurrent validity and reliability of reach test among other tests for evaluating standing balance and postural control. Firstly they used Kinect v1 and compared the data with a marker-based three dimensional motion analysis (3DMA) system [
35]. Then with the release of Kinect for Xbox One (Kinect v2), they updated the data with the Microsoft Kinect v2 measurements in comparison with data obtained by a multiple-camera 3D motion analysis as a benchmark [
36]. In both studies, results from the Kinect and the benchmark system were comparable and findings suggested that Microsoft Kinect has the potential to be used as a balance assessment tool in the clinical setting.
In these previous studies, the use of RGBD devices was validated to instrument the FRT and use it as an assessment tool. However, there is a lack of clear intention to translate the validation of the test into homes, whether by the physiotherapist assistance, or autonomously by the patient, which is becoming more needed nowadays. With the arrival of the late pandemic, it became even more important the validation of the use of RGBD devices at homes for balance and postural control assessment of individuals suffering balance problems. Thus, in this study, we present an experimental system (ES) based on Kinect v2 for measuring the Functional Reach Test (FRT) of the user. Kinect v2 provides a natural user interface which enables the users to control and interact with the applications through their body gestures and movements. Therefore, the same interaction system used for rehabilitation can be also used for assessment, hence saving the individual the hurdle of learning new interaction mechanism. We aim the validation of its use with the support of a physiotherapist, and autonomously by the user on their own. This validation acts as an initial phase of further experiments. The two experiments that we conducted, though held in lab settings, are meant as a step forward to deploy the system at home.
2. Materials and Methods
In this section, we used a Microsoft Kinect v2 to measure the limits of stability of an individual through one of the most popular balance tests, namely the Functional Reach Test (FRT). For validation, we conducted two experiments.
2.1. Description of the Standard FRT
During the FRT, the subject is asked to stand next to a wall assuming a normal and relaxed stance. With the arm horizontally extended forward, the assessor records the placement of the end of the third metacarpal on a yardstick placed on the wall (starting position B in
Figure 1). The individual is then asked to reach forward as far as they comfortably can without taking a step or losing balance. Again, the location of the third metacarpal is recorded (the final position C in
Figure 1). The difference between the final and starting positions is the reach distance. The patient performs three trials, and the assessor notes the average of the last two [
19]. In case the subject touches the wall or takes a step during the test, the trial is repeated. A final score of FRT that is less than 25 cm suggests a limitation in activities of daily living and risk of falls [
37,
38].
2.2. Automatic FRT
We implemented the FRT into our experimental system as an interaction mechanism so it can automatically measure an individual’s maximal forward reach. The system allows the calculation of the FRT in three steps as shown in
Figure 2.
We used an RGBD device namely Kinect v2 as an input method. For computing the reach distance, we used the data provided by Microsoft Kinect Software Development Kit (SDK) 2.0 and in particular the skeletal data. We were particularly interested in the hand joint to measure the distance travelled by the joint when performing the test. In concrete, we computed the Euclidean distance considering all the coordinates of the tracked hand joint. Finally, to ensure adequate feedback for the user, a text is displayed indicating whether the hand joint is tracked or not; if it is tracked, the color of the text is set to green, else it is red. In addition, “start” and “stop” instructions were shown on the screen to guide the user at the beginning and the end of the test. Furthermore, the user can see himself on the screen as it is demonstrated that mirror feedback provides motivation for the user [
39]. In order to minimize distractions, we applied a background subtraction algorithm provided by RF-Solutions in the wrapper that we used to link between the Microsoft Kinect v2 and the game engine Unity [
40].
2.3. Test Performance
Performing the test with the system follows the standard way of doing the FRT. The user stands sideways next to a wall facing the Microsoft Kinect v2 camera and a screen as if they are going to play a video game. Then, they raise their arm that is closer to the wall at 90 degrees of shoulder flexion (position AB in
Figure 1). Here, the initial position is saved when indicated to the system. The user is then asked to reach forward as far as they can without losing balance (position AC in
Figure 1), and the final position is recorded by the system when indicated. The system subsequently calculates the difference and gives the final result of the test as shown in
Figure 3.
2.4. Experiment 1: Assisted FRT Performance
In this experiment, the FRT measurements are done at the same time for the standard way (manually) and for the system using the Microsoft Kinect v2. This experiment follows the normal procedure of the FRT performance where the test is done under the supervision of a physiotherapist.
2.4.1. Participants
Nineteen healthy volunteers (9 men; aged between 18 and 37 years) participated in this experiment. None of them had cognitive and/or motor problems. All subjects signed an informed consent form before the experiment.
In order to perform an effect size study, we have made a power test analysis using the pwr package of R statistical package. The sample size of the experiment using a power test of 0.99 and a significance level of 0.05, was at least 12 participants to detect an absolute mean difference of 2.63 cm. So, with 19 participants recruited, the sample size condition is fulfilled.
2.4.2. Settings
In this experiment, the sensor was set at 1.5 m from the floor and 2.5 m away from the user. The manual measurement of FRT was performed against the wall as shown in
Figure 4.
All tests and experiments were conducted in laboratory settings using a Microsoft Kinect v2 and a desktop computer with the following features:
2.4.3. Process
Firstly, each participant was instructed how to perform the test. Next, they were asked to stand close to a wall facing both the sensor and the screen where their image was displayed. The physiotherapist was standing close to the participant to supervise the test performance as she may intervene to correct the posture. Then, the participant was asked to hold a marker pen and mark the first point on the board while saying “Go”. The physiotherapist validates the initial posture and one member of the research team hits the “G” key so the system can record the first position. After that, the participant is asked verbally to bend forward as maximum as they can. When he reaches the last position he notes on the board the last point with the pen saying “Stop”. Again, the physiotherapist validates the posture and the last position was saved by hitting the “S” key. Eventually, the differences between the last position and the first one that are marked on the board and taken by the system were all noted.
2.5. Experiment 2: Autonomous FRT Performance
There are cases when the physiotherapist cannot be physically present with the patient to assist her/him in measuring the FRT. In order to study the possibility of doing the test from home by the patient alone, we thought about doing another experiment where the user performs the test without any assistance from the physiotherapist. Plus, we believe that there could be a delay between marking the position on the board with a marker pen and indicating to someone else to press a key on the keyboard in order to save the position by the system after the physiotherapist’s validation.
2.5.1. Participants
The idea of this experiment is to validate the use of the sensor for different reach distances. For that reason, one member of the research team (female, age = 28 years) performed the test several times, each time starting from a different initial position and reaching to a different final position. The participant is familiarized with the test. We performed the same effect size study as in the other case, it suggests that we need at least 7 observations using a power test of 0.99 and a significance level of 0.05 for an absolute mean difference of 2.46 cm. So, the sample size condition is also fulfilled.
2.5.2. Settings
To ensure the autonomy of the test performance and the simultaneity of both methods (manually and using the Kinect), we opted for a controller device that allows the user to communicate with the system for saving the initial and final positions. The controller device consists of a pen mouse (a 2.4 G wireless optical mouse, and for this experiment, we attached to it a whiteboard marker for facilitating the manual measurement on the wall, hence marking the position on the wall and indicating the system to save the position at the same time. Besides, a poster was used to ease marking and computing the manual FRT. Settings of this experiment where the poster is hung on the wall are shown in
Figure 4. The participant stood at a 2.5 m distance away from the camera; this distance was chosen based on results of another study [
34].
2.5.3. Process
We firstly defined a set of points on the poster to be the initial and final positions of the test. The aim here is to simulate the behavior of different profiles of users with different heights and reaching capabilities. The experiment process is described in the following steps:
Raise the arm with hand extended to a predetermined initial position while standing at a 2.5 m distance from the camera.
Mark the initial position of the hand with the device on the poster so the manual FRT can be computed and clicking simultaneously on it so the system can save the position of the hand.
From that initial position, reach to a final position. When reaching forward, the user naturally leans to a final position on the level of a starting position or he may reaches somewhat lower than that first position, hence:
- -
The final position may lay on the same line of the initial position, making a distance ranging from 1s (5.9 cm) to 9s (53.1 cm) (s: square in the poster) as seen in
Figure 5a.
- -
Or the final position may lay on the lower line of the initial position as seen in
Figure 5b.
For each final position chosen, repeat each trial 3 times starting from that initial position.
Compute the difference between each first position and final position.
Repeat the same process starting from another initial position laying on the same vertical line of the first one so the user is always standing away 2.5 m from the camera (see
Figure 5).
In summary, the different steps of the protocol of experimentation in both experiments can be illustrated in the graphical diagram shown in
Figure 6.
2.6. Measurements
For both experiments, the participants performed the test 3 times as indicated in the standard test. The distance between the initial position and the last one was computed by the system. In each experiment, we had the following measurements from both methods: manual FRT (M_FRT) for each trial, the mean of the three measurements for each user (), Kinect FRT (K_FRT) for each trial, and mean of the three measurements for each user ().
2.7. Statistical Analysis
The statistical analysis carried out consists of the following parts:
To analyze the reliability of the FRT, we assessed the variation of data measured by the Kinect system across the three trials of FRT using intraclass correlation coefficient (ICC, 2.1) [
44]. Based on a 95% confidence interval, values of ICC less than 0.5, between 0.5 and 0.75, between 0.75 and 0.9, and greater than 0.90 indicate poor, moderate, good, and excellent reliability, respectively, [
45]. The level of significance for all tests was set at
. The statistical analysis tool R was used.
4. Discussion
In our previous work [
26], with the aim to validate the use of vision-based systems for measuring the Functional Reach Test (FRT), we compared FRT values obtained using Microsoft Kinect v1 with those measured manually. Participants performed the FRT interchangeably between the manual way and using the system. Results showed an average absolute difference of 2.84 cm and no statistical significant difference was found applying a paired t-student test to the data. These results suggested that Microsoft Kinect v1 can be used to measure the FRT. In this present work, two new experiments were conducted in order to improve and further validate the system using the Microsoft Kinect v2 for possible deployment at homes. Overall Kinect v2 outperforms Kinect v1 as it offers better robustness and accuracy when estimating joint positions except for the feet [
47]. In fact, the Kinect v1 measures the depth with the Pattern Projection principle, where a known infrared pattern is projected into the scene and out of its distortion the depth is computed. The Kinect v2 contains a Time-of-Flight (ToF) camera and determines the depth by measuring the time emitted light takes from the camera to the object and back [
48]. This time, measurements were extracted simultaneously by both methods. With the Microsoft Kinect v2, we found that the measurements obtained by the standard way and the experimental system in both experiments are linearly correlated and the absolute measurement error in both experiments was also less than the one obtained by Kinect v1. Applying paired
t-test, we found that the data obtained was valid but needed to be corrected, hence a linear regression model was applied to correct the data acquired using the Microsoft Kinect v2. Examination of regression assumptions showed that the model explains well the data and applying the paired
t-test to the data after correction indicated that there is no statistical significant difference between the measurements obtained by both methods.
In a similar study to ours, Galen et al. [
34] sought the validity of an interactive Functional Reach Test. To achieve their aim, they used wrist joint data from Kinect v1 SDK with the camera set on the left of the user. They computed the reach distance and compared it with the outcomes obtained simultaneously by the Optotrak Certus 3D motion-capture system. They set the experiment with three different distances from the Kinect sensor: at 2 m, 2.5 m, and 3 m, with the best agreement was reported at 2.5 m. However, they noted that there was no optimal distance with minimal measurements errors. Even so, the mean measurement found at 2.5 m distance from the camera was 4.92 cm; a value that lays within the minimal detectable change values of the FRT in stroke and Parkison’s disease populations as reported by the authors. As for our experiments, we used the hand joint data provided by Kinect v2 to compute the FRT with the user facing the camera at 2.5 m distance; the user is best tracked while he is facing the sensor. As in [
34], we compared the values returned by the system with those measured by the physiotherapist simultaneously. In both experiments, we found an average absolute difference smaller than found in the experiment of [
34], though a larger sample is required to detect minor differences between the standard FRT and the experimental system. As for display interface, we used mirror feedback where the user can see herself/himself on the screen all time whereas in the work of Galen et al. [
34] they employed a wireframe skeleton avatar. At the end, for the sake of deploying the research results at home, we added a pen controller that can help controlling the system in certain cases as the voice commands of Kinect sensor fails when there is noise in the environment.
Other studies have used RGBD sensors for the measurement of the FRT. Though having different gold standards and settings, our findings align with theirs in terms of validity of the test and its reliability. We had very strong correlation with manual FRT with values of (r = 0.97,
p < 0.05) and (r = 0.99,
p < 0.05) in the first and second experiments, respectively, where Hsiao et al. [
49] also reported a strong correlation (r = 0.719,
p < 0.001) of Kinect v2 results with traditional FRT. In their study, Clark et al. [
36] computed the reach distance through trunk flexion measurements and concluded that Kinect could be used in instrumenting the reach test by providing excellent validity for trunk angle data (r = 0.93,
p < 0.05). These findings maintain valid using PrimeSense camera as well, Moreno et al. [
33] acquired kinematic data from both PrimeSense and inertial sensors intertiaCube3
TM as benchmark for the parametrization of MDRT, and comparisons revealed strong correlation in most of the evaluated variables of the test.
In terms of reliability, we obtained good to excellent within repeatability of the test using our system (ICC = 0.86 in Experiment 1 and ICC = 0.99 in Experiment 2). From their side, Hsiao et al. [
49] found a good repeatability (ICC = 0.82) of the measurements of the second and third trials of forward reach obtained by Kinect v2. Moreover, Clark et al. [
35] assessed inter-trial reliability of forward reach and reported comparable good Kinect reliability (ICC = 0.72) with 3DMA reliability (ICC = 0.81). This is consistent with the excellent intrarater reliability of the original test [
50]. Furthermore, RGBD devices can be a great tool for fast screening for balance problems as they proved to be valid and reliable, they also provide user feedback which is reported important to improve adherence in rehabilitation. Furthermore, they have the advantage of capturing other parameters that might be of interest of therapists such as time and velocity of doing the test [
33,
49], differentiating the movement strategy [
51], among others. These parameters can be used for better assessing the balance ability of people with balance deficiencies. The limitation of the study is that the system was tested in laboratory conditions. Further validations performed by different patient populations in real situations could generalize our findings. Nevertheless, different studies showed that FRT can be used as an index for fall prevention [
52,
53,
54,
55].
Finally, we want to remark that the proposed system can be considered transparent [
56], because has the ability of simulatability (being simulated or thought about strictly by a human), decomposability (explaining each of the parts of the method), and algorithmic transparency (the user can understand the process followed by the method to produce any given output from its input data). This is especially critical in health, to trust the behavior of systems.
5. Conclusions
In this work, we presented an experimental system to assess the Functional Reach Test (FRT) with the Microsoft Kinect v2. We aimed to validate Microsoft Kinect v2 for balance and postural control assessment to use it with the support of a physiotherapist, and to use it autonomously by the user.
The system calculates the reach distance when indicated by the user or the physiotherapist. To validate the use of this RGBD device for measuring this balance test, we conducted two experiments where it has been proven that the measurements obtained using the standard method and using the experimental system are linearly correlated. Hence, a linear regression model was applied to correct the Microsoft Kinect v2 measurements and a paired t-test was applied to these corrected data where results indicated that there are no statistical differences between the measurements computed using the two methods. The two experiments that we conducted, though held in lab settings, are meant as a step forward to deploying the system at home. The strong correlation with manual FRT and the good results of within repeatability of the test obtained from experimentation suggest that the RGBD devices can be an alternative for measuring balance tests unsupervised, like the FRT at home.
However, this study presents some limitations that mainly consist of not recruiting patients in the experiments and conducting the tests in lab settings. For this reason, further studies are recommended for the actual deployment of the test using RGBD devices at home of recruited patients.
As a future work, we will continue to translate the system to home and validate Microsoft Kinect for measuring other balance clinical tests. Furthermore, we will design several experiments to check if the physical absence/ presence of the physical therapist affects fear of falls. Furthermore, we intend to translate the system to social/assistive robots to promote social interaction between the person and the social robot in order to evaluate the quality of life of the patient and prevent their physical impairment.