Patent ID: 8145440
Filing Date: 2012-03-27
Classification: A61B,G09B

Abstract:
1. A body-model generation method for generating, according to a standard body model which expresses a skeletal model and a model of muscles, tendons, and ligamenta of a standard body which includes a human body, a living body, or an animal body, a new body model by mapping the model of muscles, tendons, and ligamenta onto a new skeletal model which expresses the skeleton of a new body, said method implemented by a system including a processing device, a storage device and an input device, said method comprising: a step of inputting by the processing device from a standard-body-model file stored in the storage device, standard-body-model data which defines the standard body model by standard-skeletal-model data for rigid links expressing the geometric shape of a skeleton, and standard-model data for muscles, tendons, and ligamenta, when the muscles, tendons, and ligamenta are expressed by wires and virtual links connected between the wires, for the virtual links and the origins, end points, and via-points of the wires; a step of inputting by the processing device from a new-body-model file stored in the storage device, new-skeletal-model data which defines the new skeletal model measured or given in advance of the new body model, by data for the rigid links expressing the geometric shape of the skeleton; a step of making the input device arrange or automatically extracting a plurality of feature points on or from each rigid link according to the input standard-skeletal-model data, by the processing device; a step of making the input device arrange or automatically extracting a feature point corresponding to each feature point of the standard-skeletal-model data on or from each rigid link according to the input new-skeletal-model data, by the processing device; a step of associating the obtained feature points of the standard-skeletal-model data with the obtained feature points of the new-skeletal-model data and storing them in a feature-point file, by the processing device; a step of applying optimization calculation to a value corresponding to the sum of or the sum of the squares of the distances between the corresponding feature points to obtain the parameters of conversions which include parallel movement, rotational movement, and scaling, and of storing the conversion parameters into a conversion-parameter file, by the processing device; a step of specifying a coordinate system for the input new skeletal model so as to fit the coordinate system of the standard skeletal model, by the processing device; and a step of mapping the data of the standard model of muscles, tendons, and ligamenta for the virtual links and the positions of the origins, the end points, and via-points of the wires in the standard skeletal model onto the new skeletal model according to the conversion parameters read from the conversion-parameter file to obtain data of the new model of muscles, tendons, and ligamenta for virtual links and the absolute positions of the origins, end points, and via-points of muscles, tendons, and ligamenta in the coordinate system of the new skeletal model, and of storing the data into the new-body-model file, by the processing device.