Next Article in Journal
Flexible Gas Sensor Based on PANI/WO3/CuO for Room-Temperature Detection of H2S
Previous Article in Journal
Occupancy Monitoring Using BLE Beacons: Intelligent Bluetooth Virtual Door System
Previous Article in Special Issue
ErgoReport: A Holistic Posture Assessment Framework Based on Inertial Data and Deep Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Validation of Smartphones in Arbitrary Positions Against Force Plate Standard for Balance Assessment

by
German Jack Ellsworth
1,
Stephen M. Klisch
1,2,
Britta Berg-Johansen
2 and
Eric Ocegueda
1,*
1
Mechanical Engineering Department, College of Engineering, California Polytechnic State University, San Luis Obispo, CA 93407, USA
2
Biomedical Engineering Department, College of Engineering, California Polytechnic State University, San Luis Obispo, CA 93407, USA
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(9), 2639; https://doi.org/10.3390/s25092639
Submission received: 28 February 2025 / Revised: 11 April 2025 / Accepted: 18 April 2025 / Published: 22 April 2025
(This article belongs to the Special Issue Wearable Inertial Sensors for Human Movement Analysis)

Abstract

:
Balance assessment is a key metric for tracking the health and fall risk of individuals with balance impairment. Leveraging wearable sensors and mobile devices can increase clinical accessibility to objective balance metrics. Previous work has been conducted validating center of mass (COM) acceleration metrics from mobile devices against the gold standard force plate center of pressure (COP) position; however, most studies have been restricted to devices being placed close to the subject’s COM. In this study, rigid body kinematics and the inverted pendulum model were used to develop a novel methodology for calculating COM acceleration using mobile devices in arbitrary positions, as well as an approach for conversion of COM measurements to COP position for direct validation with force plate measurements. Validation of this methodology included a direct comparison of smartphone and force plate results for COM accelerations and COP positions, as well as statistical comparisons using Spearman’s rank correlation. The results show strong analysis performance for both approaches during a subject’s intentional swaying, with more limited results in cases of little motion. The strong performance warrants future work to further improve accessibility by removing dependence on motion capture systems or replacing them with cost-effective alternatives. The accurate tracking of COM acceleration and COP position information for mobile devices at arbitrary positions increases the flexibility for future mobile or at-home balance assessments.

1. Introduction

Assessment of human balance provides useful metrics to track the health and development of individuals. For example, poor balance increases the risk of falls, which are historically among the most prevalent sources of accidental injuries in all ages, and especially among the elderly [1,2]. In fact, impaired postural stability is a consistent predictor of fall risk [3,4]. Fall risk is further magnified by conditions that compromise motor functions in elderly people, such as Parkinson’s disease [5,6,7], dementia [8], and stroke [9]. In children, the development of postural stability is linked to physical activities that repeatedly use fundamental motor skills [10]. In fact, researchers have observed that strengthening motor skills has led to improved balance in children and adolescents with intellectual disabilities that impair motor function [11]. Thus, clinical balance assessments remain an important tool for objectively qualifying a patient’s health before determining fall prevention and motor rehabilitation strategies.
Clinical balance assessments typically rely on simple subjective tests that require little equipment or analysis. To assess fall risk, doctors often rely on patients recounting their fall histories to see trends; however, this metric can suffer from poor memory or recency bias [4]. For balance assessment, the Berg Balance Scale is commonly used and consists of a patient performing pre-determined tasks while a clinician assigns a score based on perceived ease of completion; these scores then determine the patient’s fall risk [12]. This scoring is often subjective since it requires visual evaluations and suffers from a ceiling effect (e.g., participants receiving the maximum score) due to the ease of the tasks [13,14]. The ceiling effect limits the effectiveness of such tests for patients with mild balance impairment, where the test may miss crucial improvements in balance [14]. Thus, there is a need for an objective and repeatable balance assessment with higher sensitivity to replace these subjective tests.
Since the 1950s, static and dynamic posturography—the quantitative evaluation of postural sway using force measurements—has been the prominent method for objective balance assessments [15]. Within static posturography, center of pressure (COP) displacement is the most frequently used recording due to its ease of measurement using the multiple load cells in force plates, and has thus become the “gold standard” in balance research and clinical studies [2,3,15,16]. The repeatability and objectivity of force plates are ideal for clinical testing; however, their use in practice is limited by the training, cost of equipment, and expertise required. Recognizing the inaccessibility of using force plates to measure the COP displacement, several researchers have shifted to alternatives, such as using mobile devices, to instead analyze the subject’s center of mass (COM) acceleration [4,6,17,18,19,20,21]. Mobile devices (smartphones and smartwatches) are convenient for acceleration-based balance research due to their embedded inertial measurement units (IMUs, generally consisting of MEMS accelerometers and gyrometers), relatively low cost, and high abundance among clinicians, patients, and the population at large [22].
Recently, Hsieh et al. [3] conducted balance tests on healthy participants to collect linear acceleration measurements from a smartphone held against the chest and COP information from a force plate. Their study successfully showed a strong correlation between RMS acceleration values (from the smartphone) and COP velocity data (from the force plate) [3]. Additionally, the smartphone data was found to be able to distinguish between participants with “high” and “low” fall risk (as measured by the physiological profile assessment) [3]. However, these results were limited to statistical comparisons between the phone’s acceleration and COP velocity, with the phone held near the COM. More recently, Lattanzi et al. [4] developed a post-processing technique to estimate COM acceleration using accelerometer data from a smartphone placed at approximately the height of the subject’s COM. Separately, using the classical “inverted pendulum” model proposed by Duarte et al. [15,23], Lattanzi et al. [4] also estimated the subject’s COM acceleration from force plate measurements to validate smartphone COM data. Results from two participants undergoing several balance tests (two-leg stance with open eyes, two-leg stance with closed eyes, one-leg stance with open eyes, and one-leg stance with closed eyes) showed strong agreement (from direct and feature comparison) between COM measurements from the smartphone and force plate. However, the post-processing method required the careful placement of the phone using a belt close to the subject’s COM.
To address the limitations of mobile device placement, Anthony et al. [24] explored using an anatomical calibration process (involving a calibration maneuver and Principal Component Analysis (PCA)) to allow the phone to be held anywhere by the user. Balance tests (consisting of double-leg stance, tandem stance, and single-leg stance) were conducted on 22 participants with one smartphone handheld and another placed in a body strap near the participant’s COM. After calibration, the handheld phone’s RMS angular velocity was found to have a moderate-to-strong correlation (using Pearson or Spearman correlation) with the RMS angular velocity of a phone placed in the body strap. Additionally, the handheld phone’s acceleration data were successfully able to detect differences in pose types. Although the calibration technique allows the phone to be handheld, the requirement of the calibration maneuver (a forward flexion) poses accessibility concerns for those with muscular injuries or neurological diseases. Furthermore, the method can detect pose differences but does not offer a direct prediction of COM acceleration or COP measurements.
The results of these previous studies show promise for replacing force plates with more accessible mobile devices for balance assessment. However, these studies have either relied on the mobile device being fastened near the subject’s COM to closely align the body and device axes or used pose/fall risk detection instead of directly measuring COM or COP data. The alignment increases setup complexity and requires suitable harnesses for each subject, imposing barriers for widespread use among the population. Additionally, past studies have validated mobile devices by correlating acceleration measurements, with no studies directly computing COP measurements, which remain the “gold standard” for balance assessments. Hence, this work aims to build on previous studies to (1) develop a methodology for the use of smartphones at arbitrary positions and orientations to track postural sway and (2) propose analysis techniques to transform smartphone measurements into COP displacement for direct comparison with force plates. For the first goal, kinematic data from two smartphones (one handheld and one in a harness) are used in conjunction with relative position tracking (achieved via motion capture cameras) to calculate the subject’s COM acceleration. These results were validated against COM accelerations obtained by applying the inverted pendulum model to force plate COP data. For the second goal, by further manipulating the inverted pendulum model in the frequency domain, the COM acceleration data of mobile devices were converted to COP displacement. This conversion allowed for backward compatibility of smartphone data with prior COP metrics and direct comparison of smartphone results to force plate COP data.

2. Materials and Methods

2.1. Trial Overview

