1460717650-fd3b9242-1702-46f2-b0f3-5854d32511cf

1. A method for automatic detection of a contrast agent inflow in a blood vessel of a patient with a computed tomography (CT) system, the method comprising:
providing, using a computer device, statistical average values of principal components of a previous evaluation of a multiplicity of statistically comparable CT representations by,
determining a multi-dimensional position of distinctive points of anatomical structures including a multi-dimensional position of at least one blood vessel or an ROI for the at least one blood vessel,
carrying out a per CT representation principal component analysis, and
calculating the statistical average values of the principal components;

carrying out, using the computer device, a multiplicity of chronologically progressive scans in at least one section plane;
progressively calculating, using the computer device, CT representations for respective datum;
determining, for each CT representation and using the computer device, a multi-dimensional position of distinctive points of recognizable anatomical structures, except with regard to the at least one blood vessel or the ROI for the at least one blood vessel;
determining, using the computer device, principal components for each CT representation;
determining, for each CT representation and using the computer device, a deformation vector from the statistical average values of the principal components to the determined principal components;
determining, for each CT representation and using the computer device, a transformation of the multi-dimensional position of the at least one blood vessel or the ROI for the at least one blood vessel;
determining, using the computer device, a change in image values as a function of time in a region of the at least one blood vessel or the ROI of the at least one blood vessel over a multiplicity of the CT representations at respectively transformed positions of the at least one blood vessel or transformed ROI for the at least one blood vessel; and
when a first threshold of the image values is exceeded, using the computer device to perform at least one of
outputting the image values in the region of the at least one blood vessel or the ROI of the at least one blood vessel, and
triggering an action.
2. The method as claimed in claim 1, wherein in addition to the positions of distinctive positions of recognizable anatomical structures, CT image values of at least one anatomical structure are also ascertained and processed in the principal component analysis.
3. The method as claimed in claim 2, wherein CT image values are ascertained, and processed in the principal component analysis, exclusively at the multi-dimensional position of the at least one blood vessel or the ROI.
4. The method as claimed in claim 2, wherein CT image values are ascertained, and additionally processed in the principal component analysis, for a plurality of positions of anatomical structures of the at least one blood vessel or the ROI.
5. The method as claimed in claim 2, wherein CT representations, which have been recorded without contrast agent in a bloodstream, are used to determine the statistical average values of the principal components.
6. The method as claimed in claim 5, wherein the at least one blood vessel or the ROI of the at least one blood vessel is ascertained manually in order to determine the statistical average values of the principal components.
7. The method as claimed in claim 2, wherein, if a second threshold, which is higher than the first threshold, of the image values at the at least one blood vessel or the ROI of the at least one blood vessel is exceeded, the action triggered by the first threshold is stopped or not started.
8. The method as claimed in claim 2, wherein the at least one section plane is automatically based on a previously recorded topogram.
9. The method as claimed in claim 1, wherein CT representations, which have been recorded without contrast agent in a bloodstream, are used to determine the statistical average values of the principal components.
10. The method as claimed in claim 9, wherein the at least one blood vessel or the ROI of the at least one blood vessel is ascertained manually in order to determine the statistical average values of the principal components.
11. The method as claimed in claim 1, wherein CT representations, which have been recorded with contrast agent in a bloodstream, are used to determine the statistical average values of the principal components.
12. The method as claimed in claim 11, wherein the at least one blood vessel or the ROI of the at least one blood vessel is determined automatically in order to determine the statistical average values of the principal components.
13. The method as claimed in claim 1, wherein, if a second threshold, which is higher than the first threshold, of the image values at the at least one blood vessel or the ROI of the at least one blood vessel is exceeded, the action triggered by the first threshold is stopped or not started.
14. The method as claimed in claim 1, wherein the at least one section plane is automatically based on a previously recorded topogram.
15. A computed tomography (CT) system, comprising:
a scanner;
a contrast agent applicator; and
a computer system for control and image evaluation, including a memory containing computer programs to, when executed, carry out a method including:
providing statistical average values of principal components of a previous evaluation of a multiplicity of statistically comparable CT representations by,
determining a multi-dimensional position of distinctive points of anatomical structures including a multi-dimensional position of at least one blood vessel or an ROI for the at least one blood vessel,
carrying out a per CT representation principal component analysis, and
calculating the statistical average values of the principal components;

carrying out a multiplicity of chronologically progressive scans in at least one section plane;
progressively calculating CT representations for respective datum;
determining, for each CT representation, a multi-dimensional position of distinctive points of recognizable anatomical structures, except with regard to the at least one blood vessel or the ROI for the at least one blood vessel;
determining the principal components for each CT representation;
determining, for each CT representation, a deformation vector from the statistical average values of the principal components to the principal components;
determining, for each CT representation, and a transformation of the multi-dimensional position of the at least one blood vessel or the ROI for the at least one blood vessel;
determining a change in image values as a function of time in a region of the at least one blood vessel or the ROI of the at least one blood vessel over a multiplicity of the CT representations at respectively transformed positions of the at least one blood vessel or transformed ROI for the at least one blood vessel; and
when a first threshold of the image values is exceeded, at least one of outputting the image values in the region of the at least one blood
vessel or the ROI of the at least one blood vessel, and
triggering an action.
16. A non-transitory computer readable medium including program segments for, when executed on a computer device, causing the computer device to perform a method including:
providing statistical average values of principal components of a previous evaluation of a multiplicity of statistically comparable computed tomography (CT) representations by,
determining a multi-dimensional position of distinctive points of anatomical structures including a multi-dimensional position of at least one blood vessel or an ROI for the at least one blood vessel,
carrying out a per CT representation principal component analysis, and
calculating the statistical average values of the principal components;

carrying out a multiplicity of chronologically progressive scans in at least one section plane;
progressively calculating CT representations for the respective datum;
determining, for each CT representation, a multi-dimensional position of distinctive points of recognizable anatomical structures, with the exception of the at least one blood vessel or the ROI for the at least one blood vessel;
determining the principal components for each CT representation;
determining, for each CT representation, a deformation vector from the statistical average values of the principal components to the principal components;
determining, for each CT representation, a transformation of at least the multi-dimensional position of the at least one blood vessel or the ROI for the at least one blood vessel;
determining a change in the image values as a function of time in the region of the at least one blood vessel or the ROI of the at least one blood vessel over a multiplicity of the CT representations at the respectively transformed positions of the at least one blood vessel or the transformed ROI for the at least one blood vessel; and
when a first threshold of the image values is exceeded, at least one of
outputting the image values in the region of the at least one blood vessel or

the ROI of the at least one blood vessel, and
triggering an action.
17. The non-transitory computer readable medium of claim 16, wherein in addition to the positions of distinctive positions of recognizable anatomical structures, CT image values of at least one anatomical structure are also ascertained and processed in the principal component analysis.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An apparatus comprising:
at least one processor;
a memory coupled to the at least one processor;
a computer program residing in the memory, the computer program including a plurality of instructions that includes at least one vector instruction; and
a compiler residing in the memory and executed by the at least one processor, the compiler including a vector instruction optimization mechanism that eliminates at least one vector element reverse operation from the computer program to enhance run-time performance of the computer program.
2. The apparatus of claim 1 wherein the vector instruction optimization mechanism identifies a first vector element reverse operation and a second vector element reverse operation in the computer program, such that the result of the first vector element reverse operation is the source of the second vector element reverse operation, and eliminates at least one of the first and second vector element reverse operations.
3. The apparatus of claim 1 wherein the vector instruction optimization mechanism identifies a computation in the computer program where all operations performed on input vectors are single instruction multiple data (SIMD) instructions, and eliminates the at least one vector element reverse operation that corresponds to the computation.
4. The apparatus of claim 1 wherein the vector instruction optimization mechanism identifies a unary operation accompanied by at least one vector element reverse operation and changes order of instructions for the unary operation and the at least one vector element reverse operation.
5. The apparatus of claim 1 wherein the vector instruction optimization mechanism identifies a binary operation accompanied by at least one vector element reverse operation and eliminates the at least one vector element reverse operation that accompanies the binary operation.
6. The apparatus of claim 1 wherein the vector instruction optimization mechanism identifies a first instruction that specifies an endian load followed by a second instruction that performs a vector element reverse operation, and eliminates the second instruction by converting the first instruction into a third instruction that specifies an endian load that does not require the second instruction.
7. The apparatus of claim 1 wherein the vector instruction optimization mechanism identifies a first instruction that is a vector element reverse operation that precedes a second instruction that is an endian store, and eliminates the first instruction by converting the second instruction into a third instruction that specifies an endian store that does not require the first instruction.
8. The apparatus of claim 1 wherein the vector instruction optimization mechanism identifies a first instruction that specifies a vector load of a literal value followed by a second instruction that is a vector element reverse operation, and eliminates the second instruction by reversing order of the elements in the literal value in the first instruction.
9. The apparatus of claim 1 wherein the vector instruction optimization mechanism records characteristics of vector instructions and forms subgraphs of related instructions by analyzing def-use and use-def chains for the computer program in a first pass, determines whether any of the subgraphs cannot be optimized in a second pass, marks at least one vector element reverse operation for removal in a third pass, and deletes in a fourth pass the at least one vector element reverse operation marked for removal in the third pass.