Navigation and Visualization of Multi-Dimensional Image Data
An apparatus, method, and computer program product are provided for navigating, analyzing, annotating, and interpreting images. The apparatus may receive medical images comprising a volume, identify a display protocol (for the medical volumes) that comprises one or more configurable and editable stages, and execute the display protocol using at least a portion of the medical volumes.
1 . A method comprising:
electronically receiving one or more medical volumes corresponding to an anchor study;
electronically classifying each of the one or more volumes corresponding to the anchor study;
electronically identifying, via a computing device, a display protocol from a plurality of display protocols, wherein the display protocol:
comprises one or more stages, and
is configurable to (a) edit, (b) delete, or (c) add one or more stages during execution of the display protocol in response to an input from a user;
electronically executing, via the computing device, the display protocol using at least a portion of the one or more medical volumes corresponding to the anchor study;
causing display of at least a portion of the one or more medical volumes corresponding to the anchor study;
electronically receiving, via the computing device, an input from a user to edit at least one stage of the one or more stages of the display protocol; and
electronically editing, via the computing device, the at least one stage of the one or more stages of the display protocol.
2 . A method comprising:
electronically receiving one or more medical volumes corresponding to an anchor study;
electronically identifying, via a computing device, a display protocol from a plurality of display protocols, wherein the display protocol:
comprises one or more stages, and
is configurable to (a) edit, (b) delete, or (c) add one or more stages during execution of the display protocol in response to an input from a user;
electronically executing, via the computing device, the display protocol using at least a portion of the one or more medical volumes corresponding to the anchor study; and
causing display of at least a portion of the one or more medical volumes corresponding to the anchor study.
3 . The method of claim 2 further comprising:
electronically receiving, via the computing device, an input from a user to delete at least one stage from the one or more stages of the display protocol; and
electronically deleting, via the computing device, the at least one stage from the one or more stages of the display protocol.
4 . The method of claim 2 further comprising:
electronically receiving, via the computing device, an input from a user to edit at least one stage of the one or more stages of the display protocol; and
electronically editing, via the computing device, the at least one stage of the one or more stages of the display protocol.
5 . The method of claim 2 further comprising:
electronically receiving, via the computing device, an input from a user to add at least one stage to the one or more stages of the display protocol; and
electronically adding, via the computing device, the at least one stage to the one or more stages of the display protocol.
6 . The method of claim 2 further comprising electronically classifying at least one of the one or more medical volumes corresponding to the anchor study.
7 . The method of claim 2 further comprising electronically identifying an anatomical part in the one or more medical volumes corresponding to the anchor study.
8 . The method of claim 2 further comprising electronically receiving one or more medical volumes corresponding to one or more additional studies based on relevancy criteria defined by the display protocol.
9 . The method of claim 8 further comprising:
electronically classifying each of the one or more medical volumes corresponding to the anchor study; and
electronically classifying each of the one or more medical volumes corresponding to the one or more additional studies.
10 . The method of claim 9 further comprising:
electronically identifying an anatomical part in the one or more medical volumes corresponding to the anchor study; and
electronically identifying the anatomical part in the one or more medical volumes corresponding to the one or more additional studies.
11 . The method of claim 2 further comprising:
electronically identifying an anatomical part in the one or more medical volumes corresponding to the anchor study;
electronically receiving, via the computing device, one or more medical volumes corresponding to one or more additional studies; and
electronically identifying the anatomical part in the one or more medical volumes of the one or more additional studies.
12 . The method of claim 2 , wherein each stage designates one or more volume views for display based on presentation parameters.
13 . The method of claim 2 , wherein each stage is further configurable to designate one or more volume views as belonging to one or more groups for display of a medical volume from each group with synchronized presentation parameters.
14 . The method of claim 2 , wherein each stage is further configurable to designate one or more volume views in the one or more stages as having synchronized presentation parameters.
15 . An apparatus, comprising one or more processors configured to:
electronically receive one or more medical images corresponding to an anchor study;
electronically identify a display protocol from a plurality of display protocols, wherein the display protocol:
comprises one or more stages, and
is configurable to (a) edit, (b) delete, or (c) add one or more stages during execution of the display protocol in response to an input from a user;
electronically execute the display protocol using at least a portion of the one or more medical volumes corresponding to the anchor study; and
cause display of at least a portion of the one or more medical volumes corresponding to the anchor study.
16 . The apparatus of claim 15 , wherein the one or more processors are further configured to:
electronically receive an input from a user to delete at least one stage from the one or more stages of the display protocol; and
electronically delete the at least one stage from the one or more stages of the display protocol.
17 . The apparatus of claim 15 , wherein the one or more processors are further configured to:
electronically receive an input from a user to edit at least one stage of the one or more stages of the display protocol; and
electronically edit the at least one stage of the one or more stages of the display protocol.
18 . The apparatus of claim 15 , wherein the one or more processors are further configured to:
electronically receive an input from a user to add at least one stage to the one or more stages of the display protocol; and
electronically add the at least one stage to the one or more stages of the display protocol.
19 . The apparatus of claim 15 , wherein the one or more processors are further configured to electronically classify each of the one or more medical volumes corresponding to the anchor study.
20 . The apparatus of claim 19 , wherein the one or more processors are further configured to electronically identify an anatomical part in the one or more medical volumes corresponding to the anchor study.
21 . The apparatus of claim 15 , wherein the one or more processors are further configured to electronically receive one or more medical images corresponding to one or more additional studies.
22 . The apparatus of claim 21 , wherein the one or more processors are further configured to:
electronically classify each of the one or more medical volumes corresponding to the anchor study; and
electronically classify each of the one or more medical volumes corresponding to the one or more additional studies.
23 . The apparatus of claim 22 , wherein the one or more processors are further configured to:
electronically identify an anatomical part in the one or more medical volumes corresponding to the anchor study; and
electronically identify the anatomical part in the one or more medical volumes corresponding to the one or more additional studies.
24 . The apparatus of claim 15 , wherein the one or more processors are further configured to:
electronically identify an anatomical part in the one or more medical volumes corresponding to the anchor study;
electronically receive one or more medical volumes corresponding to one or more additional studies; and
electronically identify the anatomical part in the one or more medical images corresponding to corresponding to the one or more additional studies.
25 . The apparatus of claim 15 , wherein each stage is further configurable to designate one or more volume views as belonging to one or more groups for display of a medical volume from each group with synchronized presentation parameters.
26 . The apparatus of claim 15 , wherein each stage is further configurable to designate one or more volume views in the one or more stages as having synchronized presentation parameters.
27 . A computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
a first executable portion configured to receive one or more medical volumes corresponding to an anchor study;
a second executable portion configured to identify a display protocol from a plurality of display protocols, wherein the display protocol:
comprises one or more stages, and
is configurable to (a) edit, (b) delete, or (c) add one or more stages during execution of the display protocol in response to an input from a user;
a third executable portion configured to execute the display protocol using at least a portion of the one or more medical volumes corresponding to the anchor study; and
a fourth executable portion configured to cause display of at least a portion of the one or more medical volumes corresponding to the anchor study.
28 . The computer program product of claim 27 further comprising:
a fifth executable portion configured to receive an input from a user to delete at least one stage from the one or more stages of the display protocol; and
a sixth executable portion configured to delete the at least one stage from the one or more stages of the display protocol.
29 . The computer program product of claim 27 further comprising:
a fifth executable portion configured to receive an input from a user to edit at least one stage of the one or more stages of the display protocol; and
a sixth executable portion configured to edit the at least one stage of the one or more stages of the display protocol.
30 . The computer program product of claim 27 further comprising:
a fifth executable portion configured to receive an input from a user to add at least one stage to the one or more stages of the display protocol; and
a sixth executable portion configured to edit the at least one stage to the one or more stages of the display protocol.