Edge detection brush
AssigneeNovocure GmbH
InventorsMor Vardi, Gil Zigelman, Samer Ghantous
Life of this patent
Estimating the term…
Abstract
A method for processing a medical image of a subject is provided. The method includes presenting on a display a slice through the medical image of the subject. The medical image includes voxels. The method further includes performing automatic edge detection in the slice of the medical image to obtain a segmented slice. The automatic edge detection is based on a user selected voxel in the slice of the medical image. The automatic edge detection is based on a user controllable edge detection brush. Not all of the voxels selected by the edge detection brush are designated as an edge.
Claims19
A computer-implemented method for processing a medical image of a subject, the method comprising:
- presenting on a display a slice through the medical image of the subject, wherein the medical image comprises voxels;
- and
- performing automatic edge detection in the slice of the medical image to obtain a segmented slice, wherein the automatic edge detection is based on a user selected voxel in the slice of the medical image, wherein the automatic edge detection is based on a user controllable edge detection brush, wherein not all of the voxels selected by the edge detection brush are designated as an edge,
- wherein performing automatic edge detection comprises:
- determining the user selected voxel in the slice of the medical image;
- determining an edge detection image value based on the user selected voxel in the slice of the medical image;
- determining a size of the edge detection brush for use in the automatic edge detection;
- determining an edge threshold of the edge detection brush;
- determining a range of image values to designate as an edge based on the edge detection image value and the edge threshold;
- receiving user selected voxels in the slice based on the edge detection brush interacting with the voxels in the slice and based on the size of the edge detection brush;
- and
- designating user selected voxels in the slice as edge voxels in the slice based on the range of image values to designate as an edge,
- wherein determining the edge threshold of the edge detection brush comprises a user selection of the edge threshold, and
- wherein the user selection of the edge threshold for the edge detection brush comprises at least one of:
- a percentage of pixels designated as edges, or
- an image value.
A computer-implemented method for processing a medical image of a subject, the method comprising:
- presenting on a display a first slice through a medical image of the subject, wherein the medical image comprises voxels;
- performing automatic edge detection in the first slice of the medical image to obtain a first segmented slice, wherein the automatic edge detection is based on a user selected voxel in the first slice of the medical image;
- presenting on the display a second slice through the medical image of the subject, wherein the first slice and the second slice are in a same direction and are separated by a plurality of slices through the medical image;
- performing automatic edge detection in the second slice of the medical image to obtain a second segmented slice, wherein the automatic edge detection is based on a user selected voxel in the second slice of the medical image;
- performing automatic segmentation of the plurality of slices between the first slice and the second slice based on the first segmented slice and the second segmented slice to obtain segmented slices, wherein a segmented medical image comprises the first segmented slice, the second segmented slice, and the segmented slices of the medical image,
- wherein performing automatic edge detection in the first slice comprises:
- determining the user selected voxel in the first slice of the medical image;
- determining an edge detection image value based on the user selected voxel in the first slice of the medical image;
- determining a size of the edge detection brush for use in the automatic edge detection;
- determining an edge threshold of the edge detection brush;
- determining a range of image values to designate as an edge based on the edge detection image value and the edge threshold;
- receiving user selected voxels in the first slice based on the edge detection brush interacting with the voxels in the first slice and based on the size of the edge detection brush;
- and
- designating user selected voxels in the first slice as edge voxels in the first slice based on the range of image values to designate as an edge,
- wherein determining the edge threshold of the edge detection brush comprises a user selection of the edge threshold, and
- wherein the user selection of the edge threshold for the edge detection brush comprises at least one of:
- a percentage of pixels designated as edges, or
- an image value.
A computer-implemented method for processing a medical image of a subject, the method comprising:
- presenting on a display a slice through a medical image of the subject, wherein the medical image comprises voxels;
- performing automatic edge detection in the slice of the medical image using a user-controllable edge detection brush to obtain a segmented slice, wherein not all of the voxels selected by the edge detection brush are designated as an edge;
- performing automatic segmentation of a plurality of slices through the medical image to obtain automatically segmented slices through the medical image and a segmented medical image, the automatic segmentation based on the segmented slice;
- and
- generating a plurality of transducer layouts for application of tumor treating fields to the subject based on the segmented medical image,
- wherein performing automatic edge detection comprises:
- determining a user selected voxel in the slice of the medical image;
- determining an edge detection image value based on the user selected voxel in the slice of the medical image;
- determining a size of the edge detection brush for use in the automatic edge detection;
- determining an edge threshold of the edge detection brush;
- determining a range of image values to designate as an edge based on the edge detection image value and the edge threshold;
- receiving user selected voxels in the slice based on the edge detection brush interacting with the voxels in the slice and based on the size of the edge detection brush;
- and
- designating user selected voxels in the slice as edge voxels in the slice based on the range of image values to designate as an edge,
- wherein determining the edge threshold of the edge detection brush comprises a user selection of the edge threshold, and
- wherein the user selection of the edge threshold for the edge detection brush comprises at least one of:
- a percentage of pixels designated as edges, or
- an image value.
Dependencies are inferred from the claim text.