1. Introduction
Center of Pressure (CoP) analysis is a cornerstone in the assessment of human postural control and gait biomechanics, providing crucial insights for a variety of clinical applications, from the diagnosis of balance disorders to the design of prosthetics and orthotics [
1,
2]. Historically, the accurate measurement of CoP relied primarily on the use of force platforms, considered to be the gold standard in the laboratory [
3,
4,
5,
6]. However, the static and non-portable nature of these systems limited their application to controlled environments, preventing the assessment of CoP under natural, everyday motion conditions.
With the advent of miniature sensor technologies and embedded systems, instrumented insoles have become a portable and versatile alternative for measuring plantar pressure and estimating CoP coordinates outside the laboratory [
7]. These systems offer the potential of continuous, long-term monitoring, which is essential for patient follow-up, optimising sports performance, or controlling walking assistance exoskeletons [
8,
9,
10].
Nevertheless, there are inherent challenges in designing accurate and cost-effective instrumented insoles, including the number, size and configuration of pressure sensors. Although high-resolution systems can provide detailed pressure maps, they generate a considerable volume of data, and are expensive to manufacture and complex to analyse, thus limiting their large-scale applicability [
11]. These constraints have stimulated growing interest in optimising the number and placement of sensors to balance CoP measurement accuracy and system practicality [
12,
13].
Research has therefore focused on determining optimal sensor configurations. Regarding the number of sensors, previous studies highlight that optimal density is inherently task-dependent, as demonstrated by force data analysis [
14]. Specifically for gait analysis, recent findings suggest that a relatively high number of sensors, such as 11 to 13, is required to maintain accurate CoP trajectories [
13]. Conversely, overly reduced layouts can compromise reliability; for instance, a predefined 9-sensor configuration was shown to produce large CoP errors during balance tasks [
6]. Nevertheless, for specific low-cost or Internet of Things (IoT) applications, some studies have explored highly reduced configurations ranging from 3 to 7 sensors [
11,
15], highlighting the constant trade-off between accuracy and hardware complexity. Similarly, various strategies have been proposed to determine the optimal spatial placement of these sensors. Early analytical methods utilized regressional approaches, such as stepwise inclusion, to identify the most relevant anatomical areas [
16]. More recently, placements have been guided by heuristic anatomical foot models [
12,
17] or explored through artificial intelligence, utilizing genetic algorithms [
18] and deep reinforcement learning [
19]. Despite these advancements, the literature lacks a consensus on the exact spatial placement required for optimal CoP tracking. Most studies rely on heuristic placements based on anatomical assumptions or evaluate a very limited set of predefined configurations. Furthermore, the decoupling of stability axes (e.g., antero-posterior vs. medio-lateral) in sensor placement strategies remains under-investigated.
In this context, the main objective of this study is to simultaneously determine the optimal sensor number and placement for CoP estimation in instrumented insoles. Specifically, we aim to identify the most efficient subsets from an initial high-density matrix to minimize CoP computation errors along the antero-posterior, medio-lateral, and global Euclidean directions. Unlike classical approaches that focus on a single predefined layout, this study proposes an exhaustive evaluation of the trade-off between sensor count and estimation accuracy. By identifying the critical inflection point of performance and introducing a selection frequency analysis, this work provides data-driven, practical recommendations for the placement of sensors, ultimately guiding the design of energy-efficient and cost-effective wearable gait monitoring systems.
2. Materials and Methods
2.1. Participants
Data were collected from a cohort of 12 healthy volunteers (age:
years; height:
cm; weight:
kg; Body Mass Index (BMI):
kg/m
2). Detailed anthropometric characteristics for each participant are provided in
Appendix A (
Table A1). This demographic data collection ensured a representative range of foot sizes and body mass indices, which are critical factors influencing plantar pressure distribution. None of the participants reported any history of musculoskeletal or neurological disorders affecting gait. All participants provided informed consent prior to the study, which was conducted in accordance with the Declaration of Helsinki.
2.2. Instrumentation
Gait data were recorded using connected pressure insoles (OpenGo, Moticon®, 100 Hz, 16 pressure cells covering 65 % of the insole area with a N·cm
−2 resolution and a hysteresis < 1% [
20]). Two insole sizes (40–41 and 42–43 EU sizes) were used to accommodate the participants’ foot anthropometry. The precise positions
and surface areas
of each sensor
i (
) were known and fixed for each size, corresponding to the anatomical regions detailed in
Table 1. The overall experimental workflow and sensor layout are illustrated in
Figure 1.
2.3. Experimental Protocol
During the trials, participants were instructed to walk in a straight line on a flat, rigid surface. They were asked to walk at their comfortable, self-selected walking speed. This condition was chosen to capture the most natural gait patterns and minimize variability induced by imposed cadences. Recording durations were adjusted to ensure a sufficient number of gait cycles. To guarantee that only steady-state walking was analyzed, the continuous data streams were cropped by systematically discarding the first and last steps of each recording. This process effectively removed the initial acceleration and terminal deceleration phases, yielding a range of 27 to 49 continuous steps per subject (mean: steps) that were included in the subsequent statistical analysis.
2.4. Data Preprocessing and Gait Segmentation
Raw pressure data were processed using a custom Python script. First, missing data points were handled using linear interpolation (limit: 5 frames). A zero-order hold was applied to pressure channels where no contact was detected.
A biomechanical segmentation algorithm was developed to isolate individual steps from the continuous signal. A step was included in the analysis if it represented a complete, uninterrupted stance phase surrounded by swing phases (periods of zero pressure). As illustrated in
Figure 2, a stance phase had to meet two concurrent criteria:
Force Threshold: The total vertical ground reaction force must exceed 15 N for a continuous duration of at least 200 ms to exclude artifactual noise spikes.
CoP Progression: A physiological heel-to-toe roll-over must be detected using a peak detection algorithm on the Antero-Posterior displacement (). Specifically, the trajectory must initiate in the posterior third of the insole (rearfoot) and progress monotonically towards the anterior third (forefoot/toes) to ensure the participant completed a full physiological roll-over rather than a shuffling movement.
Figure 2a demonstrates the signal quality, showing the distinct sequential activation of the sensors from the heel (
) through the lateral arch (
) to the hallux (
). This validates that the segmentation logic (gray shaded areas in
Figure 2b) correctly captures dynamic gait cycles while excluding static periods or shuffling.
2.5. CoP Calculation (Ground Truth)
The anatomical zones and coordinate system used for these calculations are detailed in
Figure 3. The CoP was calculated using the weighted barycenter method. For a given time
t, the CoP coordinates
are defined as:
where:
is the total number of sensors.
is the pressure value of sensor i at time t.
is the surface area of sensor .
are the geometric coordinates of the centroid of sensor .
This 16-sensor configuration served as the Ground Truth (GT) reference for evaluating the performance of reduced sensor subsets. This configuration was used as a reference rather than an absolute ground truth, given the absence of higher-resolution measurements in this setup.
2.6. Combinatorial Optimization Strategy
To identify the optimal sensor layout, we performed an exhaustive combinatorial search. We tested all possible combinations of k sensors among the 16 available, for k ranging from 1 to 15. The total number of combinations tested was .
For each combination (a subset of k sensors), the CoP was recalculated () using only the pressure data from the selected sensors, while the weights of the excluded sensors were set to zero.
The optimization was performed separately for three distinct targets to assess whether different anatomical zones govern different stability axes:
Antero-Posterior accuracy (CoP-X): Minimizing the error on the X-axis.
Medio-Lateral accuracy (CoP-Y): Minimizing the error on the Y-axis.
Global accuracy (CoP-XY): Minimizing the 2D Euclidean distance.
2.7. Performance Metrics and Statistical Analysis
The accuracy of each combination was quantified using the Root Mean Square Error (RMSE) relative to the Ground Truth, calculated over all included gait frames across all subjects.
RMSE was computed independently for the antero-posterior () and medio-lateral () axes, and as the Euclidean distance for the global () metric.
To assess the robustness of the reduced layouts, we also computed the 95th percentile (P95) of the error distribution, representing the worst-case performance in realistic conditions.
Finally, a Marginal Gain Analysis was conducted to determine the optimal number of sensors. The inflection point of the performance curve was identified as the point where adding an extra sensor yielded a marginal accuracy gain of less than 1.5 mm.
All analyses were performed using Python 3.9 (libraries: pandas, numpy, scipy, matplotlib).
4. Discussion
By explicitly coupling the reduction of sensor number with an exhaustive analysis of sensor placement, this study addresses a gap in the literature. While previous works have successfully demonstrated that low-density arrays can achieve acceptable CoP accuracy, they often rely on predefined anatomical masks or evaluate a limited set of configurations. For instance, Chou et al. [
11] evaluated reductions from 89 to 11 sensing points using predefined regional masks, concluding that 36 sensors were necessary for optimal accuracy while 11 sensors yielded the worst performance. Similarly, Fuchs et al. [
13] simulated layouts ranging from 3 to 17 sensors and concluded that a minimum of 11 to 13 sensors is required to achieve high concordance (CCC ≥ 0.95) across different gaits. Our data-driven approach not only challenges these numerical thresholds but extends current knowledge by demonstrating that comparable or superior accuracy can be achieved with only 5 to 7 sensors by abandoning heuristic placements.
The primary objective of this study was to identify optimal sparse sensor layouts using an exhaustive combinatorial approach. Unlike heuristic methods that typically assume a linear relationship between sensor count and estimation accuracy, our results reveal a non-linear, multi-stage convergence pattern, corroborating the need for advanced optimization techniques [
18,
19].
4.1. Biomechanical Interpretation of Optimization Thresholds
A primary finding of this study is the identification of distinct, non-linear thresholds in estimation accuracy, revealing a critical trade-off between sensor density, clinical viability, and the specific directional axis being targeted (
Figure 4).
To contextualize the performance of our models, recent literature reports varying CoP estimation errors using low-density arrays. Using an improved genetic algorithm to optimize an 8-sensor layout, Xian et al. [
18] reported a mean absolute error of 3.81 mm in the medio-lateral direction (
) and 8.61 mm in the antero-posterior direction (
). Furthermore, Fuchs et al. [
13] evaluated configurations ranging from 3 to 17 sensors and identified a 13-sensor layout as the optimal compromise. For this specific 13-sensor configuration, they reported root mean square errors (RMSE) during walking of 6 mm for
and 19 mm for
.
In contrast to approaches that purely minimize absolute mathematical variance, our analysis identifies optimal thresholds based on biomechanical and clinical viability. As established in the results, while the largest absolute reductions in RMSE occur at minimal densities (
), the residual errors remain prohibitive for clinical use (>10 mm). The primary inflection point in the optimization curve, which reduces the estimation error to a clinically applicable magnitude, is observed at the transition from four to five sensors. At this specific step, lateral stability (
) experiences its maximum discrete error reduction, dropping to an RMSE of 3.1 mm. This is lower than the errors reported for the 13-sensor configuration in Fuchs et al. [
13] for medio-lateral balance.
Biomechanically, minimal configurations (
) typically cover only the extreme boundaries of the foot, failing to capture complex midfoot kinematics and effectively modeling the foot as a single rigid segment [
1]. The inclusion of a fifth sensor, strategically located in the central metatarsal region (typically
), acts as a central pivot. This captures the deformation of the transverse arch and the fine pronation and supination adjustments that occur during the midstance phase [
15]. For
, the uniform accuracy across the central contact area confirms that reducing spatial discontinuities between the lateral loading column and the medial propulsion column is the most effective modification to secure reliable CoP tracking.
A secondary stabilization threshold is achieved at
, representing the definitive inflection point for longitudinal and global progression. At this density, the
and
errors drop below the 5 mm clinical threshold (achieving 3.76 mm for
). This improvement is driven by sensor redundancy in the propulsion zones, reinforcing the lateral midfoot (
) and densifying the metatarsal line (
). This added density allows the estimation algorithm to mathematically decouple the medial column (push-off) from the lateral column (balance). Reaching this specific sensor density yields a reliable CoP trajectory suitable for standard clinical gait monitoring [
8], while utilizing nearly half the sensors recommended by previous optimal layouts [
13].
4.2. Anatomical Relevance and the Role of the Posterior Heel
The anatomical selection frequency analysis prompts a critical re-evaluation of conventional insole design methodologies, which frequently prioritize the posterior heel as the primary anchor for extracting all spatiotemporal gait parameters [
7,
12]. While our data-driven approach confirms the necessity of the heel, it reveals a distinct functional dichotomy depending on the targeted stability axis.
Longitudinal Tracking (
): When optimizing for the antero-posterior axis, the algorithm systematically allocates the majority of active sensors to the anterior regions. While a posterior heel anchor (predominantly the medial heel,
, occasionally shifting to the lateral heel,
, as observed at
) is retained for subsets
, the optimization relies heavily on the lateral arch (
) and specific forefoot/toe regions—most notably the 3rd metatarsal head (
), the 5th metatarsal head (
), and the hallux (
). This spatial distribution is consistent with the temporal distribution of load during stance. The initial heel strike, while essential for impact detection, constitutes a relatively brief transient phase (typically 10-15% of the stance duration) [
1]. In contrast, the CoP resides significantly longer in the midfoot and forefoot regions during the sustained midstance and propulsion phases. To minimize the cumulative spatial error over the entire gait cycle, the optimization algorithm inherently densifies the sensor network along this prolonged forward progression path.
Lateral Stability (): Conversely, the rearfoot region proved consistently required for medio-lateral accuracy. The posterior medial heel () is selected almost universally across subsets (), frequently accompanied by the posterior lateral heel (). This indicates that capturing the initial lateral balance anchor upon foot strike dictates the subsequent accuracy of the entire medio-lateral trajectory.
Ultimately, this functional decoupling demonstrates that plantar pressure measurement systems should consider stability axes independently: capturing continuous forward progression (X-axis) requires a robust metatarsal and arch distribution, whereas tracking lateral balance (Y-axis) mandates a highly densified posterior heel cluster.
4.3. Application-Specific Layouts and Directional Error Trade-Offs
The cross-performance analysis (
Table 2 and
Table 3) highlights a fundamental consideration for hardware design: the necessity for application-specific sensor selection. As demonstrated, the global estimation error (
) is heavily dominated by the antero-posterior axis (
). This is a direct consequence of the elongated geometry of the human foot and the large amplitude of forward progression during gait compared to lateral sway [
11].
In practical applications, this geometric dominance implies that a general
-optimized layout is effective for standard gait analysis tracking forward progression. However, this configuration is less effective for clinical assessments focusing primarily on lateral stability, such as fall risk evaluation in elderly populations or post-stroke balance monitoring [
1,
8]. In such contexts, shifting to a strictly
Y-optimized layout provides improved fidelity in capturing critical medio-lateral sway, albeit by significantly compromising antero-posterior accuracy. For instance, at a 7-sensor density, prioritizing the
Y-axis reduces the medio-lateral error to its absolute minimum but induces a severe degradation of the longitudinal tracking, increasing the
RMSE from 3.76 mm to over 14.30 mm. This quantified trade-off highlights that a single generalized layout is unlikely to optimally serve all diagnostic purposes.
4.4. Practical Implications for Wearable Sensor Design
These findings provide a modular framework for hardware design based on the primary clinical axis of interest. Rather than a single optimal density, designers must tailor the sensor array to the specific diagnostic target:
Basic Temporospatial Tracking (, -Optimized): A general configuration focusing on the posterior heel, lateral arch, third and fifth metatarsal heads, and hallux () provides a robust overall trajectory estimation (global RMSE of 8.45 mm). This configuration represents the first functionally viable threshold, sufficient for basic temporospatial parameter extraction but lacking the precision required for rigorous clinical asymmetry diagnostics.
Advanced Longitudinal Gait Assessment (, -Optimized): To achieve high-fidelity tracking of forward progression, upgrading the array to 7 sensors by integrating the central/lateral midfoot () and densifying the metatarsal line () is the most efficient modification. This reduces the global RMSE to 4.60 mm and the RMSE to 3.76 mm. As this density represents an inflection point for the longitudinal axis, adding further sensors yields marginal gains relative to the increased hardware complexity.
Lateral Stability and Balance Diagnostics (Y-Optimized): If the primary clinical focus is medio-lateral sway (e.g., postural control or fall risk), the design architecture must be fundamentally altered. A 5-sensor, strictly Y-optimized layout focusing on the heel and metatarsal region () already achieves a highly precise RMSE of 3.10 mm. Furthermore, unlike the longitudinal axis, the medio-lateral convergence curve lacks a strict inflection point at higher densities, showing steady, continuous improvements up to 15 sensors. Consequently, for lateral diagnostics, designers should determine the sensor count based strictly on the required clinical tolerance rather than a mathematical stabilization plateau.
4.5. Limitations
It is important to acknowledge that this optimization process minimizes the average spatial error (RMSE) over the entire stance phase. Consequently, it naturally prioritizes longer gait phases over rapid transient events. For applications specifically targeting impact transient analysis, utilizing a weighted cost function that emphasizes the first 50 ms of the gait cycle might yield different optimal layouts. Additionally, as these results are derived from healthy gait patterns, pathological foot deformities (e.g., pes planus) may alter the anatomical relevance of the arch sensor [
15].
Furthermore, this study investigated walking exclusively at a self-selected, comfortable speed. Previous research has demonstrated that CoP estimation accuracy in simplified pressure insoles is highly task-dependent and varies significantly across different walking speeds [
13]. Future work should validate these optimal placements under varying dynamic conditions, such as fast walking, running, or load carriage, to ensure the robustness of the sensor layouts across a broader range of functional tasks.
5. Conclusions
This study demonstrates that the hardware design of instrumented insoles can be significantly streamlined without severely compromising CoP tracking accuracy, provided that sensor placement is meticulously tailored to the specific biomechanical axis of interest. Our exhaustive combinatorial analysis reveals that targeted spatial distribution, rather than absolute sensor density, is the primary driver of estimation fidelity. A central conclusion of this work is the functional decoupling of stability axes. We established that longitudinal tracking () relies heavily on midfoot transitions and metatarsal boundaries to capture continuous forward progression, whereas medio-lateral balance () is strictly anchored to the posterior heel region. Consequently, universal heuristic layouts are inherently sub-optimal, and hardware design must be intrinsically linked to the primary clinical diagnostic target. Based on our quantitative findings and the observed convergence thresholds, we conclude that a minimum of 7 strategically placed sensors is recommended to achieve robust, clinically viable CoP tracking across all spatial axes. While our data confirms that increasing the sensor count beyond continues to yield steady mathematical improvements—particularly for medio-lateral sway ()—the 7-sensor configuration represents a clear inflection point where sub-centimetric accuracy is secured. Moving beyond this baseline introduces diminishing marginal returns in CoP estimation accuracy relative to the substantially increased hardware and computational complexity. Ultimately, this study provides a quantitative, data-driven framework that prioritizes strategic sensor placement, guiding the development of the next generation of cost-effective, task-specific, and energy-efficient wearable gait analysis systems.