Method and device for controlling image data acquisition and image reconstruction
First Claim
1. A method for computerized optimization of a combined data acquisition and calculation procedure, comprising the steps of:
- acquiring measurement data in a data acquisition process;
operating on said measurement data by performing an electronic calculation based on acquired measurement data in a calculation process, while acquiring further measurement data in said data acquisition process in parallel with said calculation process;
electronically deconstructing said calculation process into a plurality of calculation packets;
for each of said calculation packets, electronically defining a rule set that designates logical dependencies among all of said calculation packets, said logical dependencies comprising at least one of requirements that must be fulfilled before a calculation packet can be executed, and an amount of said measurement data that must be acquired before a calculation packet can be executed;
electronically restructuring said calculation process into a workflow structure based on said calculation packets and said rule sets; and
controlling said calculation process using the workflow structure of said calculation process and automatically executing the respective calculation packets at respective earliest points in time permitted by the rule set defined therefore.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method and a device for optimization of a combined system for the acquisition of magnetic resonance tomographic measurement data and an image reconstruction process, the image reconstruction process is already executed during the acquisition of the measurement data, by the calculation process being deconstructed into calculation packets, and rules are defined that establish which requirements must be met for the execution of the respective calculation packet. The calculation process is reorganized into a workflow structure based on the calculation packets and the rules. The calculation process is controlled using the generated workflow structure synchronized to the acquisition process. The rules entirely describe the calculation process, i.e. inclusive of all calculation packets and their logical dependencies. The stability of the calculation process is thus entirely independent of the chronological order of the measurement data acquisition.
-
Citations
16 Claims
-
1. A method for computerized optimization of a combined data acquisition and calculation procedure, comprising the steps of:
-
acquiring measurement data in a data acquisition process;
operating on said measurement data by performing an electronic calculation based on acquired measurement data in a calculation process, while acquiring further measurement data in said data acquisition process in parallel with said calculation process;
electronically deconstructing said calculation process into a plurality of calculation packets;
for each of said calculation packets, electronically defining a rule set that designates logical dependencies among all of said calculation packets, said logical dependencies comprising at least one of requirements that must be fulfilled before a calculation packet can be executed, and an amount of said measurement data that must be acquired before a calculation packet can be executed;
electronically restructuring said calculation process into a workflow structure based on said calculation packets and said rule sets; and
controlling said calculation process using the workflow structure of said calculation process and automatically executing the respective calculation packets at respective earliest points in time permitted by the rule set defined therefore. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium encoded with a data structure to perform a calculation by operating on acquired data, said data structure comprising:
-
a plurality of calculation packets that, in combination, execute said calculation process;
for each of said calculation packets, exactly two synchronization points that define all logical dependencies among said plurality of calculation packets and that, when fulfilled, permit a calculation packet to be executed; and
a programmed association between each calculation packet and the two synchronization points thereof.
-
-
16. A computerized device for optimizing a combined data acquisition and calculation procedure, wherein measurement data are acquired in a data acquisition process and the acquired measurement data are operated on by performing an electronic calculation in a calculation process while acquiring further measurement data in said data acquisition process in parallel with said calculation process, said device comprising:
-
a calculation unit in which said calculation is executed, said calculation unit comprising a plurality of calculation modules and said calculation being deconstructed into a plurality of calculation packets respectively performed by said calculation modules, said calculation packets being divided among a plurality of threads in said calculation process;
a synchronization unit that establishes, for each of said calculation packets, logical dependencies with respect to other calculation packets in said plurality of calculation packets and requirements for execution of that calculation packet;
a computer-readable medium encoded with a data structure representing a workflow that is a reorganization of said calculation process according to said calculation packets, said logical dependencies and said requirements; and
a control unit in which said computer-readable medium is loaded, causing said control unit to control said calculation unit to execute said calculation process according to said workflow, to cause the respective calculation modules to executed the respective calculation packets thereof automatically at an earliest possible point-in-time, initiated by said synchronization unit, according to said logical dependencies and when said synchronization unit determines that said requirements are fulfilled.
-
Specification