CPC G06T 17/10 (2013.01) [G06T 5/20 (2013.01); G06T 5/70 (2024.01); G06T 5/77 (2024.01); G06T 7/0012 (2013.01); G06T 11/005 (2013.01); G06T 11/006 (2013.01); G06T 11/008 (2013.01); G06T 15/08 (2013.01); G06V 20/647 (2022.01); G06T 2207/10121 (2013.01); G06T 2211/421 (2013.01)] | 12 Claims |
1. A system comprising:
a processor; and
a memory having stored thereon instructions, which, when executed by the processor, causes the processor to:
segment first two dimensional (2D) images based on pixels having intensities greater than a pixel intensity threshold, yielding segmented images;
dilate pixels of the segmented images, yielding dilated images;
compare groups of adjacent pixels in the dilated images to predetermined metal objects to recognize a metal object, yielding a recognized metal object;
remove pixels that do not form a portion of the recognized metal object from the dilated images;
generate first masks based on the dilated images;
apply the first masks to the first 2D images to remove pixels from the first 2D images, yielding second 2D images;
perform in-painting on the second 2D images in areas where the pixels are removed, yielding third 2D images; and
reconstruct a volume based on the third 2D images.
|