TOMOGRAPHIC X-RAY IMAGE RECONSTRUCTION

20210012545 ยท 2021-01-14

    Inventors

    Cpc classification

    International classification

    Abstract

    Cone beam computed tomography image acquisition protocols typically acquire a series of 2D projection images around a region of interest of a patient. The time required for a C-arm to travel around an acquisition orbit around the region of interest of a patient is non-trivial, and as a result, a patient being imaged may move during the acquisition. This is problematic because many computed tomography image acquisition algorithms assume that a patient is perfectly still during the acquisition time. If patient moves as the series of 2D projection images is being obtained, a 3D reconstruction will be affected by image artefacts. This application proposes to identify and to remove image artefacts caused by the relative motion of at least two rigid objects in the region of interest (For example, a mandible moving with respect to a skull during the acquisition). The at least two rigid objects have a more predictable motion characteristic, which may be used to correct 2D images of the input projection image sequence before a final reconstruction step. Accordingly, 3D images of a patient may be provided with fewer artefacts even when a patient moves during an acquisition.

    Claims

    1. An apparatus for tomographic X-Ray image reconstruction, comprising: an input unit; and a processing unit; wherein the input unit is configured to acquire, from an input projection image sequence, first and second 2D X-Ray projection data of a region of interest of an object acquired, respectively at first and second acquisition times; wherein the input unit is configured to provide (i) first 3D rigid object data of, or approximating, a first rigid object in a region of interest of a patient, and (ii) second 3D rigid object data of, or approximating, a second rigid object in a region of interest of a patient; and wherein the processing unit is configured to generate a first registration of the first and/or second 3D rigid object data to the first 2D X-Ray projection data, to generate a second registration of the first and/or second 3D rigid object data to the second 2D X-Ray projection data, to estimate the relative motion of the second rigid object relative to the first rigid object occurring between the first and second acquisition times, and providing a relative motion vector field defining the estimated motion of the second rigid object relative to the first rigid object based on the first and second registrations, to generate corrected 2D X-Ray projection data using the relative motion vector field to correct for the motion of the second rigid object relative to the first rigid object during acquisition of the input projection image sequence, and to generate motion-compensated 3D reconstruction data of the input projection image sequence based on the corrected 2D X-Ray projection data.

    2. The apparatus for tomographic X-Ray image reconstruction of claim 1: wherein the first and/or second 3D rigid object data is acquired by the input unit from (i) an initial 3D reconstruction of the input projection image sequence, or (ii) a prior 3D imaging scan of the region of interest of the patient.

    3. The apparatus for tomographic X-Ray image reconstruction of claim claim 1, wherein the first and/or second 3D rigid object data is acquired by the input unit from a database of anatomical models.

    4. The apparatus for tomographic X-Ray image reconstruction according to claim 1, wherein the input unit is configured to provide a motion model prior of the first and/or second rigid object, wherein the motion model prior defines a subset of a total set of possible motion trajectories of the first and/or second rigid object; and wherein the processing unit is further configured to estimate the relative motion of the second rigid object relative to the first rigid object using, at least in part, the motion model prior to restrict the possible number of motion trajectories of the second rigid object considered in the estimate.

    5. The apparatus for tomographic X-Ray image reconstruction according to claim 1, wherein the processing unit is further configured to generate the first registration by providing forward projection data of the first 3D rigid object data, generating a similarity metric representing the similarity of the forward projection data to the first X-Ray projection data, and registering the first rigid object in the first 3D anatomical data to the first X-Ray projection data using the similarity metric.

    6. The apparatus for tomographic X-Ray image reconstruction according to claim 1, wherein estimating the relative motion of the second rigid object relative to the first rigid object occurring between the first and second acquisition times further comprises: identifying a first rigid motion curve of the second rigid object by comparing a subsequent position of the second rigid object in the second 2D X-Ray projection data to an initial position of the second rigid object in the first 2D X-Ray projection data.

    7. The apparatus for tomographic X-Ray image reconstruction according to claim 1, wherein the processing unit is further configured to estimate the motion of the first rigid object relative to the second rigid object by defining a spatially intermediate portion of the first and/or second 2D X-Ray projection data in-between the first and second rigid objects, identifying a second rigid motion curve of the first rigid object in the spatially intermediate portion by comparing a subsequent position of the first rigid object in the second 2D X-Ray projection data as compared to an initial position of the first rigid object in the first 2D X-Ray projection data, and generating a rigid composite motion curve as a combination of the first and second rigid motion curves.

    8. The apparatus for tomographic X-Ray image reconstruction according to claim 1, wherein the processing unit is further configured to correct 2D X-Ray projection data based upon the motion vector field of the second rigid data.

    9. The apparatus for tomographic X-Ray image reconstruction according to claim 1, wherein the processing unit is further configured to estimate the absolute motion of the first rigid object and the second rigid object relative to the imaging geometry, provide an absolute motion vector field defining the estimated motion of the first and second rigid objects relative to the imaging geometry, and generate the corrected 2D X-Ray projection data additionally using the absolute motion vector field combined with the relative motion vector field.

    10. The apparatus for tomographic X-Ray image reconstruction according to claim 1, further comprising: an output unit, wherein the output unit is further configured to display the motion-compensated 3D reconstruction data to a user.

    11. The apparatus for tomographic X-Ray image reconstruction according to claim 1, wherein the first rigid data comprises an initial 3D reconstruction, or an anatomical model, of a skull, and wherein the second rigid data comprises an initial 3D reconstruction, or an anatomical model, of a jaw.

    12. A method for tomographic X-Ray image reconstruction, comprising: a) acquiring, from an input projection image sequence, first and second 2D X-Ray projection data acquired, respectively at first and second acquisition times of a region of interest of a patient; b) providing (i) first 3D rigid object data of, or approximating, a first rigid object in a region of interest of a patient, and (ii) second 3D rigid object data of, or approximating, a second rigid object in a region of interest of a patient; c) generating a first registration of the first and/or second 3D rigid object data to the first 2D X-Ray projection data; d) generating a second registration of the first and/or second 3D rigid object data to the second 2D X-Ray projection data; e) estimating the relative motion of the second rigid object relative to the first rigid object occurring between the first and second acquisition times, and providing a relative motion vector field defining the estimated motion of the second rigid object relative to the first rigid object based on the first and second registrations; f) generating corrected 2D X-Ray projection data using the relative motion vector field to correct for the motion of the second rigid object relative to the first rigid object during acquisition of the input projection image sequence; and g) generating motion-compensated 3D reconstruction data of the input projection image sequence based on the corrected 2D X-Ray projection data.

    13. An X-Ray imaging system comprising: an X-Ray source; an X-Ray detector; and an apparatus for tomographic X-Ray image reconstruction according to claim 1; and wherein the X-Ray source is configured to sequentially illuminate a region of interest with X-Ray radiation from a first plurality of acquisition angles; wherein the X-Ray detector is configured to receive the X-Ray radiation having propagated via the region of interest from a second plurality of acquisition angles to form an input projection image sequence comprising first and second 2D X-Ray projection data acquired, respectively at first and second acquisition times of a region of interest of a patient; and wherein the apparatus for tomographic X-Ray image reconstruction is configured to receive the first and second 2D X-Ray projection data from the X-Ray detector and to generate motion-compensated 3D reconstruction data of the input projection image sequence based on the corrected 2D X-Ray projection data.

    14. A computer program element for controlling an apparatus for tomographic X-Ray image reconstruction, comprising: an input unit; and a processing unit; wherein the input unit is configured to acquire, from an input projection image sequence, first and second 2D X-Ray projection data of a region of interest of an object acquired, respectively at first and second acquisition times; wherein the input unit is configured to provide (i) first 3D rigid object data of, or approximating, a first rigid object in a region of interest of a patient, and (ii) second 3D rigid object data of, or approximating, a second rigid object in a region of interest of a patient; and wherein the processing unit is configured to generate a first registration of the first and/or second 3D rigid object data to the first 2D X-Ray projection data, to generate a second registration of the first and/or second 3D rigid object data to the second 2D X-Ray projection data, to estimate the relative motion of the second rigid object relative to the first rigid object occurring between the first and second acquisition times, and providing a relative motion vector field defining the estimated motion of the second rigid object relative to the first rigid object based on the first and second registrations, to generate corrected 2D X-Ray projection data using the relative motion vector field to correct for the motion of the second rigid object relative to the first rigid object during acquisition of the input projection image sequence, and to generate motion-compensated 3D reconstruction data of the input projection image sequence based on the corrected 2D X-Ray projection data, which, when the computer program element is executed by the processor, is adapted to perform the method of claim 12.

    15. A non-transitory computer-readable medium having stored the computer program element of claim 14.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0056] Exemplary embodiments will be described with reference to the following drawings:

    [0057] FIG. 1 illustrates a C-arm X-Ray image acquisition system.

    [0058] FIG. 2 illustrates a lateral view of a human skull.

    [0059] FIG. 3 illustrates examples of perfect and imperfect 2D projection sequence image acquisition.

    [0060] FIG. 4 illustrates a method according to the second aspect.

    [0061] FIG. 5 illustrates examples of registration relationships.

    [0062] FIG. 6 illustrates an example of motion vector field identification.

    [0063] FIG. 7 illustrates an apparatus according to the first aspect.

    DETAILED DESCRIPTION OF EMBODIMENTS

    [0064] The reconstruction of 3D images from rotational C-arm acquisitions is often affected by patient motion due to the relatively long acquisition time of C-arm image acquisitions. In turn, patient motion in the acquired projection images taken by the C-arm is transformed into artefacts in the obtained 3D images. For example, a typical C-arm acquisition of a jaw may have a duration of up to 30 seconds. During that time, a patient with an involuntary jaw tremor, for example, may move their jaw up and down, causing blurriness and artefacts that penetrate the a significant portion of the reconstructed 3D image. Various motion compensation methods have been developed to address this problem. Deformable motion compensation usually relies on the motion estimation of some key features, and the corresponding interpolation of a continuous motion vector field. However, rigid motion compensation is often applied to images of bone structures, such as the skull.

    [0065] However a conventional application of rigid motion compensation to the skull cannot compensate for jaw motion. In rigid motion compensation, there is an assumption of a single, fully rigid object in the reconstructed volume. This assumption is violated in the case of the motion of the human jaw. Although this application discusses a solution to the foregoing problem in terms of relationship between the neurocranium and the mandible (jaw), it is also clear that there are many other imaging scenarios in which the same problem presents itself. For example, obtaining 3D images of a hip area, of the knee joint, an elbow joint, or an ankle joint are some other examples of images in which at least two rigid objects are present in a region of interest and where rigid motion compensation may not conventionally be possible because the assumption that the region of interest contains only one rigid object is violated, and the described technique is applicable to at least these cases.

    [0066] Accordingly, it is generally proposed to solve this problem by applying rigid motion compensation separately to two separate and distinct rigid image regions in the region of interest. For example, the neurocranium and the mandible may be considered, respectively, to be first and second rigid objects in a region of interest.

    [0067] FIG. 1 illustrates a C-arm acquisition suite 10 (X-Ray imaging system). It is noted that although the C-arm acquisition system, applying the cone beam computed tomography technique (CBCT), is a common 3D image acquisition technique, the image acquisition technique is not limited to this acquisition technique.

    [0068] The C-arm acquisition suite 10 comprises a C-arm 12 attached to the ceiling 14 of the C-arm acquisition suite. The C-arm 12 is attached to the ceiling 14 by a rotatable azimuthal connection 12a, with a rotatable bearing 12b providing a degree of freedom in the inclination direction. An X-Ray source 12c is positioned on a first end of the C-arm 12, facing an X-Ray detector 12d (optionally a digital flat panel detector). An examination area 16 is provided in between the X-Ray source 12c and the X-Ray flat panel detector 12d. Dependent upon the angulation of the X-Ray source 12c and the X-Ray detector 12d with respect to an object (such as a patient's head) in the examination area 16, a sequence of 2D X-Ray projection images may be obtained as the C-arm 12 is moved in an orbit around the examination area 16. The sequence of 2D X-Ray projection images is provided to an apparatus 18 configured to apply a tomographic reconstruction algorithm to the 2D X-Ray projection image sequence, and thus to provide and optionally display a 3D image of the region of interest of a patient in the examination area 16. Typically, the apparatus 18 applies a filtered back projection algorithm, or an iterative reconstruction algorithm to obtain the 3D image of the region of interest of the patient, although many other such tomographic reconstruction algorithms may also be applied.

    [0069] FIG. 2 illustrates a lateral view of a human head. Although the human head is comprised of many interlocking bone structures, it is sufficient for this application to consider that the interlocking network of bones forming the neurocranium 20 forms a first rigid structure, and the mandible 22 forms a second rigid structure. The mandible 22 is connected to the neurocranium 20 via the temporomandibular joint 24. It may be considered that the first rigid object (neurocranium 20) has a first frame of reference, and that the second rigid object (mandible 22) has a second frame of reference. These may be aligned with each other, or progressively become angled away from each other, as the second rigid object 22 moves in relation to the first rigid object 20.

    [0070] FIG. 3a) illustrates a schematic of two frames taken from a sequence of 2D X-Ray projection images as may be obtained using, for example, a C-arm. A first frame 26 obtained at time t.sub.1 with a C-arm geometry angled at .sub.1, .sub.1 provides a projection of a lateral view of a neurocranium 28 and a mandible 30 (which are, for clarity, illustrated throughout in a schematic manner and are not anatomically accurate). At time t.sub.1, mandible 30 is raised. The C-arm system then advances its orbit at time t.sub.N-1, although no motion of the mandible 30 with respect to the neurocranium 28 occurs. Thus, the second frame 32 obtained at time t.sub.N-1 and with a C-arm geometry angled at .sub.2, .sub.2 provides a projection of a front view of the neurocranium 28 and a mandible 30. No patient motion has occurred, and thus the mandible 30 is at the same position with respect to the neurocranium 28 as in the first frame 26. Providing the first 26 and second 32 frames to a tomographic reconstruction algorithm will not result in artefacts in the mandible region of the frame.

    [0071] FIG. 3b) illustrates the case when a third 2D X-Ray projection frame 34 comprising a similar neurocranium 36 and mandible 38 is captured at a time t.sub.1 with a C-arm geometry angled at .sub.1, .sub.1. In the time duration until the acquisition of fourth 2D X-Ray projection frame 40 at time t.sub.2, the mandible 38 has dropped by a distance 5d. Using the third and fourth X-Ray projection frames to reconstruct a 3D tomographic image will result in blurriness and artefacts.

    [0072] Accordingly, it has been identified by the present inventors that an initial 3D model can be used (either of patient, or of an idealized 3D model) to provide 2D projection images for comparison to 2D projection images acquired when the patient has moved, and to correct position of the rigid objects in the 2D images, enabling a more accurate subsequent 3D image to be reconstructed.

    [0073] According to a second aspect, there is provided a tomographic image reconstruction method, comprising:

    a) acquiring, from an input projection image sequence, first and second 2D X-Ray projection data acquired, respectively at first and second acquisition times of a region of interest of a patient;
    b) providing (i) first 3D rigid object data of, or approximating, a first rigid object in a region of interest of a patient, and (ii) second 3D rigid object data of, or approximating, a second rigid object in a region of interest of a patient;
    c) generating a first registration of the first and/or second 3D rigid object data to the first 2D X-Ray projection data;
    d) generating a second registration of the first and/or second 3D rigid object data to the second 2D X-Ray projection data;
    e) estimating the relative motion of the second rigid object relative to the first rigid object occurring between the first and second acquisition times, and providing a relative motion vector field defining the estimated motion of the second rigid object relative to the first rigid object based on the first and second registrations;
    f) generating corrected 2D X-Ray projection data using the relative motion vector field to correct for the motion of the second rigid object relative to the first rigid object during acquisition of the input projection image sequence; and
    g) generating motion-compensated 3D reconstruction data of the input projection image sequence based on the corrected 2D X-Ray projection data.

    [0074] FIG. 4 illustrates the method according to the second aspect.

    [0075] In step a), the first and second 2D X-Ray projection data are optionally acquired by a C-arm using the cone beam computed tomography (CBCT) protocol. Provided raw 2D X-Ray projection sequences are retained from image acquisitions, for example from an archival facility or a PACS system, the algorithm can be applied, for example, to previously-acquired CBCT data. Optionally, the input projection image sequence is acquired from C-arm completing an orbit (optionally a rotational orbit) around the region of interest. It should be noted that the acquisition of the first and second projection images at first and second acquisition times this implies that the first and second projection images are acquired at different orientations relative to the region of interest.

    [0076] In step b), the provision of first and second 3D rigid object data of first and second rigid objects in the region of interest optionally arises as a result of an initial reconstruction being performed on the input projection image sequence. In some cases, although movement of the first and/or second rigid object during the acquisition of the input projection image sequence may cause some image artefacts and/or blurring, it may still be possible to distinguish first and second 3D rigid object data in a reconstructed 3D image. The first 3D rigid object data and the second 3D rigid object data may be obtained, for example, by segmenting the reconstructed 3D image.

    [0077] Optionally, first and second 3D rigid object data may be provided from generic model data of the region of interest. For example, the neurocranium and the mandible have a relatively predictable shape across a large proportion of the population, which will approximating but not necessarily exactly match these bones in a patient. However, the first and second 3D rigid object data may be provided from an anatomical model data database as a priori initial information.

    [0078] Optionally, the first 3D rigid object data may be provided from a reconstruction of the input projection image sequence, and the second 3D rigid object data may be provided from an anatomical model database. This composite approach to providing the initial information might be attractive in a situation where artefacts grossly obscure the mandible area of a reconstructed initial 3D image, but the neurocranial area of the reconstructed initial 3D image possesses no artefacts. In this case, a segmentation to identify the neurocranial area (first 3D rigid object data) combined with a cutting and stitching of the model of the mandible (second 3D rigid object data) may be performed to generate the initial 3D model.

    [0079] Having provided the initial 3D model of the region of interest in the ways discussed above, it is possible to use the initial 3D model as a golden reference and to compare projections at various angles through it to images of the input projection image sequence. Identifying deviations between temporarily spaced projections of the first 3D rigid data and the second 3D rigid object data enables the relative motion of the second 3D rigid object to the first 3D rigid object to be estimated.

    [0080] Accordingly, in steps c) and d), such registrations are performed. Optionally, in step c), a first registration of the first 3D rigid object data to the first and/or second 2D X-Ray projection data is provided. Optionally, in step d), a second registration of the second 3D rigid object data to the first and/or second 2D X-Ray projection data is provided.

    [0081] FIG. 5 illustrates the registrations occurring in steps c) and d). A portion of initial 3D object data 40 is provided comprising first 3D rigid object data 42 and second 3D rigid object data 44. In addition, a first 46 and a second 48 image from an input projection image sequence (optionally acquired by C-arm) are provided. The first 2D X-Ray projection data acquired at time t.sub.1 comprises a first 2D projection 42 of the first rigid object and a first 2D projection 44 of the second rigid object in the region of interest. The second 2D X-Ray projection data 48 acquired at time t.sub.N-n, comprises a second 2D projection 42 of the first rigid object and a second 2D projection 44 of the second rigid object. In FIG. 5, the symbol R refers to registration between two objects in a generic coordinate system, for example the Cartesian coordinate system, the polar coordinate system, or many others.

    [0082] In a complex case, a first rigid object and a second rigid object will experience a relative motion during the acquisition of the input projection image sequence. Additionally, the first rigid object and second rigid object may experience a common-mode motion during the acquisition of the input projection image sequence. In the example of a neurocranium and mandible, motion of the spine, a displacement of the entire head caused by a swaying of the patient on their feet would introduce such a common-mode motion to both the first and second rigid objects. In a case where a common-mode component exists, it is necessary to identify this using at least four registrations and then to cancel the common-mode motion between the first and second rigid objects to reveal the relative motion between the first and second rigid objects. Accordingly, this complex case is illustrated in FIG. 5 with four registrations. However, it is emphasized that acquiring and performing four registrations is not essential the definition of the invention because if the first and second rigid objects experience no, or negligible common-mode motion (in practice, if a patient is able to stand or lie relatively still during the image acquisition, or if the patient is lying down on an examination table, for example), only two registrations need to be performed to determine the motion of the second rigid object over time relative the first rigid object.

    [0083] The first 3D rigid object data 42 may be registered to a first 2D projection 42 of the first rigid object in a first registration R1.

    [0084] The second 3D rigid object data 44 may be registered to a first 2D projection 44 of the second rigid object in a second registration R.sub.2.

    [0085] The second 3D rigid object data 44 may be registered to a second 2D projection 44 of the first rigid object in a third registration R.sub.3.

    [0086] The first 3D rigid object data 42 may be registered to a second 2D projection 42 of the first rigid object in a fourth registration R.sub.4.

    [0087] Common mode motion of the first rigid object 42 in between capture times t.sub.1 and t.sub.2 may be given (in any appropriate coordinate system) by identifying a common component of R.sub.4R.sub.1, and R.sub.3R.sub.2.

    [0088] In the simplest case, no common mode motion exists (in other words, first 2D projection 42 and the second 2D projection 42 are assumed at the same position in both frames) and only the motion of second 3D rigid object relative to the first 3D rigid object between times t.sub.1 and t.sub.N-n, needs to be identified. Alternatively, common mode motion may be removed by subtraction once its components have been identified.

    [0089] Thus, in step e), the relative motion of the second rigid object relative to the first rigid object occurring between the first and second acquisition times is found by calculating R.sub.3R.sub.2 (assuming an identical coordinate system between the first and second 2D X-Ray projection data).

    [0090] Typically, the motion of the first and the second rigid object may be translated in a first and a second modified trajectory of the C-arm system. From the two modified trajectories a first and a second motion compensated 3D reconstruction is generated where the first reconstruction would provide an artefact reduced reconstruction of the first object and the second reconstruction would provide an artefact reduced reconstruction of the second object.

    [0091] Optionally, in a simple case, steps c) and d) comprise:

    c) generating a first registration of the first 3D rigid object data to the first 2D X-Ray projection data;
    d) generating a second registration of the second 3D rigid object data to the second 2D X-Ray projection data.

    [0092] FIG. 6a) illustrates first 2D X-Ray projection data 46, in which the first 2D projection 44 of the second rigid object (such as a mandible) is associated with an estimated relative motion field illustrated by the arrows 50.

    [0093] FIG. 6b) illustrates a frame of corrected first 2D X-Ray projection data 46, in which the relative motion vector field 50 computed in step e) is applied to correct for the motion of the second rigid object between the first and second acquisition time, to thus generate a corrected 2D projection 44 of the second rigid object.

    [0094] In step g), a forward back-projection, iterative reconstruction algorithm, or other 3D image reconstruction algorithm is applied to the corrected 2D X-Ray projection data. It will be appreciated that although the present example has explained the algorithm in terms of two frames of an input projection image sequence, the algorithm may be applied to an arbitrarily large number of input projection images (2D X-Ray projection data).

    [0095] Conceivably, a patient may move in the region of interest for less than the total acquisition time of the input projection image sequence.

    [0096] Thus, a sliding window may be applied to successive frames of the input projection image sequence. For the frames within the sliding window, an assessment of the relative motion of the second rigid object relative to the first rigid object may be provided, and corrected 2D X-Ray projection data may be calculated for frames within the sliding window. In this way, relative motion between the first and second rigid object may be compensated but the algorithm does not need to be applied to all frames of the input projection image sequence, saving computational effort.

    [0097] Optionally, the first and/or second 3D rigid object data is acquired from (i) an initial 3D reconstruction of the input projection image sequence, or (ii) a prior 3D imaging scan of the region of interest of the patient.

    [0098] Optionally, the first and/or second 3D rigid object data is acquired from a database of anatomical models.

    [0099] Optionally, a database of anatomical models or anonymized example patient models (for example of neurocranial bone shapes, mandible shapes, and the like) may be provided on a secure external server. The first and/or second 3D rigid object data may be provided from such a database. This means that an initial 3D reconstruction used in the algorithm is more accurate.

    [0100] It will be appreciated that the computational complexity of the registration process may be reduced if the search space of registrations between the 3D rigid object data, and the first and second 2D X-Ray projection data is reduced. An effective way of reducing the search space is to exploit anatomical limitations to the motion of the first and second 3D rigid objects. As one example, the temporomandibular joint restricts the motion of the mandible relative to the neurocranium into a sector of the 3D rigid object data defined by an arc enclosing 50 vertical and 20 horizontal, for example. Accordingly, this sector is one example of a motion model prior of the second rigid object relative to the first rigid object.

    [0101] Therefore, optionally there are provided the steps:

    b1) providing a motion model prior of the first and/or second rigid object, wherein the motion model prior defines a subset of a total set of possible motion trajectories of the first and/or second rigid object; and
    e1) estimating the relative motion of the second rigid object relative to the first rigid object using, at least in part, the motion model prior to restrict the possible number of motion trajectories of the second rigid object considered in the estimate.

    [0102] Optionally, the motion model prior is a simulation of a flexible joint between the first and second rigid objects.

    [0103] Optionally, the motion model prior is a simulation of the temporomandibular joint.

    [0104] Optionally, the first registration and/or the second registration of the first and/or second 3D rigid object data is restricted by the condition that an overlap in 3D space in the motion-compensated 3D reconstruction data of the first 3D rigid object data and the second 3D rigid object data is not permissible.

    [0105] In one optional registration approach, generating the first registration further comprises:

    c1) providing forward projection data of the first 3D rigid object data;
    c2) generating a similarity metric representing the similarity of the forward projection data to the first X-ray projection data; and
    c3) registering the first rigid object in the first 3D anatomical data to the first X-ray projection data using the similarity metric.

    [0106] An example of a similarity metric is the normalized 2D cross-correlation between the same object in the forward projection data and the first or second X-ray projection data. Many other similarity metrics may be generated and applied.

    [0107] Optionally, estimating the relative motion of the second rigid object relative to the first rigid object occurring between the first and second acquisition times further comprises:

    e2) identifying a first rigid motion curve of the second rigid object by comparing a subsequent position of the second rigid object in the second 2D X-Ray projection data to an initial position of the second rigid object in the first 2D X-Ray projection data.

    [0108] Optionally, estimating the motion of the first rigid object relative to the second rigid object further comprises:

    e3) defining a spatially intermediate portion of the first and/or second 2D X-Ray projection data in-between the first and second rigid objects;
    e4) identifying a second rigid motion curve of the first rigid object in the spatially intermediate portion by comparing a subsequent position of the first rigid object in the second 2D X-Ray projection data as compared to an initial position of the first rigid object in the first 2D X-Ray projection data;
    e5) generating a rigid composite motion curve as a combination of the first and second rigid motion curves.

    [0109] Optionally, the corrected 2D X-Ray projection data is generated based exclusively upon the motion vector field of the second rigid anatomical data.

    [0110] Optionally, estimating the absolute motion of the first rigid object and the second rigid object relative to the imaging geometry, and providing an absolute motion vector field defining the estimated motion of the first and second rigid objects relative to the imaging geometry; and

    f1) generating the corrected 2D X-Ray projection data additionally using the absolute motion vector field combined with the relative motion vector field.

    [0111] Optionally, there is the step of:

    h) displaying the motion-compensated 3D reconstruction data to a user.

    [0112] Optionally, the first rigid anatomical data comprises an initial 3D reconstruction, or an anatomical model, of a skull, and wherein the second rigid anatomical data comprises an initial 3D reconstruction, or an anatomical model, of a jaw.

    [0113] A basic explanation of the steps is that:

    [0114] 1) an initial reconstruction of a 3D model of a first rigid object (lower jaw), and the corresponding model of a second rigid object (neurocranium) is created from the rotational projection sequence or is read from a model database. It is also possible to combine the initial reconstruction of the second rigid object with a 3D model of the first rigid object. In many cases, the use of a 3D model of the lower jaw may be necessary since the initial construction of the lower jaw region may not be sufficiently accurate owing to patient-induced relative motion between the first and second rigid objects.

    [0115] 2) the first and second rigid objects are registered to each individual 2D projection of the rotational sequence using a suitable similarity metric (such as a forward projection of the model, and a normalized 2D cross correlation).

    [0116] 3) A motion vector field is calculated based on the estimated motion of the first and second rigid objects. The local motion vectors are calculated thereby from one of two of the rigid object motion curves, depending on the 3D distance to the object.

    [0117] Optionally, two dedicated 3D regions may be defined in which the motion information from the two objects are used separately. In an intermediate region between the first and second objects, motion vectors may be calculated based on a combination of the two rigid motion curves.

    [0118] Optionally, the motion of the main part of the first rigid object may be translated into a modified trajectory of the C-arm system while the motion of the second rigid object remains the only relative motion vector field for motion compensated reconstruction from an arbitrary trajectory. In this case, interpolation of motion vector field would not then be required.

    [0119] The two reconstructions may then be combined into a unified motion compensated 3D reconstruction by using from the first motion compensated 3D reconstruction the spatial regions corresponding to the first object and using from the second motion compensated 3D reconstruction the spatial regions corresponding to the second object. Optionally intermediate spatial locations may be interpolated, or extracted from any number of further motion compensated reconstructions based on intermediate modified trajectories of the C-arm system, or based on intermediate or interpolated motion vector fields.

    [0120] 4) A motion-compensated 3D reconstruction is calculated based on the motion vector field and/or based on modified trajectories of the imaging system.

    [0121] Optionally, during the 2D/3D registration, the two rigid structures may be connected by a flexible joint with similar freedom to the temporomandibular joint. This reduces the degrees of freedom for the 2D/3D registration and therefore improves robustness, speed, and accuracy of the algorithm, without limiting its general applicability.

    [0122] Optionally, additional constraints may be implemented for the relative motion of the two rigid structures. An overlap in 3D space of structures may be restricted.

    [0123] Optionally, instead of a projection-based registration, an image-artefact feature-based motion compensation may be performed using the two rigid structures. In this case, the image artefact feature (such as entropy) in the image volume is minimized by optimizing the rigid motion parameters of the first and second rigid objects.

    [0124] According to a first aspect of the invention, there is provided an apparatus 50 for tomographic image reconstruction. The apparatus comprises:

    [0125] an input unit 52; and

    [0126] a processing unit 54.

    [0127] The input unit is configured to acquire, from an input projection image sequence, first and second 2D X-Ray projection data of a region of interest of an object acquired, respectively at first and second acquisition times, and the input unit is configured to provide (i) first 3D rigid object data of, or approximating, a first rigid object in a region of interest of a patient, and (ii) second 3D rigid object data of, or approximating, a second rigid object in a region of interest of a patient.

    [0128] The processing unit is configured to generate a first registration of the first and/or second 3D rigid object data to the first 2D X-Ray projection data, to generate a second registration of the first and/or second 3D rigid object data to the second 2D X-Ray projection data, to estimate the relative motion of the second rigid object relative to the first rigid object occurring between the first and second acquisition times, and providing a relative motion vector field defining the estimated motion of the second rigid object relative to the first rigid object based on the first and second registrations, to generate corrected 2D X-Ray projection data using the relative motion vector field to correct for the motion of the second rigid object relative to the first rigid object during acquisition of the input projection image sequence, and to generate motion-compensated 3D reconstruction data of the input projection image sequence based on the corrected 2D X-Ray projection data.

    [0129] Optionally, the apparatus comprises an output unit 56 for displaying the motion-compensated 3D reconstruction to a user. For example, the output unit 56 may be a computer display. Of course, the output unit could be a data communication means configured to transmit the motion-compensated 3D reconstruction to another computer or display unit. Optionally, the motion-compensated 3D reconstruction can be securely transmitted to a hand-held display or provided to a secure data storage means such as a PACS server.

    [0130] FIG. 7 illustrates an apparatus 50 in accordance with the first aspect and its optional embodiments.

    [0131] Optionally, the apparatus is provided as a computer (optionally configured with a graphics processing unit), as function-specific hardware amended, for example, in a field programmable gate array (FPGA) or an application-specific integrated circuit (ASIC). Alternatively, the apparatus can be provided on a centralized server in a PACS system, for example. The input unit 52 is configured to receive input projection image sequences, and first and second 3D rigid object data. However, the skilled person will appreciate the wide range of devices can function to receive such data. For example, the input unit can comprise a connection to an X-Ray tomography or C-arm acquisition system. Optionally, the input unit can comprise a Modem, a LAN or WAN connection, or another data communication means. Optionally, the apparatus 50 may comprise an output unit 56. The output unit can, for example, be a graphics display card to enable the display of motion-compensated 3D reconstruction data on a computer monitor. Optionally, the output unit can, for example, comprise a data communication means enabling motion-compensated 3D reconstruction data to be communicated over a secure LAN, WAN, or written to a CD-ROM, DVD-ROM, USB drive, a portable hard-drive, a portable tape-drive or similar.

    [0132] Optionally, the apparatus may comprise at least the embodiments of the first aspect discussed in the summary of the invention section.

    [0133] According to a third aspect, there is provided an X-Ray imaging system 10. The system comprises:

    [0134] an X-Ray source 12c;

    [0135] an X-Ray detector 12d; and

    [0136] an apparatus 18 for tomographic X-Ray image reconstruction according to the first aspect all of its embodiments.

    [0137] The X-Ray source 12c is configured to sequentially illuminate a region of interest 16 with X-Ray radiation from a first plurality of acquisition angles.

    [0138] The X-Ray detector 12d is configured to receive the X-Ray radiation having propagated via the region of interest 16 from a second plurality of acquisition angles to form an input projection image sequence comprising first and second 2D X-Ray projection data acquired, respectively at first and second acquisition times of a region of interest of a patient.

    [0139] The apparatus for tomographic X-Ray image reconstruction 18 is configured to receive the first and second 2D X-Ray projection data from the X-Ray detector 12d and to generate motion-compensated 3D reconstruction data of the input projection image sequence based on the corrected 2D X-Ray projection data.

    [0140] According to a fourth aspect, there is provided a computer program element for controlling a processing unit and/or system of the first and/or third aspect, which, when the computer program element is executed by the processor and/or system, is adapted to perform the method of the second aspect.

    [0141] According to a fifth aspect, there is provided a computer readable medium having stored the computer program element of the fourth aspect.

    [0142] A computer program element might therefore be stored on a computer unit, which might also be an embodiment of the present invention. This computing unit may be adapted to perform or induce performance of the steps of the method described above.

    [0143] Moreover, it may be adapted to operate the components of the above-described apparatus.

    [0144] The computing unit can be adapted to operate automatically and/or execute orders of a user. A computer program may be loaded into the working memory of a data processor. The data processor may thus be equipped to carry out the method of the invention.

    [0145] This exemplary embodiment of the invention covers both the computer program that has the invention installed from the beginning, and a computer program that by means of an update turns an existing program into a program that uses the invention. A computer program may be stored and/or 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.

    [0146] However, the computer program may also be presented over a network like the World Wide Web, and can be downloaded into the working memory of a data processor from such a network. According to a further exemplary embodiment of the present invention, a medium for making a computer program element available for downloading is provided, which computer program element is arranged to perform a method according to one of the previously described embodiments of the invention.

    [0147] It should to be noted that embodiments of the invention are described with reference to different subject-matters. In particular, some embodiments are described with reference to method-type claims, whereas other embodiments are described with reference to device-type claims. However, a person skilled in the art will gather from the above, and the following description that, unless otherwise notified, in addition to any combination of features belonging to one type of subject-matter, other combination between features relating to different subject-matters is considered to be disclosed with this application.

    [0148] All features can be combined to provide a synergetic effect that is more than the simple summation of the features.

    [0149] 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.

    [0150] 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 dependent claims.

    [0151] 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. A single processor, or other unit, may fulfil 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. Any reference signs in the claims should not be construed as limiting the scope.