1. A method for registering a plurality of images containing an object, comprising: receiving, using at least one processor, a first image including a plurality of pixels; calculating, using the at least one processor, respective first neutrosophic similarity scores for each of the pixels of the first image; segmenting, using the at least one processor, an object from background of the first image using a region growing algorithm based on the respective first neutrosophic similarity scores for each of the pixels; receiving, using the at least one processor, a margin adjustment related to the object segmented from the background of the first image; receiving, using the at least one processor, a second image including a plurality of pixels; calculating, using the at least one processor, respective second neutrosophic similarity scores for each of the pixels of the second image; performing, using the at least one processor, a template matching algorithm based on differences between the respective first and second neutrosophic similarity scores for each of the pixels of the first and second images, respectively, to determine one or more registration parameters; registering, using the at least one processor, the first and second images using the one or more registration parameters; receiving, using the at least one processor, an annotation related to the object segmented from the background of the first image; storing, using the at least one processor, the annotation related to the object segmented from the background of the first image; overlaying the annotation relative to the object segmented from background of the second image; transmitting, using the at least one processor, the second image with the overlaid annotation to an augmented reality (“AR”) head-mounted device; and displaying, using the AR head-mounted device, the second image with the overlaid annotation.