Optimization-based posture reconstruction for digital human models

https://doi.org/10.1016/j.cie.2013.06.009Get rights and content

Highlights

  • Optimization-based formulation for posture reconstruction is developed.

  • Local optimization solution methods are computationally efficient.

  • The local optimization solution method 3 is the best choice for posture reconstruction.

  • Z-test was carried out to determine the difference of each solution method.

  • Probabilities are calculated for each joint center within a given tolerance.

Abstract

Digital human modeling provides a valuable tool for designers when implemented early in the design process. Motion capture experiments offer a means of validation of the digital human simulation models. However, there is a gap between the motion capture experiments and the simulation models, as the motion capture results are marker positions in Cartesian space and the simulation model is based on joint space. Therefore, it is necessary to map the motion capture data to simulation models by employing a posture reconstruction algorithm. Posture reconstruction is an inherently redundant problem where the collective distance error between experimental joint centers and simulation joint centers is minimized. This paper presents an optimization-based method for determining an accurate and efficient solution to the posture reconstruction problem. The procedure is used to recreate 120 experimental postures. For each posture, the algorithm minimizes the distance between the simulation model joint centers and the corresponding experimental subject joint centers which is called the mean measurement error.

Introduction

Digital human modeling plays an important role in human-centric design as it allows the designer to study the interaction between the user and the product. A digital human, in a general sense, is a software application that aims to replicate the human in form and function. A typical advantage of incorporating digital humans into the design process is that it reduces the number of iterations for design or the need for experimental testing, thus reducing overall costs and time to market. A typical digital human simulation environment allows a designer to test a product in a virtual environment with the digital human providing the necessary feedback, such as reachability, on the product or activity. This allows the designer to refine the design before a physical prototype is built. Since the goal of a digital human simulation is to replicate humans as closely as possible, it is important that all simulations are properly validated. Motion capture experiments can provide the tool for validating digital human models.

A typical optical motion capture experiment involves placing reflective markers on a subject’s skin and clothing and capturing the marker movement with high-speed cameras. As the subject performs a physical task, the marker position is tracked, and a history of each marker’s position throughout the experimental trial is recorded. The position data for each marker is tracked in Cartesian space. To validate a digital human simulation, the experimental data and simulation data are compared for a given physical task. If the digital human simulation does not replicate the experiment, the simulation can be modified. Once a simulation has been validated, the simulation can replace the experiment altogether, allowing future experimentation and design to be completed wholly in the virtual realm. However, there is a gap between the motion capture data and simulation output.

Data from motion capture are in Cartesian space and the digital human simulation models are in joint space. Therefore, one has to map the data from an experiment to the simulation model by using posture reconstruction. There are several techniques for posture and motion reconstruction available in the literature. Posture and motion reconstruction problems can be classified as over-guided, exactly-guided, and under-guided (Ausejo & Wang, 2009). Under-guided problems arise when there is not sufficient motion data to determine the position and orientation of each portion or segment of the human model. Exactly-guided problems occur when there are an equal number of human model degrees of freedom and measured marker coordinates. Exactly-guided problems are rare and can be solved the same as over-guided problems. Over-guided problems, such as the posture reconstruction problems in this study, appear when there are more markers than strictly needed to capture the motion of the human or there is redundant information to define the posture of the human at each time frame. Over-guided problems can be further categorized into local-IK (IK-inverse kinematics) methods and global-IK methods (Ausejo & Wang, 2009). Local-IK methods are applied if joint constraints are not required or if there are only a small number of body segments studied. Global-IK methods are generally optimization-based solutions where the global measurement error, defined as the sum of the distance square between the measured and model marker positions, is minimized (Ausejo & Wang, 2009). Examples of global-IK methods can be found in the literature (Ausejo, 2006, Ausejo et al., 2006, Baerlocher and Boulic, 2004, Bodenheimer et al., 1997, Cerveri et al., 2005, García de Jalón and Bayo, 1994, Lu and O’Connor, 1999, Monnier et al., 2007, Riley et al., 2000, Roux et al., 2002, Wang et al., 2005, Zhao and Badler, 1994). For further information on other global-IK methods please see previous work (Gragg & Yang, 2011). When we develop physics-based posture prediction methods such as those presented in Howard, Cloutier, and Yang (2012), it is necessary to provide an accurate and efficient solution to the posture reconstruction problem for validation purposes. This paper proposes an optimization-based procedure for solving a posture reconstruction problem classified as an over-guided, global-IK method with relative coordinates.

A pilot study (Gragg & Yang, 2011) was carried out to determine a reliable posture reconstruction algorithm; however, it is desirable to develop a robust and generic optimization-based procedure. This generic method includes four local-optimum solution methods applied to 120 experimental postures. The optimal posture reconstruction pose is then determined by comparing the results from the four solution methods, with the optimal pose being the one where global measurement error is minimized. Error probabilities are also given for the solution method that produced the minimum global measurement error for all 120 postures.

