Methods, systems, and apparatuses for image segmentation
Methods, systems, and apparatuses are described for interacting with images, segmenting the images, and determining one or more regions of interest within the images.
1. A method comprising:
determining a three-dimensional (3D) model, wherein the 3D model comprises a plurality of voxels;
receiving an indication of a selection of an active label, wherein the selection of the active label enables a user indicator to cause voxels of the plurality of voxels that are interacted with to be associated with the active label;
receiving an indication of a selection of a paint-over label, wherein the selection of the paint-over label causes voxels of the plurality of voxels not associated with the paint-over label to be write-protected from being associated with the active label;
receiving an indication of a selection of a limit-to label that specifies a structure within the 3D model, wherein the selection of the limit-to label causes voxels of the plurality of voxels that are not associated with the structure within the 3D model to be write-protected from being associated with the active label; and
causing one or more voxels of the plurality of voxels associated with the paint-over label and the limit-to label to be associated with the active label based on an interaction with the one or more voxels via the user indicator.
2. The method of claim 1 , wherein determining the 3D model comprises determining the 3D model based on image data.
3. The method of claim 2 , wherein the image data comprises one or more of magnetic resonance imaging (MRI) data or computed tomography (CT) image data.
4. The method of claim 1 , wherein the plurality of voxels represent anatomical structures.
5. The method of claim 1 further comprising causing display of the 3D model.
6. The method of claim 1 , wherein the user indicator comprises one or more of a mouse, a keyboard, or a tactile responsive interface.
7. The method of claim 1 further comprising:
receiving, via the user indicator, an interaction with another one or more voxels of the plurality of voxels;
determining that the another one or more voxels are associated with the paint-over label and not the limit-to label; and
ignoring, based on determining that the another one or more voxels are associated with the paint-over label and not the limit-to label, the interaction with the another one or more voxels.
8. The method of claim 1 further comprising:
receiving, via the user indicator, an interaction with another one or more voxels of the plurality of voxels;
determining that the another one or more voxels are not associated with the paint-over label or the limit-to label; and
ignoring, based on determining that the another one or more voxels are not associated with the paint-over label or the limit-to label, the interaction with the another one or more voxels.
9. The method of claim 1 further comprising:
receiving, via the user indicator, an interaction with another one or more voxels of the plurality of voxels;
determining that the another one or more voxels are associated with the limit-to label and not associated with the paint-over label; and
ignoring, based on determining that the another one or more voxels are associated with the limit-to label and not associated with the paint-over label, the interaction with the another one or more voxels.