Abstract
Finite element human body model (HBM) positioning remains a challenge and automatic methods are essential to enable their effective use in a wide range of applications such as injury analysis in traffic accidents, sports, and forensic reconstructions. In this study, we present a new HBM positioning framework based on a hard-constrained Laplacian mesh deformation as its core, accompanied by both pre- and post-processing to enhance mesh quality, especially in joint areas, which are often a major source of mesh distortion during positioning. Specifically, the proposed pipeline leverages Blender to generate skin and skeleton surface meshes as target postures. The internal free node positions of the HBMs are then computed via Laplacian-based transformations with hard constraints. Notably, we propose the integration of thin-plate spline radial basis functions (RBFs) as an essential component of the framework to predict the positions of additional constraint nodes and to automatically repair distorted elements following Laplacian transformation during the pre and post processing steps. The performance of the framework was demonstrated through three cases using two HBMs (THUMS and PIPER), which involved substantial posture changes, including transitions from the seated to the standing position. Results show that the proposed framework yields smooth deformations while effectively minimizing mesh distortion. In particular, the inclusion of extra constraints effectively mitigates contact penetration and preserves anatomical fidelity, particularly in regions affected by large joint deformations or involving anatomically adjacent but physically unconnected components. In summary, this framework provides a robust and versatile solution for HBM positioning, offering a new alternative to existing approaches such as simulation-based and RBF interpolation-based methods.
1 Introduction
Finite element HBMs are mathematical representations of the human body that allow simulating biomechanical behavior under various scenarios, such as traffic accident analysis, sports biomechanics, and forensic case reconstruction (; ; ; ; ; ; ; ; ; ; Tang et al., 2020; ). Widely adopted HBMs in the field include Total Human Model for Safety (THUMS) (), Global Human Body Models Consortium (GHBMC) (), VIVA+ (), SAFER HBM (), and PIPER (), each offering varying levels of anatomical detail and applications. As developing HBMs from scratch remains a highly time-consuming and complex task, they are usually developed with fixed geometry and posture.
For real-word application, HBMs need to be both personalized and properly positioned to align with the target scenario. In terms of personalization, our own work has proposed an efficient image-registration-based HBM technique for personalizing adult HBMs (; ), a 2-month-old baby model (), as well as subject-specific head model generation (). Additionally, other researchers have demonstrated the effectiveness of RBF-based morphing methods for HBM personalization (; ; Tang et al., 2020; ; ). A literature review by highlighted the capacities of thin-plate spline (TPS) RBFs in personalizing HBMs across diverse populations. Several studies have applied RBF-based methods to transform the baseline THUMS model and GHBMC model into various geometries representing different percentiles and body mass index (BMI) levels, demonstrating the strong potential of these methods in this field (Vavalle et al., 2014; ; Shi et al., 2015). These techniques enable rapid HBM personalization within minutes. However, in contrast to personalization, HBM positioning remains a significant challenge, despite the development of several practical frameworks over the past decades.
Existing HBM positioning frameworks can be broadly categorized into simulation-based and interpolation-based pipelines. Simulation-based positioning pipelines leverage finite element solvers to iteratively adjust the model’s posture, often by applying forces or prescribed displacements. To the best of our knowledge, the earliest example of simulation-based positioning is the force-driven limb adjustment proposed by . Later, proposed a more systematic marionette approach that applies prescribed displacements incrementally using pulling cables to guide the model toward the target position. This method has been implemented in commercial software Oasys Primer (; ; ; ). Another notable simulation-based method is lightweight physics-based positioning approach implemented in the PIPER positioning framework (), based on the open-source SOFA framework (). These simulation-based methods are capable of handling contact interactions and joint constraints, making them valuable and widely used approach for positioning HBMs, e.g., positioning the SAFER model (; ; ), THUMS model (),and GHBMC model (). However, their reliance on finite element simulations makes them computationally expensive, particularly for detailed HBMs with millions of elements, which limits their applications requiring rapid repositioning. Although the PIPER framework does not require an FE solver, its ability to handle extreme postures is limited and can sometimes lead to instability issues.
Another important direction in this field is the development of interpolation-based positioning pipelines, which avoid the computational burden of simulations. presented an elastic-registration-based method that combines hierarchical grid refinement with mesh repair to improve the quality of mapping results. However, this approach does not distinguish between human bones and soft tissues. In contrast, many methods treat bones and soft tissues separately. For instance, consider human bones as rigid bodies and apply affine transformations to achieve realistic joint motion, followed by isometric morphing to reposition the surrounding soft tissue nodes. Additionally, various interpolation functions for deformable parts, including dual kriging interpolation (), contour-based positioning approaches (Sudipto Mukherjee Rahul Goyal Nataraju Vusirikala Dhaval Jani et al., 2012; ), as well as landmark-based radial basis function (RBF) interpolation, have also been developed (; ). presented a comprehensive theoretical framework for RBF interpolation, and applied it specifically to the repositioning of HBMs. After a decade of development, RBF-based techniques have evolved into a widely adopted HBM positioning pipeline, which offer improved computational efficiency compared to simulation-based pipelines (; Tang et al., 2020; ; Yuan et al., 2023; Zhang et al., 2017; ). To improve the efficiency and accuracy of RBF-based pose transformations, some studies have introduced modular approaches that divide the body into different regions and apply transformations sequentially (; Zhang et al., 2017). Furthermore, workflows incorporating techniques such as iterative subsampling and spatial partitioning have been proposed to enhance computational efficiency ().
Laplacian-based transformations have become widely used for mesh editing in classical computer graphics due to their ability to preserve local geometric structures while accommodating global shape changes (Sorkine-Hornung, , 2005; Zhou et al., 2005). The fundamental idea behind Laplacian deformation is to encode shape changes as local differences between each vertex and its neighbors, allowing for the preservation of fine geometric features during smooth mesh deformation. One key advantage is computational efficiency, as the transformation often leads to a sparse linear system that can be solved efficiently. Additionally, by leveraging the inherent topology of the original mesh, these methods facilitate smooth deformations through the even distribution of displacements across the mesh. Therefore, Laplacian transformations have been extensively applied in general mesh editing tasks due to their efficiency and ability to preserve local geometric features (Sorkine et al., 2004; Sorkine and Alexa, 2007). However, Laplacian transformations do not explicitly control internal spatial relationships. As a result, most of their applications have been limited to surface meshes (Sorkine-Hornung, , 2005; Zhou et al., 2005; Sorkine et al., 2004; Sorkine and Alexa, 2007; ; ), and they have not yet been applied for HBM positioning. Its application to HBM positioning presents unique challenges, including maintaining internal anatomical structures, preserving element quality, and handling regions with large joint rotations, which are not trivial extensions from surface-based Laplacian deformation.
This study aims to address above challenges and develop a robust HBM positioning framework based on a hard-constrained Laplacian transformation, offering a new alternative beyond current simulation-based and RBF-based approaches in this field. The target postures of skin and skeleton surfaces are generated using rigging and skinning techniques, which serve as boundary constraints for the subsequent mesh deformation process. We further introduce a preprocessing step to prevent contact penetration and ensure anatomical plausibility, followed by a postprocessing step to enhance element quality after positioning. The paper is organized as follows: first, the overall workflow of the proposed framework is presented; this is followed by introduction of the employed HBMs and three different positioning cases, along with a theoretical background of the Laplacian transformation and practical implementation of each step in the pipeline; in the results section, the positioning results of the three cases are presented, followed by a evaluation of mesh quality and computation time; finally, the advantages and limitations of the proposed framework are discussed.
2 Methods
This section presents the workflow of the proposed HBM positioning framework based on Laplacian transformation. The process consists of three steps: pre-processing for setting up boundary constraints, which then feed into the hard-constrained Laplacian transformation, and finally post-processing mesh repair to improve element quality, as shown in Figure 1.
FIGURE 1
2.1 Baseline HBMs and evaluation cases
To evaluate the proposed framework, we applied it to the 50th percentile male THUMS model (version 4) () in two cases, using the pedestrian and occupant configurations as the original models (Figures 2a,d). The THUMS model is a highly detailed HBM developed by Toyota and its partners, consisting of approximately 2 million elements and 0.77 million nodes (). To further demonstrate the versatility of the positioning framework, we also applied it to the PIPER infant model (as shown in Figure 2g), which was morphed from the 1.5-year-old PIPER child model, with a total of 0.54 million elements and 0.14 million nodes (). These models serve as the baseline HBMs in the beginning of the proposed framework (Figure 1).
FIGURE 2
A total of three cases are used to evaluate the framework in this study. In the first case, the pedestrian THUMS model was adjusted to a T-pose, where the arms are fully extended horizontally to the sides at shoulder level and the lower body remaining in the original pedestrian stance. The joints involved in this transformation mainly include the shoulders and elbows (Figure 2b). In the second case, the occupant THUMS model was repositioned to a pedestrian gait posture representing a mid-stride phase of walking. This transformation was achieved by adjusting the following joints: shoulders, elbows, thoracic spine, lumbar spine, hips, and knees (Figure 2e). In the last case, the original PIPER infant model, which was initially in a lifted posture, was repositioned to a seated occupant posture adapted to fit an infant safety seat. In this posture, the torso leans slightly backward, the legs are bent at the hips and knees, and the arms rest naturally along the sides with the hands positioned near the lap (Figure 2h).
2.2 Boundary constraints defined by skin and skeleton surfaces, along with extra constrained nodes (pre-processing step)
The Laplacian transformation relies critically on the configuration of boundary nodes, which act as positional constraints during the computation of the positions of the remaining free nodes. In our proposed framework, the boundary node configuration comprises two primary components: (1) surface nodes of the skin and skeleton (Figures 2b,e,h), and (2) extra constrained nodes (Figures 2c,f,i). Further details of each step are introduced below.
2.2.1 Skin and skeleton surface constraints
The skin and skeleton surface constraints are generated using Blender (version 3.6) (), and are employed to define the overall target posture. In this step, both skin and skeleton surface models in the original HBMs were first extracted and converted into.obj files. An armature was then created through the rigging process to closely replicate the geometry of the original skeleton (), followed by binding the armature to the skeleton and skin surfaces through a process called skinning. An automatic weight assignment was initially performed using built-in algorithms, followed by manual refinement of vertex weights via weight painting to ensure accurate skin and skeleton deformation in response to armature movements. All steps were performed using native functionality in Blender 3.6 without any external add-ons.
2.2.2 Extra constraint nodes generation
The extra constrained nodes are generated using an RBF interpolation algorithm and serve as key constraints to prevent mesh penetration by providing localized control in areas of large joint deformation and in regions where anatomically adjacent components are not topologically connected (e.g., internal organs and the nearby skin or skeletal structures that are anatomically close but not connected in the mesh). The surface nodes extracted from Blender-defined skin and skeleton meshes effectively determine the target posture. However, large-angle joint transformations may lead to undesired mesh intersections, particularly near contact interfaces between anatomical structures. To address this, the proposed framework introduces an additional constraint handling step, which incorporates a set of extra constrained nodes located in regions prone to penetration as supplementary boundary constraints.
These extra constrained nodes are manually selected based on prior experience and
post hocobservations of deformation results. Specifically, after an initial transformation is performed using only surface constraints, the user can identify problematic areas where element penetration or distortion occurs. It is generally sufficient to constrain only a subset of nodes within the penetrated region, since the positions of the remaining free nodes can be inferred through Laplacian transformation. In practice, the best strategy for selecting extra nodes is to target those located on or near the intersection interfaces where penetration is observed. These are typically found at transition zones between anatomically adjacent components, such as soft tissues near bones or internal organs adjacent to the skeletal structure or skin surface. Constraining these interface nodes helps propagate anatomically plausible deformation and effectively eliminate local mesh penetration. The target positions of the extra constrained nodes are estimated using a localized RBF-based interpolation method, which leverages its ability to capture fine-scale spatial relationships. The detailed procedure is as follows:
• A KDTree (a data structure for fast nearest-neighbor queries in multidimensional space) is constructed from the original nodes, including the skin, skeleton, and extra constrained nodes, to efficiently identify the nearest neighbors of each extra constrained node.
• For each node, the corresponding positions of its -nearest neighbors in the target posture are used to construct a local interpolation using a thin-plate spline (TPS) kernel.
• The target position of each node is then computed using the local TPS interpolation.
2.3 Hard-constrained Laplacian transformation
As part of the proposed positioning framework, a hard-constrained Laplacian transformation was applied to compute the positions of the remaining free nodes, based on the locations of the predefined boundary nodes (Section 2.2). Section 2.3.1 introduces the computation of discrete differential coordinates and the construction of the Laplacian matrix based on the topological structure of HBM. Section 2.3.2 describes the process of solving a linear system to determine the positions of interior free nodes, subject to the constraints defined by the known boundary nodes.
2.3.1 Discretization of differential coordinates and Laplacian matrix construction
Let be a given HBM with nodes. denotes the set of vertices, referring to all nodes in the 3D mesh model. denotes the set of elements, including the set of solid elements , the set of shell elements , and the set of 1D elements . The continuous form of Laplace–Beltrami operator is defined as shown in Equation 1 ():where represents the Laplacian of the function at point , denotes the gradient of at point , and is the divergence operator.
Considering that the original HBM is a discrete approximation of a smooth surface combination, the appropriate discretization of the differential coordinate at vertex can be written as shown in Equation 2where is the degree of vertex , defined as the sum of the weights between vertex and its neighbors (), is the set of neighbors of vertex , and represent the positions of vertices and , respectively, and are the weights between the vertices and .
The differential coordinate encodes the local geometric details by representing the relative position of a vertex with respect to its immediate neighbors, capturing fine-scale shape features independent of global translation or rotation. In this study, the neighborhood is defined based on the mesh connectivity: two nodes are considered neighbors if they belong to the same element. This adjacency definition ensures that the resulting Laplacian matrix faithfully captures the full topological structure of the original HBM and preserves structural coherence during the deformation process. Additionally, we use inverse cubic relationship to define the weight , meaning that as the distance increases, the weight rapidly attenuateswhere is the Euclidean distance between vertices and , and is a small positive constant added to avoid division by zero.
Let be the weighted adjacency matrix of the mesh:And let be the diagonal matrix such that:The Laplacian matrix is defined as:
The transformation of the vector of Cartesian coordinates to the vector of differential coordinates can be represented in matrix form as Equation 3:where is the Laplacian matrix and is the vector of Cartesian coordinates of the vertices.
2.3.2 Solving constrained linear system
The Laplacian-based deformation assumes that the differential coordinates of free nodes remain consistent between the original and target postures. To restore the global coordinates in the target posture from the preserved differential coordinates , a linear system involving the Laplacian matrix has to be solved. The present hard-constrained Laplacian transformation enforces the following constraints:where is the known Cartesian coordinate of vertex , and is the set of constrained nodes as defined in Section 2.2.
The system of equations for the hard-constrained Laplacian transformation can be as Equation 4:where and are submatrices of the Laplacian matrix , represents the positions of the free vertices, and represents the known positions of the constrained vertices. By rearranging, the equation for the free vertices becomes Equation 5:where is computed from the original mesh based on the Equation 2.
In our framework, the resulting sparse linear system is solved using the standard conjugate method, as formulated in Equation 6.
2.4 Mesh quality improvement (post-processing step)
Similar to the joint constraint handling process, RBF interpolation is employed to automatically repair “distorted elements” with a Jacobian value less than 0.3. In the first step of the repair process, the distorted elements and their neighboring elements are extracted, where nodes belonging to distorted elements are classified as defective nodes, and all remaining nodes in these elements are categorized as reference nodes. Subsequently, the original model, assumed to be a well-conditioned baseline model, is used to establish spatial relationships between defective nodes and reference nodes. These relationships serve as a foundation for corrective adjustments. In the final step, the relative positions of defective nodes with respect to reference nodes in the original model are mapped onto the positioned model. Based on the updated positions of reference nodes in the positioned model, RBF-based interpolation is applied to automatically adjust the locations of defective nodes accordingly.
The Jacobian value and aspect ratio are commonly used metrics for assessing mesh quality, where the Jacobian value reflects the local transformation from the reference element to the standard element configuration, and the aspect ratio measures the relative stretching of an element, with high values suggesting elongated or skewed shapes. In this study, we evaluate mesh quality by counting the number of elements with a Jacobian value below 0.3, negative volume elements , and elements with an aspect ratio greater than 10. Negative volume elements with indicate totally inverted elements, which are physically invalid and not generally permissible in finite element simulations. The thresholds of 0.3 for the Jacobian value and 10 for the aspect ratio are based on empirical practice and are used to quantify the number of distorted mesh elements in FE models.
3 Results
The positioned HBMs in the prescribed postures for all three cases are shown in Figure 3. All positioned models were successfully transformed into the target postures with smooth surface transitions, sufficient mesh quality, and anatomically reasonable configurations, making them ready for subsequent finite element simulations. Table 1 indicates that the mesh quality degraded after the Laplacian transformation in all three cases due to the large joint displacements involved. Among three cases, Case 2 exhibited the most severe degradation, as it involved the highest number of joint transformations and the largest posture change (from an occupant position to a walking posture). In contrast, Case 3, despite involving a large posture change, was less affected because the PIPER model has a lower mesh density and fewer anatomical components compared to THUMS. After applying the proposed automated mesh repair process, a substantial portion of the distorted elements were successfully corrected, with approximately 80% of the elements with repaired in Cases 1 and 2, and the mesh quality in Case 3 restored to the same level as the original model. Moreover, Table 1 reports the number of negative volume elements, which are of particular concern for finite element simulations. Notably, for Cases 1 and 3, no negative volume elements remained after the automatic repair step, while in Case 2, 89% of the negative volume elements were eliminated, with only 12 elements left, which significantly reduces the need for further manual mesh correction, especially considering the model contains approximately 77,000 nodes.
FIGURE 3
TABLE 1
| Condition | CASE 1 | CASE 2 | CASE 3 |
|---|---|---|---|
| Number of Elements with J<0.3 | |||
| Original | 10 | 10 | 48 |
| After Laplacian | 167 | 469 | 93 |
| After Repair | 25 | 95 | 48 |
| Number of Elements with J<0 | |||
| Original | 0 | 0 | 0 |
| After Laplacian | 39 | 114 | 1 |
| After Repair | 0 | 12 | 0 |
| Number of Elements with Aspect Ratio > 10 | |||
| Original | 186 | 176 | 152 |
| After Laplacian | 216 | 280 | 184 |
| After Repair | 218 | 262 | 185 |
| CPU Execution Time of Laplacian Transformation (s) | |||
| After Laplacian | 216.3 | 2038.0 | 33.1 |
| GPU Execution Time of Laplacian Transformation (s) | |||
| After Laplacian | 37.3 | 145.0 | 9.2 |
Comparison of element quality before and after applying the Laplacian transformation and mesh repair postprocess across the three evaluated cases.
Element quality is assessed using the number of elements with Jacobian value , negative volume, and aspect ratio . Both CPU and GPU execution times are also reported to illustrate the computational performance of the Laplacian transformation.
The CPU execution times for solving the Laplacian system are also provided in Table 1, demonstrating the computational efficiency of the proposed method. Additionally, GPU execution times for the positioning process are reported to highlight the significant performance improvements enabled by hardware acceleration. Among the three cases, Case 2 required the longest computation time of approximately 34 min on the CPU and 2 min on the GPU. In contrast, Case 3 completed in only 33 s on the CPU. Case 1 involved fewer joint transformations, which led to faster convergence of the Laplacian solver, with a CPU execution time of 216 s in this study. The computations in this study were performed on a regular workstation equipped with an Intel Xeon W-2223 CPU @ 3.60 GHz and an NVIDIA Quadro P1000 GPU.
4 Discussion
This study presents a new, efficient, and robust HBM positioning framework based on Laplacian transformation, which enables accurate posture adaptation of high-resolution HBMs across diverse scenarios while offering a practical alternative to existing positioning pipelines such as simulation-based deformation and modular RBF interpolation. The primary contribution of this framework lies in the integration of Laplacian-based deformation with a practical implementation pipeline for quality element generation with minimal manual work. Specifically, we leverage Blender to generate pose-specific skin and skeleton surfaces, apply a Laplacian transformation to drive the mesh deformation, and employ RBF interpolation to automatically repair local distortions and improve mesh quality. Its effectiveness is validated through three representative cases involving large, multi-joint transformations, such as occupant-to-pedestrian and standing-to-seated transitions. Furthermore, the transformed models exhibit significantly improved mesh quality, minimizing the need for further manual mesh correction.
4.1 Why and how extra constrained nodes are introduced prior to Laplacian transformation?
Laplacian transformations are well-known for their ability to preserve local mesh topology, their direct application to high-resolution HBMs presents unique challenges due to large joint articulations, complex anatomical structures, and intricate contact interfaces. A core assumption in Laplacian-based deformation (as shown in Equation 2) is that the differential coordinates, which represents local geometric differences between a node and its neighbors, remains consistent before and after deformation. However, when the posture of an HBM changes, particularly for those nodes in regions near joints, this assumption will not hold. In high-resolution HBMs, large joint rotations can induce highly nonlinear changes in the local geometry, leading to significant discrepancies between the original and deformed differential coordinates. Due to this inherent limitation, additional constraints are required to preserve anatomical accuracy and maintain mesh quality during Laplacian-based HBM positioning. Without additional constraints, these discrepancies may propagate through the system, resulting in element distortions even in regions distant from the joints, as shown in Figure 4. The introduction of extra constrained nodes allows the deformation to better enhance anatomical plausibility, reflecting the anatomical reality of human posture adjustment (e.g., altering the hip or knee joint posture primarily affects the boundaries of the thigh, without significantly changing its internal structure).
FIGURE 4
Another important motivation for introducing additional constraints is that Laplacian-based deformation cannot account for spatial relationships between anatomically adjacent but topologically disconnected structures. Figure 5 compares contact penetration in joint regions with and without the inclusion of additional joint-related constraint nodes. All three cases demonstrate that relying solely on surface constraints from the target skin and skeleton leads to inevitable contact penetrations near joints. This limitation also arises in regions where the local geometry of individual components remains unchanged. For instance, it is necessary to constrain specific nodes on the pectoral in Case 2 and the brain in Case 3, respectively, as shown in Figure 2. These anatomical components do not share direct node connectivity with adjacent structures, and therefore additional constrained nodes must be predefined to avoid penetration during deformation. It is worth noting that the number of extra constraint patch nodes can be large in some cases. This is, however, necessary, especially in cases involving substantial joint rotations or anatomically adjacent yet topologically disconnected structures. The selection of these nodes is based on empirical knowledge. For users without prior experience, it is often necessary to first perform an initial HBM transformation with only skin and skeleton surface nodes to identify where additional constraints are required, guided by observed mesh penetration and simple mesh quality criteria (e.g., ). However, the IDs of the extra nodes can be stored for reuse, thereby reducing the processing time in subsequent workflows.
FIGURE 5
4.2 Difference between current HBM positioning pipelines
Existing HBM positioning methods, including both simulation-based and interpolation-based pipelines, are already well developed and have made significant contributions to the field of biomechanics (; Tang et al., 2020; ; ; ; ; Zhang et al., 2017; ). The key advantage of the simulation-based pipeline is that it leverages commercial software such as Primer and LS-DYNA, enabling relatively straightforward positioning setup while incorporating contact definitions to help mitigate mesh penetration at contact interfaces. Our previous study positioned the SAFER occupant model to a pedestrian posture using the simulation-based approach (). The quality of the resulting HBM is sensitive to the simulation setup, particularly the contact definitions and prescribed boundary input parameters, and for some cases of significant posture variation, it is necessary to divide the process into multiple intermediate postures to ensure acceptable mesh quality (). Another limitation of this method is it needs long simulation time for detailed HBM. For the SAFER HBM of approximately 0.41 million elements, each positioning simulation requires about 2 hours on a high-performance computing cluster with 256 CPU cores, assuming no premature termination or solver errors occur during the simulation.
A key challenge for non-simulation-based methods lies in determining the positions of the remaining nodes based on the locations of control points. In contrast to Laplacian-based transformation, interpolation-based approaches determine the position of each free node based on its spatial proximity to selected control points, rather than the neighbor nodes share the same elements. Global interpolation can lead to unrealistic node positions under large pose changes due to abrupt displacements of the reference points because it can not explicitly preserve local geometric features (). This limitation is particularly evident in complex posture transformations. For example, as shown in Supplementary Table SA2, under the same boundary conditions, global RBF interpolation led to substantial mesh degradation in Case 2, with more than 10,000 elements exhibiting Jacobian values , versus 469 distorted elements by Laplacian transformation. However, the current popular modular (block-wise) interpolation-based methods effectively overcome the limitations of global interpolation by partitioning the HBM into anatomically meaningful components and restricting interpolation to local regions rather than the entire model (; Zhang et al., 2017). Such modular strategies have been shown to improve both computational efficiency and mesh quality, and have proven effective in both the personalization and positioning of multiple HBMs in many previous studies (; Tang et al., 2020; ; Yuan et al., 2023; Zhang et al., 2017; ). To overcome the limitations of global RBF interpolation in HBM positioning, our framework adopts a different strategy by constructing a Laplacian matrix based on the topological connectivity of HBM. This topology-driven deformation ensures consistent behavior across the mesh and inherently preserves local geometric features, without requiring explicit spatial neighbor searches. Moreover, the transformation process is governed by solving a sparse Laplacian system, which ensures computational efficiency while simultaneously determining the positions of all remaining nodes.
4.3 Mesh quality assurance by both pre and post-processing
Maintaining high mesh quality and ensuring accurate contact definitions after positioning are critical for achieving stable and reliable finite element simulations. One primary challenge in HBM transformation is maintaining the correct separation between contacting surfaces, such as bones, muscles, and organs. Different transformation methods may introduce new intersections, leading to unintended mesh penetration between different anatomical structures. Simulation-based positioning approaches, which apply physically motivated constraints and contact definitions during the transformation process, can inherently reduce mesh penetration and better preserve contact integrity, particularly in complex joint regions (; ). Tang et al. (2023), referencing kinesiology and the anatomy near joints, proposed a novel and efficient morph-contact algorithm to address penetration issues around joint regions. To address the inherent limitations of Laplacian-based deformation, as discussed in Section 4.1, we propose a novel integration of localized RBF interpolation applied prior to the transformation process, in contrast to previous post hoc mesh repair methods to correct contact penetrations. Leveraging its strength in capturing spatial relationships, we proactively constraints some extra nodes to guide the further Laplacian deformation, which effectively prevents penetration in high-deformation regions and ensures the preservation of anatomical integrity, especially around joints.
Both posture adjustments and morphological modifications in HBMs may lead to degradation in element quality, particularly in regions with large deformations. Mesh smoothing techniques have been widely used to improve the shape of irregular elements (Sudipto Mukherjee Rahul Goyal Nataraju Vusirikala Dhaval Jani et al., 2012; Tang et al., 2023; ). In our framework, since the Laplacian transformation is based on the topology of the original model, it cannot adaptively repair distorted mesh elements, especially under the large geometric discrepancy between the source and target models. To address this challenge, similar to the preprocessing step, we do not treat RBF as a general transformation tool. Instead, the post-processing repair step specifically targets defective nodes by leveraging their relative spatial relationships with neighboring nodes in the original model. This approach significantly reduces the need for manual mesh correction and is fully compatible with automated, programmable implementation within the positioning pipeline. In our three cases, the repositioned models after automatic mesh repair can be used directly for finite element simulation without requiring additional manual mesh correction, aside from a small number of distorted elements in Case 2, highlighting the practicality of the proposed pipeline in minimizing manual post-processing efforts.
4.4 Limitations and future directions
Several limitations of the proposed framework warrant further investigation. First, the posture rigging process in Blender requires considerable manual intervention. While this setup is a one-time effort for each baseline model, it remains a bottleneck for fully automated workflows. Second, the placement of extra constrained nodes currently relies on empirical experience and post hoc analysis of deformation outcomes. Future work could explore automated strategies for constraint placement, guided by target posture geometry and anatomical landmarks, to improve robustness and reduce user intervention. Finally, the current implementation uses a uniform Laplacian weighting scheme without considering more advanced formulations. Future research could investigate anisotropic weighting or soft-constrained Laplacian methods to improve deformation accuracy and reduce dependency on extra constraints near joints.
5 Conclusion
This study provides a new, simulation-free HBM positioning framework based on a hard-constrained Laplacian transformation. The framework integrates dedicated preprocessing and postprocessing steps to improve mesh quality and anatomical plausibility. Its effectiveness has been successfully demonstrated across multiple cases, including extreme posture changes, highlighting its robustness, versatility, and capacity to handle complex, multi-joint transformations, especially for highly detailed HBMs. Furthermore, the preprocessing and postprocessing steps are generalizable and can be readily incorporated into other HBM positioning pipelines, offering practical value for improving mesh quality and reducing the need for manual correction in downstream finite element simulations.
Statements
Data availability statement
The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.
Author contributions
SC: Writing – original draft, Methodology, Investigation, Conceptualization. XL: Funding acquisition, Methodology, Writing – review and editing, Conceptualization.
Funding
The author(s) declare that financial support was received for the research and/or publication of this article. This research was supported by the Swedish Research Council (VR) under Grant Numbers 2020-04724, 2020-04496, and 2024-05385, and by the Digital Futures Research Pairs Fund at KTH Royal Institute of Technology, Sweden. Open access funding was provided by KTH Royal Institute of Technology.
Acknowledgments
We sincerely thank all reviewers for the constructive and detailed feedback provided throughout the review process, which greatly contributed to improving the clarity and quality of this manuscript.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Generative AI statement
The author(s) declare that no Generative AI was used in the creation of this manuscript.
Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
Supplementary material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fbioe.2025.1599010/full#supplementary-material
References
1
AlexaM.NealenA. (2007). “Mesh editing based on discrete laplace and Poisson models,” in Advances in computer graphics and computer vision. Editors BrazJ.RanchordasA.AraújoH.JorgeJ. (Berlin, Heidelberg: Springer Berlin Heidelberg), 3–28.
2
BeillasP.PetitP.KleivenS.KirschtS.ChawlaA.JolivetE.et al (2015). “Specifications of a software framework to position and personalise human body models,” in International research Council on the biomechanics of injury 2015 conference, 594–595.
3
BeillasP.GiordanoC.AlvarezV.LiX.YingX.ChevalierM.-C.et al (2016). “Development and performance of the PIPER scalable child human body models,” in 14th international conference on the protection of children in cars (MUNICH, Germany), 19. Available online at: https://hal.science/hal-01720414.
4
Bengt Pipkorn Svein Kle,iven Natalia Lindgren,YuanQ.LiX.KleivenS.LiX. (2024). Development of personalizable female and male pedestrian safer human body models. Traffic Inj. Prev.25 (2), 182–193. 10.1080/15389588.2023.2281280
5
Blender Development Team (2023). Blender (version 3.6.0). Amsterdam: Blender Foundation, Stichting Blender Foundation. Available online at: http://www.blender.org.
6
BohmanK.El-MobaderS.JakobssonL. (2022). Effects of restraint parameters using piper 6y in reclined seating during frontal impact. Traffic Inj. Prev.23 (Suppl. 1), S123–S129. 10.1080/15389588.2022.2125304
7
BoyleK. J.ReedM. P.ZaseckL. W.HuJ. (2019). “A human modelling study on occupant kinematics in highly reclined seats during frontal crashes,” in Proceedings of the international research conference on the biomechanics of impact, IRCOBI, florence, Italy, 11th september-13th september. IRC-19-43.
8
BoyleK.FantaA.ReedM. P.FischerK.SmithA.AdlerA.et al (2020). Restraint systems considering occupant diversity and pre-crash posture. Traffic Inj. Prev.21 (Suppl. 1), S31–S36. 10.1080/15389588.2021.1895989
9
BuckiM.LobosC.PayanY. (2010). A fast and robust patient specific finite element mesh registration technique: application to 60 clinical cases. Med. Image Anal.14 (3), 303–317. 10.1016/j.media.2010.02.003
10
ChenS.KleivenS.LiX. (2024). Development of a 2-month-old pediatric whole body finite element model. In: IRCOBI 2024 Conference Proceedings (International Research Council on the Biomechanics of Injury), Stockholm, Sweden. 1209–1210.
11
ChhabraA.ChawlaA.MukherjeeS.ChoudharyA. (2024). Contour-based personalisation of human body models. In: IRCOBI 2024 Conference Proceedings (International Research Council on the Biomechanics of Injury), Stockholm, Sweden.
12
Christoph KleinE.González-GarcíaM.WeberJ.BosmaF.LancashireR.BreitfußD.et al (2021). A method for reproducible landmark-based positioning of multibody and finite element human models. In: IRCOBI 2021 Conference Proceedings (International Research Council on the Biomechanics of Injury), 477–489.
13
CorralesM. A.CroninD. S. (2025). A repositioning methodology to achieve targeted bone positions in detailed human body models, applied to the ghbmc small stature female.
14
DesaiC.SharmaG.ShahP.AgeorgesC.MayerC.FressmannD. (2012). A generic positioning tool for human body FE models. In: IRCOBI 2012 Conference Proceedings (International Research Council on the Biomechanics of Injury), Dublin, Ireland, 610–621.
15
DongQ.WangZ.LiM.GaoJ.ChenS.ShuZ.et al (2023). Laplacian2mesh: laplacian-based mesh understanding. IEEE Trans. Vis. Comput. Graph.30, 4349–4361. 10.1109/tvcg.2023.3259044
16
EiderbäckJ.JahnkeF. (2023). A new approach for positioning human body models utilising the 3d-graphics program blender.
17
EliassonE.JacobW. (2015). Industrialisation of a finite element active human body model for vehicle crash simulations.
18
FaureF.DuriezC.DelingetteH.AllardJ.GillesB.MarchesseauS.et al (2012). “A multi-model framework for interactive physical simulation,” in Soft tissue biomechanical Modeling for computer assisted surgery, volume 11 of Studies in mechanobiology, tissue Engineering and biomaterials. Editor PayanY. (Springer), 283–321. 10.1007/8415_2012_125
19
GrassiL.HraiechN.SchileoE.AnsaloniM.RochetteM.VicecontiM. (2011). Evaluation of the generality and accuracy of a new mesh morphing procedure for the human femur. Med. Eng. & Phys.33 (1), 112–120. 10.1016/j.medengphy.2010.09.014
20
HuJ.RuppJ. D.ReedM. P. (2012). Focusing on vulnerable populations in crashes: recent advances in finite element human models for injury biomechanics research. J. Automot. Saf. Energy3, 295–307. 10.7302/4007
21
HuJ.ZhangK.ReedM. P.WangJ.-T. R.NealM. O.LinC. hsu (2019). Frontal crash simulations using parametric human models representing a diverse population. Traffic Inj. Prev.20, S97–S105. 10.1080/15389588.2019.1581926
22
HwangE.HallmanJ. J.KleinK. F.RuppJ. D.ReedM. P.HuJ. (2016). Rapid development of diverse human body models for crash simulations through mesh morphing. 10.4271/2016-01-1491
23
HwangE.HuJ.ReedM. P. (2020). Validating diverse human body models against side impact tests with post-mortem human subjects. J. biomechanics98, 109444. 10.1016/j.jbiomech.2019.109444
24
IwamotoM.KisanukiY.WatanabeI.FurusuK.MikiK.HasegawaJ. (2002). “Development of a finite element model of the total human model for safety (thums) and application to injury reconstruction,” in Proceedings of the international IRCOBI conference, 18–20.
25
JakobssonL.BohmanK.SvanbergBoVictorT. (2019). “Occupant protection for ad cars–the paradigm shift in crash safety? In 26th international technical conference on the enhanced safety of vehicles (ESV): technology: Enabling a safer TomorrowNational highway traffic safety administration,”. Eindhoven, Netherlands. Natl. Highway Traffic Saf. Adm.Available online at: https://www-esv.nhtsa.dot.gov/Proceedings/26/26ESV-000281.pdf.
26
JanákT.LafonY.PetitP.BeillasP. (2020). A method to use kriging with large sets of control points to morph finite element models of the human body. J. biomechanical Eng.143, 021013. 10.1115/1.4048575
27
JaniD.ChawlaA.MukherjeeS.GoyalR.NatarajuV. (2009). Repositioning the human body lower extremity fe model. SAE Int. J. Passeng. Cars-Mechanical Syst.2, 1024–1030. 10.4271/2009-01-0922
28
JohnJ. D.KlugC.KranjecM.SvenningE.IraeusJ. (2022). Hello, world! viva+: a human body model lineup to evaluate sex-differences in crash protection. Front. Bioeng. Biotechnol.10, 918904. 10.3389/fbioe.2022.918904
29
LarssonK.-J.PipkornB.IraeusJ.FormanJ.HuJ. (2022). Evaluation of a diverse population of morphed human body models for prediction of vehicle occupant crash kinematics. Comput. Methods Biomechanics Biomed. Eng.25 (10), 1125–1155. 10.1080/10255842.2021.2003790
30
LeledakisA.ÖsthJ.DavidssonJ.JakobssonL. (2021). The influence of car passengers' sitting postures in intersection crashes. Accid. Analysis & Prev.157, 106170. 10.1016/j.aap.2021.106170
31
LeoC.GruberM.FeistF.SinzW.RothF.KlugC. (2020). “The effect of autonomous emergency braking systems on head impact conditions for pedestrian and cyclists in passenger car collisions,” in 2020 IRCOBI conference proceedings, 330–357.
32
LiX. (2021). Subject-specific head model generation by mesh morphing: a personalization framework and its applications. Front. Bioeng. Biotechnol.9, 706566. 10.3389/fbioe.2021.706566
33
LiX.KleivenS. (2018). Improved safety standards are needed to better protect younger children at playgrounds. Sci. Rep.8 (1), 15061. 10.1038/s41598-018-33393-z
34
LiZ.HuJ.ReedM. P.RuppJ. D.HoffC. N.ZhangJ.et al (2011). Development, validation, and application of a parametric pediatric head finite element model for impact simulations. Ann. Biomed. Eng.39, 2984–2997. 10.1007/s10439-011-0409-z
35
LiX.SandlerH.KleivenS. (2019). Infant skull fractures: accident or abuse? evidences from biomechanical analysis using finite element head models. Forensic Sci. Int.294, 173–182. 10.1016/j.forsciint.2018.11.008
36
LiX.YuanQ.LindgrenN.HuangQiFahlstedtM.ÖsthJ.et al (2023). Personalization of human body models and beyond via image registration. Front. Bioeng. Biotechnol.11, 1169365. 10.3389/fbioe.2023.1169365
37
MaierS.KempterF.KronwitterS.FehrJ. (2022). Positioning and simulation of human body models on a motorcycle with a novel restraint system.
38
Manfredo Perdigao Do Carmo FrancisJ. F. (1992). Riemannian geometry, Vol. 2. Springer.
39
MohamedG.NewlandsG. (2021). “Human body model positioning using oasys primer,” in Proceedings of the 13th European LS-DYNA conference (Germany: Ulm).
40
ÖsthJ.BohmanK. (2020). Evaluation of kinematics and restraint interaction when repositioning a driver from a reclined to an upright position prior to frontal impact using active human body model simulations. Available online at: https://api.semanticscholar.org/CorpusID:221879302.
41
ÖsthJ.BrolinK.ÓlafsdóttirJ. M.DavidssonJ.PipkornB.JakobssonL.et al (2015). “Muscle activation strategies in human body models for the development of integrated safety,” in Proceedings of the 24th international techical conference on the enhanced safety of vehicles (ESV) (Gothenburg, Sweden), 8–11.
42
PariharA. (2004). Validation of human body finite element models (knee joint) under impact conditions, M. Tech. PhD thesis, Thesis. Delhi: Indian Institute of Technology.
43
PhillipJ. M. (2018). Scaling a human body finite element model with radial basis function interpolation. Available online at: https://api.semanticscholar.org/CorpusID:56304549.
44
PipkornB.ÖsthJ.BrynskogE.LarssonE.RydqvistL.IraeusJ.et al (2021). “Validation of the safer human body model kinematics in far-side impacts,” in Proceedings of the IRCOBI conference, 444–476.
45
PoulardD.SubitD.DonlonJ.-P.KentR. W. (2015). Development of a computational framework to adjust the pre-impact spine posture of a whole-body model based on cadaver tests data. J. Biomechanics48 (4), 636–643. 10.1016/j.jbiomech.2014.12.050
46
SchoellS. L.WeaverA. A.UrbanJ. E.JonesD.StitzelJ.HwangE.et al (2015). Development and validation of an older occupant finite element model of a mid-sized male for investigation of age-related injury risk. Stapp car crash J.59, 359–383. 10.4271/2015-22-0014
47
Scott GayzikF.MorenoD. P.VavalleN. A.RhyneA. C.StitzelJ. D. (2012). “Development of a full human body finite element model for blunt injury prediction utilizing a multi-modality medical imaging protocol,” in 12th international LS-DYNA users conference, 1–14.
48
ShiX.CaoL.ReedM. P.RuppJ. D.HuJ. (2015). Effects of obesity on occupant responses in frontal crashes: a simulation analysis using human body models. Comput. Methods Biomechanics Biomed. Eng.18, 1280–1292. 10.1080/10255842.2014.900544
49
SorkineO.AlexaM. (2007). As-rigid-as-possible surface modeling. Symposium Geometry Process.4, 109–116. 10.5555/1281991.1282006
50
SorkineO.Cohen-OrD.LipmanY.AlexaM.RösslC.SeidelH.-P. (2004). “Laplacian surface editing,” in Proceedings of the 2004 eurographics/ACM SIGGRAPH symposium on geometry processing, 175–184.
51
Sorkine-HornungO. (2005). “Laplacian mesh processing,” in Eurographics. Available online at: https://api.semanticscholar.org/CorpusID:2122468.
52
Sudipto Mukherjee Rahul Goyal Nataraju Vusirikala Dhaval Jani,ChawlaA.JayaramanS.GoyalR.VusirikalaN. (2012). Repositioning the knee joint in human body fe models using a graphics-based technique. Traffic Inj. Prev.13 (6), 640–649. 10.1080/15389588.2012.664669
53
TangJ.ZhouQ.NieB.HuJ. (2020). Obesity effects on pedestrian lower extremity injuries in vehicle-to-pedestrian impacts: a numerical investigation using human body models. Traffic Inj. Prev.21, 569–574. 10.1080/15389588.2020.1821195
54
TangJ.ZhouQ.ShenW.ChenW. T.TanP. (2023). Can we reposition finite element human body model like dummies?Front. Bioeng. Biotechnol.11, 1176818. 10.3389/fbioe.2023.1176818
55
VavalleN. A.SchoellS. L.WeaverA. A.StitzelJ.GayzikF. S. (2014). Application of radial basis function methods in the development of a 95th percentile male seated fea model. Stapp car crash J.58, 361–384. 10.4271/2014-22-0013
56
YuanQ.JiangB.ZhuX.HuJ.WangY.ChouC. C.et al (2023). A fast methodology for generating skeletal fem with detailed human geometric features based on cpd and rbf algorithms. Sci. Rep.13, 8864. 10.1038/s41598-023-35374-3
57
ZhangK.CaoL.FantaA.ReedM. P.NealM. O.WangJ.-T. R.et al (2017). An automated method to morph finite element whole-body human models with a wide range of stature and body shape for both men and women. J. biomechanics60, 253–260. 10.1016/j.jbiomech.2017.06.015
58
ZhouK.HuangJ.SnyderJ. M.LiuX.BaoH.GuoB.et al (2005). “Large mesh deformation using the volumetric graph laplacian,” in ACM SIGGRAPH 2005 papers. Available online at: https://api.semanticscholar.org/CorpusID:3415765.
Summary
Keywords
human body model, positioning, Laplacian transformation, radial basis functions interpolation, traffic safety
Citation
Chen S and Li X (2025) A Laplacian-based framework for finite element human body model positioning. Front. Bioeng. Biotechnol. 13:1599010. doi: 10.3389/fbioe.2025.1599010
Received
24 March 2025
Accepted
12 August 2025
Published
29 August 2025
Volume
13 - 2025
Edited by
Wissem Dhahbi, University of Jendouba, Tunisia
Reviewed by
Yining Xu, Ningbo University, China
Karl-Johan Larsson, Autoliv, Sweden
Mitesh Lalwala, General Motors, United States
Updates
Copyright
© 2025 Chen and Li.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Siyuan Chen, siyuanch@kth.se
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.