Xyz model scaling based on BVH Xsens data



we are using the xyz scaling option and CalculateSegmentDimensionsFromBVH.any to scale a model to our own set of collected Xsens data, but obtain unrealistically short trunk, so as shown below:

Looking at the file CalculateSegmentDimensionsFromBVH.any indicates that indeed the trunk height is determined from (approx.) L5 (=Xsens Chest2 node) to C1 (=Xsens Head node) so as calculated in the AnyBody Trunk ModelParameters.any.

There is also a factor (currently 1.08) that pre-multiplies the trunk height, which we could arbitrarily increase, but is there a rationale behind it? Why does segment scaling from Xsens data not work as expected in our case? Should we rather use additional points/trials from Xsens to properly scale the model?

Thank you