Methods and systems for performing segmentation and registration of images using neutrosophic similarity scores
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method for segmenting an object contained in an image includes receiving an image including a plurality of pixels, transforming a plurality of characteristics of a pixel into respective neutrosophic set domains, calculating a neutrosophic similarity score for the pixel based on the respective neutrosophic set domains for the characteristics of the pixel, segmenting an object from background of the image using a region growing algorithm based on the neutrosophic similarity score for the pixel, and receiving a margin adjustment related to the object segmented from the background of the image.
32 Citations
18 Claims
-
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; anddisplaying, using the AR head-mounted device, the second image with the overlaid annotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification