Slice selection for interpolation-based 3D manual segmentation
First Claim
Patent Images
1. A method comprising:
- reading a plurality of 2D images, each of the plurality of 2D images representing a slice of a 3D volume;
performing deformable registration between each adjacent pair of the plurality of 2D images;
from the deformable registration, estimating propagation error between each pair of the plurality of 2D images;
clustering the plurality of 2D images into a predetermined number of clusters;
selecting a slice for annotation from each of the predetermined number of clusters.
1 Assignment
0 Petitions
Accused Products
Abstract
Slice selection for interpolation-based 3D manual segmentation is provided such that propagation error is minimized during 3D reconstruction. In various embodiments, a plurality of 2D images is read. Each of the plurality of 2D images represents a slice of a 3D volume. Deformable registration is performed between each adjacent pair of the plurality of 2D images. From the deformable registration, propagation error is estimated between each pair of the plurality of 2D images. The plurality of 2D images is clustered into a predetermined number of clusters. A slice is selected for annotation from each of the predetermined number of clusters.
7 Citations
20 Claims
-
1. A method comprising:
-
reading a plurality of 2D images, each of the plurality of 2D images representing a slice of a 3D volume; performing deformable registration between each adjacent pair of the plurality of 2D images; from the deformable registration, estimating propagation error between each pair of the plurality of 2D images; clustering the plurality of 2D images into a predetermined number of clusters; selecting a slice for annotation from each of the predetermined number of clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for slice selection for interpolation-based 3D manual segmentation, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
reading a plurality of 2D images, each of the plurality of 2D images representing a slice of a 3D volume; performing deformable registration between each adjacent pair of the plurality of 2D images; from the deformable registration, estimating propagation error between each pair of the plurality of 2D images; clustering the plurality of 2D images into a predetermined number of clusters; selecting a slice for annotation from each of the predetermined number of clusters. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a first datastore comprising a plurality of 2D images, each of the plurality of 2D images representing a slice of a 3D volume; a computing node comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor of the computing node to cause the processor to perform a method comprising; reading the plurality of 2D images from the first datastore; performing deformable registration between each adjacent pair of the plurality of 2D images; from the deformable registration, estimating propagation error between each pair of the plurality of 2D images; clustering the plurality of 2D images into a predetermined number of clusters; selecting a slice for annotation from each of the predetermined number of clusters. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification