CPC G16H 50/20 (2018.01) [G06F 18/2163 (2023.01); G06N 3/08 (2013.01); G06T 7/11 (2017.01); G06T 7/30 (2017.01); G06T 11/003 (2013.01); G06T 15/08 (2013.01); G06V 10/454 (2022.01); G06V 10/82 (2022.01); G16H 30/40 (2018.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30012 (2013.01); G06V 2201/033 (2022.01)] | 20 Claims |
1. A system comprising:
a storage device storing a plurality of reference sub-volumes, each of the plurality of reference sub-volumes associated with a respective vertebra; and
a processing unit to execute processor-executable program code to cause the system to:
determine an image volume;
identify a plurality of sub-volumes of the image volume, each of the plurality of sub-volumes of the image volume associated with a respective one of a plurality of vertebra;
for each of the plurality of sub-volumes of the image volume:
determine a coordinate system of a reference sub-volume associated with a same respective vertebra as the sub-volume, the determined coordinate system of a first reference sub-volume being different from the determined coordinate system of a second reference sub-volume;
determine a transform from a coordinate system of the sub-volume of the image volume to the determined coordinate system of the reference sub-volume associated with a same respective vertebra as the sub-volume of the image volume, the determined transform to a coordinate system of a first reference sub-volume being different from the determined transform to a coordinate system of a second reference sub-volume; and
apply the transform to the sub-volume to register the sub-volume to the reference sub-volume associated with a same respective vertebra;
input the registered sub-volumes and the image volume to a trained neural network;
receive an output image volume from the trained neural network, the output image volume labeled to associate voxels with respective vertebra; and
display the output image volume.
|