Section snippets

Human model

The digital human model employed in the posture reconstruction is the same model employed in previous posture prediction work (Howard et al., 2012). In the posture reconstruction problem, each human joint center in the body is treated as a point of interest whose position is prescribed. The desired position for each of the joints is taken from the motion capture experiments. Every joint center in the body is now treated as an “end-effector” in the typical posture prediction sense and thus has a

Problem definition

The posture reconstruction problem is then defined as follows. First, a digital human simulation, for example, posture prediction, is completed for which validation is necessary. In order to validate the model, a series of motion capture experiments are completed which capture the simulated task. Then, a posture reconstruction algorithm maps the motion capture data to the simulation model so direct comparison is possible, i.e. joint angles are compared for the simulated pose and the

Results

Each of the four LOSMs was tested over 120 postures. Fig. 2 shows the total results across subjects. Each of the LOSMs is depicted as a different color bar. Also shown on the plot is the standard deviation as an interval. The measurement error, E, for each joint center was calculated as the distance between the experimental joint center and simulation joint center for the reconstructed posture.

As seen from the results in Fig. 2, it is difficult to compare the LOSMs graphically because the

Discussion

Four distinct LOSMs were tested to determine the most accurate method in general. Each LOSM was tested over 120 postures. For each LOSM, the mean measurement error was determined. The standard deviation of the mean measurement error was also calculated across all the postures. LOSM3 was determined to be the most accurate LOSM in general. The total mean measurement error across all trials was found to be 2.72 cm. This means that all joint centers should fall within 2.72 cm, plus or minus 0.236 cm,

Conclusion

It is important for digital human models to be validated for accuracy and one traditional approach is to employ motion capture experiments. In order to map the output of the motion capture experiments to simulation models for direct comparison, a posture reconstruction algorithm must be used. Finding a global-optimum solution to the posture reconstruction problem can be difficult and expensive. A general optimization-based posture reconstruction process was developed with four local-optimum

Acknowledgements

This work was partly supported by AT&T Chancellor’s Fellowship, Dean’s Fellowship from the Edward E. Whitacre Jr. College of Engineering, and Honor’s College Undergraduate Research Fellowship, Texas Tech University.

References (31)

  • Ausejo, S. (2006). A new robust motion reconstruction method based on optimization with redundant constraints and...
  • Ausejo, S., Suescun, A., Celigüeta, J., & Wang, X. (2006). Robust human motion reconstruction in the presence of...
  • S. Ausejo et al.

    Motion capture and human motion reconstruction

  • P. Baerlocher et al.

    An inverse kinematic architecture enforcing an arbitrary number of strict priority levels

    The Visual Computer

    (2004)
  • B. Bodenheimer et al.

    The process of motion capture: Dealing with the data

  • Cited by (6)

    • Motion Analysis System (MAS) for production and ergonomics assessment in the manufacturing processes

      2020, Computers and Industrial Engineering
      Citation Excerpt :

      The actions designed and implemented to improve one performance category have an impact on the other, not necessarily positive (Accorsi, Bortolini, Gamberi, Manzini, & Pilati, 2017; Xu, Ko, Cochran, & Jung, 2012). Thus, any approach or solution aimed at the simultaneous optimization of the manufacturing and assembly processes from both the production and ergonomic perspectives is strongly encouraged (Gragg, Cloutier, & Yang, 2013). From the production perspective, marker-less optical MOCAP is adopted by Agethen, Otto, Gaisbauer, and Rukzio (2016) and Agethen, Otto, Mengel, and Rukzio (2016) to analyse the discrepancies between the planned and the real manual production process, which typically remain unknown without appropriate monitoring tools.

    • Robust parameters determination for ergonomical product design via computer musculoskeletal modeling and multi-objective optimization

      2018, Computers and Industrial Engineering
      Citation Excerpt :

      In addition to its contribution to the conventional applications in the manufacturing sector, CAE is being applied more rigorously to address the issue of product design for safety and health considerations. That is, the use of computer models for effectively integrating humans and products through their analyses highlights the process of product development; meanwhile, attention is also being paid to the ergonomic methods of product development (Damsgaard et al., 2006; Ma et al., 2009; Gragg, Cloutier, & Yang, 2013). Ideally, in the early stages of product design, as aforementioned, a new product can be examined for its degrees of comfort and health by carrying out computer simulations of human interactions with the introduced product.

    • On the Issue of 'Digital Human' in the context of digital transformation

      2022, Proceedings - 2022 International Conference on Culture-Oriented Science and Technology, CoST 2022
    • Simulation and Digital Human Modelling

      2015, Evaluation of Human Work, Fourth Edition
    View full text