Patent ID: 8594405
Filing Date: 2013-11-26
Classification: G06T

Abstract:
1. A three-dimensional template transformation method executed by a computer, comprising: accepting designation of apart for which a three-dimensional geometric model is generated, among a heart and blood vessels surrounding the heart to obtain a three-dimensional template for a designated part from a template storage unit storing three-dimensional templates represented by polygons; first identifying a heart valve that is a reference in transformation of the three-dimensional template for the designated part; extracting a shape of an annulus of the identified heart valve from a cross-section image in a plane passing through an axis within the annulus of the identified heart valve in a three-dimensional volume data, which is generated from a plurality of tomographic images of an organism including the heart, the plurality of tomographic images being stored in a tomographic image storage unit, and storing a three-dimensional annulus data representing the annulus of the identified heart valve into a storage device; second identifying a first reference point that is a point satisfying a first condition on the annulus of the identified heart valve in the three-dimensional template for the designated part, and identifying a second reference point that is a point satisfying the first condition on the annulus represented by the three-dimensional annulus data stored in the storage device and corresponding to the first reference point; arranging, according to a predetermined rule, n starting points from the first reference point on the annulus of the identified heart valve in the three-dimensional template for the designated part, arranging, according to the predetermined rule, n target points from the second reference point on the annulus represented by the three-dimensional annulus data stored in the storage device, and storing coordinates of the starting points and the target points into the storage device, wherein the n is a predetermined integer; first calculating coefficients of a predetermined function to calculate movement destination coordinates of vertices of the polygons relating to the three-dimensional template for the designated part, by using the coordinates of the starting points and the target points, which are stored in the storage device; and second calculating the movement destination coordinates of the vertices of the polygons relating to the three-dimensional template for the designated part, by using the calculated coefficients and the predetermined function, transforming the three-dimensional template for the designated part according to the calculated movement destination coordinates, and storing the transformed three-dimensional template as a three-dimensional geometric model of the designated part into the storage device.