Balance tests (eyes open, both feet stationary on a force plate in a natural shoulder width apart stance) were performed on one healthy young adult male subject with a mass and height of 101 kg and 187 cm, respectively. Ground reaction force (GRF) and center of pressure (COP) data were collected with a force plate (AccuGait, AMTI, Watertown, MA, USA), linear and angular kinematic data were collected by embedded IMUs in two smartphones (Apple iPhone X, Cupertino, CA, USA), and five marker position data were recorded using seven motion capture cameras (Motion Analysis, Santa Rosa, CA, USA). The experimental setup is depicted in Figure 1. Smartphones were placed in the subject’s hand and a harness on the subject’s back, and markers were placed on the subject’s ankles, the top of the subject’s head, the back of the handheld smartphone, and the pouch of the torso harness containing the second smartphone. The five marker locations were chosen to track the relative position between each phone and the subject’s center of mass, detailed in Section 2.3. Both smartphones were set on a stable surface in alignment with the subject’s anterior direction and the force plate’s global coordinate system, as shown in Figure 1c, before starting data collection and moving the devices to their respective positions for the trial.
Experiments lasted approximately 45 s and consisted of two data synchronization maneuvers (swaying and a sharp squat), approximately 30 s of motion for analysis, and a final synchronization maneuver for alignment verification. Motion was constrained to keep both feet in full natural contact with the force plate to ensure the validity of the inverted pendulum model used during analysis. Different motions were performed for each trial, as listed in Table 1. For each trial, intentional motion was engaged in pre-selected anatomical direction(s), referred to in this paper as the trial’s “engaged direction(s)”. Lateral anatomical directions that do not correspond to a trial’s deliberate swaying direction are referred to as “unengaged”. The term “unengaged” does not signify that no motion is expected; conversely, some swaying is anticipated. The terms “engaged” versus “unengaged” are instead used to distinguish between deliberate versus indeliberate swaying.

2.2. Data Acquisition

Data acquisition (DAQ) for each trial involved two smartphones, one force plate, and a 3D marker tracking system. Collection types and considerations for each device type are described below. To ease the acquisition procedure, the start times, stop times, and data acquisition frequencies were not synchronized between devices. After retrieval, the data were up-sampled to match the highest acquisition frequency before trimming to a synchronized time span. Additionally, each device collects data in its local coordinate system, so a coordinate transformation was applied to each dataset to match the body’s anatomical directions, as shown in Figure 1e.
Force plate data were taken with a Cortex processing environment (Version 6.2.13.1751, Motion Analysis, Rohnert Park, CA, USA) at a frequency of 150 Hz. Data included the resultant force vector and COP position on the surface of the plate with respect to Cortex’s coordinate system, shown in Figure 1e.
Three-dimensional marker position data were taken using the motion capture cameras connected to the Cortex processing environment at a frequency of 150 Hz. Positions were reported as vectors with respect to Cortex’s coordinate, shown in Figure 1e. In cases where a marker was not detected for one or more frames, gaps in position data were filled using a native “cubic fit” tool (though these gaps appeared infrequently and for no more than one-tenth of a second at a time).
Smartphone IMU data were taken using the MATLAB Mobile app (Version 9.8, MathWorks, Natick, MA, USA) on both smartphones at the maximum frequency of 100 Hz. Linear acceleration, angular orientation, and angular velocity were recorded for each test. MATLAB reports linear acceleration and angular velocity in the phone’s local coordinate directions (see Figure 1d) and orientation using Euler angles of azimuth, pitch, and roll [25]. The linear acceleration and angular velocity recordings contained high-frequency noise when the device was rested on a stationary surface, indicating the need for a low-pass filter. Implementation of this filter is described in Section 2.5.

2.3. Analysis

2.3.1. Rigid Body Kinematics

Smartphone linear accelerations ( a P ) were used to predict the subject’s COM accelerations ( a G ) using a standard rigid body relative motion equation:
a G = a P + α × r G / P + ω × ( ω × r G / P )
where α is the angular acceleration of the participant’s body, r G / P is the position of the COM with respect to the position of the smartphone, ω is the angular velocity of the participant’s body, a G is the linear acceleration at the participant’s COM, and a P is the linear acceleration of the phone. The angular velocity and linear acceleration of the phone were directly reported by the smartphone, and the angular acceleration was approximated by differentiating the angular velocity data via finite difference, as described in Section 2.4.
Lastly, the relative position vector, r G / P , was estimated using the markers and camera system. COM position during the crossed-arm position (as shown in Figure 1) was taken to be at 57% of the subject’s height, which is the average value between the arms down and arms raised stances analyzed by NASA [26]. This is consistent with other values used in inverted pendulum applications [15,27]. Figure 2 shows the process used to find the COM position with respect to the handheld phone, and the same procedure was employed for the back harness phone using its own marker position. First, averaging the ankle marker positions gives the position of the pivot in the inverted pendulum model, r ankle , and projecting this vector onto the force plate gives the lateral position of the COP and COM during perfect balance, r center . A vector can then be formed from this projected point to a marker at the top of the subject’s head, r top / center . By assuming the COM lies on the line between the center and the marker on the subject’s head, r top / center can be scaled by 57% to obtain r G / center , which after adding r center gives the vector position of the COM, r G . Finally, the difference between this COM position and the position of the respective smartphone marker was used as r G / P in Equation (1).

2.3.2. Inverted Pendulum Model: Force Plate COP Displacement to COM Acceleration

The inverted pendulum model has been well-established in the literature and used for estimating COM acceleration from force plate data [15,23,28]. A full derivation and corresponding free body diagrams are included in Appendix A. In summary, the inverted pendulum model presupposes that the bottom face of the foot makes full contact with the supporting surface (i.e., the force plate), the point equidistant from both ankles acts as a fixed point of rotation for the body above them, the body from the ankles upward acts as a rigid body, and the body undergoes only small rotations about the pivot [15]. Additionally, it is assumed that the participant’s stance is two-legged with feet side by side. A consideration for stance width was performed [28], but its inclusion is beyond the scope of this analysis. A small angle approximation constrains the COM acceleration to a lateral plane (i.e., vertical accelerations are assumed to be zero). Evaluation of this model in the antero–posterior (AP) and medio–lateral (ML) directions ( e ^ y and e ^ x respectively) each results in equations of motion describing the subject’s COM in that direction:
d 2 d t 2 r G · e ^ = m g d I p r G r C O P · e ^
where r C O P is the displacement of the COP, r G is the displacement of the COM, e ^ is either e ^ y for the antero–posterior direction motion or e ^ x for the medio–lateral direction, g is the magnitude of gravity, d is the distance between the ankle and the COM, m is the subject’s mass, and I p is the mass moment of inertia about the pivot point in the lateral perpendicular direction (e.g., the medio–lateral direction for the ODE describing antero–posterior motion). The mass moment of inertia about the COM was calculated following linear regression equations by Ledebt and Breniere [29]:
I G = k m H 2
where H is the height of the subject and k is the regression slope taking values 0.0572 for the antero–posterior direction and 0.0533 in the medio–lateral direction [29,30]. This can be translated to a mass moment inertia of the body about the ankle pivot point via parallel axis theorem [15,23,27]:
I p = I G + m ( 0.57 H 0.039 H ) 2
Conversion of Equation (2) to the frequency domain using the Fourier transformation results in a transfer function that facilitates conversion of COP position to COM position. For example, for motion in the sagittal plane,
r ^ G , y ( ω ) r ^ C O P , y ( ω ) = ω 0 2 ω 0 2 + ω 2
where the · ^ symbol denotes the Fourier transformed versions of each position time series, ω is the angular frequency, and ω 0 = m g d / I p is the natural frequency of the system [15]. Application of the fast Fourier transform (FFT) facilitates the conversion of force plate COP data to the frequency domain, where the transfer function and inverse FFT can be applied to find the COM position. Subsequent application of a second-order finite difference (see Section 2.4) generates COM acceleration components that can be compared with those found from smartphones, as described in Section 2.3.1.

2.3.3. Inverted Pendulum Model: Smartphone COM Acceleration to COP Displacement

