APPARATUS FOR DETERMINING A CONTROL PROTOCOL FOR CONTROLLING A C-ARM SYSTEM
20220151578 · 2022-05-19
Inventors
- Erik HUMMEL (EINDHOVEN, NL)
- FRED SIMON BEREND VAN NIJNATTEN (EINDHOVEN, NL)
- Peter George Van De Haar (Eindhoven, NL)
- Petrus Johannes WITHAGEN (HALSTEREN, NL)
- Joost Adrianus VAN ROOIJEN (BEST, NL)
Cpc classification
A61B6/102
HUMAN NECESSITIES
A61B6/027
HUMAN NECESSITIES
A61B6/0407
HUMAN NECESSITIES
A61B6/501
HUMAN NECESSITIES
A61B6/54
HUMAN NECESSITIES
International classification
A61B6/00
HUMAN NECESSITIES
Abstract
The invention relates to an apparatus for determining a control protocol for controlling a C-arm system comprising a radiation source. The control protocol comprises a sequence of roll angles and a sequence of propeller angles. The apparatus comprises a tilt plane providing unit for providing a tilt plane tilted with respect to a vertical plane, and a control protocol determining unit for determining a control protocol by determining the sequence of roll angles and the sequence of propeller angles such that the radiation source follows a trajectory that comprises a circular component in the tilt plane and that allows the C-arm system to acquire projection data for image reconstruction. The apparatus allows to acquire computed images, for instance tomographic images, with an improved quality and to reduce radiation in radiation-sensitive areas.
Claims
1. An apparatus for determining a control protocol for controlling a C-arm system comprising a radiation source, wherein the control protocol comprises a sequence of roll angles and a sequence of propeller angles, wherein the apparatus comprises: a tilt plane providing unit for providing a tilt plane tilted with respect to a vertical plane, and a control protocol determining unit for determining a control protocol by determining the sequence of roll angles and the sequence of propeller angles such that the radiation source follows a trajectory that comprises a circular component in the tilt plane and that allows the C-arm system to acquire projection data for image reconstruction.
2. The apparatus according to claim 1, wherein the trajectory further comprises a non-circular component.
3. The apparatus according to claim 2, wherein the non-circular component allows the C-arm system to acquire projection data along a trajectory that fulfills Tuy's condition if the C-arm system is controlled in accordance with the determined control protocol.
4. The apparatus according to claim 2, wherein the non-circular component comprises a back-and-forth movement component of the radiation source perpendicular to the tilted plane.
5. The apparatus according to claim 1, wherein the apparatus further comprises a table position providing unit for providing a position and orientation of a table with respect to the C-arm system, wherein an object that should be imaged by the C-arm system is positioned on the table, wherein the control protocol determining unit is adapted to determine the sequence of roll angles and the sequence of propeller angles further based on the position and orientation of the table.
6. The apparatus according to claim 5, wherein the control protocol determining unit is adapted to determine the sequence of roll angles and the sequence of propeller angles such that a risk of a collision between a part of the C-arm system and the table and/or the object is minimized during the acquisition of the projection data.
7. The apparatus according to claim 5, wherein the control protocol determining unit is adapted to determine the sequence of roll angles and the sequence of propeller angles such that the radiation source passes through a horizontal plane comprising the table and/or the object only once during an acquisition of projection data.
8. The apparatus according to claim 5, wherein the control protocol determining unit is adapted to determine the sequence of roll angles and the sequence of propeller angles such that a roll angle is substantially zero for all propeller angles at which the radiation source passes through a horizontal plane comprising the table and/or the object if the table is positioned such that a longitudinal axis of the table is parallel to a propeller axis of the C-arm system.
9. The apparatus according to claim 5, wherein the control protocol determining unit is adapted to determine the sequence of roll angles and the sequence of propeller angles such that a roll angle is below 20° for propeller angles at which the radiation source is above the table if the table is positioned such that a longitudinal axis of the table is parallel to a propeller axis of the C-arm system.
10. The apparatus according to claim 1, wherein the control protocol determining unit is adapted to determine the sequence of roll angles and the sequence of propeller angles such that a movement of the radiation source around more than one rotation axis is minimized.
11. The apparatus according to claim 1, wherein the control protocol determining unit is adapted to determine the sequence of roll angles and the sequence of propeller angles such that an acceleration in a direction parallel to an anode rotation axis of the radiation source is minimized.
12. A system for controlling a C-arm system comprising: an apparatus according to claim 1 for determining a control protocol for controlling a C-arm system, and a control unit for controlling the movement of a C-arm of the C-arm system in accordance with the determined control protocol.
13. A method for determining a control protocol for controlling a C-arm system comprising a radiation source, wherein the control protocol comprises a sequence of roll angles and a sequence of propeller angles, wherein the method comprises the steps of: providing a tilt plane tilted with respect to a vertical plane, and determining a control protocol by determining the sequence of roll angles and the sequence of propeller angles such that the radiation source follows a trajectory that comprises a circular component in the tilt plane and that allows the C-arm system to acquire projection data for image reconstruction.
14. A computer program for providing a control protocol for a C-arm system (140), wherein the computer program comprises program code means for causing the apparatus to carry out the steps of the method as defined in claim 13 when the computer program is executed on the apparatus.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0030] These and other aspects of the system and the method according to the invention will be further elucidated and described with reference to the drawing, in which:
[0031]
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION OF EMBODIMENTS
[0036] Certain embodiments will now be described in greater details with reference to the accompanying drawings. In the following description, like drawing reference numerals are used for like elements, even in different drawings. The matters defined in the description, such as detailed construction and elements, are provided to assist in a comprehensive understanding of the exemplary embodiments. Also, well-known functions or constructions are not described in detail since they would obscure the embodiments with unnecessary detail.
[0037]
[0038] The exemplary C-arm system 140 of this embodiment comprises attachment means 141 that can be movably and/or rotatably attached to a ceiling, or a wall or a floor of a room comprising the C-arm system 140. Further, the C-arm system 140 comprises the C-arm 144 that is attached to the attachment means 141 through roll means 143 and propeller means 142. The propeller means 142 allow a rotational movement 148 around a propeller axis of the C-arm 144 defined by the propeller means 142. In a preferred embodiment as shown here, the propeller means 142 provide a propeller axis that lies in a horizontal plane. The roll means 143 allow a roll movement 147 of the C-arm 144 around a roll axis. In the shown preferred embodiment, the roll axis also lies in a horizontal plane and is perpendicular to the propeller axis. The C-arm 144 further comprises a radiation source 145 and a radiation detector 146 for detecting radiation from the radiation source 145 that has passed through an object, like patient 130, lying on table 131.
[0039] The control unit 110 is adapted to control the movements of the C-arm 144. In particular, the control unit 110 controls the movements of the C-arm 144 with respect to the propeller movement 148 and the roll movement 147. Moreover, the control unit 110 is adapted to control the C-arm system 140 such that the radiation source 145 follows a sequence of positions determined by specific roll and propeller angles defined in the control protocol provided by the apparatus 120. At each of the positions provided by the control protocol an image of the patient 130 can be acquired. When starting the C-arm system 140 from a non-moving position of the C-arm 144, the control unit 110 can further be adapted to control the movements of the C-arm 144 such that the C-arm 144 is accelerated slowly and, if a desired speed of the C-arm 144 is reached, starts to follow the sequence of positions provided by the control protocol. For instance, the control unit 110 can be adapted to control the C-arm 144 in accordance with a predetermined acceleration trajectory of the radiation source 145 when starting the movement of the C-arm 144, whereas the control unit 110 can then be adapted to control the C-arm 144 such that the acceleration trajectory is connected to the trajectory of the radiation source 145 provided by the control protocol without interruption such that the acceleration trajectory and the trajectory provided by the control protocol result in a continuous movement of the C-arm 144. Preferably, the control unit 110 controls the C-arm system 140 such that the acquisition of the projection data, i.e. of the image of the patient 130, is started after the acceleration trajectory has been followed through.
[0040] The apparatus 120 is adapted to determine a control protocol for the C-arm system 140. The apparatus 120 comprises a tilt plane providing unit 121 and a control protocol determining unit 122. The tilt plane providing unit 121 is adapted to provide a tilt plane 133 tilted with respect to a vertical plane 132. For instance, the tilt plane providing unit can be configured to receive a desired tilt plane 133 from a user and provide the received tilt plane 133. Preferably, the tilt plane providing unit receives a desired tilt angle between the tilt plane 133 and the vertical plane 132 together with a desired tilting direction and provides the tilt plane 133 based on the tilt angle and the tilting direction. Alternatively, the tilt angle can be provided together with a positive or negative sign to indicate the direction of the tilting of the tilt plane, wherein the relation between the positive and negative sign and the direction of tilting can be based on a predetermined convention. Moreover, the tilt plane providing unit 121 can be configured to provide a plurality of possible trajectories, a plurality of fixed tilt angles and/or a plurality of fixed tilt planes to a user, wherein the tilt plane providing unit 121 is then adapted to provide the tilt plane based on the choices of the user.
[0041] The control protocol determining unit 122 is adapted to determine a control protocol by determining a sequence of roll angles and a sequence of propeller angles such that the radiation source 145 follows a trajectory that comprises a circular component in the tilt plane 133 and that further allows the C-arm system 140 to acquire projection data for tomographic image reconstruction. For instance, if the trajectory of the radiation source 145 comprises only the circular component in the tilt plane, the control protocol determining unit 122 is adapted to determine the roll angles provided by the roll means 143 for each propeller angle provided by the propeller means 142 such that the radiation source 145 lies within tilt plane 133. In the embodiment shown here this corresponds to the radiation source 145 providing radiation within the tilt plane 133 to detector 146. The advantages of such a trajectory are shown in
[0042] In
[0043] In the following, some exemplary trajectories will be discussed, wherein for these trajectories it is assumed that the table 131 and the object are in a head position, i.e. the longitudinal axes of the table 131 is oriented parallel to the propeller axis such that the propeller axis corresponds substantially to a line through the middle of the table 131.
[0044] A trajectory as shown in graph 330 can be determined, for instance, by using the following equation:
Roll(λ)=A cos(2πfλ+ϕ), (1)
wherein Roll denotes the roll angle, λ is in the range of 0 to 1 and is indicative of the propeller angle, A corresponds to the provided tilt angle, f is a chosen frequency of the trajectory and ϕ corresponds to a chosen phase shift. The parameter λ can be determined by a transformation of the range of the propeller angle. For instance, if the range of the propeller angle reaches from 0° to 360°, this range could be linearly transformed to a range of 0 to 1 for λ. The frequency f refers to a spatial frequency and indicates a number of oscillations of the C-arm around the roll axis during a complete revolution of the C-arm around the propeller axis.
[0045] If the trajectory should only comprise a circular component in the tilt plane, for instance, f can be chosen as 1 and ϕ can be chosen as 0. In other embodiments, the parameters f and ϕ can be used for realizing other requirements of the trajectory, for instance, for introducing a non-circular component by choosing f greater than 1 or for determining a start and end point of the trajectory by choosing ϕ accordingly. Further, ϕ might also be used to determine where in the trajectory of the radiation source 145 the maximal roll angle is provided with respect to the position of the table 131. Moreover, also further conditions can be introduced in the above equation. For instance, it is often advantageous to provide a symmetric trajectory, to which applies the condition
Roll(0)=−Roll(1). (2)
[0046] This condition results for the above equation (1) in:
[0047] Replacing ϕ in the first equation with this relation leads to an equation for the roll angle fulfilling the symmetry condition of a symmetric trajectory.
[0048] To allow the C-arm system 140 to acquire projection data for tomographic image reconstruction, a full set of views of the patient 130 has to be acquired. This can be achieved, for instance, by acquiring projection data from a plurality of views over a bit more than 180° about the propeller axis. Accordingly, the control protocol determining unit 122 can be adapted to determine any range of a bit more than 180° from the graph 330 shown in
[0049] In more advanced embodiments, the trajectory followed by the radiation source 145 can comprise further non-circular components. In these cases, the control protocol determining unit 122 can be adapted, for instance, to determine a non-circular component such that the C-arm system 140 can acquire projection data that fulfills Tuy's condition. In particular, a non-circular component can be introduced that comprises a back-and-forth movement component of the radiation source 145 perpendicular to the tilt plane 133. Moreover, a trajectory can be chirped by introducing further trajectory components, wherein chirping corresponds to providing the further trajectory component such that the resulting component comprises a frequency changing with the propeller angles, as shown, for instance, in graph 420 of
[0050] Graph 420 shows a sequence of roll angles and propeller angles for cases of the present invention comprising a tilt plane 133 with a tilt angle of 15°. To fulfill Tuy's condition the trajectory of the radiation source 145 comprises an additional non-circular component comprising a back-and-forth movement around the roll axis between −17° and +17°. The addition of the back-and-forth movement component is chosen in this case such that for propeller angles between −160° to −90° the back-and-forth movement and the roll movement for the circular component in the tilt plane 133 nearly cancel each other such that only small roll angles for these propeller angles are provided. This leads to a chirping of the trajectory and has the further advantage that collisions with parts of the table 131 or the patient 130 can be avoided.
[0051] Accordingly, graph 420 is also an example for a further embodiment of the present invention in which the apparatus 120 further comprises a table position providing unit not shown in
[0052] If an additional non-circular component is introduced into the trajectory of the radiation source 145, for instance, to fulfill Tuy's condition, this additional non-circular component can be chosen to manipulate the trajectory of the radiation source 145 such that the risk of collision between the C-arm 144 and the table 131 or the patient 130 is minimized. An example for such an embodiment is, as already explained above, given in graph 420 of
[0053] A chirped trajectory as shown in graph 420 and discussed above can be determined, for instance, by using the following equation corresponding to an extension of equation (1):
Roll(λ)=A sin(2π(−fλ+1/2kλ.sup.2−1/3mλ.sup.3)+ϕ), (4)
wherein in this equation parameters corresponding to the parameters of equation (1) are denoted by the same characters, and k and m are parameters controlling the chirping of the trajectory. The parameters k and m can be used, together with the frequency f, for introducing non-circular components, for instance, for fulfilling Tuy's condition. But, also other conditions can be introduced into the trajectory using the above equation (4). For instance, in some embodiments, it can be advantageous to provide the maximum of the trajectory at λ=1. In particular, this condition can be useful for acquiring trajectories that fulfil Tuy's condition, since such a boundary condition makes it more difficult to find a plane through the trajectory of the radiation source 145. If for this case m is chosen to be 0, this condition leads to a phase shift of
ϕ=π(3/2+2f−k). (5)
[0054] Replacing ϕ in equation (4) with this relation leads to an equation for the roll angle fulfilling the condition that the maximum of this trajectory is always provided at λ=1, which, as explained above, makes it easier to find trajectories that fulfil Tuy's condition. Also other conditions for the trajectory can be chosen and introduced into equation (4) in accordance with the given example. It is noted here that the above equations (1) and (4) are only exemplarily for describing a trajectory as defined in the above embodiments and determining corresponding roll angles and propeller angles. Alternatively, these equations could be used in a modified form or other mathematical descriptions, for instance, series expansions like Fourier series, can be used to describe the trajectories and determine the corresponding roll angles and propeller angles under specific conditions.
[0055] In the following, an embodiment of a method 500 for determining a control protocol for controlling a C-arm system 140 is described with reference to a flowchart shown in
[0056] In many applications, Cone Beam CT scans with a cone beam C-arm system are used to visualize soft tissue in three dimensions of the patient, for example, for visualizing a stroke in the head or a tumor in the liver of the patient. Currently, such Cone Beam CTs are made with a circular trajectory of the radiation source, i.e. with a circular trajectory in a vertical plane. With such a trajectory, an exact reconstruction can only be obtained in the plane of rotation. Outside the plane of rotation, i.e. the vertical plane, the Cone Beam CT exhibits artifacts that are stronger than further away from this plane. This is due to not fulfilling Tuy's condition.
[0057] An artifact-free tomographic image can be obtained with additional non-circular components of the trajectories. For such a trajectory, the enclosed area, i.e. the convex hull, of the trajectory must enclose the region of interest such that Tuy's condition is fulfilled. Such a trajectory can be realized by a C-arm system, for instance, by a dual-axis scan, i.e. by providing a sequence of propeller angles and roll angles during the acquisition of the projection data. In such a dual-axis scan, i.e. in the acquisition of projection data during which the C-arm of the C-arm CT system moves in accordance with the predetermined control protocol comprising a sequence of propeller angles and a sequence of roll angles, the C-arm moves simultaneously over a primary rotation axis, for instance, the propeller rotation axis, and a secondary rotation axis, for instance, the roll rotation axis. In this case, the system has to be moved over more than 180° around the primary axis in the same way as in a circular scan, while simultaneously moving back and forth over the secondary rotation axis. In an example of neuro-imaging, the C-arm is positioned to scan the head of a patient, the primary rotation axis is realized by the propeller axis, and the secondary rotation axis by the roll axis.
[0058] In accordance with the present invention, it is proposed to provide instead of a circular scan in a vertical plane 132 an angulated scan in a tilt plane by tilting the C-arm. For instance, in an angulated head CT scan fewer artifacts of the teeth in the small brain can be expected. Moreover, an x-ray dose on the thyroid, which is the most sensitive organ in this region, can be lowered considerably in this example.
[0059] Accordingly, the invention proposes, for instance, an angulated Cone Beam CT scan. A Cone Beam CT scan comprising a circular component in a tilt plane tilted with respect to a vertical plane is beneficial, for instance, for neuro-imaging. For most applications, a slight angulation of the tilt plane of 10° to 25° absolute angle is expected to be sufficient. The angulation, i.e. the movement in the tilt plane, can be provided by the roll movement, for instance, in neuro-imaging in which a table is in a head position, i.e. the table is positioned such that the longitudinal axis of the table is parallel to the propeller axis. In such a case, since the roll sleeve, i.e. roll means, is physically attached to the propeller means and the propeller means moves the C-arm over more than 180° during a scan, the roll angle should not be held constant to realize the movement in the tilt plane. Instead, the roll angle should be adapted continuously to provide the movement in the tilt plane. In addition to a circular component in the tilt plane, the trajectory can also comprise further components, like the movement components used to fulfill Tuy's condition.
[0060] For a pure circular scan, i.e. a scan only comprising the circular component in the tilt plane, the angulation, i.e. tilting, causes a positive roll angle below the table in head scanning cases, i.e. at propeller positions below −90° and above +90°. In such an application, the angulation can cause collisions with the table and/or patient. This risk is even increased for obese patients or when patients are positioned off-center. In one embodiment of the invention, it is proposed to provide additional measures when determining the trajectory of the radiation source to avoid or reduce the risk of collisions.
[0061] For instance, important aspects of the trajectory that can be taken into account by the control protocol determining unit when determining the sequence of roll angles and the sequence of propeller angles can be a completeness with respect to Tuy's condition, a minimal usage of different rotation axes to increase stability and reproducibility, moderate or minimal accelerations of the radiation source, i.e. x-ray tube, parallel to an axis of anode rotation to minimize gyroscopic load on the tube, minimization of the image acquisition time to avoid motion artifacts and achieve higher spatial resolution by reducing an angular range in a direction of a propeller rotation, or increasing rotation and acceleration speeds, and/or minimization of the risk of collisions.
[0062] In particular, in the proposed embodiments, the control protocol determining unit can be adapted to minimize the risk of collision, for instance, by choosing a start position with respect to the position of the table or patient. For instance, a symmetric scan, from −100° to +100° propeller angle, yields two passages of the table and the patient's shoulders in a head scan, whereas, if an open trajectory is chosen, i.e. a trajectory from −80° to +120° of a propeller angle, only one passage of the table and the patient's shoulders in a head scan is provided and thus enough space is given to position the patient such that a collision can be avoided. Moreover, if a non-circular component, for instance, a back-and-forth movement to fulfill Tuy's condition, is added to a circular component in the tilt plane, this non-circular component can be defined such that the roll angle of the overall trajectory of the radiation source is substantially 0° when the C-arm passes the table and/or shoulder of the patient to avoid a collision. For a conventional head scan, this condition applies at approximately −90° or +90°. Further, if a non-circular component is provided, for instance, a back-and-forth movement, to fulfill Tuy's condition, the non-circular component can be chosen such that the overall roll angle of the trajectory of the radiation source is negative below the table. Below the table, a negative roll angle moves the C-arm in a conventional head scan into the free space, whereas a positive angle moves it towards the table and/or patient. For instance, the non-circular component can be chosen such that the negative roll angle of the non-circular component below the table cancels out or reduces the positive roll angle that might be necessary for providing the circular component in the tilt plane. Accordingly, a risk of a collision can be avoided or reduced.
[0063] It is further proposed that for specific applications a relaxation of the above described criteria for determining the control protocol may be acceptable in favor of other proposals, for instance, an aspect of providing moderate/minimal accelerations of the x-ray tube parallel to the axis of the anode rotation can be relaxed by allowing, for instance, a chirping of the sinusoidal frequency but fulfilling all other constraints and providing only one lateral crossing. Further, when minimizing the propeller angle to minimize the scan time, Tuy's condition might be violated. But, in moderate cases this can be acceptable, wherein the voxel showing the resulting artifacts can be masked in the reconstructed volume and not shown to the user. Further, depending on the size of the patient, a trajectory may be selected with a lower angulation, i.e. tilting of the tilt plane. For instance, in some applications in which the trajectory comprises a propeller angle of 60° and a roll angle of about 10° during a head scan with a very obese patient, this may cause a collision. In such cases, the tilting of the tilt plane can be reduced to prevent such a collision.
[0064] Such trajectories can be realized using a classical C-arm system or a C-arm system which allows a separate motion of the source and the detector using two robotic arms. The latter would also allow a variation of the source detector distance during the acquisition. The trajectories may also be carried out twice with an off-center detector in two different shifted positions in order to achieve a larger field of view.
[0065] Although in the above embodiments the C-arm system was a conventional C-arm system, in other embodiments the C-arm system can also be a C-arm system in which the detector and the source can be moved independently from each other using two robotic arms. In such cases, the propeller and roll angles can be defined in accordance with a conventional C-arm system, for instance, with respect to a line of sight between the radiation source and the detector.
[0066] Although in the above embodiments the table was provided in a head position, i.e. in a typical position for providing a tomographic image of the head of a patient, in other embodiments the table can be positioned and oriented in a different way. For instance, the table can be oriented perpendicular to the orientation shown in the example above. In such a case, the control protocol determining unit is adapted to determine the sequence of roll angles and the sequence of propeller angles such that the propeller angle provides the tilting of the C-arm necessary for moving the radiation source in a respective tilted plane and the roll angle provides the movement necessary for acquiring projection data for tomographic image reconstruction. Moreover, in other embodiments the table can be oriented and positioned arbitrarily with respect to the C-arm system and the control protocol determining unit is adapted to take the position and orientation of the table into account such that a corresponding trajectory of the radiation source is provided.
[0067] Although in the above embodiments the object was a patient, in other embodiments the object can be an animal or even an inanimate object, for instance, a suitcase. Thus, although in the above embodiments the invention was described in the context of a medical application, the invention can also be applied in other contexts, for instance, in a context of a border control.
[0068] Although in the above embodiments the region of interest imaged was a head of a patient, in other embodiments other regions of interest like a heart, a liver or any other organ of a patient can be imaged. The principles described with respect to a head of the patient can be applied accordingly to these other regions of interest.
[0069] Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.
[0070] In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality.
[0071] A single unit or device may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
[0072] Procedures like the providing of the tilt plane or the determination of the control protocol, performed by one or several units or devices can be performed by any other number of units or devices. For instance, these procedures can be carried out by a single device. These procedures and/or the control of the apparatus for determining a control protocol can be implemented as program code means of a computer program and/or as dedicated hardware.
[0073] A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium, supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.
[0074] Aspects of the invention may be implemented in a computer program product, which may be a collection of computer program instructions stored on a computer readable storage device which may be executed by a computer. The instructions of the present invention may be in any interpretable or executable code mechanism, including but not limited to scripts, interpretable programs, dynamic link libraries (DLLs) or Java classes. The instructions can be provided as complete executable programs, partial executable programs, as modifications to existing programs (e.g. updates) or extensions for existing programs (e.g. plugins). Moreover, parts of the processing of the present invention may be distributed over multiple computers or processors.
[0075] As discussed above, the computer program may cause a processor or a controller to implement the control method via in accordance with the control protocol. The processor or controller can be implemented in numerous ways, with software and/or hardware, to perform the various functions required. A processor is one example of a controller which employs one or more microprocessors that may be programmed using software (e.g., microcode) to perform the required functions. A controller may however be implemented with or without employing a processor, and also may be implemented as a combination of dedicated hardware to perform some functions and a processor (e.g., one or more programmed microprocessors and associated circuitry) to perform other functions.
[0076] Examples of controller components that may be employed in various embodiments of the present disclosure include, but are not limited to, conventional microprocessors, application specific integrated circuits (ASICs), and field-programmable gate arrays (FPGAs).
[0077] In various implementations, a processor or controller may be associated with one or more storage media such as volatile and non-volatile computer memory such as RAM, PROM, EPROM, and EEPROM. The storage media may be encoded with one or more programs that, when executed on one or more processors and/or controllers, perform at the required functions. Various storage media may be fixed within a processor or controller or may be transportable, such that the one or more programs stored thereon can be loaded into a processor or controller.
[0078] Any reference signs in the claims should not be construed as limiting the scope.
[0079] The invention relates to an apparatus for determining a control protocol for controlling a C-arm system comprising a radiation source. The control protocol comprises a sequence of roll angles and a sequence of propeller angles. The apparatus comprises a tilt plane providing unit for providing a tilt plane tilted with respect to a vertical plane, and a control protocol determining unit for determining a control protocol by determining the sequence of roll angles and the sequence of propeller angles such that the radiation source follows a trajectory that comprises a circular component in the tilt plane and that allows the C-arm system to acquire projection data for tomographic image reconstruction. The apparatus allows to acquire computed tomographic images with an improved quality and to reduce radiation in radiation-sensitive areas.
[0080] While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments.
[0081] Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. A computer program may be stored/distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems. Any reference signs in the claims should not be construed as limiting the scope.