AbstractThe creation of anatomically correct three-dimensional joints for the simulation of humans is a complex process, a key difficulty being the correction of invalid joint configurations to the nearest valid alternative. Personalised models based on individual joint mobility are in demand in both animation and medicine . Medical models need to be highly accurate animated models less so, however if either are to be used in a real time environment they must have a low temporal cost (high performance). This work briefly explores Support Vector Machine neural networks as joint configuration classifiers that group joint configurations into invalid and valid. A far more detailed investigation is carried out into the use of topologically evolved feed forward neural networks for the generation of appropriately proportioned corrective components which when applied to an invalid joint configuration result in a valid configuration and the same configuration if the original configuration was valid. Discontinuous vector fields
were used to represent constraints of varying size, dimensionality and complexity. This culminated in the creation corrective quaternion constraints represented by discontinuous vector fields, learned by topologically evolved neural networks and trained via the resilient back propagation algorithm. Quaternion constraints are difficult to implement and although alternative methods exist [2-6] the method presented here is superior in many respects. This method of joint constraint forms the basis of the contribution to knowledge along with the discovery of relationships between the continuity and distribution of samples in quaternion space and neural network performance. The results of the experiments for constraints on the rotation of limb with regular boundaries show that 3.7 x lO'Vo of patterns resulted in errors greater than 2% of the maximum possible error while for irregular boundaries 0.032% of patterns resulted in errors greater than 7.5%.
|Date of Award||Aug 2007|
|Supervisor||Colin Morris (Supervisor) & Paul Angel (Supervisor)|
- Human locomotion
- Neural networks (Computer science)