CPC G16H 30/40 (2018.01) [G06T 11/008 (2013.01); G06T 15/06 (2013.01); G06T 15/08 (2013.01); G06V 10/24 (2022.01); G16H 30/20 (2018.01); G06T 2210/41 (2013.01); G06T 2211/428 (2013.01); G06T 2215/16 (2013.01)] | 14 Claims |
1. A medical image processing apparatus for a medical navigation device, comprising:
a position tracker configured to obtain position information of the medical navigation device within an object;
a memory configured to store medical image data generated based on a medical image of the object; and
a processor configured to set a region of interest (ROI) based on position information of the medical navigation device in reference to the medical image data, and generate partial medical image data corresponding to the ROI,
wherein the ROI is set to a three-dimensional region including a region within a preset distance from a reference plane based on a position of the medical navigation device,
wherein the reference plane is set based on at least one of a horizontal plane, a sagittal plane, and a coronal plane of the medical image data,
wherein the partial medical image data is generated by rendering voxels in the ROI with a light from a virtual light source at a predetermined point based on a position of the medical navigation device, and
wherein each pixel value I(S0,Sn) of the partial medical image data is determined based on the following equation:
herein S0 is a first voxel sampled by ray casting Sn is a last voxel sampled by ray casting, Iλ(x) is a value of voxel x, τ(t) is an attenuation coefficient of voxel t, Kref is a reflection coefficient, P0 is a position of the virtual light source, L is a brightness value of the virtual light source at P0.
|