Although the approach of Section 2.3.2 has been well established, here a different approach that builds off the inverted pendulum model is proposed. The aim is to estimate the COP displacement by solving the equations of motion, which will allow the smartphone COM acceleration from Section 2.3.1 to be converted to COP displacement.
First, rearranging Equation (2) in terms of COP displacement ( r C O P ) and COM acceleration ( a G ):
r C O P = 0 t 0 τ a G ( s ) d s d τ a G w 0 2 ,
where 0 t 0 τ a G ( s ) d s d τ is the center of gravity displacement rewritten in terms of center of gravity acceleration. Conversion of the integral term to the frequency domain would yield additional terms that inform the zero frequency response, or mean tendency. Since balance tests are performed in a relatively stationary position, this mean value should be effectively zero. Additionally, any error incurred from this omission is removed through a high-pass filter on the COP results, as described in Section 2.5. Thus, the Fourier transform of an integral term would simplify to
F { t τ f ( s ) d s d τ } = 1 ω 2 f ^ ( ω )
where F is the Fourier transform. Applying Equation (7) to the double integral in Equation (6) provides the transfer function:
r ^ C O P ( ω ) a ^ G ( ω ) = ω 2 + ω 0 2 ω 2 ω 0 2
where ω 0 = m g d / I p is the natural frequency of the system [15]. This transfer function facilitates the conversion of smartphone COM acceleration data to COP displacement.
When integrated, any bias in the linear acceleration and angular velocity of the IMU data results in an undesirable drift in the output for cases like that shown in Equation (6). While the approach described in this section avoids integration drift, the static offset instead manifests itself as an undesirable low-frequency response when the FFT and inverse FFT are employed. This further warrants the use of a high-pass filter, as described in Section 2.5.

2.4. Finite Difference

In all cases where a derivative was needed (first derivative in Section 2.3.1 and second derivative in Section 2.3.2), a 7-point finite difference formula was selected [31,32]. Data points were selected to be as centered as possible, with calculations near the tail ends of the datasets being asymmetric (e.g., using the first seven data points in the set when calculating the derivative for the first four frames of data).

2.5. Filtering

Filtering bookended the analysis with a low-pass filter applied to the initial smartphone data reported by MATLAB and a high-pass filter applied to the COP displacement data computed from the smartphone measurements. Both the low-pass and high-pass filter were applied only to smartphone data with no filtering performed to the force plate data. A fourth-order, zero-phase Butterworth filter was applied in both instances, with a low-pass cutoff frequency of 2 Hz and a high-pass cutoff frequency of 0.12 Hz. This Butterworth filter is commonly used for biomechanics applications, and cutoff frequencies were determined by inspection of residual plots, as described in the work by Winter [23,33]. The chosen low-pass cutoff frequency was on the lower end compared to other studies wherein accelerometers were used for balance applications, where values of 3–6 Hz are common [6,34,35]. For data that are differentiated, such as the determination of angular acceleration from angular velocity, recommendation formulas report cutoffs as high as 9 Hz [23,36]. However, this model showed increased performance for lower cutoff frequencies, so a lower frequency was chosen. The limitations of this selection are discussed further in Section 4.4.

2.6. Error Propagation

Confidence intervals are estimated for the COM acceleration computed from the smartphone data (following Section 2.3.1) to aid in comparison with force plate COM data. Measurement and statistical uncertainties were considered before being propagated in the time domain using Equation (9)
U f ( x 1 , x 2 , x i ) = i = 1 n f x i 2 U x i 2
where f is a function of variables x i , n is the number of variables containing uncertainties for consideration, and U x i is their respective uncertainty. For uncertainty in COM acceleration, f follows Equation (1), with the following uncertainties used. Statistical uncertainties in the phone’s angular velocity and linear acceleration were computed from data collected while phones were left stationary. The uncertainty in the angular acceleration was found by applying Equation (9) to the finite difference method for each frame of data. The smartphone IMUs are not located precisely at their respective markers, so an uncertainty was used to account for this offset. The uncertainty in the height of the participant’s COM (the 57% scaling) was determined by propagating NASA’s reported COM model uncertainties [26]. Lastly, the smartphone’s angular position and cortex’s reported marker location were assumed to have negligible uncertainty.
Confidence intervals for any data computed from force plates (COM acceleration or COP displacement) were neglected since the force plate serves as the “gold standard”. Meanwhile, confidence intervals for the COP displacement determined from smartphone data (following Section 2.3.3) were not found since it would require propagating uncertainties through the forward and inverse Fourier transform, which is out of the scope of this work.

2.7. Results Correlation

The Spearman’s rank correlation coefficient and p-value were used as objective measures of the degree of agreement between the smartphone and the force plate results (for both COM acceleration and COP position data) [37]. This coefficient was computed for each component, vector magnitude, and smartphone, leading to eight correlation coefficients per model.

2.8. Analysis Summary

To summarize the approach: data are acquired and put through pre-processing to ensure compatibility and reduce noise. For the first analysis pathway, smartphone data and marker positions are used in the rigid body kinematics computation to determine the COM acceleration. Applying FFT to the force plate’s COP position data converts the signal to the frequency domain where the inverted pendulum transfer function is applied to form the COM position in the frequency domain, and an inverse FFT generates the COM position in the time domain where finally a finite difference method is applied twice. This facilitates the comparison of COM acceleration results from the smartphones and force plate.
For the second analysis pathway, the COM acceleration output from the previous rigid body kinematics analysis is considered. Applying FFT to smartphone COM acceleration components facilitates the conversion to the frequency domain and the transfer function is applied to form COP position in the frequency domain; then, an inverse FFT generates the COP result in the time domain. This facilitates the direct comparison of smartphone COP position components with force plate COP displacement data. Figure 3, shows these analysis steps.
The force plate is widely used as a validation standard for balance research [3,4,38]; hence, the performance of both models was based on their agreement with force plate results. This consistency is shown in the results in two main ways. First, the force plate’s COM acceleration curves should remain within the uncertainty window of the smartphone results they are plotted against. This verification is further illustrated by error plots that have been generated by taking the difference between the two curves in each COM acceleration component. Since validation consists of matching the force plate and smartphone data, an error plot showing a difference of 0 consistently captured by the uncertainty window indicates agreement between devices. Second, smartphone results were compared to force plate results by calculating the Spearman’s rank correlation coefficient and root mean square errors (RMSE) between the two datasets.

3. Results

Below we show results for trial 2, with the participant swaying in the ML direction. The remaining trials’ results (no swaying, swaying in the AP direction, and random swaying) are found in Supplementary Figures S1–S18, with similar trends as those observed in trial 2.

3.1. Center of Mass Acceleration Comparison

As described in Section 2, COM acceleration estimations were compared between each phone and the force plate. Projections from both smartphones followed Equation (1), and force plate data followed Equation (5). The comparison between these results for trial 2 (swaying in the medio–lateral direction) are shown in Figure 4, Figure 5, Figure 6 and Figure 7. Force plate (FP) results are compared to the handheld (HH) and back harness (BH) smartphones in Figure 4 and Figure 5, respectively. The differences of results plotted in Figure 4 and Figure 5 are shown in Figure 6 and Figure 7, respectively. All smartphone curves include confidence intervals computed following Section 2.6.
All data in Figure 4, Figure 5, Figure 6 and Figure 7 show moderate agreement between the smartphone and force plate results following the criteria described in Section 2.3. For the “engaged” medio–lateral (ML) direction, Figure 4 and Figure 5 show that the force plate data curves generally stay within the plotted uncertainty limits of the smartphone data, while Figure 6 and Figure 7 show the difference curve’s consistently capturing 0 in the uncertainty window. However, the “unengaged” antero-posterior (AP) direction and the inferior-superior (IS) component showed limited accuracy and in some cases disagreement between the force plate and smartphone data. These trends are observed irrespective of smartphone considered as well as in the other trials found in the Supplementary Figures, with engaged directions showing moderate agreement and unengaged directions having limited accuracy.

3.2. Center of Pressure Comparison

Following completion of all COM analysis, COP position estimations were compared. Projections from both smartphones followed Equation (8) and were compared to data from force plates. The comparison between these results for trial 2 (swaying in the medio–lateral direction) are plotted in Figure 8 and Figure 9, where force plate (FP) results are compared to the handheld (HH) and back harness (BH) smartphones, respectively. Both Figure 8 and Figure 9 show good agreement for the “engaged” ML component and poor agreement for the “unengaged” AP direction for both handheld and back harness phones. These same trends hold for the other trials found in the Supplementary Figures.

