| CPC G06T 15/08 (2013.01) [G06T 19/00 (2013.01); A61B 6/032 (2013.01); G06T 2200/24 (2013.01); G06T 2210/21 (2013.01); G06T 2210/41 (2013.01)] | 12 Claims |

|
1. An image processing device comprising:
at least one hardware processor which is configured to:
obtain, from volume data constituted by a plurality of points, each point having a value, surface data representing a shape of a surface, the shape of the surface being defined by a magnitude of each of the values;
set a threshold for the values, the threshold being used to determine whether to display the surface data;
determine an intersecting point at which a straight line passing through a position set as a viewpoint and a point specified by a user intersects with the shape of the surface which is to be displayed in accordance with the threshold; and
control, based on a plane passing through the intersecting point, displaying of the shape of the surface represented by the surface data,
wherein, when the surface data representing the shape of the surface is updated as a result of the threshold being changed, at least one hardware processor determines the intersecting point at which the straight line passing through the position set as the viewpoint and the point specified by the user intersects with the updated shape of the surface, and
wherein, based on a plane passing through the intersecting point on the updated shape of the surface, the at least one hardware processor controls the displaying of the shape of the surface represented by the surface data.
|