METHOD FOR OPTIMIZING A TRAJECTORY OF A MOTORIZED C-ARM

20230397894 · 2023-12-14

    Inventors

    Cpc classification

    International classification

    Abstract

    The invention relates to a method for optimizing a trajectory of a motorized C-arm for an acquisition of a 3D image of a region of interest (ROI) of a body (P) lying on an operating table (T), said C-arm comprising an X-ray source (S) and an X-ray image detector (D), said trajectory comprising at least two different angular positions of acquisition around a rotation axis of the C-arm, said method comprising the following steps: determining a center (C) of the region of interest (ROI) for each angular position of the C-arm of said trajectory, computing a translation (T.sub.A) of the C-arm along a central axis extending between the X-ray source (S) and a center of the X-ray image detector (D) and passing by said center (C) of the region of interest to reduce a distance between the X-ray image detector (D) and the center (C) of the region of interest whilst avoiding collisions between the X-ray source and detector and the operating table (T) and/or the body (P).

    Claims

    1. A method for optimizing a trajectory of a motorized C-arm for an acquisition of a 3D image of a region of interest of a body lying on an operating table, said C-arm comprising an X-ray source and an X-ray image detector, said trajectory comprising at least two different angular positions of acquisition around a rotation axis of the C-arm, said method comprising: determining a center of the region of interest; and for each angular position of the C-arm of said trajectory, computing a translation of the C-arm along a central axis extending between the X-ray source and a center of the X-ray image detector and passing by said center of the region of interest to reduce a distance between the X-ray image detector and the center of the region of interest whilst avoiding collisions between the X-ray source and detector and at least one of the operating table and the body.

    2. The method according to claim 1, wherein a maximum displacement of the C-arm along said translation axis is reached along at least one degree of freedom of said C-arm.

    3. The method according to claim 1, wherein the trajectory is an orbital rotation, and a center of rotation of said orbital rotation follows a trajectory made of three consecutive linear segments: a downward vertical translation; a horizontal translation; and an upward vertical translation.

    4. The method according to claim 1, wherein the trajectory comprises an orbital rotation and a rotation relative to a vertical plane transversal to the operating table.

    5. The method according to claim 1, wherein the operating table presents at least one motorized degree of freedom according to a vertical translation and the method further comprises computing a vertical translation of the operating table to reduce the distance between the X-ray image detector and the center of the region of interest.

    6. A method for acquiring a 3D image of a region of interest of a body lying on an operating table with a motorized C-arm, comprising: determining an optimized trajectory of the C-arm with the method of claim 1; controlling the C-arm to execute said optimized trajectory and acquire a set of 2D X-ray images for each respective angular position of the C-arm along said optimized trajectory; and reconstructing a 3D image of the region of interest based on said set of 2D X-ray images.

    7. The method according to claim 6, wherein the C-arm comprises an anti-collision system, the method further comprising, before acquiring 2D X-ray images, activating the anti-collision system and moving the C-arm according to the optimized trajectory to detect a risk of collision with the operating table, the patient or another obstacle along said trajectory.

    8. The method according to claim 6, wherein the operating table presents at least one motorized degree of freedom according to a vertical translation, the method further comprising controlling a motorized vertical translation of the operating table during execution of the C-arm trajectory to translate the center of the region of interest toward the image detector (D).

    9. An X-ray imaging system for a 3D acquisition of a region of interest of a body, comprising: a motorized C-arm comprising an X-ray source and an X-ray detector; and a control unit configured to control the motorized C-arm to execute a trajectory for acquisition of a set of 2D X-ray images, wherein the control unit is configured to compute an optimal trajectory of the motorized C-arm comprising at least an orbital rotation of the C-arm and a translation of the C-arm along a central axis extending between the X-ray source and a center of the X-ray image detector and passing by a center of the region of interest to reduce a distance between the X-ray image detector and the center of the region of interest.

    10. The X-ray imaging system according to claim 9, further comprising an operating table presenting at least one motorized degree of freedom according to a vertical translation.

    11. The X-ray imaging system according to claim 10, wherein the control unit is configured to synchronously control the motorized C-arm and the motorized operating table.

    Description

    BRIEF DESCRIPTION OF THE FIGURES

    [0041] Further features and advantages of the invention will be described in the following description, based on the appended drawings wherein:

    [0042] FIG. 1 is a schematic representation of an orbital trajectory of a C-arm as commonly practiced in the prior art;

    [0043] FIG. 2 is a schematic representation of an X-ray imaging system that may be used in the present invention;

    [0044] FIG. 3 is a schematic view of a translation of the C-arm to reduce the distance between the region of interest and the detector;

    [0045] FIG. 4 is a schematic view of a translation of the C-arm to avoid an obstacle;

    [0046] FIG. 5 is a schematic representation of the operation of an X-ray imaging system according to an embodiment comprising a servo-controlled operating table;

    [0047] FIG. 6 is a schematic representation of the trajectory of the center of rotation of orbital motion of the C-arm gantry according to a first embodiment of the invention;

    [0048] FIG. 7 is a schematic representation of the trajectory of the center of rotation of orbital motion of the C-arm gantry according to a second embodiment of the invention;

    [0049] FIG. 8A is a schematic representation of the trajectory of the center of rotation of orbital motion of the C-arm gantry according to a third embodiment of the invention;

    [0050] FIG. 8B is a schematic representation of the trajectory of the center of rotation of orbital motion of the C-arm gantry according to a fourth embodiment of the invention;

    [0051] FIG. 9 is a schematic representation of the intersection of the cones of projection during a standard orbital trajectory as commonly practiced in the prior art;

    [0052] FIG. 10A is a schematic representation of the intersection of the cones of projection during an optimized trajectory according to an embodiment of the invention;

    [0053] FIG. 10B is a schematic representation of the intersection of the cones of projection during an optimized trajectory according to an alternative embodiment of the invention.

    DETAILED DESCRIPTION OF EMBODIMENTS

    [0054] The invention may be implemented for acquiring 2D or 3D X-ray images in the context of a surgical intervention carried out onto a patient's bone, including but not limited to: implantation of orthopedic implants such as pedicular screws in the spine, implantation of various orthopedic implants in bones, reduction and fixation of fractures during traumatological procedures, positioning guides or canulae at a desired position with respect to a predefined target, or insertion of catheters or stents during cardio-vascular or urology procedures.

    [0055] In this regard, the X-ray imaging system may be coupled to other surgical systems, such as a localization system and/or a surgical robotic system.

    [0056] X-Ray Imaging System

    [0057] As depicted in FIG. 2, the X-ray imaging system comprises at least one X-ray source S and at least one X-ray image detector D. The X-ray image detector may comprise a flat detector panel.

    [0058] The X-ray source and X-ray image detector are carried by a C-shaped gantry G, the X-ray source and X-ray image detector being arranged on opposite ends of the gantry. Due to the shape of the gantry, such an imaging system is usually called a C-arm. As mentioned above, the center of the segment connecting the center of the X-ray source and the center of the detector is called the isocenter of the C-arm.

    [0059] The X-ray source and the detector are fixed to the gantry, so that the distance between the X-ray source and the detector is constant. Otherwise said, the X-ray source and the detector are moved together with the gantry. Thus, as compared to an X-ray imaging system in which the X-ray source and the detector are movable radially relative to the C-arm, independently from each other, the X-ray imaging system used in the present invention has a simpler and more robust design and can be controlled more accurately.

    [0060] In the present invention, as in various conventional C-arms, the center of orbital motion of the C-arm is the isocenter. As a result, in the present text, the center of orbital motion and the isocenter designate the same point referred to as O.

    [0061] In a manner known per se, the X-ray imaging system is configured to produce at least one 2D X-ray image that is the result of a conical projection of a patient anatomy, wherein the tip of the cone is approximately the central point of the X-ray source and the basis of the cone is approximately the portion of the X-ray image detector that is reached by X-ray beams that have been collimated in a given shape and orientation. For example, the X-ray imaging system may be a conventional C-arm, or any Cone-Beam Computed Tomography (CBCT) imaging system such as the SURGIVISIO device (SURGIVISIO, Gières, France), or VISION FD VARIO 3D (ZIEHM), CIOS SPIN MOBILE 3D (SIEMENS), AIRO (STRYKER), LOOP-X (BRAINLAB), O-ARM (MEDTRONIC).

    [0062] A conventional C-arm is designed to allow the gantry to move relative to a base so as to move the X-ray source and detector about a patient while obtaining projection images of the patient placed between the X-ray source and the X-ray detector of the gantry.

    [0063] In preferred embodiments, the X-ray imaging system may be motorized. In particular, the C-shaped gantry may comprise motors allowing movement horizontally (X and Y directions), vertically (Z direction) and around the X direction (defined by an angle α), so that 2D X-ray images of the patient may be produced from almost any angle. As shown on FIG. 2, the X axis is transversal to the operating table T on which the patient lies and the Y axis is parallel to the longitudinal axis of said operating table.

    [0064] Each motor is associated to an encoder that provides at any time the relative position of the X-ray imaging system with respect to a reference position. When a 2D X-ray image is acquired, the corresponding position of the imaging system is recorded. Thus, each 2D image is recorded in the referential of the imaging system.

    [0065] The trajectory of the motorized C-arm is determined by each 2D X-ray image position of acquisition of said C-arm while performing a 3D image acquisition.

    [0066] In some embodiments, the C-arm may comprise a mobile base (not shown) allowing displacing the C-arm in the operating room. The C-shaped gantry may thus be slidably and/or pivotably mounted on said mobile base. The motors of the C-arm may be arranged in the mobile base and/or in the gantry.

    [0067] Control Unit

    [0068] The X-ray imaging system is controlled by a control unit which typically comprises a processor, a data storage device and a communication device.

    [0069] The control unit may advantageously be embedded in the mobile base of the X-ray imaging system. Said base may also comprise switches, such as a power switch, an emergency button and the like.

    [0070] Alternatively, said control unit may be embedded in a separate cart with at least one interface with the C-arm, or may be remote, for example in a separate control room of the hospital or in a data center.

    [0071] In preferred embodiments, the control unit may be able to control other surgical systems in the operating room.

    [0072] Operating Table

    [0073] During a surgical intervention, a patient P lies on an operating table T.

    [0074] For example, in case of spine surgery, the patient may lie face down on the operating table, such that the region of interest ROI, which may comprise one or several vertebrae, is accessible to the surgeon.

    [0075] In some embodiments, the operating table may be fixed relative to the ground of the operating room.

    [0076] In other embodiments, the operating table may have at least one degree of freedom relative to the ground of the operating room. Preferably, said at least one degree of freedom is a translation. For example, as explained in more detail below, the operating table may be able to translate upwards or downwards along the vertical axis Z. To that end, the operating table may comprise at least one motor arranged in a foot of the table. Each motor is associated to an encoder that provides at any time the relative position of the table with respect to a reference position.

    [0077] In preferred embodiments, translations of the operating table may be controlled by the control unit of the C-arm. Thus, when a 2D X-ray image is acquired, not only the corresponding position of the C-arm is recorded, but also the corresponding position of the table.

    [0078] Determination of the Center of the Region of Interest

    [0079] The determination of the optimal trajectory may comprise a first step of determining the center C of the region of interest ROI of the body to be imaged.

    [0080] In some embodiments, a tool such as a set of radiopaque fiducials in a known spatial configuration may be used to this effect. It may be disposed within the volume to be imaged and in such a way that the spatial relationship between said radiopaque fiducials (or any other fixed reference) and ROI center is known and fixed.

    [0081] Alternatively, the ROI center may be defined by an input of the surgeon of an operator on preoperative images or on intraoperative images acquired prior to the acquisition path for the 3D image. For example, two 2D X-ray images may be acquired with the X-ray imaging system, allowing for a 3D positioning of the ROI center. For example, said two images may be a frontal and a lateral view of the region of interest to be imaged.

    [0082] In other embodiments, the center of the region of interest may be determined automatically by image analysis.

    [0083] In any case, the position of the center of the region of interest may be determined in the referential of the X-ray imaging system. In such a way, the control unit is able to move the C-arm with respect to the center of the region of interest.

    [0084] Determination of the Trajectory of the C-Arm

    [0085] In conventional image acquisitions, the C-arm operates an orbital rotation, the center of which is the isocenter of the C-arm.

    [0086] In the present invention, the C-arm implements a complex trajectory, which combines a rotation about the isocenter and a translation along a central axis extending between the X-ray source and the center of the X-ray image detector and passing by the center of the region of interest to reduce or even minimize the distance between the detector and the center of the region of interest. This trajectory also takes into account the position of the operating table and the patient to avoid any collision.

    [0087] In some embodiments, the complex trajectory may also include a rotation about the X-axis (α angle). Such a rotation may allow reducing the impact of metallic artefacts in the X-ray images. For example, the angle α with respect to the vertical XZ plane may vary between −5° and +5°, either continuously or discontinuously.

    [0088] Thanks to this optimized trajectory, the distance between the patient's body and the X-ray image detector may be reduced as compared to a simple orbital trajectory. This provides at least two advantages: [0089] (1) increasing the size of the 3D medical image; and [0090] (2) decreasing the X-ray dose received by the patient.

    [0091] This will be best understood based on FIG. 3, which illustrates one angular position of the C-arm for an acquisition of a 2D X-ray image.

    [0092] In a first step which is represented on the left side, the operating table T, patient P, X-ray source S and X-ray image detector D during an orbital movement of the C-arm are represented. The orbital center of rotation of the C-arm (which corresponds to the isocenter of the C-arm) is designated by reference O and the center of the region of interest is designated by reference C. In the illustrated situation the orbital center of rotation O is located slightly below the center C of the region of interest. The axis A represents the central axis extending between the X-ray source and the center of the X-ray image detector and passing through the center C of the region of interest.

    [0093] In a second step which is represented on the right side of FIG. 3, a translation T.sub.A of the C-arm along the axis A is carried out. This translation T.sub.A has the effect of bringing the detector D closer to the patient. As a result, the 2D X-ray image acquired in this position of the C-arm is larger than in the situation illustrated on the left side of FIG. 3. In addition, since the X-ray source is farther from the patient, the X-ray dose received by the patient during this acquisition is lower than in the situation illustrated on the left side of FIG. 3.

    [0094] The translation T.sub.A is computed by the control unit to minimize the distance between the X-ray detector and the center C of the region of interest.

    [0095] It should be noted that the first and second steps may be performed successively or simultaneously.

    [0096] Although not shown, the C-arm may also be inclined by an angle α relative to the vertical XZ plane. This additional movement may be implemented simultaneously with the first and second steps, or as a third step following the first and second steps.

    [0097] The optimized trajectory is composed of a plurality of positions of the C-arm relative to the patient, each position being determined as explained above.

    [0098] Said trajectory may first be computed for the whole set of positions allowing acquiring a set of 2D X-ray images, and then be implemented so as to acquire each 2D X-ray image.

    [0099] After the acquisition of a 2D X-ray image, the C-arm may not be moved directly to the next computed position, but it may be translated back to a reference position in order to avoid any collision with the patient or operating table when moving to the next acquisition position.

    [0100] Of course, the control unit may also take into account the position of the patient and of the operating table (and of any other surgical system located in the vicinity of the patient) relative to the C-arm to avoid any collision.

    [0101] For example, FIG. 4 illustrates a situation where a collision is likely to occur between the detector D and the patient (left side of the figure). In such case, the control unit computes a translation T.sub.A of the C-arm sufficient to avoid the collision while still minimizing the distance between the patient and the detector (right side of the figure).

    [0102] To that end, an anti-collision system may be integrated to the X-ray imaging system. Such an anti-collision system may comprise sensors, such as proximity sensors, telemeters, tactile sensors, etc., configured to detect the presence of an object at a determined distance from at least one moving part of the C-arm. The control unit may be configured to stop the movement of the C-arm in case a sensor has detected an object at a short distance from a moving part of the C-arm.

    [0103] For example, a collision avoidance trajectory may be done before the actual acquisition trajectory, with the anti-collision system enabled to detect any risk of collision with an external item along each translation computed for the optimization of the acquisition. Thus, it may be ensured that the calculated trajectory does not imply any risk of collision, while being optimal regarding the translation (i.e. the maximum translation considering the risks of collision has been performed). If this collision avoidance trajectory allows confirming that there is no risk of collision, the acquisition trajectory may be implemented accordingly.

    [0104] Of course, the anti-collision system may remain activated during the acquisition trajectory, in order to avoid any collision in the case unexpected obstacles are present along the trajectory.

    [0105] In some situations, the translation of the C-arm may be limited by the maximum range of motion of the motors. For example, the trajectory of the C-arm may not be able to fully minimize the distance between the region of interest and the detector due to the fact that the motors have reached their maximum positions and cannot further translate the C-arm.

    [0106] To avoid this situation, the user of the C-arm may be advised to begin the trajectory with all motors of the C-arm positioned in the middle of their range of motion.

    [0107] However, this precaution may not be sufficient and it may happen than the C-arm cannot be translated sufficiently to minimize the distance between the detector and the center of the region of interest.

    [0108] In such case, an operating table having at least one degree of freedom may allow compensating the limits of the motors of the C-arm and contributing to the minimization of the distance between the detector and the center of the region of interest. According to a preferred embodiment, said degree of freedom is a translation along a vertical direction.

    [0109] Such an embodiment is illustrated in FIG. 5.

    [0110] On the left side of the figure, the C-arm is positioned along a vertical direction Z.

    [0111] In the middle of the figure, the C-arm may be moved downwards in the vertical direction by a translation T.sub.Z_1, with the effect of bringing the detector as close as possible to the center C of the region of interest. However, due to a limitation in the range of motion of the corresponding motors of the C-arm, said distance is not minimal.

    [0112] In order to minimize said distance, the operating table may be moved upwards in the vertical direction by a translation T.sub.Z_2. As shown in the right side of the figure, the distance between the detector and the region of interest may thus be minimized.

    [0113] Once the acquisition of the 2D X-ray image has been performed, the operating table may return to a lower reference position to avoid any collision with the C-arm.

    [0114] Preferably, the translation of the C-arm and of the operating table are both controlled by the control unit, which allows a synchronous operation of both devices.

    [0115] When considering the trajectory of the center of rotation of the orbital motion of the C-arm as a whole, one may consider that it has a substantially U shape. By U shape is meant a planar shape made of three consecutive segments oriented substantially at 90° relative to each other. The segments may be substantially linear, but may alternatively have a certain radius of curvature. In addition, the connection between the segments may be a right angle or may present a small radius of curvature. According to a preferred embodiment, first and third segments extend in a vertical direction and the second segment which connects the first and third segments extends in a horizontal direction. The second segment is advantageously connected to the bottom end of the first and third segments.

    [0116] This kind of trajectory has proven to be an optimal trade-off between maximization of the volume and avoidance of any risk of collision.

    [0117] The U shape may be rectangular or square, which may be obtained by not using more than one degree of freedom of the C-arm gantry (apart from the orbital motion) for the translation along the central X-ray axis for a given acquisition position.

    [0118] Alternatively, the U shape may be round for an optimal but more complex trajectory involving at least two degrees of freedom of the C-arm gantry (apart from the orbital motion) for both reconstructed volume size and dose received by the patient.

    [0119] The one of more degrees of freedom of the C-arm gantry may be selected taking into account the acquisition time and the mechanical capabilities of the C-arm.

    [0120] In FIG. 6, several positions of the X-ray source and X-ray detector during half a trajectory (90° angular rotation) of the C-arm are represented, with the dotted lines corresponding to the central axis extending between the X-ray source and the center of the X-ray image detector and passing by the center of the region of interest for each angular position of the C-arm. The plurality of positions of the center O of the orbital motion of the C-arm are arranged around the center C of the region of interest according to half a square U shape.

    [0121] FIGS. 7 and 8 illustrate alternative U-shaped trajectories of the C-arm.

    [0122] In the embodiment of FIG. 7, the translation of the C-arm is computed so as to minimize the distance between the X-ray detector and the center of the region of interest. The trajectory of the orbital center of the C-arm has substantially a rectangular U shape. In this case, the vertical translation of the C-arm is computed to move the detector as close as possible to the patient's body, but the detector remains farther from the patient's body when inclined relative to the vertical direction. In this way, the X-ray dose received by the patient is minimized. This embodiment requires a large range of motion of the motors controlling the vertical translation of the C-arm. As mentioned above, this embodiment may also be achieved using an operating table movable along the vertical direction.

    [0123] In the embodiment of FIG. 8A, the trajectory of the center O of rotation of the orbital motion of the C-arm has a round U shape. In each acquisition position of the C-arm, the distance between the detector and the center of the region of interest is minimized.

    [0124] The embodiment of FIG. 8B differs from the one of FIG. 8A in that the patient is more corpulent, which results in the fact that the center C of the region of interest is located farther from the operating table T. As a result, according to the optimized trajectory, the translation of the detector D toward the center C is not hindered by the operating table, which allows placing the detector D closer to the patient along the whole trajectory, especially laterally.

    [0125] FIGS. 9 and 10A-10B illustrate how the size of the 3D image may be increased thanks to the trajectory according to the invention.

    [0126] FIG. 9 is a schematic representation of the intersection of the cones of projection during a standard orbital trajectory as commonly practiced in the prior art. Each cone of projection extending from the source to the detector is represented by a light grey triangle; the image, which corresponds to the intersection of all the cones of projection, is represented by the darkest color. Its limits are indicated by the white dotted line.

    [0127] FIG. 10A is a schematic representation of the intersection of the cones of projection during an optimized trajectory according to the invention. As in FIG. 9, each cone of projection is represented by a light grey triangle; the image, which corresponds to the intersection of all the cones of projection, is represented by the darkest color. Its limits are indicated by the white dotted line. The size of the image in FIG. 10A is clearly greater than the size of the image in FIG. 9.

    [0128] The embodiment of FIG. 10B differs from the one of FIG. 10A in that the patient is more corpulent, which results in the fact that the center C of the region of interest is located farther from the operating table T. As a result, according to the optimized trajectory, the translation of the detector D toward the center C is not hindered by the operating table, which allows placing the detector D closer to the patient along the whole trajectory, especially laterally.

    [0129] Of course, the shape of the trajectory represented in the drawings is only illustrative and not limitative.