CPC G06T 19/20 (2013.01) [G06T 7/0012 (2013.01); G06T 7/62 (2017.01); G06T 7/90 (2017.01); G06T 11/001 (2013.01); G16H 30/40 (2018.01); G06T 2200/04 (2013.01); G06T 2200/24 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20101 (2013.01); G06T 2207/30096 (2013.01); G06T 2210/22 (2013.01); G06T 2210/41 (2013.01); G06T 2210/62 (2013.01); G06T 2219/004 (2013.01); G06T 2219/2012 (2013.01)] | 19 Claims |
1. Method implemented by computer means for visualizing at least a zone of an object in at least one interface, said method comprising the following steps:
obtaining at least one image of said zone, said image comprising at least one channel, said image being a 2-dimensional or 3-dimensional image comprising pixels or voxels, a value being associated to each channel of each pixel or voxel of said image, a representation of said image being displayed in the interface,
obtaining at least one annotation from a user, said annotation defining a group of selected pixels or voxels of said image,
calculating a transfer function based on said selected pixels or voxels and applying said transfer function to the values of each channel of the image,
updating said representation of the image in the interface, in which the colour and the transparency of the pixels or voxels of said representation are dependent on the transfer function,
wherein said method comprises the following steps:
obtaining at least one 2-dimensional or 2D image of said zone, said 2D image comprising pixels and at least one channel, a value being associated to each channel of each pixel of said 2-dimensional image, a representation of said 2D image being displayed in a first interface,
obtaining at least one 3-dimensional or 3D image of said zone, said 3D image comprising voxels and at least one channel, a value being associated to each channel of each voxel of said 3D image, at least some of the voxels of the 3D image corresponding to some pixels of the 2D image, a representation of said 3D image being displayed in a second interface,
obtaining at least one annotation from a user, said annotation defining a group of selected pixels of said 2D image or a group of selected voxels of said 3D image,
propagating the selection of said group of pixels or voxels selected in the 2D or 3D image to the 3D or 2D image, respectively, by selecting the voxels or the pixels of said 3D or 2D image that corresponds to the selected pixels or voxels of said 2D or 3D image, respectively,
calculating a first transfer function based on said selected pixels of said 2D image and applying said first transfer function to the values of each channel of the 2D image,
updating the representation of the 2D image in the first interface, in which the colour and the transparency of the pixels of said representation are dependent on the first transfer function,
calculating a second transfer function based on said selected voxels of said 3D image and applying said second transfer function to the values of each channel of the 3D image,
updating the representation of the 3D image in the second interface, in which the colour and the transparency of the voxels of said representation are dependent on the second transfer function.
|