| CPC G06T 11/005 (2013.01) [G01N 23/046 (2013.01); G01N 23/083 (2013.01); G01N 2223/3306 (2013.01); G01N 2223/501 (2013.01)] | 20 Claims |

|
1. A system comprising:
a scanning unit comprising
an x-ray emitter;
a detector configured to receive x-rays emitted from the x-ray emitter during a scanning operation; and
a manipulating unit configured to rotate an object about a rotational axis and move the object through a plurality of positions along a path, defined by the rotational axis, in between the x-ray emitter and the detector, while capturing one or more x-ray images of the object; and
a computing device, including a memory storing computer-executable instructions and at least one data processor, wherein the at least one data processor is configured to execute the instructions, which cause the at least one data processor to perform operations comprising:
receiving, from the scanning unit, first data characterizing the path;
receiving, from the scanning unit, second data characterizing one or more x-ray images of the object at one or more positions of the plurality of positions;
determining a deviation of the first data from an idealized path based on the first data and the second data;
determining a compensation to be applied to the second data based on the deviation;
reconstructing an image of the object based on the first data, the second data, and the compensation; and
providing the reconstructed image.
|