Feature validation using motion registration
First Claim
1. A computer-implemented method for validating a feature, the method comprising:
- receiving an image of a portion of an individual and a second image of the portion of the individual, wherein the image corresponds to an orientation of the individual and the second image corresponds to a second orientation of the individual;
determining reference markers in a non-rigid object in the image and second image;
using the computer, identifying, relative to the reference markers, a location of a feature in the non-rigid object in the image and a second location of the feature in the non-rigid object in the second image;
calculating a difference vector based on the location and the second location;
determining if the difference vector matches an expected location change based on the orientation and the second orientation;
if there is a match, identifying the object as a true positive; and
otherwise, annotating the object as a false positive.
1 Assignment
0 Petitions
Accused Products
Abstract
During an analysis technique, the locations of a polyp candidate (and, more generally, a feature) in images of the colon acquired with different orientations of an individual are compared to determine if the polyp candidate is a true positive (an actual polyp) or a false positive (an artifact). In particular, the locations are compared for images when the individual is supine and prone. During this rotation by approximately 180° (and, more generally, a symmetry operation), an actual polyp is expected to also be rotated by approximately 180°. Consequently, the location change during the symmetry operation can be used to validate whether the polyp candidate is an actual polyp. Because the colon is a non-rigid object (with degrees of freedom including rotation, compression and expansion), reference markers (such as haustral folds) are used to assist in determining the location of the polyp candidate in the images acquired in the different orientations.
-
Citations
20 Claims
-
1. A computer-implemented method for validating a feature, the method comprising:
-
receiving an image of a portion of an individual and a second image of the portion of the individual, wherein the image corresponds to an orientation of the individual and the second image corresponds to a second orientation of the individual; determining reference markers in a non-rigid object in the image and second image; using the computer, identifying, relative to the reference markers, a location of a feature in the non-rigid object in the image and a second location of the feature in the non-rigid object in the second image; calculating a difference vector based on the location and the second location; determining if the difference vector matches an expected location change based on the orientation and the second orientation; if there is a match, identifying the object as a true positive; and otherwise, annotating the object as a false positive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-program product for use in conjunction with a computer system, the computer-program product comprising a non-transitory computer-readable storage medium and a computer-program mechanism embedded therein to validate a feature, the computer-program mechanism including:
-
instructions for receiving an image of a portion of an individual and a second image of the portion of the individual, wherein the image corresponds to an orientation of the individual and the second image corresponds to a second orientation of the individual; instructions for determining reference markers in a non-rigid object in the image and second image; instructions for identifying, relative to the reference markers, a location of a feature in the non-rigid object in the image and a second location of the feature in the non-rigid object in the second image; instructions for calculating a difference vector based on the location and the second location; instructions for determining if the difference vector matches an expected location change based on the orientation and the second orientation; if there is a match, instructions for identifying the object as a true positive; and otherwise, instructions for identifying the object as a false positive. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system, comprising:
-
a processor; memory; and a program module, wherein the program module is stored in the memory and configurable to be executed by the processor to validate a feature, the program module including; instructions for receiving an image of a portion of an individual and a second image of the portion of the individual, wherein the image corresponds to an orientation of the individual and the second image corresponds to a second orientation of the individual; instructions for determining reference markers in a non-rigid object in the image and second image; instructions for identifying, relative to the reference markers, a location of a feature in the non-rigid object in the image and a second location of the feature in the non-rigid object in the second image; instructions for calculating a difference vector based on the location and the second location; instructions for determining if the difference vector matches an expected location change based on the orientation and the second orientation; if there is a match, instructions for identifying the object as a true positive; and otherwise, instructions for identifying the object as a false positive. - View Dependent Claims (20)
-
Specification