3.3. Data Correlation

Further inspection of trial data was found through application of the Spearman’s rank correlation coefficient. A correlation coefficient was found comparing the data depicted in each result’s figure subplot, as described in Section 2.7. Table 2 shows the Spearman’s rank correlation coefficient between the force plate and each smartphone result for all trials, as well as their respective p values. For all trials and both phones, engaged directions exhibit correlation values greater than 0.95, while the unengaged directions have values in the range of 0.4–0.6, and finally, the IS direction has correlation values of 0. When comparing smartphones, the correlation coefficients are all within 0.04 of each other for engaged directions, with the highest value varying by trial and axis.

3.4. Root Mean Square Error

The agreement of trial data was also verified by computing the root mean square error (RMSE) between the force plate and smartphone data. Table 3 shows the RMSE between the force plate and each smartphone result for all trials, directions, and both models (COM acceleration and COP position). For all trials, models, and phones, no clear difference in error is found between the engaged and unengaged directions. For example, trial 2 shows the RMSE of the “engaged” ML direction and the “unengaged” AP direction are all within 0.0054 of each other, with neither error consistently smaller or larger. In contrast, compared by model, the RMSE of the COP position is persistently below the COM acceleration’s RMSE (by a factor of 3–10) for all directions, trials, and smartphones. Lastly, comparing by phone, no consistent difference is found between RMSE values, with neither phone’s error smaller across all trials, directions, and models.

4. Discussion

4.1. Key Findings

All data in Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9 and Table 2 and Table 3 show moderate agreement between the smartphone and force plate results for both models (conversion of smartphone data to COM acceleration and determination of the COP position from COM acceleration) and both smartphones (handheld and back harness phones). For example, trial 2’s (ML direction swaying) COM acceleration plots (Figure 4, Figure 5, Figure 6 and Figure 7) show good agreement for the “engaged” ML component, though limited agreement for the “unengaged” AP direction. COP position plots (Figure 8 and Figure 9) show similar trends, with good agreement in engaged directions and limited agreement in unengaged components. The Spearman’s rank correlation coefficients for both models (Table 2) reflect this observation, with higher correlation values for engaged directions over the unengaged values. The root mean square error (RMSE) in Table 3 initially fails to show the same distinction between engaged and unengaged direction, with instead comparable RMSE for all directions. However, since the RMSE is an absolute error, the similar RMSE between engaged and unengaged components indicates a smaller relative error for the larger valued, engaged direction data. For example, by normalizing trial 2’s RMSE of the handheld COM acceleration by the corresponding component’s range, we obtain relative RMSEs of 0.0655 and 0.2459 for the ML (engaged) and AP (unengaged) directions, respectively. All these findings indicate both models and smartphones are successfully able to measure postural sway with comparable accuracy to the “gold standard” force plates.
Finally, it is apparent from the data figures as well as the coefficient table that the COM acceleration showed poor performance in the IS direction. This performance is due to the limitations of the inverted pendulum model used to generate COM accelerations from the force plate COP position. This limitation is further discussed in Section 4.4. Additionally, the magnitude of the analyzed vectors also showed poorer coefficient scores, but this should be expected since the limited accuracy of the unengaged and IS directions contributed to the magnitude’s behavior.

4.2. Device Location Comparison: Handheld Versus Back Harness Phone

The first goal of this study was to develop a methodology for the use of smartphones at arbitrary positions and orientations to track postural sway. When comparing the performance of the two smartphone locations (handheld and back harness), little distinction was found. Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9 show that both phones generally report oscillations of the COM acceleration within uncertainty limits of the force plates. When compared by smartphone type, Table 2 shows correlation coefficients all within 0.04 of each other for engaged directions. Additionally, the results’ resolutions are comparable between devices, since the uncertainty ranges were comparable in magnitude for COM acceleration results from all trials and devices. Lastly, Table 3 shows no consistent better performer between the two phones, with the smaller RMSE phone varying across all trials, directions, and model. These findings indicate that the choice of using a handheld phone or one placed in a back harness did not have a significant impact on the model’s performance, accuracy, or precision. Thus, the proposed model allows the mobile device to be held anywhere, rather than having to be placed near the subject’s COM, for a more flexible set-up without compromising accuracy of balance assessment.

4.3. Model Results Comparison: COM Acceleration Versus COP Position

The second aim of this study was to propose an analysis technique to transform smartphone COM acceleration measurements into COP displacement for direct comparison with force plates. By comparing the two models (conversion of smartphone data to COM acceleration and determination of the COP position from COM acceleration), it is unclear which shows better agreement with the force plate reference. Spearman’s coefficients in Table 2 do show distinctions between the COM acceleration and COP displacement results, but the lead performer varied between trials. In trial 2, the COP position results show higher Spearman’s rank correlation coefficients than COM acceleration results across all axes. However, in trials 3 and 4, COP position results show lower Spearman’s rank correlation coefficients compared to COM accelerations across all axes. The difference in coefficients varies from 0.03 to 0.08 in the active direction. The lack of consistency across trials warrants further testing to determine whether trial 2 is an outlier, whether the higher performer is random, or whether there is a factor driving the model’s performance. Lastly, Table 3 shows that the RMSE for the COP position is consistently a factor of 3 to 10 times smaller than the COM acceleration’s RMSE. However, this difference in absolute error is again due to the COP position’s smaller scale, which is also about 3 times smaller. All these results indicate a comparable performance of the two models and that there is no accuracy loss when converting smartphone COM acceleration to COP displacement, allowing for the use of COP metrics from mobile device measurements.

4.4. Limitations

4.4.1. Model Limitations

The formulation of both models (conversion of smartphone data to COM acceleration and determination of the COP position from COM acceleration) contained several limiting assumptions, including the treatment of the subject’s body above the ankles as one rigid member (rigid body kinematics, Section 2.3.1) and the assertion that bending in the subject’s body only takes place at the ankles with small angular rotations about that pivot point (inverted pendulum, Section 2.3.2 and Section 2.3.3). These assumptions explain two of the erroneous behaviors found in the results. First, in the engaged directions, the smartphone COM acceleration results of both models tend to overshoot the force plate metric during peak motion (see Figure 4, Figure 5, Figure 6 and Figure 7). During swaying, it is likely the subject is bending at their midsection, which would cause points above the COM to undergo increased motion compared to the COM. Since both mobile devices are above the subject’s COM, the midsection bending would cause the smartphones to report larger accelerations, and consequently larger COM accelerations. Thus, the model’s limitations on the body being rigid for the purposes of rigid body kinematics and inverted pendulum application prevent it from accounting for this bending. Second, in all COM acceleration figures, the force plates reported no acceleration in the IS direction, resulting in no correlation between IS results for any trial (Table 2). The supposition that the body only undergoes small angular rotations about the ankle results in a restriction of the COM acceleration to the lateral plane for outputs of the inverted pendulum model, resulting in only zero values for the force plate’s COM acceleration in the IS direction. Thus, the use of this model prevents any accurate validation of the COM acceleration results in the IS direction. Additionally, since the inverted pendulum model is used to convert the smartphone’s COM acceleration data into the COP position, the mobile device’s non-zero IS acceleration components could drive undesirable behavior in the COP displacement results. Further testing on the effects the IS components of the COM acceleration have on the methodology is required.
Beyond performance results, the inverted pendulum model also limits the types of trials that are possible using this methodology. The model requires that both feet are side-by-side in full contact with the ground, restricting the balance tests possible. Researchers have found ways to account for variations in stance width [28], but further pose validation is necessary to extend the model to other balance poses, such as the single-leg stance or tandem stance.

4.4.2. Filtering

The utility of the model also depends on the determination of the cut-off frequency for all filtering steps. For this study, good performance was found with a low-pass cut-off frequency of 2 Hz applied to the smartphone data, which is relatively low for balance evaluation [6,34,35]. This increased performance could be due to its proximity to the rate of oscillation in the engaged direction(s) to the cut-off frequency. It is also possible that bending at the midsection took place at frequencies just higher than 2 Hz, meaning error from the model’s limiting assumptions could be mitigated by this low-pass filtering. In any case, applications of low-pass filtering around 2 Hz will dampen the mid-ranged frequencies analyzed for patient diagnosis, such as those in the 5–10 Hz range, which can indicate tremors from Parkinson’s disease [20]. For subjects exhibiting notable behaviors at these mid-range frequencies, further testing is needed to see whether the model performs well in this range despite behaviors from the model’s limiting assumptions.

4.5. Future Work

The model showed good sway tracking for moderate ranges of motion and limited performance for peak motion and static (good) balance. Further investigation of this performance is necessary to understand the current model for clinical usage. First, additional trials of varying oscillation frequency and amplitude can be used to validate key findings and further define the scope of the model’s limitations. Second, testing of the model on a wider range of subjects, some of whom exhibit balance impairments, will serve to further validate the model’s good and poor performance ranges. Particularly, the subject tested here was a healthy adult, who exhibited good balance in the unengaged direction when swaying; thus, the observed poor performance in the unengaged direction may become less pronounced when testing on a subject with impaired balance. Third, the methodology can easily be tested on trials more common in clinical testing, such as standing still with eyes closed, to directly test for clinical application. Lastly, the final COP data acquired (COP displacement) can be post-processed into other common balance metrics, such as COP velocity RMS, maximum COP velocity, or 95% Confidence Ellipse Area [2,3,39,40,41,42]. These additional metrics will only involve one numerical derivative, following Section 2.4, and minor manipulation of the resulting time series, but will serve as a more robust metric of balance performance used widely in previous balance research [2,39,40,41,42].
Further adjustments could also be made to address limitations described in Section 4.4. One such extension is the double inverted pendulum model proposed by researchers [43] to allow for bending at the ankles and waist. The double inverted pendulum model could help diminish the overshoot observed at the peak COM acceleration. The inclusion of the double inverted pendulum could also mitigate the low cut-off frequency described in Section 4.4.2. The low cut-off frequency was selected due to mid-frequency responses from the mobile device measurements; since these responses were not detected in the force plate data, it is possible that they are caused by rotations about the waist, as described in Section 4.4. Hence, application of a double inverted pendulum model would account for the bending, allowing for a higher cut-off frequency, which would be useful for clinical balance assessments [20].
Lastly, the accessibility of the model’s performance is limited by the use of an expensive motion capture system to determine various position vectors. This limitation could be removed through the use of motion tracking tools such as the Microsoft Kinect (Microsoft, Redmond, WA, USA), or computer vision tools such as OpenCV (Version 4.11.0, Palo Alto, CA, USA) and DeepLabCut (UPMWMATHIS LAB, EPFL, Geneva, Switzerland). Researchers have recently shown the ability to use Kinect’s motion tracking systems for human biomechanics research [44]. DeepLabCut, an image recognition tool, has also been used to track the motion of human and animal anatomy [45,46], though the tool has only been implemented using one video feed to perform 2D tracking or pose recognition. Low-cost solutions like these would allow for the 3D position tracking necessary for the rigid body kinematics model without the use of an expensive camera system. Alternatively, estimates of the position vector could be obtained through anatomical measurements [23,26], eliminating the need for a camera system entirely. Applying these anatomical measurements would allow the model outlined in this paper to reproduce this study’s results using only a smartphone and participant information. Replacing motion capture cameras with smartphone cameras, or removing 3D position tracking entirely, would pave the way for a fully mobile balance laboratory.

5. Conclusions

This study investigated the novel approach of determining COM accelerations for balance assessments using mobile devices and further used these results, in conjunction with the inverted pendulum model, to produce COP displacements. Smartphone IMU data taken in two locations (handheld and in a harness) were compared to force plate data in balance experiments with one healthy subject, engaging in swaying motion in different anatomical directions. Smartphone results for both COM acceleration and COP displacements showed a good correlation with force plate results along engaged directions of motion. Performance was nearly indistinguishable between the handheld and back harness smartphones, indicating that the increase in flexibility of having a handheld smartphone had no notable effect on the model’s performance. Both stages of the model (COM acceleration and COP displacement) also performed equally well, as shown by the correlation results. However, the model showed limitations through lower accuracy in unengaged directions, overshooting during peak motions, and relatively low cut-off frequencies for filtering. These limitations are attributed to the assumptions of the inverted pendulum model not accounting for bending at the waist. Future work expanding to the double-inverted pendulum model could account for these limitations. Additional future research should be conducted to perform robust testing of the methodology on a larger sample size of participants and improve the analysis’ accessibility by removing dependence on motion capture systems.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/s25092639/s1. Results figures for additional trials. Figure S1: Trial 1 center of mass acceleration ( a G ) comparison. Force plate (FP) versus handheld smartphone (HH), where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals. Figure S2: Trial 1 center of mass acceleration ( a G ) comparison. Force plate (FP) versus back harness smartphone (BH), where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals. Figure S3: Trial 1 center of mass acceleration ( a G ) difference: force plate (FP) subtracted from handheld (HH) smartphone, where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals. Figure S4: Trial 2 center of mass acceleration ( a G ) difference: force plate (FP) subtracted from back harness (BH) smartphone, where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals. Figure S5: Trial 1 COP position comparison. Force plate (FP) versus handheld (HH) smartphone, where ML and AP represent the medio–lateral and antero–posterior axes, respectively. Figure S6: Trial 1 COP position comparison. Force plate (FP) versus back harness (BH) smartphone, where ML and AP represent the medio–lateral and antero–posterior axes, respectively. Figure S7: Trial 3 center of mass acceleration ( a G ) comparison. Force plate (FP) versus handheld smartphone (HH), where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals. Figure S8: Trial 3 center of mass acceleration ( a G ) comparison. Force plate (FP) versus back harness smartphone (BH), where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals. Figure S9: Trial 3 center of mass acceleration ( a G ) difference: force plate (FP) subtracted from handheld (HH) smartphone, where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals. Figure S10: Trial 3 center of mass acceleration ( a G ) difference: force plate (FP) subtracted from back harness (BH) smartphone, where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals. Figure S11: Trial 3 COP position comparison. Force plate (FP) versus handheld (HH) smartphone, where ML and AP represent the medio–lateral and antero–posterior axes, respectively. Figure S12: Trial 3 COP position comparison. Force plate (FP) versus back harness (BH) smartphone, where ML and AP represent the medio–lateral and antero–posterior axes, respectively. Figure S13: Trial 4 center of mass acceleration ( a G ) comparison. Force plate (FP) versus handheld smartphone (HH), where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals. Figure S14: Trial 4 center of mass acceleration ( a G ) comparison. Force plate (FP) versus back harness smartphone (BH), where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals. Figure S15: Trial 4 center of mass acceleration ( a G ) difference: force plate (FP) subtracted from handheld (HH) smartphone, where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals. Figure S16: Trial 4 center of mass acceleration ( a G ) difference: force plate (FP) subtracted from back harness (BH) smartphone, where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals. Figure S17: Trial 4 COP position comparison. Force plate (FP) versus handheld (HH) smartphone, where ML and AP represent the medio–lateral and antero–posterior axes, respectively. Figure S18: Trial 4 COP position comparison. Force plate (FP) versus back harness (BH) smartphone, where ML and AP represent the medio–lateral and antero–posterior axes, respectively.

Author Contributions

Conceptualization, S.M.K., B.B.-J. and E.O.; methodology, G.J.E. and E.O.; software, G.J.E. and E.O.; validation, G.J.E. and E.O.; formal analysis, G.J.E. and E.O.; investigation, G.J.E.; resources, S.M.K. and B.B.-J.; data curation, G.J.E.; writing—original draft preparation, G.J.E. and E.O.; writing—review and editing, S.M.K., B.B.-J. and E.O.; visualization, G.J.E.; supervision, E.O.; project administration, E.O. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Ethical review and approval were waived for this study due to the participants being the researchers.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Please direct data inquiries to Eric Ocegueda, at ocegueda@calpoly.edu.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Inverted Pendulum Derivation

