The present invention relates to a method for optimizing a trajectory of a motorized C-arm.
X-Ray imaging systems are frequently used during medical surgical procedures to provide physicians with image-based information about a patient's anatomical situation and/or the position and orientation of surgical instruments.
Such X-ray imaging systems typically provide two-dimensional (2D) projection images with different anatomical structures superimposed along the path of the X-rays.
A typical example of such a system for use in an intra-operative setting is the so-called C-arm which comprises a base frame on which a C-shaped arm is attached with several intermediate joints allowing moving the C-shaped arm in space along several degrees of freedom. One end of the C-shaped arm carries an X-ray source and the other end carries an image detector.
Due to the limited information provided by these 2D images, three-dimensional (3D) imaging techniques have become necessary over the past decades.
While computer tomography is a well-established class of stationary X-ray imaging systems used for 3D reconstruction in a radiology department, these systems are in general not usable inside an operating room.
Recent years have seen an increasing interest in tomographic reconstruction techniques, also known as cone-beam reconstruction techniques (CBCT), using two-dimensional detectors.
Special efforts have been made to enable the aforementioned C-arms to provide three-dimensional information by automatically acquiring a set of 2D images and subsequently reconstructing a 3D image reconstruction based on said cone-beam reconstruction techniques.
An inherent problem with this imaging modality is the limitation in size of the reconstructed 3D image. The factors limiting this size of reconstruction are notably:
However, it is often desirable, during minimally invasive surgery, to have a reconstructed 3D image as large as possible, not only for the surgeon's comfort but also for better outputs in certain surgeries: for example for interventions on several bones (several vertebrae for example), or for surgery on obese patients.
It is thus desirable to optimize the trajectory of a C-arm imaging system during the acquisition of a set of 2D images in view of generating a reconstructed 3D image of a region of interest (ROI) of a patient as large as possible within safety parameters.
The invention thus provides 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 the following steps:
Each 2D image corresponds to a conical projection of the region of interest onto the the X-ray detector. The size of the reconstructed 3D volume is related to the size of the intersection of every cone of projection of a 3D acquisition. Thus, as the C-arm trajectory is such that each cone of projection meets the region of interest at its largest, i.e. if the detector is as close as possible of said region of interest, the result will be an optimal reconstructed volume in terms of size.
In addition, since the region of interest is farther from the X-ray source, the X-ray dose received by the patient is reduced.
In some embodiments, a maximum displacement of the C-arm along said translation axis is reached along at least one degree of freedom of said C-arm.
In some embodiments, the trajectory is an orbital rotation, and a center of rotation of said orbital rotation follows a trajectory made of three consecutive linear segments:
In some embodiments, the trajectory comprises an orbital rotation and a rotation relative to a vertical plane transversal to the operating table.
In some embodiments, 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.
Another object of the invention is 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:
In some embodiments, 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.
In some embodiments, 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.
Another object of the invention is an X-ray imaging system for a 3D acquisition of a region of interest of a body, comprising:
In some embodiments, the X-ray imaging system further comprises an operating table presenting at least one motorized degree of freedom according to a vertical translation.
In some embodiments, the control unit is configured to synchronously control the motorized C-arm and the motorized operating table.
Further features and advantages of the invention will be described in the following description, based on the appended drawings wherein:
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.
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.
X-Ray Imaging System
As depicted in
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.
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.
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.
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).
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.
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
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.
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.
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.
Control Unit
The X-ray imaging system is controlled by a control unit which typically comprises a processor, a data storage device and a communication device.
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.
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.
In preferred embodiments, the control unit may be able to control other surgical systems in the operating room.
Operating Table
During a surgical intervention, a patient P lies on an operating table T.
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.
In some embodiments, the operating table may be fixed relative to the ground of the operating room.
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.
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.
Determination of the Center of the Region of Interest
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.
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.
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.
In other embodiments, the center of the region of interest may be determined automatically by image analysis.
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.
Determination of the Trajectory of the C-Arm
In conventional image acquisitions, the C-arm operates an orbital rotation, the center of which is the isocenter of the C-arm.
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.
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.
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:
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.
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.
In a second step which is represented on the right side of
The translation TA is computed by the control unit to minimize the distance between the X-ray detector and the center C of the region of interest.
It should be noted that the first and second steps may be performed successively or simultaneously.
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.
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.
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.
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.
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.
For example,
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.
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.
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.
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.
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.
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.
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.
Such an embodiment is illustrated in
On the left side of the figure, the C-arm is positioned along a vertical direction Z.
In the middle of the figure, the C-arm may be moved downwards in the vertical direction by a translation TZ_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.
In order to minimize said distance, the operating table may be moved upwards in the vertical direction by a translation TZ_2. As shown in the right side of the figure, the distance between the detector and the region of interest may thus be minimized.
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.
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.
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.
This kind of trajectory has proven to be an optimal trade-off between maximization of the volume and avoidance of any risk of collision.
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.
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.
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.
In
In the embodiment of
In the embodiment of
The embodiment of
The embodiment of
Of course, the shape of the trajectory represented in the drawings is only illustrative and not limitative.
Number | Date | Country | Kind |
---|---|---|---|
20306364.9 | Nov 2020 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/081563 | 11/12/2021 | WO |