Method and apparatus for correction of errors in surfaces
First Claim
Patent Images
1. A computer-implemented method for processing image data of an anatomical object utilizing a processor executing computer-executable instructions, the method comprising:
- receiving a first plurality of data points defining a three-dimensional surface reflecting a first contour and representing at least a portion of the anatomical object;
receiving a second plurality of data points defining at least one edit contour for modifying the three-dimensional surface;
generating a third plurality of data points based on the first and second plurality of data points, the third plurality of data points lying on the three-dimensional surface; and
identifying at least a subset of the first plurality of data points for elimination by applying a proximity threshold based on proximity between each of the first plurality of data points and at least one of the third plurality of data points,wherein the identified subset defines a modification of at least a portion of the three-dimensional surface.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for correcting segmentation errors in pre-existing contours and surfaces. Techniques are disclosed for receiving one or more edit contours from a user, identifying pre-existing data points that should be eliminated, and generating a new corrected surface. Embodiments disclosed herein relate to using received edit contours to generate a set of points on a pre-existing surface, and applying a proximity test to eliminate pre-existing constraint points that are undesirable.
47 Citations
23 Claims
-
1. A computer-implemented method for processing image data of an anatomical object utilizing a processor executing computer-executable instructions, the method comprising:
-
receiving a first plurality of data points defining a three-dimensional surface reflecting a first contour and representing at least a portion of the anatomical object; receiving a second plurality of data points defining at least one edit contour for modifying the three-dimensional surface; generating a third plurality of data points based on the first and second plurality of data points, the third plurality of data points lying on the three-dimensional surface; and identifying at least a subset of the first plurality of data points for elimination by applying a proximity threshold based on proximity between each of the first plurality of data points and at least one of the third plurality of data points, wherein the identified subset defines a modification of at least a portion of the three-dimensional surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for processing image data of an anatomical object, the apparatus comprising:
-
a processor configured to; receive a first plurality of data points defining a three-dimensional surface reflecting a first contour and representing at least a portion of the anatomical object; receive a second plurality of data points defining at least one edit contour for modifying the three-dimensional surface; generate a third plurality of data points based on the first and second plurality of data points, the third plurality of data points lying on the three-dimensional surface; and identify at least a subset of the first plurality of data points for elimination by applying a proximity threshold based on proximity between each of the first plurality of data points and at least one of the third plurality of data points, wherein the identified subset defines a modification of at least a portion of the three-dimensional surface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product for processing image data of an anatomical object, comprising:
-
a non-transitory computer-readable medium for storing a plurality of instructions that are executable by a processor to; receive a first plurality of data points defining a three-dimensional surface reflecting a first contour and representing at least a portion of the anatomical object; receive a second plurality of data points defining at least one edit contour for modifying the three-dimensional surface; generate a third plurality of data points based on the first and second plurality of data points, the third plurality of data points lying on the three-dimensional surface; and identify at least a subset of the first plurality of data points for elimination by applying a proximity threshold based on proximity between each of the first plurality of data points and at least one of the third plurality of data points, wherein the identified subset defines a modification of at least a portion of the three-dimensional surface.
-
Specification