The inverted pendulum model has been established in the literature [15,23,28], but a derivation of the model is reiterated here to support a further discussion of its limitations. This model supports motion in all directions, but the derivation will be limited here to the sagittal plane for brevity. It is trivial to repeat this analysis in the coronal plane to complete the model, and the resulting equation of motion is listed here next to its sagittal counterpart.

Appendix A.1. Assumptions and Definitions

The inverted pendulum model assumes the bottom faces of the feet make full contact with the supporting surface, the point equidistant from both ankles acts as a fixed point of rotation for the body above them, the body from the ankles upward act as a rigid body, and the body undergoes only small rotations about the pivot [15]. Additionally, it is assumed that the participant’s stance is two-legged with feet side by side. Key terms in the derivation are defined in Table A1.
Figure A1. System level free body diagram in inverted pendulum model, side view of sagittal plane.
Figure A1. System level free body diagram in inverted pendulum model, side view of sagittal plane.
Sensors 25 02639 g0a1
Table A1. Specification of terms used in inverted pendulum derivation. Coordinate directions form a right-handed coordinate system with e ^ x , e ^ y , and e ^ z directed in the lateral, anterior, and superior directions, respectively.
Table A1. Specification of terms used in inverted pendulum derivation. Coordinate directions form a right-handed coordinate system with e ^ x , e ^ y , and e ^ z directed in the lateral, anterior, and superior directions, respectively.
NameSymbolic Form
Angular Acceleration α = α x e ^ x + α y e ^ y + α z e ^ z
COP Position r C O P = C O P x e ^ x + C O P y e ^ y h e ^ z
COM Position r C O M = C O M x e ^ x + C O M y e ^ y
Ground reaction force F = F x e ^ x + F y e ^ y + F z e ^ z
Angle of Body Rotation θ = θ x e ^ x + θ y e ^ y
Ankle Heighth

Appendix A.2. Static Analysis

A free body diagram of the foot is shown in Figure A2. Applying a static analysis to the foot in the sagittal plane, the torque exerted at the ankle by the rest of the body ( T a ) is found by summing moments about the ankle, point a.
T a = r C O P × F = ( h F y C O P y F z ) e ^ x + ( C O P x F z + h F x ) e ^ y + ( C O P y F x C O P x F y ) e ^ z
For the sagittal view shown in Figure A1, only the e ^ x component is considered.
T a · e ^ x = h F y C O P y F z
Assuming h F y C O P y F z ,
T a · e ^ x = m g C O P y
Figure A2. Free body diagram of foot in inverted pendulum model, sagittal view.
Figure A2. Free body diagram of foot in inverted pendulum model, sagittal view.
Sensors 25 02639 g0a2

Appendix A.3. Dynamic Analysis

Next, a dynamic analysis of the body above the ankles is considered. A diagram of this member is shown in Figure A3. The following assumptions are applied to simplify the dynamic analysis: the body is rigid above the ankles, allowing for the use of rigid body dynamics. The body is symmetric about the sagittal plane to trivialize the use of the inertia tensor. The ankle is considered a fixed point of rotation for the body above it, simplifying the analysis of the torque and COM motion. A small angle approximation constrains the COM acceleration to a lateral plane (i.e., vertical accelerations are assumed to be zero).
Figure A3. Free body diagram of body (disconnected from foot), sagittal view.
Figure A3. Free body diagram of body (disconnected from foot), sagittal view.
Sensors 25 02639 g0a3
As a preliminary step, the body’s kinematics are considered. To determine angular acceleration α in terms of the COM position, the geometric relation is considered:
sin θ x = C O M y d
where d = r C O M . Differentiating twice with respect to time gives an expression for the body’s angular acceleration, α .
( cos θ x ) θ ¨ x ( sin θ x ) θ ˙ x 2 = 1 d a G · e ^ y
where a G = d 2 d t 2 r C O M . Substituting θ ¨ x = α x and applying a small angle assumption to θ x reduces the first term and removes the second.
α x = 1 d a G · e ^ y
Next, applying dynamic analysis to Figure A3, the torque exerted at the ankle is found to be
T a · e ^ x = I x x α x e ^ x m g C O M y e ^ x
where I x x and α x are the mass moment of inertia and angular acceleration of the body about the e ^ x direction. Substituting Equation (A6) for α x :
T a · e ^ x = I x x d a G · e ^ x e ^ x m g C O M y e ^ x

Appendix A.4. Linking Static and Dynamic Results

Equating the above two solutions for T a · e ^ x results in
m g C O P y e ^ x = I x x d a G · e ^ x e ^ x + m g C O M y e ^ x .
Rearranging this equation results in the inverted pendulum ODE’s found in the literature [15,23]. The following equations show the result of this rearrangement, as well as the result for analysis of the coronal view.
I x x a G · e ^ x = m g d C O M y C O P y I y y a G · e ^ y = m g d C O M x C O P x

References

  1. CDC. National Estimates of the 10 Leading Causes of Nonfatal Injuries Treated in Hospital Emergency Departments, United States—2017; CDC: Atlanta, GA, USA, 2019. [Google Scholar]
  2. Chen, B.; Liu, P.; Xiao, F.; Liu, Z.; Wang, Y. Review of the upright balance assessment based on the force plate. Int. J. Environ. Res. Public Health 2021, 18, 2696. [Google Scholar] [CrossRef]
  3. Hsieh, K.L.; Roach, K.L.; Wajda, D.A.; Sosnoff, J.J. Smartphone technology can measure postural stability and discriminate fall risk in older adults. Gait Posture 2019, 67, 160–165. [Google Scholar] [CrossRef] [PubMed]
  4. Lattanzi, E.; Freschi, V.; Delpriori, S.; Klopfenstein, L.C.; Bogliolo, A. Standing balance assessment by measurement of body center of gravity using smartphones. IEEE Access 2020, 8, 96438–96448. [Google Scholar] [CrossRef]
  5. Horak, F.B.; Mancini, M. Objective biomarkers of balance and gait for Parkinson’s disease using body-worn sensors. Mov. Disord. 2013, 28, 1544–1551. [Google Scholar] [CrossRef]
  6. Ozinga, S.J.; Linder, S.M.; Alberts, J.L. Use of mobile device accelerometry to enhance evaluation of postural instability in Parkinson disease. Arch. Phys. Med. Rehabil. 2017, 98, 649–658. [Google Scholar] [CrossRef] [PubMed]
  7. Park, J.H.; Youm, S.; Jeon, Y.; Park, S.H. Development of a balance analysis system for early diagnosis of Parkinson’s disease. Int. J. Ind. Ergon. 2015, 48, 139–148. [Google Scholar] [CrossRef]
  8. Toots, A.; Littbrand, H.; Lindelöf, N.; Wiklund, R.; Holmberg, H.; Nordström, P.; Lundin-Olsson, L.; Gustafson, Y.; Rosendahl, E. Effects of a high-intensity functional exercise program on dependence in activities of daily living and balance in older adults with dementia. J. Am. Geriatr. Soc. 2016, 64, 55–64. [Google Scholar] [CrossRef] [PubMed]
  9. Hou, Y.R.; Chiu, Y.L.; Chiang, S.L.; Chen, H.Y.; Sung, W.H. Development of a smartphone-based balance assessment system for subjects with stroke. Sensors 2019, 20, 88. [Google Scholar] [CrossRef]
  10. Logan, S.W.; Kipling Webster, E.; Getchell, N.; Pfeiffer, K.A.; Robinson, L.E. Relationship between fundamental motor skill competence and physical activity during childhood and adolescence: A systematic review. Kinesiol. Rev. 2015, 4, 416–426. [Google Scholar] [CrossRef]
  11. Maïano, C.; Hue, O.; April, J. Effects of motor skill interventions on fundamental movement skills in children and adolescents with intellectual disabilities: A systematic review. J. Intellect. Disabil. Res. 2019, 63, 1163–1179. [Google Scholar] [CrossRef]
  12. Miranda-Cantellops, N.; Tiu, T.K. Berg Balance Testing; StatPearls Publishing: Treasure Island, FL, USA, 2023. [Google Scholar]
  13. Lima, C.A.; Ricci, N.A.; Nogueira, E.C.; Perracini, M.R. The Berg Balance Scale as a clinical screening tool to predict fall risk in older adults: A systematic review. Physiotherapy 2018, 104, 383–394. [Google Scholar] [CrossRef] [PubMed]
  14. Blum, L.; Korner-Bitensky, N. Usefulness of the Berg Balance Scale in stroke rehabilitation: A systematic review. Phys. Ther. 2008, 88, 559–566. [Google Scholar] [CrossRef]
  15. Duarte, M.; Freitas, S.M.S.F.; Zatsiorsky, V. Control of equilibrium in humans. In Motor Control; Oxford University Press: Oxford, UK, 2010; pp. 219–242. [Google Scholar]
  16. Błaszczyk, J.W. The use of force-plate posturography in the assessment of postural instability. Gait Posture 2016, 44, 1–6. [Google Scholar] [CrossRef]
  17. Berger, L.; Chuzel, M.; Buisson, G.; Rougier, P. Undisturbed upright stance control in the elderly: Part 1. Age-related changes in undisturbed upright stance control. J. Mot. Behav. 2005, 37, 348–358. [Google Scholar] [CrossRef]
  18. Corriveau, H.; Hébert, R.; Raîche, M.; Dubois, M.F.; Prince, F. Postural stability in the elderly: Empirical confirmation of a theoretical model. Arch. Gerontol. Geriatr. 2004, 39, 163–177. [Google Scholar] [CrossRef] [PubMed]
  19. Masani, K.; Vette, A.H.; Kouzaki, M.; Kanehisa, H.; Fukunaga, T.; Popovic, M.R. Larger center of pressure minus center of gravity in the elderly induces larger body acceleration during quiet standing. Neurosci. Lett. 2007, 422, 202–206. [Google Scholar] [CrossRef]
  20. LeMoyne, R.; Mastroianni, T.; Cozza, M.; Coroian, C.; Grundfest, W. Implementation of an iPhone for characterizing Parkinson’s disease tremor through a wireless accelerometer application. In Proceedings of the 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology, Buenos Aires, Argentina, 31 August–4 September 2010; IEEE: New York, NY, USA, 2010. [Google Scholar]
  21. Mayagoitia, R.E.; Lötters, J.C.; Veltink, P.H.; Hermens, H. Standing balance evaluation using a triaxial accelerometer. Gait Posture 2002, 16, 55–59. [Google Scholar] [CrossRef] [PubMed]
  22. Sun, B.; Wang, Y.; Banda, J. Gait characteristic analysis and identification based on the iPhone’s accelerometer and gyrometer. Sensors 2014, 14, 17037–17054. [Google Scholar] [CrossRef]
  23. Winter, D. Biomechanics and Motor Control of Human Movement; Wiley: Hoboken, NJ, USA, 2009. [Google Scholar]
  24. Anthony, E.C.; Kam, O.K.; Klisch, S.M.; Hazelwood, S.J.; Berg-Johansen, B. Balance assessment using a handheld smartphone with Principal Component Analysis for anatomical calibration. Sensors 2024, 24, 5467. [Google Scholar] [CrossRef]
  25. Estimate Phone Orientation Using Sensor Fusion. Available online: https://www.mathworks.com/help/nav/ug/estimate-phone-orientation-using-sensor-fusion.html (accessed on 30 January 2025).
  26. NASA. Anthropometry and Biomechanics. In Man-Systems Integration Standards; NASA: Washington, DC, USA, 1995; Volume 1. [Google Scholar]
  27. McGinnis, P. Biomechanics of Sport and Exercise; Human Kinetics: Champaign, IL, USA, 2013. [Google Scholar]
  28. Winter, D.A.; Patla, A.E.; Prince, F.; Ishac, M.; Gielo-Perczak, K. Stiffness Control of Balance in Quiet Standing. J. Neurophysiol. 1998, 80, 1211–1221. [Google Scholar] [CrossRef] [PubMed]
  29. Ledebt, A.; Brenière, Y. Dynamical implication of anatomical and mechanical parameters in gait initiation process in children. Hum. Mov. Sci. 1994, 13, 801–815. [Google Scholar] [CrossRef]
  30. Breniere, Y. Why we walk the way we do. J. Mot. Behav. 1996, 28, 291. [Google Scholar] [CrossRef]
  31. Fornberg, B. Generation of Finite Difference Formulas on Arbitrarily Spaced Grids. Math. Comput. 1988, 51, 699–706. [Google Scholar] [CrossRef]
  32. Taylor, C.R. Finite Difference Coefficients Calculator. 2016. Available online: https://web.media.mit.edu/~crtaylor/calculator.html (accessed on 4 April 2024).
  33. Crenna, F.; Rossi, G.B.; Berardengo, M. Filtering Biomechanical Signals in Movement Analysis. Sensors 2021, 21, 4580. [Google Scholar] [CrossRef] [PubMed]
  34. Doherty, C.; Zhao, L.; Ryan, J.; Komaba, Y.; Inomata, A.; Caulfield, B. Quantification of postural control deficits in patients with recent concussion: An inertial-sensor based approach. Clin. Biomech. 2017, 42, 79–84. [Google Scholar] [CrossRef] [PubMed]
  35. Mancini, M.; Horak, F.B.; Zampieri, C.; Carlson-Kuhta, P.; Nutt, J.G.; Chiari, L. Trunk accelerometry reveals postural instability in untreated Parkinson’s disease. Park. Relat. Disord. 2011, 17, 557–562. [Google Scholar] [CrossRef]
  36. Yu, B.; Gabriel, D.; Noble, L.; An, K.N. Estimate of the Optimum Cutoff Frequency for the Butterworth Low-Pass Digital Filter. J. Appl. Biomech. 1999, 15, 318–329. [Google Scholar] [CrossRef]
  37. Spearman, C. The proof and measurement of association between two things. In Studies in Individual Differences: The Search for Intelligence; Appleton-Century-Crofts: Norwalk, CT, USA, 1961. [Google Scholar]
  38. Presley, B.; Sklar, J.; Hazelwood, S.; Berg-Johansen, B.; Klisch, S. Balance Assessment Using a Smartwatch Inertial Measurement Unit with Principal Component Analysis for Anatomical Calibration. Sensors 2023, 23, 4585. [Google Scholar] [CrossRef]
  39. Roeing, K.L.; Hsieh, K.L.; Sosnoff, J.J. A systematic review of balance and fall risk assessments with mobile phone technology. Arch. Gerontol. Geriatr. 2017, 73, 222–226. [Google Scholar] [CrossRef]
  40. Karlsson, A.; Frykberg, G. Correlations between force plate measures for assessment of balance. Clin. Biomech. 2000, 15, 365–369. [Google Scholar] [CrossRef]
  41. Shim, D.; Park, D.; Yoo, B.; Choi, J.O.; Hong, J.; Choi, T.Y.; Park, E.S.; Rha, D.W. Evaluation of sitting and standing postural balance in cerebral palsy by center-of-pressure measurement using force plates: Comparison with clinical measurements. Gait Posture 2022, 92, 110–115. [Google Scholar] [CrossRef] [PubMed]
  42. Eom, G.M.; Kwon, Y.R.; Kim, D.Y.; Ko, J.; Kim, J.W. The influence of height on test-retest reliability of postural balance measures in healthy young adults. J. Mech. Med. Biol. 2022, 22. [Google Scholar] [CrossRef]
  43. Kot, A.; Nawrocka, A. Double inverted pendulum for human hip strategy of balance modelling. In Proceedings of the 2016 17th International Carpathian Control Conference (ICCC), High Tatras, Slovakia, 29 May–1 June 2016; IEEE: New York, NJ, USA, 2016; pp. 368–371. [Google Scholar]
  44. Khan, M.H.; Zöller, M.; Farid, M.S.; Grzegorzek, M. Marker-Based Movement Analysis of Human Body Parts in Therapeutic Procedure. Sensors 2020, 20, 3312. [Google Scholar] [CrossRef]
  45. Mathis, A.; Mamidanna, P.; Cury, K.M.; Abe, T.; Murthy, V.N.; Mathis, M.W.; Bethge, M. DeepLabCut: Markerless pose estimation of user-defined body parts with deep learning. Nat. Neurosci. 2018, 21, 1281–1289. [Google Scholar] [CrossRef]
  46. Nath, T.; Mathis, A.; Chen, A.C.; Patel, A.; Bethge, M.; Mathis, M.W. Using DeepLabCut for 3D markerless pose estimation across species and behaviors. Nat. Protoc. 2019, 14, 2152–2176. [Google Scholar] [CrossRef] [PubMed]
Figure 1. (a,b) Experimental setup showing phone locations, markers (circled), and force plate. (c) Initial phone placement aligned with desired global axis system. (d) Phone’s local coordinate system. (e) Example global coordinate system (XYZ) and device local coordinate systems (xyz).
Figure 1. (a,b) Experimental setup showing phone locations, markers (circled), and force plate. (c) Initial phone placement aligned with desired global axis system. (d) Phone’s local coordinate system. (e) Example global coordinate system (XYZ) and device local coordinate systems (xyz).
Sensors 25 02639 g001
Figure 2. Steps for the determination of COM location. (a) Projection of ankle pivot onto force plate. (b,c) Determination of COM location. (d) COM position relative to handheld smartphone.
Figure 2. Steps for the determination of COM location. (a) Projection of ankle pivot onto force plate. (b,c) Determination of COM location. (d) COM position relative to handheld smartphone.
Sensors 25 02639 g002
Figure 3. Methodology overview. Diagram shows a high level summary of all methodology steps and their connection to each other, including both proposed analysis pathways: COM acceleration and COP position.
Figure 3. Methodology overview. Diagram shows a high level summary of all methodology steps and their connection to each other, including both proposed analysis pathways: COM acceleration and COP position.
Sensors 25 02639 g003
Figure 4. Trial 2 center of mass acceleration ( a G ) comparison. Force plate (FP) versus handheld smartphone (HH), where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals.
Figure 4. Trial 2 center of mass acceleration ( a G ) comparison. Force plate (FP) versus handheld smartphone (HH), where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals.
Sensors 25 02639 g004
Figure 5. Trial 2 center of mass acceleration ( a G ) comparison. Force plate (FP) versus back harness (BH) smartphone, where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals.
Figure 5. Trial 2 center of mass acceleration ( a G ) comparison. Force plate (FP) versus back harness (BH) smartphone, where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals.
Sensors 25 02639 g005
Figure 6. Trial 2 center of mass acceleration ( a G ) difference: force plate (FP) subtracted from handheld (HH) smartphone, where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals.
Figure 6. Trial 2 center of mass acceleration ( a G ) difference: force plate (FP) subtracted from handheld (HH) smartphone, where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals.
Sensors 25 02639 g006
Figure 7. Trial 2 center of mass acceleration ( a G ) difference: force plate (FP) subtracted from back harness (BH) smartphone, where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals.
Figure 7. Trial 2 center of mass acceleration ( a G ) difference: force plate (FP) subtracted from back harness (BH) smartphone, where ML, AP, and IS represent the medio–lateral, antero–posterior, and inferior–superior axes respectively. The error bars represent confidence intervals.
Sensors 25 02639 g007
Figure 8. Trial 2 COP position comparison. Force plate (FP) versus handheld (HH) smartphone, where ML and AP represent the medio–lateral and antero–posterior axes, respectively.
Figure 8. Trial 2 COP position comparison. Force plate (FP) versus handheld (HH) smartphone, where ML and AP represent the medio–lateral and antero–posterior axes, respectively.
Sensors 25 02639 g008
Figure 9. Trial 2 COP position comparison. Force plate (FP) versus back harness (BH) smartphone, where ML and AP represent the medio–lateral and antero–posterior axes, respectively.
Figure 9. Trial 2 COP position comparison. Force plate (FP) versus back harness (BH) smartphone, where ML and AP represent the medio–lateral and antero–posterior axes, respectively.
Sensors 25 02639 g009
Table 1. Description of motion performed for each trial. Trial 2 (in bold) used for results in Section 3, with the remaining trials’ results included in Supplementary Figures S1–S18.
Table 1. Description of motion performed for each trial. Trial 2 (in bold) used for results in Section 3, with the remaining trials’ results included in Supplementary Figures S1–S18.
TrialEngaged DirectionMotion Description
1NoneStable balance
2MLSwaying in medio–lateral direction
3APSwaying in antero–posterior direction
4BothRandom swaying in both directions
Table 2. Spearman’s rank correlation coefficients ( ρ ) and p-values between force plate and smartphone’s resultant COM acceleration and COP position. Correlation results are broken down by phone (handheld and back harness), trial number (No.), vector components (Comp.), and vector magnitude (Norm).
Table 2. Spearman’s rank correlation coefficients ( ρ ) and p-values between force plate and smartphone’s resultant COM acceleration and COP position. Correlation results are broken down by phone (handheld and back harness), trial number (No.), vector components (Comp.), and vector magnitude (Norm).
TrialCOM AccelerationCOP Position
No.Comp.HandheldBack HarnessHandheldBack Harness
ρ p ρ p ρ p ρ p
1Norm0.2710.0000.3340.000−0.1330.000−0.0180.446
ML0.4040.0000.5660.0000.3850.0000.69490.0000
AP0.3330.0000.4700.000−0.1020.000−0.15940.0000
IS−0.0001.0000.0001.000
2Norm0.9340.0000.9150.0000.9630.0000.96220.0000
ML0.9850.0000.9800.0000.9880.0000.98830.0000
AP0.4420.0000.4980.0000.4590.0000.45940.0000
IS0.0001.0000.0001.000
3Norm0.9490.0000.8740.0000.8550.0000.75610.0000
ML0.5970.0000.6490.0000.5210.0000.15870.0000
AP0.9910.0000.9830.0000.9700.0000.94620.0000
IS−0.0001.000−0.0001.000
4Norm0.7420.0000.8110.00000.7280.0000.71530.0000
ML0.9210.0000.9620.0000.9100.0000.95030.0000
AP0.9560.0000.9620.0000.9480.0000.90730.0000
IS−0.0001.000−0.0001.000
Table 3. Root mean square error (RMSE) between force plate and smartphone’s COM acceleration and COP position. Errors are broken down by phone (handheld and back harness), trial number (No.), vector components (Comp.), and vector magnitude (Norm).
Table 3. Root mean square error (RMSE) between force plate and smartphone’s COM acceleration and COP position. Errors are broken down by phone (handheld and back harness), trial number (No.), vector components (Comp.), and vector magnitude (Norm).
TrialCOM Acceleration RMSECOP Position RMSE
No.Comp.HandheldBack HarnessHandheldBack Harness
1Norm0.04190.03730.00490.0035
ML0.01570.01940.00250.0022
AP0.03000.01520.00690.0053
IS0.03450.0359
2Norm0.04970.04120.01370.0120
ML0.04340.03930.01430.0126
AP0.04510.03390.01290.0102
IS0.04340.0397
3Norm0.08270.07770.02350.0227
ML0.02890.03160.00570.0078
AP0.07750.07430.02380.0235
IS0.04030.0409
4Norm0.09670.07840.01780.0174
ML0.09650.06650.01540.0116
AP0.10560.08580.01970.0204
IS0.07610.0429
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ellsworth, G.J.; Klisch, S.M.; Berg-Johansen, B.; Ocegueda, E. Validation of Smartphones in Arbitrary Positions Against Force Plate Standard for Balance Assessment. Sensors 2025, 25, 2639. https://doi.org/10.3390/s25092639

AMA Style

Ellsworth GJ, Klisch SM, Berg-Johansen B, Ocegueda E. Validation of Smartphones in Arbitrary Positions Against Force Plate Standard for Balance Assessment. Sensors. 2025; 25(9):2639. https://doi.org/10.3390/s25092639

Chicago/Turabian Style

Ellsworth, German Jack, Stephen M. Klisch, Britta Berg-Johansen, and Eric Ocegueda. 2025. "Validation of Smartphones in Arbitrary Positions Against Force Plate Standard for Balance Assessment" Sensors 25, no. 9: 2639. https://doi.org/10.3390/s25092639

APA Style

Ellsworth, G. J., Klisch, S. M., Berg-Johansen, B., & Ocegueda, E. (2025). Validation of Smartphones in Arbitrary Positions Against Force Plate Standard for Balance Assessment. Sensors, 25(9), 2639. https://doi.org/10.3390/s25092639

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop