Preprint
Article

This version is not peer-reviewed.

RoboCT: The State and Current Challenges of Industrial Twin Robotic CT Systems

A peer-reviewed article of this preprint also exists.

Submitted:

20 March 2025

Posted:

24 March 2025

You are already at the latest version

Abstract
Twin robotic X-ray computed tomography (CT) systems enable flexible CT scans by using robots to move the X-ray source and the X-ray detector around an object’s region of interest. This allows scans of large objects, image quality optimization and scan time reduction. Despite these advantages, robotic CT systems still face challenges that limit their widespread adoption. This paper discusses the state of twin robotic CT and its current main challenges. These challenges include optimization of scanning trajectories, precise geometric calibration and advanced 3D reconstruction techniques.
Keywords: 
;  ;  ;  

1. Introduction

1.1. Industrial Non-Destructive Testing and Evaluation

Modern-day industrial inspection validates quality metrics (sizes, surfaces, shapes) or searches for defects (holes, cracks, delaminations) in increasingly complex-shaped objects. In that respect, X-ray computed tomography (CT) belongs to the category of non-destructive testing and evaluation (NDTE) techniques [1]. CT was originally developed for medical scanning of human bodies [2]. Since 2001, CT hase become an important tool for threat detection at airports. Meanwhile, CT is applied for inspecting the insides of partially or fully assembled products in the automotive and aerospace industry [3]. With the invention and development of micro-CT over the past decades [4], CT was further expanded to include testing batteries [5] as well as various electronic devices [6].

1.2. Design of New CT Systems for Industrial CT

Medical imaging remains by far the most important market for X-ray vision tools, including CT. On the one hand, this application has triggered very few inventions, i.e. of new CT systems or components, except for rotating anodes and structured CSI-converter screens in the 1980s [7]. Industrial CT, on the other hand, continuously faces new challenges due to the growing variety of parts and products and is therefore in strong need for innovation. Objects become increasingly integrated while demands in terms of precision and speed of NDT inspections are steeply rising. Consequently, building industrial CT systems exclusively from medical components (X-ray source and detector) is no good strategy for meeting these new demands.
Industrial requirements on precise inspection and metrology have led to the innovation of micro-focal anodes which allow micro-CT inspection down to a 0.6 μ m voxel grid [8,9]. Meanwhile, the need for inspecting heavy and large objects has created a market for high-energy (HE) CT systems [10]. The development and integration of photon-counting detectors (PCD) into CT scanners is today simultaneously driven by industrial [11] as well as by medical tasks [12].
The fundamental property of CT technology is that volumetric material attenuation coefficients are computed from a finite set of ray-transmission measurements. These measurements are referred to as projections if pixelated flat-panel detectors are used. The rays intersecting in a single volumetric pixel (voxel) must hereby originate from different directions, which in turn is realized by mechanical motion. The precision requirements for industrial CT and the stationary position of the patient in medical CT have significantly restricted the choice of mechanical actuators and, consequently, the range of available scanning trajectories.
Conventional CT is applied through either circular, semi-circular or helical trajectories. In medicine, the main axis of the rotating gantry aligns with the longitudinal axis of the patient. Meanwhile, industrial CT puts the object of interest on a precise vertical rotation table which can combine with an equally precise vertical displacement for helical scanning of elongated objects.
These two settings facilitate acquisition, system calibration and volumetric image reconstruction, yet they also remain a persistent source of error (i.e. cone-beam artifacts for circular trajectories and metal artifacts for circular and helical trajectories), while imposing strong limits on the workspace available for positioning the scanned object as well as for scanning a region of interest (ROI) inside of the latter.
Larger industrial components (cars, wings, pipes) generally more closely resemble a frame or a housing rather than a bulk cylinder. Quite often the inspection task concerns only one or few ROI in these frames while the latter merely defines the coordinate system for setting the former. For placing the two X-ray tools (source and detector) on opposite sides of the ROI and, in the extreme case, inside the frame, an extraordinary mechanical dexterity is required to achieve such poses.
Industrial dual-arm robots appear as a natural solution to this problem. Figure 1 shows the twin robotic CT system of the Deggendorf Institute of Technology scanning a bike.
This setup enables flexible CT scans, for example, to scan large objects [13,14], to reduce metal artifacts [15,16,17] or reduce the scan time [18]. Twin robotic CT systems are primarily used in the automotive [19] and aerospace [20,21] industries to scan large objects. Despite their flexibility, twin robotic CT systems have not yet been able to spread widely into industrial practice due to several challenges. The main challenges are:
  • CT trajectory optimization [17]: Depending on the application, different scanning trajectories yield CT volumes of different image quality. Furthermore, due to the size and complexity of the object, certain views may be inaccessible. It is generally assumed that there is an ideal set of views (scanning trajectory). For complex shaped objects or ROIs with limited accessibility the scan trajectory does not coincide with a circle or a spiral. Consequently, trajectory optimization algorithms must complement or, in some cases, replace decisions made by an expert operator.
  • Geometry calibration and mechanical precision [22,23]: For reconstructing sharp, accurate CT volume images from the abovementioned set of projection views, positions of X-ray source and detector must be known with voxel /pixel precision. Depending on the required spatial resolution of an object or ROI, the positioning accuracy of industrial robot arms is generally insufficient to meet this requirement. Consequently, using single- or dual-arm robotic systems requires additional spatial calibration of the projection view geometry.
  • 3D CT reconstruction [24]: Dual-arm robotic CT systems enable imaging from non-circular and, in some cases, arbitrary trajectories. As a result, data processing and reconstruction algorithms must be capable of handling projections from such trajectories. Additionally, robotic CT is often used for large objects, requiring reconstruction methods that can process truncated data to reconstruct regions of interest (ROIs). While various CT reconstruction algorithms exist to handle these challenges, each comes with specific advantages and computational efficiency trade-offs.
This paper outlines the current state of the art and the challenges of dual-arm robotic CT systems as well as their industrial applications. Chapter 2 reviews common designs of conventional CT systems and compares them to single- and dual-arm robotic CT systems, highlighting various twin robotic CT systems and applications. Special emphasis is placed on the advantages of using flexible actuators, such as robots, to move the source and detector, which enables the scanning of large objects and enhances the versatility of the CT system. Chapter 3 provides a brief overview of the relevant definitions used in this paper, including the coordinate systems, scan poses, CT trajectory, aspects of robot integration, and relevant CT artifacts. Chapters 4, 5 and 6, discuss the current main challenges of twin robotic CT systems, namely CT trajectory optimization, geometry calibration and mechanical precision as well as 3D CT reconstruction, along with state-of-the-art solutions for these challenges. Chapter 4 describes the challenge of finding the application-specific ideal views, i.e. the scan trajectory, within the boundary conditions imposed by the dual-arm robot and the object under investigation. Chapter 5 details the challenge of accurately estimating each projection view geometry which is mandatory for an accurate CT volume reconstruction. Chapter 6 discusses various CT reconstruction algorithms applicable to data acquired by twin robotic CT systems. The chapter focuses on aspects that are particularly challenging for robotic CT applications, mainly arbitrary CT trajectories and ROI reconstruction of truncated data. The conclusion, in Chapter 7, summarizes the overall capability and the residual error of state-of-the-art robotic CT systems when the aforementioned strategies are successfully employed. Overcoming these remaining limits is the subject of Chapter 8 outlining future developments in the field of robotic CT.

2. Flexibility in CT Using Different Actuators

2.1. Conventional CT Systems

CT scanners are commonly classified through the projective geometry by which they acquire transmitted intensities through the object of interest. For acquiring a single projection, the X-ray source is considered a point in space. The divergent rays emerge from a spatially extended region, from which we may consider the center of mass of this emission density. The straight line between each detector pixel and the source is considered a ray along which object attenuation is evaluated from the measured transmission. If all rays constituting one view are parallel in Cartesian space, we speak of parallel-beam geometry. If they lie in a common plane and converge to the source point, this is fan-beam geometry generally associated with line detectors. Likewise, cone-beam geometry has all rays converging to one source point with an area detector (in medicine, this is abbreviated as CBCT for cone-beam CT).
CT scans comprise multiple views which are commonly obtained in a constant geometry but from different azimuthal viewing angles. In most cases, the geometric magnification remains constant when the viewing angle changes.
The mechanically simplest way to realize such a recording is positioning the object on a precise turntable which is stepping or continuously moving the viewing angle from 0 degree to multiples of 360 degree while the rest of the arrangement is stationary. In most cases, the angular sampling of the views is equidistant, and we refer to this mode as circular trajectory scan.
The exact same data is obtained when source and detector are placed on a rotating gantry around the object. Though imposing a hard limit on the geometric magnification, the gantry setup is used when the object must remain immobile (human body in medicine or objects containing liquids or very soft parts in industry).
When multiple object motions or rotations are performed during the scan, this is typically done to extend the field of view (FOV) without interrupting the scan. For example, turntable (or gantry) rotation is combined with a vertical translation of the object (or gantry) to extend the FOV in this direction, enabling helical sampling of the views [25,26]. Note that medical scanners often perform a double-helix trajectory by moving up and down.
Some scanners allow for adjusting geometric magnification by increasing or decreasing the distances between the source, object, and detector during the scan. This method generally results in a FOV matching the highest magnification, but it allows for scanning ROIs on flat objects at high magnification without the need to resort to laminography [27,28].
To enable CT scans with different trajectories using conventional CT systems, for example to reduce metal artifacts due to total absorption, so-called Multi-pose Fusion can be applied [17,29,30]. In this approach, the object is scanned several times (mostly two times) in different positions. In the CT reconstruction, the projections of both individual scans can be used together which corresponds to a trajectory consisting of multiple circles. Figure 2 shows an exemplary fusion to reduce metal artifacts in the CT scan of an intervertebral disc implant made of plastic and tantalum.
In conventional industrial CT systems, the size of the object is limited by the setup. First, the object needs to fit on the turntable. Second, the object needs to be small enough to not collide with the source and the detector during the rotation of the turntable. Conventional CT systems thus only allow CT scans of objects up to 40–50 cm in diameter. To allow CT scans of bigger field of views with conventional CT systems, there are different stitching strategies [31]. In these stitching strategies, different parts of the object are scanned individually and joined (“stitched”) together after the scanning processes. As the scanning object still needs to fit in the radiation cell and between the source and the detector, the size of the scanning object is still limited (depending on the setup of the CT system).

2.2. Conventional CT Supported by Additional Moving Axes

The flexibility of a CT system can be enhanced by moving X-ray components during the CT scan with motorized axes. Helix CT systems allow vertical movement of the turntable or the source and the detector while rotating the object to generate X-ray projections from a helix trajectory [25,26]. This allows CT scans of tall, cylindrical objects. Laminography CT systems allow horizontal and vertical movements of the object or the source and the detector without rotating the object to enable scans of big, flat objects [27,28]. Changing the focus-object-distance and the focus-detector-distance during the CT scan enables dynamic zooming [32].
Figure 3 shows a schematic drawing of the FleXCT scanner of the imec-Visionlap of the University of Antwerp [33], which allows the movement of up to ten axes during a CT scan, allowing a multitude of different trajectories.

2.3. Mono Robotic CT Systems

For further flexibility, robots can be integrated into the CT process. Figure 4 shows two examples of mono robotic CT systems. In so-called C-arm CT systems, the source and the detector are fixed on a C-shaped arc which can be moved by a robot [34]. This setup, often used in medicine, allows CT scans of regions of interest of larger objects and humans without moving them. Furthermore, there is a C-arm CT setup that combines C-arm CT with Laminography CT. In this setup, the source is mounted on a rotatable arm that is connected with the C-Arm [35].
In some setups, the source and the detector stay fixed, but a robot is used instead of the turntable to move the object [35,36]. This means that the object can be moved freely and thereby almost arbitrary trajectories can be applied, for example, to scan regions of interest. Depending on the robot, moving the object with a robot limits the weight and the size of the object.

2.4. Twin Robotic CT Systems

In twin robotic CT systems (RoboCT), both the X-ray source and the X-ray detector are mounted on robots. At the Deggendorf Institute of Technology, two 5-joint, rotating-wrist arms on rails allow the source and detector to take arbitrary poses, each characterized by 6 degres of freedom (DoF) in Cartesian world coordinates. The resulting X-ray views through the object are characterized by 7 DoF in total with angular and spatial orientations of source and detector aligned across the object. These robots can be fixed to the ground [38,39], can be mounted on linear axes [19,20,23] or can even be mobile [21]. Furthermore, a turntable might be placed between both robots to additionally rotate the object [23]. Figure 1 shows the twin robotic CT system of the Deggendorf Institute of Technology which consists of two robots placed on linear axes and a turntable. Figure 5, Figure 6, Figure 7 and Figure 8 show further exemplary robot CT systems.
With the ability to position source and detector freely around the object, twin robotic CT systems allow for optimized, application-specific definition of projection views. In contrast to circular trajectories, arbitrary scanning views provide several advantages, such as improved image quality, reduction of imaging artifacts and reduction of scan time. Furthermore, RoboCT allows scanning ROIs of large objects or even entire objects with high aspect ratios or free-form surfaces. These advantages are detailed in the following.

2.4.1. Size: Scanning Large Objects

In twin robotic CT systems, the object size is only constrained by the robot placement, their flexibility, the X-ray source penetration power, and the size of the radiation cell. This means that, in theory, twin robotic CT systems can scan arbitrarily large objects of almost any shape and weight, provided that the source and detector can be moved with sufficient agility and the X-ray tube is powerful enough to penetrate the specimen. In current twin robotic CT systems [13,23], the used X-ray sources are able to scan with up to 225 kV voltage. The cells share similar sizes of up to about 8-10 m length, 4-6 m width and 4-5 m height. With these setups, twin robotic CT systems are able to scan large, but rather thin and light objects [14]. Mostly due to the size of the radiation housings, the current setups allow scans on large, light objects of up to 6 m to 8 m, such as car bodies [19], aerospace components [20] or components of wind energy plants.
On the one hand, this allows for the scanning of large 2D X-ray projections by stitching together individual X-ray projections into a single, continuous projection. On the other hand, this enables CT scans of regions of interests (ROIs) of big objects as well as large CT scans of complete objects. The following figures show examples of large 2D and 3D scans using robot CT systems.
Figure 9. X-ray projection of a bike scanned at the Deggendorf Institute of Technology. A photograph of the robot CT system and the scanning progress is shown in Figure 1.
Figure 9. X-ray projection of a bike scanned at the Deggendorf Institute of Technology. A photograph of the robot CT system and the scanning progress is shown in Figure 1.
Preprints 153012 g009
Figure 10. X-ray projections of several composites by Radalytica using the CT system shown in Figure 8. Printed with permission.
Figure 10. X-ray projections of several composites by Radalytica using the CT system shown in Figure 8. Printed with permission.
Preprints 153012 g010
Figure 11. X-ray projection (red) and laminographic scan (green) of a wind turbine rotor blade by the Fraunhofer EZRT using the CT system shown in Figure 6. Printed with permission.
Figure 11. X-ray projection (red) and laminographic scan (green) of a wind turbine rotor blade by the Fraunhofer EZRT using the CT system shown in Figure 6. Printed with permission.
Preprints 153012 g011
Figure 12. Robotic CT scan of a BMW car door conducted by the Deggendorf Institute of Technology. Left: Photograph of the mounted door. Middle: Two X-ray projections. Right: Rendering of the reconstructed CT volume (with some remaining metal artifacts) [14].
Figure 12. Robotic CT scan of a BMW car door conducted by the Deggendorf Institute of Technology. Left: Photograph of the mounted door. Middle: Two X-ray projections. Right: Rendering of the reconstructed CT volume (with some remaining metal artifacts) [14].
Preprints 153012 g012
Figure 13. Robotic CT of a sailplane (DG-800) by the Fraunhofer EZRT. Top: Photograph of the scanning process. Bottom: Resulting X-ray projection. Printed with permission. [40]
Figure 13. Robotic CT of a sailplane (DG-800) by the Fraunhofer EZRT. Top: Photograph of the scanning process. Bottom: Resulting X-ray projection. Printed with permission. [40]
Preprints 153012 g013
Figure 14. Robotic CT of a honeycomb panel of a sportscar by Radalytica. Left: CT reconstruction of the complete honeycomb structure. Right: CT reconstruction zoomed in on a relevant region. Printed with permission.
Figure 14. Robotic CT of a honeycomb panel of a sportscar by Radalytica. Left: CT reconstruction of the complete honeycomb structure. Right: CT reconstruction zoomed in on a relevant region. Printed with permission.
Preprints 153012 g014

2.4.2. Versatility: One CT System for Circular CT, Helix CT, Laminography and more

As twin robotic CT systems are able to scan arbitrary CT trajectories, they are able to scan circular, helical and laminography trajectories. With twin robotic CT systems, a single CT system can perform tasks that previously required multiple CT systems. Figure 15 shows sketches of a twin robotic CT system scanning a helix trajectory and a laminography trajectory. Figure 16 shows a large-field-of-view laminography trajectory of a historical painting on canvas lined pinewood.
More details about application-specific scanning trajectories for complex-shaped objects, such as increasing the field of view, are provided in Chapter 4, which details the challenge of trajectory optimization.

2.4.3. Image Quality: Reducing Image Artifacts by Choosing Ideal Views

Twin robotic CT systems can generate projections from viewing angles that avoid directions with the highest penetration lengths and attenuation [16,17]. Thus, twin robotic CT systems can generate application-specific CT scanning trajectories that reduce artifacts, thereby increasing image quality. Figure 17 shows a simulated test scenario with a plastic specimen surrounded by metal plates that illustrates an improvement in image quality when using application-specific trajectories [17].
Chapter 4 provides more details on application-specific scanning trajectories for reducing metal artifacts and improving image quality.

2.4.4. Scan Time: Reducing the Number of Projections by Choosing Only Task-Relevant Views

If the shape and task of a CT scan are well-known, so-called task-dependent scanning trajectories can be applied to generate the relevant information while reducing the number of projections [18,41]. Twin robotic CT systems can be used to apply these few-view trajectories, significantly reducing scan time.
More details about application specific scanning trajectories to reduce metal artifacts and improve the image quality are provided in Chapter 4, detailing the challenge of trajectory optimization.

2.4.5. Mobility: Moving the CT System to the Object

Mobile twin robotic CT systems, as the system of Radalytica shown in Figure 8, can be moved to the object and allow scanning without repositioning the object [21,42,43]. This can be useful for scanning ROIs of large objects, such as complete planes, expensive or fragile items (e.g., cultural heritage), or unstable objects, such as plants, that would move during a normal CT scan.
The ability to move twin robotic CT systems to and around objects could enable new applications and even more flexible CT systems, which are discussed in Chapter 8.

3. Definitions

This section outlines the key concepts and terminology used throughout the document. We define the process of X-ray projection acquisition, describe how these projections are integrated with a robotic system to form a scan trajectory, and explain the reconstruction process that converts the acquired projection data into a three-dimensional discretized volume representing the object’s internal density function.

3.1. Coordinate Systems

A Euclidean coordinate system provides a framework for representing points in space using Cartesian coordinates in 3D. In robotics and computer vision, rigid transformations between coordinate frames consist of rotations and translations. These transformations are mathematically described by the Special Euclidean group S E ( 3 ) , whose rotational component is given by the Special Orthogonal group S O ( 3 ) [44]. The group S O ( 3 ) consists of all R 3 × 3 rotation matrices R (with d e t ( R ) = 1 ) that represent pure 3D rigid body rotations. The group S E ( 3 ) represents full 3D rigid body transformations by combining a rotation and a translation. Specifically, an element of S E ( 3 ) is composed of a rotation matrix R S E ( 3 ) and a translation vector t R 3 , and is often represented by a homogeneous transformation matrix:
T = R t 0 T 1
This matrix describes the complete relationship between two coordinate frames. The coordinate system abbreviations used are:
  • W (world): Base coordinate system of the robotic system.
  • O (object): Base coordinate system of the object or a ROI of the object that should be measured and reconstructed.
  • D (detector): Coordinate system of the detector, the origin is in the center of the detector.
  • S (source): Coordinate system of the X-ray source, the origin is in the focal spot of the X-ray source.
Therefore, for example, the transformation T W D specifies the relationship of the detector coordinate system relative to the world coordinate system.

3.2. X-Ray Projection Acquisition

In industrial RoboCT, data acquisition involves capturing a series of X-ray projections from various viewpoints around an object. Each projection is associated with a specific scan pose, which encodes the positional and rotational relationship between the X-ray source and the detector. Formally, this scan pose, denoted by G , is represented as a tuple:
G : = ( T O S , T O D ) ,
with T O S , T O D S E ( 3 ) , the transformations of X-ray source and detector in the coordinate system of the object. Given the object’s density function
f : R 3 R ,
and the scan pose G , a projection relative to the object coordinate system O is defined by the operator:
P ( G , f ) = I ,
where I denotes the corresponding measured projection image. In practice, the measured projection image I is a discrete image sampled from the detector’s sensor array and is typically represented as
I R w × h ,
where w , h N denote the number of pixels along the detector’s two spatial dimensions. A CT trajectory is defined as the set
T C T = { G 1 , G 2 , . . . , G s } , s N
which represents multiple scan poses relative to the object coordinate system O .

3.3. Robotic Integration

In order to execute the CT trajectory T C T with a robotic system it is normally transformed into a scan trajectory  T S c a n in the world coordinate system W. We define a scan pose G ˜ in the world coordinate system as:
G ˜ : = ( T W S , T W D ) ,
such that the measured image of the projection operator relative to world coordinate system W (indicated by the tilde) remains the same:
P ( G , f ) = P ( G ˜ , f ˜ )
Thus, the scan trajectory  T S c a n is given by :
T S c a n = { G ˜ 1 , G ˜ 2 , . . . , G ˜ s } .
Before these poses can be executed by the robot, it is essential to check each scan pose G ˜ i with i = { 1 , . . . , s } , ensuring that the robot system can physically attain the specified pose G ˜ i within its workspace. If a particular pose is beyond the robot’sreachable workspace, it is excluded or modified so that data acquisition remains feasible. Once reachability is confirmed, each scan pose G ˜ i is transformed into the corresponding joint configuration vector via the robot’s inverse kinematics (IK) model:
K i n v ( G ˜ i ) = q i ,
where each q i R j is a feasible, collision-free joint configuration, and j N is the number of joints in the robotic system. Note that multiple IK solutions may exist; only those that are both collision-free and within joint limits are considered valid.
Let t 1 , t 2 , . . . , t s be time instants at which these configurations should be achieved, with
0 t 1 < t 2 < . . . < t m a x .
Then, the continuous robot trajectory is defined as:
Q ( t ) : [ 0 , t m a x ] R j ,
with the constraint:
Q ( t i ) = q i = K i n v ( G ˜ i ) , i = 1 , . . . , s
In other words, the discrete scan trajectory T S c a n is mapped to a set of joint configurations { q i } that are then connected with a smooth robot path to form the continuous robot trajectory  Q ( t i ) over the time interval [ 0 , t m a x ] , where t m a x equals the complete scan duration.

3.4. Reconstruction and Image Quality

Reconstruction in CT can be viewed as an inverse mapping that takes a set of acquired projections and converts them into a three-dimensional volume, thereby approximating the object’s density function f. In this formulation, the reconstruction operator R is then defined as mapping the set of all projections to a discretized volume V :
R ( { ( G 1 , I 1 ) , ( G 2 , I 2 ) , . . . ( G s , I s ) } ) = V
Here, the continuous volumetric density function f, which represents the attenuation coefficient at each point in the object, is approximated by a finite array of voxels
V R l × m × n ,
with l , m , n N denoting the number of voxels along each spatial dimension.
It is important to note that, due to approximations in the inversion process, noise in the discrete measurements I , or limitations in the number of projections, errors in the reconstructed volume may occur. These errors are commonly referred to as artifacts in CT imaging. Artifacts can manifest as distortions or spurious features in V that may obscure or alter the true internal structure of the scanned object.
The most common artifacts in robotic CT arise due to limitations in data acquisition, geometric inaccuracies, and material properties. These artifacts, visualized in Figure 18, can degrade image quality and obscure critical details in the reconstructed volume.
  • Limited-angle artifacts [45,46]: These artifacts occur when the angular range of projections is restricted, resulting in incomplete data and reduced spatial resolution. This typically leads to blurred or distorted reconstructions. To generate these artifacts, projections were selectively limited to a subset of angles from the reference dataset.
  • Sparse-view artifacts (undersampling) [45] occur when the number of projection views is insufficient across the available angular range, resulting in streaking or aliasing effects due to undersampling. To generate these artifacts, fewer views were selected from a complete trajectory.
  • Region-of-interest artifacts (ROI) [47] arise when reconstructing a limited field of view, causing inaccuracies due to incomplete projection data outside the ROI. Reconstruction errors manifest at boundaries, leading to distortions or intensity variations. These artifacts were simulated by cropping the projections.
  • Metal artifacts [48] are generated by highly attenuating materials (e.g., metallic objects), leading to streak artifacts, beam hardening, and distortions in reconstructed images. To simulate metal artifacts, a metal object was placed near the inspected object, and a second CT scan was performed.
  • Blurring artifacts [49] occur due to random absolute positioning inaccuracies inherent in robotic systems. These errors introduce random deviations in scan poses, causing geometric uncertainty and reduced reconstruction accuracy. To simulate these artifacts, normally distributed positional noise was added to the scan poses.
  • Double contour artifacts [49] result from incorrectly calibrated robot-tool geometry, specifically due to a constant offset in the source-detector alignment. Such errors cause systematic distortions, loss of spatial accuracy, and double-contour artifacts. To simulate systematic geometric errors, a constant offset was applied to the scan poses.
Addressing these artifacts requires careful system calibration, optimized data acquisition strategies, and advanced reconstruction algorithms to minimize their impact on image quality. These challenges are addressed in the following chapter.

4. Challenge: CT Trajectory Optimization

In existing RoboCT systems, monopolar X-ray sources with a maximum of 225 k V are used [13,23,24]. This limitation is due to the robots’ maximum load capacity and the weight constraints of the X-ray source and voltage cable. RoboCT systems are mainly used for the inspection of large industrial objects and the X-ray spectrum of the available sources is not always ideal. This can lead to a poor signal-to-noise ratio, especially with long and unevenly distributed attenuation lengths, resulting in attenuation artifacts in the CT images. The selection and parametrization of CT trajectories T C T can help mitigate these issues, but parametrization is often limited by the accessibility of scan poses G . As a result, only limited angle CT trajectories are often feasible. This limits spatial resolution and can lead to limited angle artifacts (see Figure 18). The FOV also depends on the selected CT trajectories and their parametrization. There are different methods for FOV extension, which either adapt a common CT trajectory or are new CT trajectories. The general challenge is therefore the identification and parametrization of a suitable CT trajectory that meets the requirements of the imaging goal while maximizing the flexibility of the RoboCT system. In the following, common types of CT trajectories used in industrial RoboCT systems will be reviewed. Their possible applications as well as their limitations will be shown.
Figure 19. Circular CT trajectory. In contrast to a standard CT trajectory, the orientation and the center of the plane can be parameterized. This is limited due to kinematic and reachability constraints. Therefore, often only a limited angle α is reachable.
Figure 19. Circular CT trajectory. In contrast to a standard CT trajectory, the orientation and the center of the plane can be parameterized. This is limited due to kinematic and reachability constraints. Therefore, often only a limited angle α is reachable.
Preprints 153012 g019
Figure 20. Circular CT trajectory with additional source movement. The flexibility of the system can be used to shift the source-detector trajectory in the normal direction of the CT trajectory plane. In this case, the height of the source is described by a sine wave with an amplitude a and frequency f a , whereby FOD, FDD and the relative source-detector orientation remain constant.
Figure 20. Circular CT trajectory with additional source movement. The flexibility of the system can be used to shift the source-detector trajectory in the normal direction of the CT trajectory plane. In this case, the height of the source is described by a sine wave with an amplitude a and frequency f a , whereby FOD, FDD and the relative source-detector orientation remain constant.
Preprints 153012 g020

4.1. Circular CT Trajectory

Circular CT trajectories, see Figure 19, were among the first to be realized for industrial applications with RoboCT systems [38]. The detector and source are positioned diametrically on concentric circles around the object’s field of view (FOV), with the ratio of their radii defining the magnification. The right-handed normal vector to these circles defines the axis of object rotation. This setup typically implies equiangular sampling. The scanning approach can involve either complete angular sampling (180° + source opening angle or multiples of 360°) or incomplete (limited-angle) sampling, depending on the imaging requirements. However, unlike conventional systems, the user can orient the plane and center of the circular CT trajectory relative to the object, allowing more flexibility without moving the object being scanned. In the context of RoboCT trajectories, the advantage of the circular CT trajectory is low number of parameters of use and reliable results. Circular CT is most commonly used for scanning region of intrest, allowing for freely selectable orientations around the ROI. For an optimal circular scan, the goal is to cover an angular range of the ROI as large as possible. Strategies for the optimal placement of objects [50,51] developed for standard CT systems can be transferred to the RoboCT system and applied to select an optimized orientation of the circular CT trajectory. However, as previously mentioned, the circular CT trajectory is often limited by the dimensions of the scan object and the system, such as accessibility or attenuation. To address these challenges, strategies have been developed to optimize the parameters of circular trajectories. To account for the reachability constraints (see Chapter 3), Linde et al. used an approach to adaptively select the focus distance of a circular scan. Butzhammer and Hausotte showed that small adaptions of circular CT trajectories can be used to counter CBCT artifacts. By moving the source and detector on an undulated path around the circle, see Figure 20, the information in is increased and CBCT artifacts are reduced, see [54]. One of the main advantages of the circular CT trajectory is that analytical reconstruction methods, such as FDK, can be used (see Chapter 6). This decreases the so-called ROI artifacts which can occur when reconstruction non-circular CT trajectories with truncated data. Therefore, if the kinematic restrictions allow for a circular trajectory around the ROI, it is often the preferred choice.
Figure 21. Circular Laminography trajectory. The X-ray source and detector move along circular paths on parallel planes, maintaining a consistent distance from each other. During the scan, the X-ray beam remains perpendicular to the detector plane.
Figure 21. Circular Laminography trajectory. The X-ray source and detector move along circular paths on parallel planes, maintaining a consistent distance from each other. During the scan, the X-ray beam remains perpendicular to the detector plane.
Preprints 153012 g021
Figure 22. Spiral Laminography trajectory. The detector moves along a spiral path on a single plane, while the source position is determined by a line extending through the center of the measurement field and the current detector position. Throughout the scan, the FDD remains constant, while the FOD and ODD vary.
Figure 22. Spiral Laminography trajectory. The detector moves along a spiral path on a single plane, while the source position is determined by a line extending through the center of the measurement field and the current detector position. Throughout the scan, the FDD remains constant, while the FOD and ODD vary.
Preprints 153012 g022

4.2. Computed Laminography

For scanning large, often flat objects at magnifications greater than one as shown in Figure 16, circular trajectories are incomplete as they fail to capture the full long-side view of the object. An alternative approach is the use of a computed laminography (CL) trajectory, which also results in partial eclipsing of the long side. However, instead of limiting the angular range, CL tilts the axis of rotation relative to the optical axis, enabling improved coverage and reconstruction of the object’s features, as depicted in Figure 21. This CT trajectory helps mitigate beam hardening artifacts by maintaining a relatively constant transmission throughout the scan. Similar to circular CT, the CL trajectory used in RoboCT systems mirrors that of conventional laminography systems. However, the image quality in volumes obtained from CL trajectories is highly sensitive to geometrical parameters. Additionally, the selection of the imaging plane is important for CL trajectories, but this can be effectively managed with the flexibility of RoboCT systems, allowing for optimal plane selection to enhance image quality. One of the key benefits of RoboCT is its ability to enhance image quality, as highlighted by Rehak et al. , through the use of a spiral trajectory, as shown in Figure 22. In this trajectory, the detector moves in a spiral pattern within a plane, while the position of the source is defined by a line extending from the detector position through the scan center, maintaining a constant focus-detector distance (FDD). To prevent offset images in each projection, the relative orientation between the source and detector, as well as the FDD, is kept constant throughout the scan.
Figure 23. Reverse Helical CT trajectory. The X-ray source moves on a helical path. This movement continues until the imaging angle α is reached, where the direction is reversed. As a result, the measurement field extends in the longitudinal direction by a factor of h.
Figure 23. Reverse Helical CT trajectory. The X-ray source moves on a helical path. This movement continues until the imaging angle α is reached, where the direction is reversed. As a result, the measurement field extends in the longitudinal direction by a factor of h.
Preprints 153012 g023
Figure 24. Projection Stitching CT trajectory. For a single scan pose of any CT trajectory, the detector is moved within the imaging plane while keeping the source position fixed. This movement effectively increases the detector width to a size e, while maintaining the original scan geometry.
Figure 24. Projection Stitching CT trajectory. For a single scan pose of any CT trajectory, the detector is moved within the imaging plane while keeping the source position fixed. This movement effectively increases the detector width to a size e, while maintaining the original scan geometry.
Preprints 153012 g024

4.3. Field of View Extensions

To address the challenges of scanning large objects with RoboCT systems, particularly when larger FOVs are required, several advanced techniques have been developed. These methods aim to overcome the limitations of standard CT trajectories, which often restrict the ROI, especially in large-scale scans. The flexibility of RoboCT systems allows for the extension of FOV beyond traditional boundaries.
  • Volume Stitching: This method involves performing multiple scans where each scan’s projections are reconstructed individually, resulting in separate volumes. These volumes are then stitched together by blending the reconstructed slices to form a single, continuous volume. For successful merging, it is crucial that the acquisition geometries of all related scans match precisely.
  • Projection Stitching [14,21]: In this technique as visualized in Figure 24, the field of view is expanded by virtually enlarging the detector area. This is accomplished by shifting the detector within the imaging plane while maintaining the beam geometry. As the detector shifts, it effectively covers a larger area, thereby increasing the field of view. This method is particularly useful when the object being measured exceeds the standard detector dimensions.
  • Tomosynthesis / Combined Reconstruction: This approach eliminates the need for stitching by incorporating the merging process directly into the reconstruction algorithm. It can be realized for either projection or volume stitching CT trajectories. By integrating data from multiple scans during reconstruction, it ensures a seamless and accurate representation of the object. One example is the combined reconstruction of a laminography shown in Figure 16.
RoboCT systems are frequently tasked with scanning large objects. Advanced CT trajectories have been developed, such as the reverse helical CT trajectory in medicine. This approach, as illustrated in Figure 23, involves reversing the direction of the helix path upon reaching the specified acquisition angle α , allowing for the imaging of cylindrical FOVs with extended height h. For more complex, non-cylindrical FOV extensions, it becomes necessary to combine multiple CT trajectories. By integrating methods such as volume stitching, projection stitching, and extended trajectories, RoboCT systems can effectively expand the field of view, enabling comprehensive imaging of large and irregularly shaped objects.

4.4. Arbitrary Views

The Degrees of Freedom (DoF) provided by RoboCT systems allow the imaging process to be optimized across diverse industrial applications, accommodating objects of varying sizes, shapes, and materials with high precision. Unlike conventional CT trajectories, which typically follow limited paths such as circular or linear scans, RoboCT systems can capture arbitrary views (as illustrated in Figure 25). This flexibility significantly enhances the imaging capability, enabling the development of optimized scanning trajectories tailored specifically to the geometry and properties of each inspected object.
Optimizing CT trajectories involves selecting an optimal subset T C T * from an initial, larger trajectory set T C T (e.g., a spherical CT trajectory). The chosen subset should achieve either a higher reconstruction quality than standard CT trajectories or a shorter possible scan duration t m a x . For the selection, a figure of merit M is used:
T C T * = arg min T T C T M ( T )
The figure of merit M quantifies how well a trajectory T C T * aligns with specific imaging goals. It might be linked to metrics such as the detectability index or other measures that directly assess the clarity and visibility of task-specific features [56]. Common metrics include Peak Signal-to-Noise Ratio (PSNR) [57], Structural Similarity Index (SSIM) [58], Mean Squared Error (MSE) [59], and Contrast-to-Noise Ratio (CNR) [60].
Due to the high degree of flexibility, it is impractical for a human operator to manually select arbitrary optimal scan poses. Hatamikia et al. provide a comprehensive overview of existing CT trajectory optimization strategies. In the following discussion, we primarily focus on CT trajectory optimization within the context of industrial CT. We distinguish between two primary goals of CT trajectory optimization [17]:
  • Task-independent: Task-independent trajectory optimization aims to improve the overall image quality without focusing on any specific task. This approach seeks to optimize the imaging process to generate the best possible images across the entire scanned area, ensuring that all features, regardless of their relevance to a specific task, are captured with high quality. These methods are beneficial when the imaging goals are broad, and there is no predefined task or feature that needs to be prioritized [15,17,18]. The optimization process in this case is more generalized, seeking to improve factors such as noise reduction, artifact minimization, and spatial resolution across the entire image [62].
  • Task-dependent: Task-dependent trajectory optimization is designed to improve the detectability of specific features or tasks within a CT scan [63]. The main focus is on optimizing the imaging process for a particular known task, such as identifying a specific region of interest or detecting certain features that correspond to crucial signals in the scan. This approach prioritizes the visibility and clarity of the task-relevant features, potentially at the expense of the overall image quality. For instance, some areas of the image might suffer from lower quality or increased artifacts, but the target task, such as detecting a specific anomaly, will be more easily distinguishable [64]. This method is particularly useful when the exact nature of the task is known beforehand, and the CT scan can be tailored to enhance the detection of those specific features.
Most CT trajectory optimization algorithms do not operate in real-time. This means that very detailed prior knowledge is required for the application of task-dependent optimization approaches. For example, detecting a crack or pore in a component requires prior knowledge of its exact structure, orientation, and position to optimize the trajectory accordingly. In contrast, task-independent approaches aim to achieve a general improvement in image quality, which enhances the detection of unknown cracks or pores, without knowing their orientation or position. The significant advantage of task-dependent algorithms is evident in the reduction of the required number of projections [65]. For instance, if the side dimensions of an industrial component are to be measured, the algorithm can be specifically optimized for the surface, thereby reducing the number of required projections, see Figure 26. The quality of the CT optimizations is measured with different quality metrics.
In the following sections, we explore the possibilities of CT trajectory optimization in the context of industrial CT, with a primary focus on methods developed for RoboCT systems. However, we also consider approaches that, while not explicitly designed for RoboCT, could be readily adapted to these systems. We categorize the works based on whether they are task-dependent or task-independent and provide examples within these categories.

4.4.1. Task-independent CT Trajectory Optimization

Data Completeness. The basic idea behind data completeness is that if there is sufficient, high-quality data, reliable and correct reconstruction is possible. The figure of merit in this context quantifies the percentage of the necessary data that is available and meets the required image quality standards. Herl et al. and Gang et al. focus on optimizing CT trajectories by ensuring data completeness. Their method is based on the Tuy condition for data completeness. As stated by Tuy , for an object to be accurately reconstructed in three dimensions, every plane that intersects the object must also intersect the path of the source at least once. This ensures that sufficient information in Radon space is collected to theoretically reconstruct each voxel correctly. In their approach, the figure of merit is the percentage of necessary data that is available with good enough image quality. They incorporate local data quality metrics into the Tuy-based data completeness metric. Rays passing through highly attenuated areas are excluded, resulting in missing zones in the evaluation of the data completeness metric. These missing zones are minimized by adjusting the CT trajectory to fill the information in these areas. Similarly, Gang et al. apply the Tuy condition to design trajectories that reduce metal artifacts in CT scans. By ensuring data completeness, they aim to avoid missing spatial information, which can lead to artifacts. Their figure of merit quantifies the completeness of the data collected, taking into account the quality of the data. While Gang et al. work is specifically aimed at reducing metal artifacts through geometric trajectory design for medical CT scans, Herl et al. , Herl approach generalizes the concept to ensure complete data acquisition specialized for industrial applications, thereby reducing artifacts and enhancing the overall quality of reconstructed images across a wide range of CT scenarios. Yuan et al. build upon these foundations by introducing a machine learning-based approach to trajectory optimization. They employ Gated Recurrent Units (GRUs) [69], a type of recurrent neural network, to optimize scan trajectories in a non-greedy manner.
Information Richness. The fundamental idea of information richness is that the more information a projection contains, the better the reconstruction process can utilize it to improve image quality. Bussy et al. ’s work focuses on optimizing projection selection in sparse-view X-ray CT to improve image quality while reducing the number of required projections. They employ the Discrete Empirical Interpolation Method (DEIM) to identify the most informative projections based on a priori information about the object being scanned. The figure of merit is the information content of the projections, quantified using metrics like PSNR and SSIM. By selecting projections that contain the most information, they aim to enhance the overall image quality. Haque et al. propose a spectral richness-based method to weight the information of a single projection, focusing on the frequency domain properties of the projection data. The method uses a 2D Fast Fourier Transform (FFT) on back-projected image data to evaluate the spectral power of each projection. Projections with higher spectral richness are considered to contain more information and are given higher priority. The figure of merit is the spectral richness, quantifying the information content in the frequency domain. In Zeng ’s and Matz et al. ’s work, the figure of merit used for the selection of projections is based on a metric that correlates with the amount of edge information in a projection set. This metric assumes that the quality of 3D reconstruction is closely related to how well the projections capture the edges of the object. By quantifying the edge information, they aim to select projections that contain the most significant structural information. Entropy-based methods, as used by Dabravolski et al. and Schielein et al. , utilize Shannon entropy [73] to measure the information content of projections and guide the adaptive selection of views. The assumption is that a higher information content, as indicated by entropy, enhances reconstruction quality, resulting in more accurate and detailed imaging.

4.4.2. Task-dependent CT Trajectory optimization

Testing task-specific Simulations. The basic idea is that if a scan yields high image quality in a realistic simulation, or if a given task can be successfully accomplished within the simulation, then it is likely that the same task can be performed in a scan—assuming the simulation is sufficiently accurate. The figure of merit is determined by evaluating the image quality achieved in the simulation or assessing the effectiveness with which the task is completed within the simulated environment. Brierley et al. develop an algorithm that selects projections by incorporating prior knowledge about the component being inspected, including its geometry, material properties, expected defect locations, and critical regions. The algorithm uses computer simulations of the inspection process to predict the output for a given configuration of simulated projections. The figure of merit is based on the simulation’s ability to accurately perform the task (e.g., defect detection). By iteratively optimizing the set of projections to maximize defect detectability in the simulation, they aim to ensure that the task can be successfully completed in the real scan. Schmitt et al. optimize the placement and orientation of the workpiece within the CT system to ensure the best possible measurement accuracy. The algorithm uses ray-tracing simulations to evaluate different workpiece orientations and calculates the corresponding X-ray projections. The figure of merit includes metrics such as contrast-to-noise ratio (CNR) and measurement uncertainty in the simulation. By choosing the orientation that yields the highest image quality in the simulation, they aim to achieve optimal results in the real scan.
Model Observers. The fundamental principle behind using the detectability index is that if the data is sufficient for a model observer to perform the task, then the CT scan is sufficient for the task. The figure of merit involves estimating whether a model observer could perform the task based on the Modulation Transfer Function (MTF), the Noise Power Spectrum (NPS), and the specifics of the task itself. In the paper by Gang et al. , the figure of merit used for optimizing the selection of projections is the detectability index. This index evaluates how well a model observer can detect and differentiate relevant features in the presence of noise and artifacts. The detectability index is expressed as a function of the imaging task, the MTF, and the NPS. By estimating whether a model observer could perform the task based on these parameters, they select projections that maximize task performance. Bauer et al. apply a similar approach by focusing on optimizing CT trajectories to enhance the detectability of specific features. They utilize the detectability index as the figure of merit, ensuring that the selected projections contribute to achieving high-quality image reconstruction for the task at hand. Zaech et al. use a deep convolutional neural network (ConvNet) to predict the detectability index for each potential next view based on current and previous 2D X-ray projections. By dynamically adapting the trajectory to maximize the detectability index, they aim to enhance the task-specific image quality in real time. Schneider et al. extend this work by optimizing CT trajectories in a twin robotic CT system for the application of pores in casting parts. In [16], the metric used to evaluate and optimize CT scan trajectories is a combination of two local metrics: the detectability index and a Tuy-based measure of data completeness. By combining these metrics, they aim to optimize both data quality (detectability) and completeness simultaneously. The figure of merit quantifies how much necessary data is available for the task, ensuring that the selected trajectory maximizes both the detectability of the features of interest and the completeness of the data for accurate 3D reconstruction.

4.5. Conclusion: CT Trajectory Optimization

The optimization of CT trajectories offers a wide range of methods, particularly concerning various quality measures, to achieve diverse objectives. These methods can provide significant advantages in terms of image quality [15,66], task detectability Bauer et al. , Zaech et al., and reduction of scan time [65]. Despite these advancements, several challenges need to be addressed. A primary concern is the need for prior knowledge to implement the most methods effectively. Except for the work by Zaech et al., there are currently no approaches for live optimization during the scanning process. Additionally, the computational effort is often high, especially when volume data must be computed, which limits applications in real-time scenarios. Furthermore, there is a lack of systematic comparisons between different methods, making the selection of the appropriate technique difficult. Choosing the right method, particularly the quality measure, often requires expert knowledge and can involve trial and error. Since the quality measures are mostly based on heuristics, it is not always apparent when and to what extent they function reliably. There is potential here to further optimize the existing heuristics. Despite the recent advancements by Linde et al., most available methods are limited to ’standard basic sets’ like spherical CT trajectories and do not yet support fully arbitrary scan positions. In the work of Bauer et al. the scan positions are not limited to a set but limited to a plane. Additionally, precise preparation is required, including accurate object positioning and adherence to safety margins. In summary, although CT trajectory optimization offers significant benefits in certain areas, it still faces challenges that require further research and development. Future work should focus on developing methods for live optimization, reducing computational effort, conducting systematic comparisons, and extending applications to arbitrary scan positions.

5. Challenge: Geometric Calibration

Conventional industrial CT systems are limited in the variability of the position and orientation of the X-ray tools. Robot CT systems use industrial robots as flexible manipulators to overcome this limitation. However, the absolute accuracy of industrial robots is often several orders of magnitude lower than that of the manipulators in conventional CT systems. Using the notation defined in Section 3: When commanding the robots to move to the scan position G ˜ = ( T W S , T W D ) , they instead reach a slightly different, unknown position G ˜ e r r o r = ( T W S e r r o r , T W D e r r o r ) due to unmodeled deviations. This initially limits the use of robots in CT applications, as CT reconstruction requires precise information about each scan pose. This restriction can be addressed through several calibration procedures. In the context of X-ray CT and metrology, calibration refers to the process of determining and rectifying the deviation of a measuring instrument from a standard [77]. In this case this refers to the difference between G ˜ and G ˜ e r r o r . In the CT reconstruction process, incorrect information about the poses of X-ray source and detector can lead to various image artifacts in the 3D volume such as double contours and blurring. A detailed description of possible geometric errors and their effects on reconstruction can be found in [49].
Examples of artifacts due to incorrect geometric information are shown in Figure 18. Hiller et al. characterized an industrial six-axis robot within its working space according to ISO9283 in terms of pose accuracy and used this data to simulate different scanning scenarios with a mono-robotic CT system [37]. Figure 27 illustrates the results, showing the impact of incorrect geometric information on the reconstruction results. Figure 28 compares examples of CT scans with the robot CT system of the Deggendorf Institute of Technology with incorrect geometric information to those with calibrated, correct geometric information [23]. Various calibration approaches, including classical robotic calibration, imaging methods, and calibration objects (further detailed in this work), were evaluated in [78] for their impact on reconstruction quality using metrics from both spatial and frequency domains.
Figure 27. Reconstruction results from simulated datasets of a mono-robotic CT system. Dataset A is based on the ideal geometric information. In datasets B-F, increasing realistic errors were introduced into the geometric information (based on pose accuracy and pose repeatability). 1: Rendered surface representation, 2: central cross-section, and 3: difference image (dataset A minus datasets B-F) [37].
Figure 27. Reconstruction results from simulated datasets of a mono-robotic CT system. Dataset A is based on the ideal geometric information. In datasets B-F, increasing realistic errors were introduced into the geometric information (based on pose accuracy and pose repeatability). 1: Rendered surface representation, 2: central cross-section, and 3: difference image (dataset A minus datasets B-F) [37].
Preprints 153012 g027
Figure 28. Different reconstruction results of a LEGO car, scanned with the robot CT system of the Deggendorf Institute of Technology shown in Figure 1, with incorrect geometric information (left) and with calibrated, correct geometric information (right).
Figure 28. Different reconstruction results of a LEGO car, scanned with the robot CT system of the Deggendorf Institute of Technology shown in Figure 1, with incorrect geometric information (left) and with calibrated, correct geometric information (right).
Preprints 153012 g028
Figure 29. Digital twin of the twin robotic CT system at the Deggendorf Institute of Technology. The system is based on two KUKAKR120R2900 industrial robots, mounted on KUKAKL4000 linear rails. The rotational stage used, is of type WEISSCR1000C. The transformations T W D and T W S define the relation between the world coordinate frame W and D - Detector or S - Source respectively. The precision and error of these transformations is the subject of calibration. An acquisition volume is depicted to showcase the approximate measurement volume of a single scan relative to the cells size.
Figure 29. Digital twin of the twin robotic CT system at the Deggendorf Institute of Technology. The system is based on two KUKAKR120R2900 industrial robots, mounted on KUKAKL4000 linear rails. The rotational stage used, is of type WEISSCR1000C. The transformations T W D and T W S define the relation between the world coordinate frame W and D - Detector or S - Source respectively. The precision and error of these transformations is the subject of calibration. An acquisition volume is depicted to showcase the approximate measurement volume of a single scan relative to the cells size.
Preprints 153012 g029
This chapter is divided into two main approaches for the geometric calibration of robot CT systems. Section 5.1, Robot Calibration, details methods for calibrating robots without considering the X-ray data. Section 5.2, Imaged-Based Calibration, outlines methods for using the X-ray data itself to determine the poses of the X-ray tools.

5.1. Robot Calibration

In robotics, the term calibration encompasses the calibration of the robot itself, the determination of a reference point on the tool (tool center point, TCP) and the robots pose relative to a global coordinate system (environment calibration).
The purpose of environment calibration is to determine the relative position and orientation of the robot and objects involved in the process within a common reference coordinate system, e.g. world. Tool calibration establishes the relationship between the tool’s coordinate system and the flange coordinate system of the robot’s last axis. In context of a robotic tomography system, it is necessary to determine the correct position and orientation of the X-rays focal spot, and the detectors imaging plane.
Robot calibration is performed to improve pose accuracy (static calibration) or to enhance path accuracy (dynamic calibration) [79]. Depending on the application, the process-relevant target metric must be taken into account. In computed tomography, data is usually acquired with the X-ray tools in a static position while the sample is being imaged. Therefore, only the accuracy of the positioning contributes to the measurement result. Static robot calibration is therefore of primary interest.
Typically, a robot’s pose is approximated using either a kinematic or a non-kinematic model of varying complexity. While the most basic formulation describes the robot by its nominal geometry, more sophisticated models also take linear effects (e.g. manufacturing, assembly errors [80,81]) or non-linear effects (e.g. gear-backlash, thermal expansion, elastic deformation [82,83,84]) into account. Independent of the actual choice of model parameters, most model and calibration approaches follow the same principle. he key parameters influencing pose accuracy must be identified and appropriately described using mathematical models. Finally, a suitable data acquisition approach and, if necessary, measuring device must be chosen.
Based on these steps, the subsequent subsections highlight some of the more prominent examples of research on calibration methods, with a focus on their application to serial kinematic chains. The existing body of research in this field is extensive, as reviewed in literature of about 40 years [81,82,85,86,87,88], particularly regarding vertical articulated robots, which are emphasized due to their significant industrial relevance.

5.1.1. Factors Affecting Pose Accuracy - Error sources

The absolute accuracy of industrial robots is typically significantly worse than their repeatability [80]. The maximum deviation of the pose repeatability can be assumed as the lowest threshold of the absolute accuracy, only limited by stochastic errors. In contrast, absolute accuracy is affected by a range of mechanical errors and furthermore physical influences, which can be classified into manufacturing or operational influences, as well as systematic or stochastic effects.
Influences that impact pose accuracy can be broadly categorized into elastic deformations, temperature effects, and manufacturing induced tolerances. Elastic deformations within the robot’s structure, such as those occurring in the kinematic chain or within harmonic drives, can introduce considerable deviations from the expected pose. Temperature variations can alter the geometry of components, affecting accuracy over time [82,83]. Manufacturing-related factors, including tolerances, assembly errors, and material properties, contribute to systematic errors between the robot’s actual performance and its nominal model.
Kinematic influences are predominantly related to manufacturing deviations and are typically characterized as linear offsets. These include geometric errors in robot components, such as zero-point errors and assembly inaccuracies, which generally manifest themselves as systematic errors. Although these kinematic errors are systematic and can be corrected through offset determination, their influence on pose accuracy is significant [80].
Non-Kinematic influences, such as gear backlash and temperature effects, introduce non-linear deviations that are more complex to model. These factors must be carefully considered depending on the robot’s configuration. For example, the elastic deformation of harmonic drives can be interpreted as contributing to gear backlash, leading to additional pose inaccuracies. Non-geometric influences, such as torsional compliance, temperature-induced link length variations and gravity, also play a significant role in reducing pose accuracy. These non-linear effects require advanced models to accurately model and mitigate their impact on the robot’s overall performance [82,83,84,89].

5.1.2. Calibration Data Acquisition

External systems used to acquire calibration data for a robot typically include laser trackers, optical coordinate measurement systems, articulated arm coordinate measuring machines (AACMMs), and tactile measurement systems.
Laser trackers provide high-precision (e.g. API Radian 15 μ m + 5 μ m / m ) volumetric accuracy (VA) [90], real-time measurements of the robot’s end-effector position within a defined space. Due to the underlying measurement technology, a line of sight is required to a passive or active retroreflector. This can impose a limitation on the available measurement volume.
Optical coordinate measurement systems utilize cameras to track the spatial position and orientation of optical markers on the robot’s components with high accuracy (Carl Zeiss aG, GOM ATOS5, no exact precision specified).
Articulated arm coordinate measuring machines, equipped with precise encoders and mechanically coupled to the robot, offer direct measurement of the robot’s end effector pose, allowing for the capture of detailed kinematic data that significantly enhances overall calibration accuracy (FARO FaroArm, up to 24 μ m [91]). Through coupling a secondary mechanical system to the robots, the robots flexibility can be restricted. The addition of more moving mechanical components also increases the complexity of collision detection and robot path planning.
Tactile measurement systems, using a tactile probe, enable precise contact-based measurements, though they are spatially limited by the reach of the probe and the necessity of physical contact with the robot or reference objects (Renishaw MP250 [92] 3D measurement deviation down to 1 μ m ). This measurement method requires a calibration artifact, and depending on the calibration procedure, also its position. This limits the usability of touch probes for CT applications, but is of use in machining tasks.
Motion capture systems use multiple monocular cameras to triangulate markers within the measurement volume. The markers are either passive reflective markers, or active infrared light emitting diodes. The systems performance highly depends on the number of cameras used, to be able to mitigate occlusion and false detection by reflective surfaces. The smallest detectable motion can be down to 70 μ m (Qualisys Miqus M5 [93]). Such systems frequently use flashed infrared illumination, that can limit the use of other optical measurement technology.
Drawstrings use a string on the one side connected to the robots TCP, on the other side to a known reference point. The length of the drawstring is measured with high precision (e.g. 4 μ m demonstrated by Li et al. ). Additional strings can be used to allow for triangulation as implemented by Dynalog Inc. [95].

5.1.3. Calibration Procedures

Calibration approaches for robotic systems focus on minimizing the discrepancy between the measured and reported end-effector positions or full poses to enhance accuracy. The most commonly used and straightforward optimization methods include Least Squares and Levenberg-Marquardt algorithms [96,97]. These methods adjust the robot’s model parameters to align the model’s predictions more closely with actual measurements. Optimization algorithms iteratively refine these parameters to achieve the best possible match between the model and the observed data, while least squares minimization specifically targets reducing the sum of squared differences between predicted and measured values.
The resulting parameters from these methods are designed to minimize the overall systematic error without relying on other variables. They are optimized to reduce the total error, independent of spatial factors or non-kinematic influences, thereby ensuring a more generalized and robust calibration. The source of the actual system’s pose or position is arbitrary, with the choice of reference measurement system often depending on the laboratory’s available equipment. Laser trackers are typically the preferred choice due to their high precision, but are a rather expensive. Furthermore, other reference systems may be used on the basis of specific experimental setups.
When addressing thermal effects during calibration, it is crucial to actively excite the robot through movement to account for temperature variations that may affect its structural components, as performed by Le Reun et al. and Sigron et al. . This procedure ensures that the calibration process can identify and correct thermal-induced errors. In this context, the links with the most significant influence on the end-effector position must be identified and corrected, as they are more susceptible to thermal expansion or contraction.
When trying to identify gear backlash, calibration must focus on identifying the axes with the most substantial errors due to this effect. This requires careful analysis of joint behaviors, particularly the direction in which joints approach their positions, as this factor is critical in determining the extent of backlash. Furthermore dependence of this error correction on the joints rotation direction makes it more complex to integrate within a robots abstraction model [83,98,99].
Joint compliance, which depends on the load applied to the joint, is a significant source of error in many robotic systems. It can be measured by applying external forces while clamping other axes to isolate the deflection of the joint under test, or by disassembling the robot and measuring each joint separately. These methods are particularly relevant in applications involving dynamic loading, such as machining. However, in scenarios where motion is slow and the load remains constant—such as in this study—these techniques are likely unnecessary [100].
Data-driven approaches mostly ignore specific modeling of physical effects. The general approach is to define geometric offset parameters, which are to be determined by machine learning. [101,102,103].

5.1.4. External Prismatic or Revolute Joints

To further increase the manipulability of an industrial robot, it can be mounted on a linear rail (prismatic joint), as shown in Figure 6, Figure 7 and Figure 29. Its influence on positional accuracy is not negligible, as shown by Borrmann and Wollnack . Especially the rotational deviation depending on position can introduce significant non-linear deviations (greater than 0.1 m m ).
Additionally, as done in conventional CT machines, the system can be equipped with a rotational stage. In our case, see Figure 29, a rotary indexing ring is used, of which the positional errors are negligible in comparison with other axes in the system (axial and radial runout of 30 μ m [105]).

5.1.5. Conclusion to Robot Calibration

Depending on the literature and the process for which the calibration is being investigated, the most suitable method may differ. Le Reun et al. investigate the pose accuracy of ABBIRB4600 robots in context of a twin robotic CT system. The approach chosen is a model considering geometric, thermal and gear backlash effects, resulting in a pose accuracy improvement from 1.53 m m to 0.07 m m . Sigron et al. considers the same effects in an arbitrary setting, while performing the experiments on a KUKAKR16 and KR30. The average error after full calibration was reduced from 0.36 m m to 0.12 m m in the case of the KR30 and from 3.39 m m to 0.13 m m in the case of the KR16. Interestingly, both robots had a mean error of about 0.2 m m after the kinematic calibration only. As mentioned in 5.1.3, especially the thermal calibration requires a relatively long excitation period, so the effects of motor heating can be measured on the robot links.
Nubiola and Bonev considered geometric and elastic effects of an ABBIRB1600 robot. In this case the average errors was improved from 0.968 m m to 0.364 m m . In this case the dataset for calibration and validation of the robots performance is extensive with 1000 poses overall. In the case of Klimchik et al. , a geometric and elastic approach was chosen for a KUKAKR270, since the robot will be subjected to dynamic loads due to machining tasks. In their case the maximum positional errors were corrected from 3.5 m m to 0.4 m m , highly depending on the position within the working area.
Lee et al. performed a geometric calibration on an unspecified robot model, with an improvement from about 0.8 m m to 0.2 m m . The results show a significant improvement, but were validated on a small set of robot poses.
Despite the lack of direct physical modeling Cai et al. reduced the maximum error of a KUKAKR1202700 robot from 1.6866 m m to 0.3565 m m by using an extreme learning machine approach trained on 1000 random robot poses.
This excerpt from the overall research of industrial robot calibration serves as an illustration of the large differences between various influencing factors on the absolute accuracy, as well as their characterization. On the way to robot-based dimensional accuracy, there are various challenges to overcome, ranging from the choice of a suitable robot candidate to the selection of appropriate calibration procedures to achieve the required precision.

5.2. Image-Based Calibration

In contrast to robot calibration, image-based calibration uses the information from the X-ray projections to determine the geometric information. In theory, image-based calibration is therefore completely independent of the manipulator system.
In this work, we categorize image-based calibration methods into two distinct approaches: Offline Calibration and Online Calibration methods. Offline calibration requires a secondary scan specifically for geometric calibration, whereas online calibration relies solely on the data from the scan of the relevant region of interest of the specimen.

5.2.1. Offline Calibration

The repeatability of industrial robots often exceeds their absolute accuracy by several orders of magnitude [80]. Offline calibration methods take advantage of this by performing a second scan of a calibration phantom, enabling precise geometric calibration. The general workflow is as follows: First, a CT scan of the relevant region of interest of the specimen is performed with the trajectory of choice. Second, a CT scan of a calibration phantom at the same spatial location is performed with the same trajectory.
Based on the data from the additional scan, image processing methods compute the geometric information for each individual projection. Commonly used techniques include Direct Linear Transformation (DLT) [107] and ellipse fitting methods [108]. DLT calculates the geometric information relative to the coordinate system of the calibration body and can be applied to arbitrary trajectories. In contrast, ellipse fitting methods are limited to circular trajectories. The results from these calculations, the geometric information of the calibration scan, are then used in the reconstruction of the CT scan of the relevant specimen.
Phantoms for this offline calibration workflow mostly consist of easily penetrable material and several highly absorbing spheres, in the following referred to as markers. Spheres are used as markers due to their invariance under rotations and the availability of established methods for precisely determining the center of projected spheres.
Existing methods can be categorized into methods using phantoms with known marker geometry, in the following referred to as calibration bodies, and phantoms with unknown marker geometry. The geometry of calibration bodies is determined in advance using tactile measurements, precise manufacturing or high-resolution CT scans with a calibrated system.
Offline calibration using a calibration body: There are several different types of calibration bodies, each differing in the positioning of the markers. The differences result from the type of CT system and the requirements resulting from the trajectories to be calibrated. A plastic cylinder with 24 steel ball bearings precisely located in two circular patterns was used in [109], whereas [23,110,111] used plastic cylinders with spiral assignment of the markers. A similar spiral arrangement, but with an additional larger-diameter marker at the top center, is used in [112]. [113] uses two parallel plastic planes with 44 markers. [114] uses 14 markers arranged in a detailed configuration: four along each of three perpendicular axes and two along a diagonal axis. A selection of different calibration bodies is shown in Figure 30.
Conventional CT systems upgraded with a hexapod (Hexapod CT) represent a special case of a robotic CT system. Butzhammer et al. used the intrinsic parameters of the underlying CT system and adapted the method from [113] in [53]. They reduced the calibration task to finding the translation and rotation from the coordinate system of the turntable to the coordinate system of the hexapod.
All of the mentioned offline calibration methods involving a calibration body require the correct assignment of projected markers to their corresponding positions on the calibration body. This process often demands manual intervention, which [118] automated by employing AI for marker assignment. Another approach to automating the marker assignment was first introduced by [116] and later implemented in [119] through the use of a specialized calibration body. This calibration body consists of several short rods that contain four markers each. The detection and matching is based on the cross-ratio of the markers in the rods, which allows automation of the assignment. An example of such a calibration body is shown in Figure 30.
Offline Calibration Using a Phantom Without Known Marker Positions: This section describes methods that use custom phantoms without predefined marker positions. All of these approaches use the entire stack of projections as initial information. The absence of known marker geometry initially complicates the calibration process.
Consequently, the majority of these methods are designed for systems with fewer degrees of freedom, relying on the assumption of perfect rotational movement. As such, many of these approaches are suited to conventional industrial CT systems with turntables. Nonetheless, these methods are relevant in this work due to their potential adaptability to robotic CT systems.
Hardner et al. [120] and Li et al. [121] proposed methods that detect and track markers across the projections and utilize a nonlinear least squares optimizer to adjust geometric information to fit a model. Smekal et al. [122] suggested a method based on a Fourier analysis that also works with the course of the markers on the projections. Another analytically motivated auto-calibration approach, which, however, optimizes the projection matrices of each projection and the marker arrangement, was proposed in [123]. Assuming perfect rotation of the rotation stage, [124] has derived a formula to establish the relationship between the ellipses fitted to the projection image curves of the markers and the geometric information.
In the case of Hexapod CT, Butzhammer et al. [125] presented a method based on imaging a single metal sphere that is moved to different positions by the hexapod to determine the coordinate transformation from the coordinate system of the turntable to that of the hexapod. Blumensath et al. [126] presented a method using one or several markers that are moved by a known amount along one degree of freedom. A multi-step optimization approach uses the assumed positions to find the intrinsic parameters of their Hexapod CT as well as the alignment of the linear and rotational manipulator axes.
Some methods for offline calibration without known marker positions also apply to arbitrary trajectories: Li et al. [127] introduced a method that first determines the precise intrinsic geometric relationships of the markers within the phantom, followed by an iterative calibration process using optimization constraints based on a back-projection model. Later, Li et al. [128] proposed a more advanced model in which the parameters to be optimized can be significantly reduced, thereby reducing the computing time while maintaining stability against noise.

5.2.2. Online Calibration

Online calibration methods require only a single CT scan. This is more efficient, but means that the geometric information has to be extracted directly from the projections of the CT scan with the specimen in place. In this section, we distinguish methods that use prior knowledge of the object and methods that function without any prior information.
Online calibration using prior knowledge: A method to avoid an extra calibration scan while still utilizing a calibration body was proposed by [36,117]. In their approach, the specimen is placed inside a hollow calibration body so that both, the specimen and the calibration body, can be scanned simultaneously. An example of this setup is shown in Figure 30. This technique is limited to specimens that can fit within a calibration body. Butzhammer et al. [129] evaluated this type of trajectory calibration in comparison to offline calibration using a calibration body to determine the influence of the pose repeatability.
Other online calibration methods extract geometric information by optimizing image quality metrics or aligning projection images with simulated forward projections derived from a known specimen model. This model can be based on a CAD design or a prior scan, a process known as 3D-2D registration.
Ouadah et al. [130] and Chung et al. [131] used forward projections of CT reconstructions previously acquired on conventional CT systems to compare them with projections acquired by a C-arm. Ouadah et al. were able to use their method for arbitrary trajectories, whereas Chung et al. only focused on tomosynthesis. Both used a linear optimization algorithm that minimizes an objective function that compares the forward projections and actual projections while taking all geometric parameters into account. Their methods achieved comparable results to an offline calibration method used for C-arm systems already earlier described [109]. Tonnes et al. [132] separated the optimization of rotations and translations, achieving similar results to the 3D-2D registration methods mentioned before, but faster and with higher tolerance to errors in the initially guessed parameters. Ji et al. [133] presented a different 3D-2D registration approach to C-arm CT calibration by utilizing a nonlinear registration model to address complex system distortions. The nonlinear model accounts for more complex distortions in the C-arm CT system that cannot be captured by linear methods e.g., the bending of the C-arm. Bussy et al. [134] proposed a 3D-2D registration between X-ray projections and a CAD model.
Kyriakou et al. [135] proposed an iterative calibration method for approximately circular trajectories. In each step, a simplex algorithm minimizes the entropy of the volume, thereby optimizing the image quality by refining the geometric information.
Furthermore, there are methods utilizing artificial intelligence (AI). For calibration of the rotation axis Yang et al. [136] proposed a classical convolutional neural network approach, while Presenti et al. [137] used a feature extractor. Disadvantages of both methods are high computational costs and the need to train the network for every new specimen.
Figure 31. Diagrams of backprojections of fiducial markers under a) Accurate Geometry, b) Inaccurate Geometry. Reprinted, with permission, from [139].
Figure 31. Diagrams of backprojections of fiducial markers under a) Accurate Geometry, b) Inaccurate Geometry. Reprinted, with permission, from [139].
Preprints 153012 g031
Online calibration using no prior Information: There are two types of approaches for online calibration without using prior information about the specimen. In the first approach, markers with unknown positions are applied to the object. The 3D positions of these markers are estimated and then used for calibration, similar to offline calibration methods. In the second approach, no markers are used and calibration is performed solely based on the projection data of the specimen.
Marker-based online calibration methods use markers with unknown positions placed on the specimen. To clarify the principle of determining the positions of these markers, let us first consider one single marker k, as illustrated in Figure 31. For every projection, there exists a ray connecting the X-ray source, the marker and the marker’s image on the detector. With accurate geometric information, all rays from all projections would intersect at the actual marker location p k , as can be seen in Figure 31(a). However, with inaccurate geometry, these rays do not necessarily intersect. In this case, the position of the marker has to be estimated, as can be seen in Figure 31(b). The specific methods for identifying and optimizing these positions vary.
Bossema et al. [138] enabled the use of in-house 2D X-ray equipment in museums to perform 3D CT scanning. Their method begins with educated guesses of the marker locations, followed by a least-squares optimization for calibration. Ma et al. [139] use the imprecise geometric information from the CT system as a starting point and compute the mean of all virtual intersections between each pair of rays, as described in Figure 31. By virtual intersection, they mean the point with the shortest distance to a pair of skew 3D lines. A nonlinear optimizer is then applied to further refine both the estimated marker locations and the geometric parameters.
These marker-based online calibration methods have the disadvantage that one needs to adjust markers to the specimen, which slows down the scanning process and can lead to marker-related metal artifacts in the reconstruction.
Marker-free online calibration methods that do not rely on prior information are based on the assumption that a correctly calibrated CT system should produce consistent scan data. This requires the absence of significant artifacts and that the entire specimen is fully captured within the field of view of all projections. These constraints limit the applicability of these methods in general robotic CT calibration scenarios, where scans of large objects, heterogeneous materials and partial object scans are often necessary.
Meng et al. [140] exploited the sum of all projections to refine geometric calibration. Debbeler et al. [141] introduced a projection redundancy criterion to quantify inconsistencies in projection data, employing a global optimization of multiple geometric parameters, such as detector shifts, to enhance CT alignment. Building upon Grangeat’s fundamental relation for cone-beam CT [142], Maass et al. [143] extended Debbeler’s method by adapting geometric parameters locally on a per-projection basis. Cant et al. [144] further refined this approach to improve robustness in limited-angle tomography.
A significant advancement in consistency-based calibration is the Epipolar Consistency Condition (ECC), initially proposed by Maass et al. [143] and later formalized by Aichert et al. [145]. ECC is rooted in epipolar geometry, which describes the geometric relationships between multiple images of the same object taken from different viewpoints. The core principle is that a line integral along a given ray path should yield identical values across multiple projections of the same object. Aichert et al. [145] demonstrated how ECC can be applied for calibration purposes and later extended its use to 3D patient tracking [146]. Frysch et al. [147] adapted this methodology to C-arm short scans, specifically for cone-beam geometries with semicircular trajectories.
As a data fidelity-based alternative, Li et al. [148] proposed an iterative brute-force method that maximizes the consistency between projection data and the reprojected counterparts of a reconstructed volume. In [149], Li et al. further improved their geometry correction approach by incorporating a normalized cross-correlation (NCC) metric, enhancing the accuracy of robotic CT region-of-interest (ROI) imaging. This advancement made it possible to achieve more precise geometry correction in cases where full object coverage is not feasible. A common limitation of existing methods is that they provide only point estimates of the corrected projection geometry, without offering any measure of uncertainty. To address this, Pedersen et al. [150] proposed a Bayesian-based method that jointly estimates the projection geometry and reconstruction while also providing uncertainty estimates. Numerical experiments demonstrated that their method performs similarly to existing geometry correction techniques with high-quality, low-noise data, but outperforms them under more challenging conditions, such as with fewer projections or highly noisy data. Additionally, it can be generalized to other CT setups, including parallel-beam and 3D CT.
Other approaches that calibrate and reconstruct at the same time use comprehensive AI. Rückert et al. [151] proposed an adaptive, hierarchical neural rendering pipeline for multi-view inverse rendering based on Deep Learning. Their Neural Adaptive Tomography framework (NeAT) is a further development of the Neural Radiance Fields (NeRF) framework [152] with the focus on CT reconstructions. The projection geometry of the scan is a parameter in their framework that can be adjusted, allowing geometric errors to be determined through backpropagation. In [153], a differentiable forward projector was used for calibration. The methods performance was evaluated on scans of calibration bodies in two different systems, a Hexapod CT [53] and the robot CT system shown in Figure 1. The sphere distances of the calibration objects and the corresponding errors were analyzed in relation to reference measurements and compared with the results of the offline calibration methods from [23,53], which showed comparable results.

5.2.3. Conclusion to image-based geometric calibration

Image-based calibration enables highly accurate robotic CT scans with a wide range of CT setups, often requiring little to no additional hardware. Image-based calibration techniques have shown the potential to transform even simple 2D X-ray systems into fully functional 3D CT scanners, as demonstrated by [138].
However, image-based calibration approaches come with certain limitations. Offline calibration methods initially require a sufficiently high repeatability for the desired resolution. In addition, they always require a second CT scan, resulting in increased time and costs. Furthermore, offline calibration methods are only practical in the context of robotic CT systems if the object can be easily repositioned so that the calibration object can be scanned in the exact spatial location where the region of interest of the specimen was previously scanned. Offline calibration is therefore often impractical for large objects, such as automotive or aerospace components, and infeasible for stationary objects. In order to reduce this impractical problem, [112] shows that local solutions can be used to provide data for other trajectories to calculate a better solution without the need of manual data acquisition. Additionally, previously acquired parameters can be used to refine a trajectory solution by incorporating X-ray projections from the new trajectory into the existing calibration dataset.
Since an initial scan of the calibration body is always required, the overall accuracy depends on the imaging chain and ultimately on the robot’s repeatability. [19] demonstrates that a resolution of approximately 75 µm voxel size can be achieved in comparative measurements of a sample with riveted joints using both a laboratory CT system and a robotic CT system.
Online calibration methods depend on the presence of sufficient features in the scanned object or require the strategic placement of markers that must be clearly identifiable and evenly distributed across the object. In practice, however, this can be challenging. For non-hollow objects, it may be impossible to evenly distribute markers, compromising calibration accuracy. Additionally, in dense objects, accurately detecting metal markers becomes difficult, further degrading the quality of the calibration. For medical purposes or less dense objects, these methods can be used very well and provide accurate results comparable to other state-of-the-art methods [139]. Online calibration methods that rely on prior information are often associated with high computational costs, as they use previously acquired 3D models of the sample and compare simulated forward projections with the recorded projections. [130] showed that results comparable to offline calibration can be achieved. Methods relying on data consistency conditions require the absence of significant artifacts and that the entire specimen is fully captured within the field of view of all projections, which limits the applicability to general robotic CT calibration scenarios. New approaches using differentiable forward projectors [153] or comprehensive AI [151] are very promising, but not yet widely used.
Currently, the literature lacks comprehensive evaluations and comparisons of different calibration methods. It remains unclear which techniques are most suitable for specific objects and CT systems and how they affect the image quality and measurement uncertainties. Further studies are needed to robustly assess the performance and applicability of these methods for different object types and across various CT systems.

6. Challenge: CT Reconstruction

For some applications, two-dimensional projections are sufficient. For other applications, three-dimensional reconstructions are required to determine the attenuation coefficients of an object at specific points, along lines, within planes, or as complete volumetric data for volume rendering. The reconstruction of a three-dimensional volume requires complex algorithms and computations as well as knowledge about the position of the X-ray source (point) and the position and orientation of the X-ray detector (frame) for each projection from the point of view of the object, hence the "pose". Typically, as described in Chapter 5 about geometric calibration, a more accurate knowledge about the pose results in a more accurate reconstruction. Figure 32 shows the exemplary measurement and reconstruction process of a LEGO model of a 1967th Ford Mustang, including a subset of projections after the measurement and a slice of the CT volume after the reconstruction. In this section, the relevant reconstruction methods and relevant challenges with regard to twin robotic CT systems are introduced.

6.1. Reconstruction Methods

In mathematics, one speaks of an inverse problem whenever one wants to determine the cause of an observed effect. In X-ray CT, the weakened intensity of radiation is measured along different rays through an object to determine the density distribution within that object. Thus, CT is an inverse problem. Inverse problems are typically ill-posed in the sense of Hadamard [154], meaning there is no solution, or no unique solution, or no solution that depends linearly on the given data. Natterer shows in [155] that CT is not an exception to this rule. Regularization methods allow the computation of stable solutions for ill-posed inverse problems. An introduction to the regularization of ill-posed problems is provided, for example, by Louis in [156] or Rieder in [157]. Buzug [158] and Zeng [62] give a detailed introduction into the physical and mathematical backgrounds of CT reconstruction.
In the next sections, analytic reconstruction methods (Section 6.1.1), iterative reconstruction methods (Section 6.1.2) and deep learning reconstruction methods (Section 6.1.3) are introduced. Thereby, focus is on the transformation from the projection domain to the reconstruction domain, as required for the main challenges regarding twin robotic CT systems in Section 6.2.

6.1.1. Analytic Reconstruction Methods

Analytic reconstruction methods try to determine a density function f that holds P O ( G i , f ) = I i for given poses G i and projections I i , i { 1 , , s } , s N , by finding an inversion formula of P O . In case of cone-beam CT the projection map P O is called X-ray transform and is defined by
I ( w , h ) = P O ( G , f ) ( θ w , h ) : = 0 f ( ϕ ( G ) + t θ w , h ) d t ,
where I ( w , h ) is a pixel of the projection image I indicated by the row index w N and the column index h N , ϕ : R j R 3 maps the pose G one-to-one to a coordinate in R 3 that represents the focal spot of the X-ray tube, and θ w , h { x R 3 : x = 1 } is an unit vector that points from the coordinate of the focal spot of the X-ray tube to the pixel I ( w , h ) .
The most commonly used analytic reconstruction method is the Filtered Back Projection (FBP). In this method, each projection is first filtered with a suitable kernel. Then, in simple terms, each point of the filtered projection is back-projected along the line connecting this point to the position of the focal spot of the X-ray tube. Figure 33 shows the principle of the Filtered Back Projection:
An alternative reconstruction method is called filtered layergram, where the steps of filtered back projection are reversed; first, back projection is performed, and then filtering is applied in the reconstruction domain. Compared to filtered back projection, which can be implemented very efficiently, filtered layergram methods are computationally intensive and therefore much less common [158].
As the 3D case is particularly relevant in practice, the inversion of the X-ray transform has primarily been studied for the 3D case. Tuy shows in [67] a formula for the inversion of the 3D X-ray transform. Although this does not lead directly to an algorithm, Tuy demonstrates that a stable inversion is possible if the corresponding curve or trajectory of the X-ray source satisfies the Tuy condition named after him. The Tuy condition intuitively means that every plane containing a point of the object to be reconstructed must intersect the curve or trajectory of the X-ray source at least at one point. The number of intersection points is characterized by a function called Crofton symbol. Formulas for inverting the 3D X-ray transform in the presence of a Tuy curve and derivable reconstruction methods have already been thoroughly investigated, see e.g., Smith [159], Grangeat [160], Defrise and Clack [161], and Kudo and Saito [162]. The Crofton symbol, which typically represents a discontinuous function, appears in all mentioned approaches and its generalized derivative must be determined. This often leads to special numerical treatments.
Katsevich provides in [163] another formula for inverting the 3D X-ray transform for arbitrary Tuy curves and formulates a reconstruction algorithm. Katsevich employs a suitable weighting function to avoid the derivative of the Crofton symbol, resulting in a stable reconstruction method. The determination of the weighting function is numerically complex for arbitrary Tuy curves. Another inversion formula for the 3D X-ray transform in the case of arbitrary Tuy curves is presented by Louis in [164]. Louis’s approach is similar to that of Defrise and Clack [161], but introduces new operators to achieve a suitable structure of the inversion formula. Since Louis’s inversion formula is based on the adjoint X-ray transform, the approximate inverse [165] serves as a regularization method to develop stable reconstruction methods. Oeckl shows in [166] a formula for inverting the X-ray transform that holds for arbitrary Tuy curves and for any dimension. The Crofton symbol does not need to be derived in this approach. This approach results in both methods, filtered back projection and filtered layergram.
In 1984, Feldkamp, Davis and Kress (FDK) [167] presented an approach that is not based on an inversion formula for the 3D X-ray transform and was developed only for a circular trajectory by adding suitable weights to both the filtering and back projection operations. Nevertheless, the FDK-algorithm evolved to the standard algorithm for cone-beam CT because of its simplicity and efficiency. Since a circular trajectory does not satisfy the Tuy condition in the 3D case, artifacts arise in the reconstruction.
Besides circular trajectories, two additional important scanning trajectories are commonly used in analytic reconstruction: Helical (spiral) CT, which collects a Tuy-complete dataset [168,169], and laminography/tomosynthesis, which collects a Tuy-incomplete dataset [170,171]. Compared to circular CT, helical/spiral CT provides Tuy-complete data not only in the central slice but throughout the entire object, making it particularly suitable for scanning long (axial) objects. In contrast, laminography/tomosynthesis does not achieve Tuy-completeness in the central slice or in other slices. However, it is well-suited for imaging large, thin (transverse) objects.
Practically, while FBP is computationally efficient, it does not allow to incorporate boundary conditions that arise e.g. from polychromatic beam hardening, noise, arbitrary trajectories, coarse or non-equidistant/non-equiangular sampling.

6.1.2. Iterative Reconstruction Methods

Iterative reconstruction methods try to determine a discrete volume V that holds A V = I i for a given system matrix A and projections I i , i { 1 , , s } , s N , by finding an optimization formula V t + 1 = X ( A , V t , I i ) for minimizing an error term, e.g. the reprojection error A V I i , with A as a discretization of the projection map P O for given poses G i , t as the iteration index and V 0 as an initial guess.
One of the earliest and simplest iterative reconstruction methods is the class of Algebraic Reconstruction Methods (ARM), which will be discussed in more detail: In 1937, Kaczmarz [172] introduced an iterative method for solving systems of linear equations, which was later rediscovered and applied in 1970 by Gordon et al. [173] for the Algebraic Reconstruction Technique (ART), in 1972 by Gilbert [174] for the Simultaneous Iterative Reconstruction Technique (SIRT) and in 1984 by Andersen [175] for the Simultaneous Algebraic Reconstruction Technique (SART). This method can be implemented in three key steps: computing a forward projection to simulate the projection, calculating the difference between the measured and simulated projections, and applying a back projection operation to update the volume voxels. These three steps are repeated until a termination criterion is met. Figure 34 shows the principle of the Algebraic Reconstruction Method:
The key difference between ART, SART, and SIRT lies in how the volume update is performed: ART updates the volume after processing each individual ray, SART after each projection, and SIRT after all projections in a full iteration. Accordingly, there are also differences in the convergency and parallelizability. In 2003, Jiang and Wang [176] studied the convergency of some iterative algorithms and Wang and Jiang [177] combined SART and SIRT into the Ordered-Subset Simultaneous Algebraic Reconstruction Technique (OS-SART) with a block-iterative approach [178] to update the volume after processing not only one projection but multiple projections. This allows a more efficient implementation than SART or SIRT in memory hierarchies including GPUs. OS-SART is identical to SART and SIRT if the block size is set to one or to all projections, respectively.
Other iterative reconstruction methods are also based on the forward projection and back projection of rays and projections, for example: In 1993, Sauer and Bouman [179] solved the equation system with the Gauss-Seidel method. Gradient-based methods like Steepest Descent (SD) or Conjugate Gradient Least Squares (CGLS) have a better step size and a better convergency but need more memory. Practically, due to limited data, low-dose and noise, there is not a unique solution but multiple solutions and penalty or regularization terms are used to get not any but the "best" solution dependent on the use case. Therefore, regularizations and statistical/model-based methods make use of a priori information about the measurement system and/or the measured object. Examples of regularizations and statistical/model-based methods will be given in Section 6.2.3 in "Limited Data".
In 2008, for further reading, Wang et al. [180] gave a review and outlook on X-ray CT research and development emphasizing analytic reconstruction, iterative reconstruction, local/interior reconstruction, flat-panel based CT, dual-source CT, multi-source CT, novel scanning modes, energy-sensitive CT, nano-CT, artifact reduction, modality fusion and phase-contrast CT.

6.1.3. Deep Learning Reconstruction Methods

Deep learning may be used for preprocessing the projections or sinograms before the reconstruction, for postprocessing the volume after the reconstruction or for the reconstruction as domain transform itself, either by embedding deep learning operators into analytic or iterative reconstruction methods or vice versa by embedding deterministic and known operators into deep learning reconstruction methods. Like analytical and iterative reconstruction methods in recent decades, deep learning reconstruction methods were initially developed in two dimensions and have been extended to three dimensions in recent years.
In the following, some review papers about deep learning reconstruction are summerized: In 2018, Wang et al. [181] saw image reconstruction as a new frontier of machine learning and gave a good summary of the research up to then. In 2020, Zhang and Dong [182] published a review on deep learning in medical image reconstruction. They summed up the most important reconstruction methods and neural networks with mathematical background. Further, they substantiate more end-to-end deep learning models including not only the reconstruction but also the image analysis like detection, classification and segmentation. Finally, they saw a challenge in the availability of sufficient labeled data in general and for specific tasks. In 2020, Wang et al. [183] published a review on deep learning for tomographic image reconstruction. They summed up four challenges: (1) big data, weakly supervised and unsupervised learning, i.e. the lack of annotated and labeled training data or training data at all; (2) point of care (POC), hybrid and autonomous imaging; (3) network stability and image quality assessment; and (4) explainable/interpretable and ethical artificial intelligence (AI). In 2024, Bellens et al. [184] published an overview and qualitative examples of machine learning and deep learning methods in industrial X-ray computed tomography sorted along the data processing workflow, including: scan parameter optimization, viewpoint optimization, X-ray deblurring, sinogram completion, reconstruction, segmentation, reconstruction deblurring, noise reduction, beam hardening correction, scatter correction, ring artifact correction, metal artifact reduction, super resolution, general reconstruction enhancement, reconstruction denoising and others. That is, deep learning methods are involved from the planning of the scan to the final reconstruction or even classification, anomaly and defect detection.
Examples of deep learning approaches for preprocessing or postprocessing will be given in Section 6.2.3 in "Limited Data". Examples of deep learning approaches for the domain transform itself will be given here:
In 2018, Zhu et al. [185] presented a framework for image reconstruction with automated transform by manifold approximation (AUTOMAP) and demonstrated results for magnetic resonance imaging (MRI). AUTOMAP directly learns the mapping between the measurement and the reconstruction with a fully-connected first layer.
In 2019, Syben et al. [186] implemented PYRO-NN as a framework to embed deterministic and known linear operators like forward/back projection into deep learning neural networks. In AUTOMAP, the full signal pipeline is learned, i.e. from the input measurement to the output reconstruction including the system matrix. With PYRO-NN, the full signal pipeline is modeled with the deterministic and known reconstruction operators, decreasing the number of parameters and thus the memory and the amount of necessary training data for the deep learning.
In 2020, Lagerwerf et al. [187] extended the FDK algorithm to the Neural Network Feldkamp–Davis–Kress algorithm (NN-FDK). This method for a circular cone-beam geometries learns a set of FDK filters and combines the FDK reconstructions done with these filters and improved reconstruction quality in case of high-noise, sparse angles and large cone angles.
In 2022, Rückert et al. [151] implemented neural adaptive tomography (NeAT) combined with a three-dimensional reconstruction approach, an octree-based hierarchical data structure, handling of sparse view and limited angle and geometric image-based online calibration as described in 5.2.2. They observed that, in case of the neural adaptive tomography, the neural network hallucination artifacts look physically plausible and are therefore harder to distinguish from a correct reconstruction.
In 2022, Fu and de Man [188] focused on domain transforms and its hierarchical decomposition. Domain transforms in CT cover the high-dimensional mapping from the projection space to the reconstruction space or vice versa. Due to this high-dimensionality, existing approaches like AUTOMAP are only implemented for small images. Fu et al. make use of the sparsity of the transform and that zero-weights doesn’t have to be trained and stored. Their approach was tested by them for the case of a two-dimensional circular CT but can be extended for the case of a three-dimensional circular CT, too.
In 2024, Ye et al. [189] employed a differentiable reconstruction for arbitrary CBCT orbits (DRACO), a shift-variant FBP algorithm optimized for arbitrary trajectories through a deep learning approach that adapts to a specific trajectory. In [161], the redundancy weights are computed analytically. In [189], the redundancy weights are learned. Results were shown for a sinusoidal orbit, a circle plus arc trajectory and random trajectory points on a sphere.
A challenge for deep learning reconstruction methods is the gathering of annotated and labeled training data. Both the measurement of the real data and the annotation and labeling of this data are associated with high efforts and costs. Before refining a model with expensive real data, simulated projections may help for prototyping, research and development. One advantage is the reproducibility of the simulation and the ability to simulate edge cases that are rare or difficult to measure in reality. Another advantage is the avoidance of the manual annotation and labeling as the ground truth is completely known. In the following, some X-ray simulation use cases and frameworks are given: In 2022, Vienne et al. [190] assessed the influence of CT acquisition parameters on flaw detectability through simulation using CIVA. In 2023, Sukowski et al. [191] automated 3D defect detection based on simulated reference using XSimulation. In 2024, Flener et al. [192] analyzed image data to detect a CT system’s error state and identify the corresponding root cause using aRTist. In 2024, Wu et al. [193] published an overview of the open-source CT simulation environment XCIST.

6.2. Challenges Regarding Twin Robotic CT Systems

One of the main advantages of a twin robotic CT system are its degrees of freedom that enable the system to carry out arbitrary trajectories and a local tomography of regions of interest (ROI) [19,38,194]. However, the new capabilities regarding the hardware result in new challenges and requirements regarding the software and the reconstruction methods:
In the case of the circular cone beam computed tomography of the 1967th Ford Mustang in Figure 33 and Figure 34, differences between the reconstruction results of the cropped FBP and cropped SART are hard to spot. However, the projections were measured to only cover the car front with the car engine as region of interest. Figure 35 shows the complete reconstruction of the complete object with a FBP and SART. For both reconstruction methods, the front of the car looks fine while the rear of the car shows limited angle artifacts. The edge of the projections show up as a circle or ellipse (the rotation axis and reconstruction slice are not perpendicular) with a strong intensity in the FBP and a weak intensity in the SART reconstruction. Corrections, that will be introduced in Section 6.2.2, were not applied. In the case of arbitrary trajectories and region of interest reconstruction using all the degrees of freedom of the twin robotic CT system, the differences between analytic and iterative reconstruction methods would be much more significant.
Both arbitrary trajectories and region of interest reconstruction can be seen as the main challenges for the reconstruction in a twin robotic CT system. For analytic and iterative methods, arbitrary trajectories and region of interest reconstruction will be focused in more detail in Section 6.2.1 and Section 6.2.2, respectively. For deep learning reconstruction methods, the capabilities depend on the architecture of the network and the selection of its operators: NeAT [151], for example, is capable of arbitrary trajectories but not region of interest reconstruction. AUTOMAP [185], for example, as a fully connected network, may be capable of both arbitrary trajectories and region of interest reconstruction but at the cost of impractical memory consumption for the parameters and impractical computation time for the training.

6.2.1. Arbitrary Trajectories

Although the term “Arbitrary Trajectories” has been used in the previous chapters, it requires a more detailed definition for the reconstruction. “Arbitrary Trajectories” refer to first arbitrary curves (for example, in opposite to circular or helical curves), second arbitrary sample points (for example, in opposite to equidistant or equiangular sample points) and third non-constant transformations from the X-ray source to the X-ray detector (for example, in opposite to a C-arm system).
Arbitrary Trajectories using Analytic Reconstruction Methods: In all analytic reconstruction methods for trajectories that satisfy the Tuy condition, the Crofton symbol must be computed. This requires determining the number of intersection points of all planes through all reconstruction points with the trajectory. This is feasible for well-behaved trajectories that exhibit certain symmetries, such as a helical trajectory, as shown by Weber [195]. For arbitrary trajectories, this can become computationally intensive.
Many approaches for CT reconstruction algorithms for trajectories that satisfy the Tuy condition still yield a reconstruction algorithm even when the Tuy conditions are not fulfilled, as seen in Schön [196]. The Crofton symbol must still be determined or at least suitably chosen in this case. In some instances, calculating the Crofton symbol may be simplified; however, in every case, reconstruction artifacts will arise due to the lack of measurement data.
When a CT scan does not sample the trajectory with numerous measurement points, but instead consists of only a few projections from different directions, analytical reconstruction methods reach their limits in the form of the occurrence of artifacts. This is because analytical methods model a CT scan with an integral transformation, and this model is then too far from reality. In 1997, Noo et al. [197] presented a possible approach for a cone beam reconstruction from general discrete source positions using binning and interpolation in the projection domain. In 1994, Defrise and Clack [161] used a shift-variant filtering with the redundancy weights computed analytically. In 2024, Ye et al. [189] used a shift-variant filtering with the redundancy weights learned. The latter supports trajectories where it’s too complex or not possible to formulate or compute an analytical formula. Another possible approach is the application of the filtered layergram method, where the filter is not derived from the inversion formula but must be heuristically determined. In 2022, Russ et al. [198] presented a fast reconstruction scheme for arbitrary acquisition orbits based on filtered layergram.
Arbitrary Trajectories using Iterative Reconstruction Methods: The algebraic reconstruction methods, gradient-based reconstruction methods and statistical/model-based reconstruction methods are based on the forward projection and the back projection operators. These operators only depend on the actual projection and not on the overall orbit or trajectory. That is, iterative reconstruction methods are capable of arbitrary trajectories.

6.2.2. Region Of Interest Reconstruction

In region-of-interest reconstruction, a distinction must be made between complete (non-truncated) and truncated data. According to Clackdoyle and Defrise in [199], data is complete or non-truncated for a projection, i.e. a specific position of source and detector, if the raysum of all rays through the source is either measured or known to be zero. Incomplete projections have the unmeasured rays at arbitrary pixels. Truncated projections have the unmeasured rays at the extremities of the nonzero pixels. That is, truncated projections are a subset of incomplete projections. According to Clackdoyle and Defrise, the case of full angular coverage but with all projections truncated on both sides is called the interior problem [24,200]. Mathematically, its solution is not unique.
Figure 36 shows an out-of-the-box region of interest reconstruction with FBP and SART. In contrast to Figure 33, Figure 34 and Figure 35, not the complete object but only the region of interest was reconstructed. The FBP as an example for an analytic reconstruction is clear. The SART as an example for an iterative reconstruction contains artifacts. In the following, the reasons for these differences will be explained.
Region Of Interest Reconstruction using Analytic Reconstruction Methods: For analytic reconstruction methods, single voxels of the reconstruction volume can be computed independently. In the case of non-truncated data, the object projections are covered by the detector with only zero raysums at the edge of the projection. A region of interest reconstruction is possible without the occurence of artifacts. In the case of truncated or partially truncated data, the objects projections intersect the edge of the detector with also non-zero raysums at the edge of the projection as shown in the Figure 32, Figure 33 and Figure 34. Without a correction algorithm, this edge will lead to an edge in the reconstruction as seen in Figure 35.
To overcome the interior problem, Li et al. [148] use a small detector for the region of interest and a large detector for the background correction for the filtering. There are other approaches using only one scan and decomposing the filter into two steps where the first step consists of a local operation. For example, Noo et al. [201] decompose the filter into a derivative and an inverse Hilbert transform and Xia et al. [202] show a decomposition of the filter into a 3D Laplace filter and a 3D residual filter.
Region Of Interest Reconstruction using Iterative Reconstruction Methods: In iterative reconstruction, the entire system of equations must be solved to minimize artifacts, as shown in Figure 36. This directs to the straight-forward approach for region of interest reconstruction: A high-resolution reconstruction of the entire object is first computed, incurring significant memory and runtime costs, and then cropped to the desired region. This approach was also used in Figure 34. More advanced techniques reduce memory and runtime costs by lowering the resolution outside the region of interest, utilizing adaptive or multiple grids (“multigrid”). Initially, these methods were motivated by the unknown dimensions and positions of the object of interest, particularly when dealing with fluids and gases observed through optical systems [203]. Later, these methods were adopted for X-ray imaging systems [204]. A key challenge is determining the appropriate grid resolutions: higher resolutions are more costly, while lower resolutions can introduce artifacts. This choice depends on the object being imaged: Regions with small variations or blurry objects like fluids and gases can be reconstructed with a lower resolution to reduce the costs. Regions with large variations or sharp-edged objects like industrial parts must be reconstructed with a higher resolution to reduce the artifacts. Other difficulties include managing transitions between resolutions, handling interpolation artifacts, and avoiding moiré or aliasing artifacts caused by varying resolutions across different parts of the volume. In 2012, Gregson et al. [205] replaced the reconstruction volume grid with sample points and radial basis functions allowing a smooth transition between different resolutions and different regions. In 2015, Kopp et al. [206] computed the FBP of the complete object, zeroed out the region of interest and subtracted the forward projections from the measured projections resulting in projections of only the region of interest. In 2024, Jung et al. [207] avoided multiple grids by moving the residuals outside the region of interest from volume to projection space. These residual projections are meant to cover equation system inconsistencies and thus may help not only with region of interest reconstruction but also in other applications and use cases like artifact reduction.

6.2.3. Other Challenges

While arbitrary trajectories and region of interest reconstruction are the main challenges in twin robotic CT reconstruction, there are other challenges, too: The first challenge is data volume, impacting both storage requirements and computational runtime. The second challenge is limited data, including data incompleteness, noise, and artifacts, particularly when scanning large or complex-shaped objects.
Data Amount: Standard system configurations of industrial CT scanners include a detector matrix of 3072 x 3072 pixels taking up 3072 x 3072 x sizeof(uint16) = 18 MiB per projection. For a typical circular trajectory with 2400 projections, the size of the measured projections is around 45 GB (uint16) and the size of the reconstructed volume is around 90 GB (float32). But twin robotic CT systems are capable of larger object sizes and higher projection numbers resulting in more data. In Figure 12, a robot CT scan of a BMW 4 Grand Coupé door was shown. For this scan, 14400 projections with 3072 x 3072 pixels were stitched to 800 projections with 7119 x 13179 pixels, resulting in 250 GB data only for the projections. To handle this data volume, the complete reconstruction pipeline is optimized from the reconstruction mathematics to the reconstruction implementation up to dedicated GPU-Servers. Both iterative and deep learning based reconstruction methods may use analytic components either for the reconstruction itself or for a precomputation. For example, in [208], the volume for the algebraic reconstruction is not initialized with zeroes but with the result of a Filtered Back Projection. Approximations of the mathematical model help to reduce the computation time, for example the unmatching pairs of the forward projection and back projection operators [209,210,211]. Hierarchical structures, for example different resolution levels like multigrid [203] or different compression levels like Wavelet [212,213] help to reduce the memory consumption. Typically, the output attenuation coefficients are stored in a voxel grid. But there are also other representations: In 2012, Gregson et al. [205] replaced the reconstruction voxel grid with sample points and radial basis functions. In 2022, Rückert et al. [151] replaced the reconstruction voxel grid with a neural implicit representation (NIR). A technical and performance survey of NIR is given in [214].
Limited Data: The term limited data contains some conditions under which a reconstruction is further complicated: truncated data, limited angle and sparse view. Here, also low-dose and noise is included. The truncated data and interior problem was discussed in Section 6.2.2. Ideally, both the Tuy condition [67], ensuring sufficient geometric coverage, and the Nyquist–Shannon condition [158], preventing aliasing, are met. The Tuy condition is violated in case of limited angle. The Nyquist-Shannon condition is violated in case of a sparse view, i.e. an insufficient number of projections compared to the number of projection pixels and volume voxels.
A twin robotic CT system is on the one side capable of large object sizes but on the other side limited regarding the X-ray components weights, e.g. the X-ray tube weight and power. Thus, compared to systems with more powerful tubes, a twin robotic CT system is more suitable for large thin objects (like bikes) or large holey objects (like cars) and more sensitive to objects with strong attenuation. In particular, metal parts of the object itself or of the calibration phantom will cause beam hardening and beam hardening artifacts. Even if both conditions are met, strong attenuation effects (e.g., beam hardening) can still result in insufficient data for certain regions or voxels. An optimized trajectory can reduce but not entirely eliminate strongly attenuated rays. Consequently, not only must the trajectory be optimized to maximize high-quality data, but the reconstruction process must also be adapted to minimize the influence of low-quality data. Therefore, rays with strong attenuation can be down-weighted or ignored [17,29].
In many cases, noise and artifacts can be reduced using additional a priori information about the measurement system and/or the scanned object. The following are some examples:
Information about the system noise characteristics: In 1977, Rockmore and Macovski [215] created a statistical model of the measurement system noise characteristics and the underlying Poisson process and used a maximum likelihood approach for the reconstruction. This approach was followed by other statistical/model-based iterative reconstruction methods, for example Penalized Weighted Least-Squares (PWLS) [216] and derivatives [217,218,219]. Statistical/Model-based iterative reconstruction methods can account not only for the system noise characteristics but also for other a priori information about the measurement system and/or the measured object following in the next paragraphs. In 2017, Syben et al. [220] learned the discrete optimal reconstruction filter for the filtered back projection directly from the continuous Ramp filter. For data without noise, their result was similar to the Ram-Lak filter. For data with noise, their approach has the potential to learn an optimal discrete filter for the given noise characteristics. In the authors’ view, these observations may help understanding of deep learning and traditional analytic techniques such as Wiener filtering and discretization theory. In 2020, Hendriksen et al. [221] proposed Noise2Inverse, a self-supervised and Mixed-Scale Dense (MSD) [222] based method for denoising linear image reconstructions. They make use of the fact, that the noise of voxels is not independent as assumed by other methods but dependent as of the back-projection of the reconstruction.
Information about the object signal characteristics: Methods with compressed sensing [223] like total variation minimization [224] or wavelet compression [225] exploit the sparsity of natural signals by assuming that most structures in an image exhibit minimal variation. This allows for high-quality reconstructions with fewer projections and reduced noise. In 2015, Schön et al. [226] reduced the cycle time in process integrated computed tomography using compressed sensing. In 2017, Roemer et al. [227] computed a differential SART using the difference of the actual measurement and a reference measurement of an object, similar in shape and orientation. Their approach makes use of the sparsity of the difference projections and the simplicity of the total variation minimization in the difference domain and considers misalignment between the actual object and the reference object.
Information about the object material composition: Practically, the Beer-Lambert law is used to convert from measured intensities to linear raysums. This process is also known as log-correction and covers mono-energetic X-rays and mono-material objects. In the real case of poly-energetic X-rays, one can observe beam hardening in the measurement and beam hardening artifacts in the reconstruction caused by this approximation. In case of mono-material objects, a characteristic line for beam hardening correction can be computed or measured. In case of multi-material objects, the forward projection can be extended from a mono-energetic model to a poly-energetic model like pSART [228]. pSART is based on knowledge of the object materials and the X-ray spectrum and computes the attenuation coefficients for a given reference energy.
Information about the object material discreteness: In Non-Destructive Testing there are many use cases requiring a segmentation. Typically, first a reconstruction is computed and second the reconstruction is segmented. But there are also approaches doing the reconstruction and the segmentation simultaneously: Originally motivated by the detection of the absence or presence of atoms in a crystal in electron microscopy, the binary or discrete reconstruction got more attention [229,230]. DART [231] was able to improve the reconstruction resolution for both simulated data [231] and measured data like bones [232]. With DART, by using the information about the object material discreteness, it was possible to either increase the reconstruction resolution with the same projections or to decrease the X-ray dose with the same reconstruction resolution. In each iteration, DART segments the voxels into fixed and unfixed voxels while updating only the unfixed voxels. Thereby, voxels are considered fixed if there is a high probability of coincidence between the voxels’ attenuation coefficient and the truth and if voxels are not at a boundary between materials. In 2012, Vlasov et al. [233] proposed a similar approach for artifact preventive reconstruction in few-view computed tomography not with additive but with multiplicative algebraic reconstruction. In 2017, SART-FISTA-TV and DART-FISTA-TV were used for limited angle trajectories applied to robotic inspection [234,39]. These two proposed algorithms combine Total Variation (TV) regularization and Fast Iterative Shrinkage-Thresholding Algorithm (FISTA) to increase the convergence speed. In 2019, Poly-DART [235] combines DART [231] and pSART [228]. This combination improves DART with the poly-energetic forward projection model or pSART with the knowledge of discrete material steps. While DART segments the voxels only based on the voxels’ attenuation coefficient, Poly-DART extends this segmentation with some random seed points. In Tabu-DART [236] the segmentation was done with a probability map.
Information about the object shape: The object shape can be learned or retrieved for example from a CAD model [237] or from other sensors in case of a multimodal setup. Laurentini et al. [238] computed the visual hull to separate between air and object. This can be used for optical and X-ray data: a voxel can be considered as air voxel if there is at least on ray through this voxel without attenuation. In 2013, Schrapp et al. [239] used ultrasound data in addition to the X-ray data for detecting and providing the inner object edges to the X-ray reconstruction. In 2012, Stayman et al. [240] modeled and optimized in the "known-component reconstruction" (KCR) also the transformation of known components like pedicle screws. In 2012, Xu et al. [241] combined statistical iterative reconstruction and dictionary learning as a sparse representation of the object. Therefore, a dictionary of image patches or atoms was learned from normal-dose reconstructions and used for the improvement of low-dose reconstructions of the same or a similar object. In 2018, Zheng et al. [242] extended the PWLS reconstruction method with a regularization based on a Union of Learned TRAnsforms (ULTRA) to PWLS-ULTRA. Similar to [241], this union of transforms was pre-learned from image patches extracted from existing reconstructions of the same or a similar object. In contrast to [241], the approach of [242] is not only for two-dimensional slices but also for three-dimensional volumes. In 2018, Pelt et al. [222] improved a filtered back projection reconstruction from limited data using Mixed-Scale Dense (MSD) convolutional neural networks. In comparison to encoder-decoder convolutional neural networks, Mixed-Scale Dense networks use the images not only of the previous layer but also of all previous layers. The approach learns characteristics of objects and was benchmarked against limited number of projections, limited exposure time, limited angular range and also limited quality of training images. Due to the available frameworks, the implementation was only for two-dimensional slices and not for three-dimensional volumes.

6.3. Conclusion to CT Reconstruction for Robot CT Systems

At the state of the art, arbitrary trajectories are challenging for analytic reconstruction and region of interest reconstructions are challenging for iterative reconstruction. However, as shown, there are promising approaches in both directions, i.e. making analytic reconstruction methods capable of arbitrary trajectories and iterative reconstruction methods capable of region of interest reconstruction. The combination of arbitrary trajectories and region of interest reconstruction is already feasible but comes with increased computational and memory demands. This is a general challenge in robotic CT systems, which offer greater flexibility but also deal with larger objects and often significantly higher data volumes than standard CT systems. Deep learning may help not only to reduce the computation and memory costs in comparison to complex analytic or iterative methods but also with other challenges like limited data. Ultimately, there is no universal solution, but rather a diverse set of analytic, iterative, and deep-learning-based methods that can be combined to suit specific applications.

7. Conclusion

Robotic CT is an exceptionally versatile and powerful tool for metrology and digitization. However, the detailed challenges currently often limit its efficient application. A key limitation lies in the lack of comprehensive evaluations and testing. This complicates determining whether robotic CT can effectively address the described challenges with the currently available methods for each specific scenario. The reliable use of robotic CT therefore requires experts and incurs relatively high costs. However, as the methods outlined here continue to develop, these costs and dependencies on expertise are expected to decrease over time.
Several research groups are actively addressing these challenges. Once robotic CT systems are capable of autonomously generating and following optimized scanning trajectories (Chapter 4: CT Trajectory Optimization), achieving high precision in geometric calibration (Chapter 5: Geometric Calibration), and reliably extracting and reconstructing the measured data (Chapter 6: CT Reconstruction), we believe robotic CT will revolutionize NDT. Robotic CT will unlock new possibilities for CT scanning, enhancing non-destructive testing in established industries and enabling applications in entirely new environments.
The technology is currently at a stage comparable to the early years following the introduction of industrial CT scanners - still developing but already a powerful tool. Realized system based on robots shown in 2.3 and 2.4 have been successfully used in various but still isolated application scenarios.
These systems are particularly effective for analyzing large or complex geometries. With the global trend towards electric vehicle development, there are significant opportunities for utilizing such systems, for example, efficiently analyzing an entire battery pack in a single CT scan while enabling high-resolution scans for specific regions where necessary.
Another example is the inspection of large to giga-casting components. Mono-robotic and twin-robotic systems enable a two-stage inspection process: First, defects are identified in 2D projections. Then, 3D CT is performed to accurately assess the component’s quality and effectively reduce scrap.
One of the strengths of industrial robots is their repeatability during positioning, as demonstrated hour after hour in many production lines for repetitive processes. Developments in new X-ray sources and X-ray detectors as well as innovative developments in the field of industrial robots enable a significant increase in accuracy and resolution in imaging. We are currently achieving a long-term stable and reliable resolution of around 75 µm voxel edge length with robotic CT systems. This high precision is more than sufficient for many applications in quality control and metrology and opens up new possibilities for the combination of large-scale and detailed analyses.

8. Outlook

In the following, we outline several exemplary and particularly promising areas for further improvement.
Mobility / Flexibility: Different applications require varying degrees of flexibility. If the calibration challenges discussed in Chapter 5 can be resolved to the extent that application-specific measurements can be reliably generated even with less stable manipulators, numerous new scanning scenarios may become feasible. Some applications might require more agile robots with additional or specialized joints. Other applications might require very small, flexible manipulator systems that can be freely placed inside hollow objects such as car bodies. Other scenarios might require freely movable X-ray components, for example by mounting them on mobile platforms or even drones to scan large infrastructure. As an example, Figure 37 shows a potential new application that might demand enhanced mobility: Non-destructive testing for infrastructure [243].
Scanning unknown objects: If there is no digital prior knowledge about the object, experts are currently required to manually plan the CT trajectory. To ensure a safe CT scan without robot collisions, sensors can be employed to map the object’s surface to define collision boundaries. The automatic trajectory optimization methods described in Chapter 4 rely on information of the object’s geometry and internal structure. As such, these current methods are not applicable without prior information. Zaech et al. [64] have developed a method that uses data from already acquired projections for real-time trajectory optimization, reducing the need for prior information in medical applications. To enable industrial CT scans without sufficient prior knowledge, comparable methods need to be developed and evaluated across various use cases.
Scanning Speed: Current robotic CT scans are time-consuming. This is partly due to suboptimal robot path planning and the intentionally slow movement of robots, which increases safety and minimizes acceleration forces on the X-ray components. Additionally, current robotic CT systems stop before generating each projection. To increase the speed of robotic CT systems, we expect future systems to continuously move the X-ray components along smooth trajectories during the scan: a technique known as fly-by scanning. To fully realize these benefits, new trajectory optimization methods must be developed, specifically designed for smooth, high-speed CT scanning.
Reconstruction and multi modal imaging: Robotic CT systems enable scanning of regions of interests within large objects. However, as mentioned in Chapter 6, due to the shape, size and density of many interesting use cases, it is often not possible to acquire sufficient information for reliable and precise reconstruction. On the one hand, this lack of information could be addressed using optimized reconstruction strategies and AI methods leveraging prior knowledge. On the other hand, additional information could be obtained by integrating supplementary sensor technologies, such as ultrasound, terahertz, infrared, radar or X-ray backscatter. In principle, these sensors could be mounted on the existing robots of the robotic CT system. Future research may focus on developing application-specific workflows to plan multi modal scanning trajectories and fusion methods to automatically generate the necessary data and extract the relevant information.
To conclude, with the new flexibility of CT scanners, we assume that completely new possibilities for non-destructive imaging will arise. Besides optimization of hardware and software, this will require new workflows and maybe even completely new ways of approaching different imaging tasks.

Author Contributions

Conceptualization, Chapters 1, 2, 7 and 8, review and editing, Gabriel Herl; Chapter 3 and 4, Simon Wittl; Chapter 5, Niklas Handke and Anton Weiss; Chapter 6, Alexander Jung; Chapters 2 and 7, Markus Eberhorn; Chapter 6, Steven Oeckl; review and editing, Simon Zabler; All authors have read and agreed to the published version of the manuscript.”

Funding

This research was partially funded by The Federal Ministry of Education and Research of Germany grant number 01IS23033A project RoboQuality and The Bavarian Research Foundation grant number AZ-1581-23 project XLRoboCT.

Acknowledgments

Many thanks to Radalytica and CEA for providing images of their robotic CT systems and some of their applications.

Conflicts of Interest

The authors declare no conflicts of interest.The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
ART Algebraic Reconstruction Technique
CBCT Cone Beam CT
ConvNet Convolutional Neural Network
CL Computed Laminography
CNR Contrast-to-noise Ratio
CT Computed Tomography
DART Discrete Algebraic Reconstruction Technique
DLT Direct Linear Transformation
GRU Gated Recurrent Units
FBP Filtered Back Projection
FDD Focus Detector Distance
FDK Feldkamp, Davis and Kress algorithm
FFT Fast Fourier transform
FOV Field of View
FOD Focus Object Distance
MTF Modulation Transfer Function
NPS Noise Power Spectrum
ODD Object Detector Distance
PSNR Peak-signal-to-noise Ratio
ROI Region of Interest
SART Simultaneous Algebraic Reconstruction Technique
SIRT Simultaneous Iterative Reconstruction Technique
SNR Signal-to-noise Ratio
SSIM Structural Similarity Index
TCP Tool Center Point
VA Volumetric Accuracy

References

  1. Zabler, S.; Maisl, M.; Hornberger, P.; Hiller, J.; Fella, C.; Hanke, R. X-ray imaging and computed tomography for engineering applications. tm - Technisches Messen 2021, 88, 211–226. [CrossRef]
  2. Hounsfield, G.N. Computerized transverse axial scanning (tomography). 1. Description of system. British Journal of Radiology 1973, 46, 1016–1022. [CrossRef]
  3. Bossi, R.H.; Cooprider, K.K.; Georgeson, G.E. X-ray computed tomography of composites. 36th International SAMPE Symposium and Exhibition 1991, pp. 224–238.
  4. Sire, P.; Rizo, P.; Martin, M.; Grangeat, P.; Morisseau, P. Development of an Advanced 3D Cone Beam Tomographic System. In Review of Progress in Quantitative Nondestructive Evaluation; Springer, Boston, MA, 1992; pp. 371–378. [CrossRef]
  5. Waldmann, T.; Gorse, S.; Samtleben, T.; Schneider, G.; Knoblauch, V.; Wohlfahrt-Mehrens, M. A Mechanical Aging Mechanism in Lithium-Ion Batteries. Journal of The Electrochemical Society 2014, 161, A1742–A1747. [CrossRef]
  6. Mueller, D.; Fella, C.; Altmann, F.; Graetz, J.; Balles, A.; Ring, M.; Gambino, J. Characterization of electrically stressed power device metallization using nano-CT imaging. Microelectronics Reliability 2022, 135, 114589. [CrossRef]
  7. Ito, M.; Yamaguchi, M.; Oba, K. CsI(Na) Scintillation Plate with High Spatial Resolution. IEEE Transactions on Nuclear Science 1987, 34, 401–405. [CrossRef]
  8. Singh, J.P.; Bansal, N.P.; Bandyopadhyay, A., Eds. Innovative Processing and Synthesis of Ceramics, Glasses, and Composites V, 1 ed.; Vol. 129, Wiley, 2006. [CrossRef]
  9. Zabler, S.; Ullherr, M.; Fella, C.; Schielein, R.; Focke, O.; Zeller-Plumhoff, B.; Lhuissier, P.; DeBoever, W.; Hanke, R. Comparing image quality in phase contrast sub-u X-ray tomography - A round-robin study. Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment 2020, 951, 162992. [CrossRef]
  10. Nils Reims.; Tobias Schoen.; Michael Boehnel.; Frank Sukowski.; Markus Firsching. Strategies for efficient scanning and reconstruction methods on very large objects with high-energy x-ray computed tomography. SPIE, 2014, pp. 72–80. [CrossRef]
  11. Kumpova, I.; Vopalensky, M.; Fila, T.; Kytyr, D.; Vavrik, D.; Pichotka, M.; Jakubek, J.; Kersner, Z.; Klon, J.; Seitl, S.; et al. On-the-Fly Fast X-Ray Tomography Using a CdTe Pixelated Detector—Application in Mechanical Testing. IEEE Transactions on Nuclear Science 2018, 65, 2870–2876. [CrossRef]
  12. Rajendran, K.; Petersilka, M.; Henning, A.; Shanblatt, E.R.; Schmidt, B.; Flohr, T.G.; Ferrero, A.; Baffour, F.; Diehn, F.E.; Yu, L.; et al. First Clinical Photon-counting Detector CT System: Technical Evaluation. Radiology 2022, 303, 130–138. [CrossRef]
  13. Wolfgang Holub, Franziska Brunner, Tobias Schön. RoboCT - Application for in-situ inspection of join technologies of large scale objects. International Symposium on Digital Industrial Radiology and Computed Tomography 2019, 2019.
  14. Wittl, S.; Weiss, A.; Herl, G.; Zabler, S.; Dewailly, P.; Le Goff, R. Unveiling the Full Picture: Advanced Scanning Procedure for Complete Large Component Scans via Twin Robotic Computed Tomography. e-Journal of Nondestructive Testing 2024, 29. [CrossRef]
  15. Herl, G.; Hiller, J.; Maier, A. Scanning trajectory optimisation using a quantitative Tuybased local quality estimation for robot-based X-ray computed tomography. Nondestructive Testing and Evaluation 2020, 35, 287–303. [CrossRef]
  16. Herl, G.; Hiller, J.; Thies, M.; Zaech, J.N.; Unberath, M.; Maier, A. Task-Specific Trajectory Optimisation for Twin-Robotic X-Ray Tomography. IEEE Transactions on Computational Imaging 2021, 7, 894–907. [CrossRef]
  17. Herl, G. Multipositional X-ray Tomography for Avoidance and Reduction of Image Artefacts. PhD thesis, Friedrich-Alexander-Universität Erlangen-Nürnberg, Erlangen, 2022.
  18. Bauer, F.; Goldammer, M.; Grosse, C. Scan Time Reduction by Fewer Projections - an Approach for Part-Specific Acquisition Trajectories. 2022.
  19. Ziertmann, A.; Jahnke, P.; Kerscher, S.; Koch, M.; Holub, W. Robot guided Computed Tomography. Journal of the Japan Society for Precision Engineering 2020, 86, 316–322. [CrossRef]
  20. Evangelista, D.; Terreran, M.; Pretto, A.; Moro, M.; Ferrari, C.; Menegatti, E. 3D Mapping of X-Ray Images in Inspections of Aerospace Parts. In Proceedings of the 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), 2020, Vol. 1, pp. 1223–1226. [CrossRef]
  21. Ghita, M.; Uher, J.; Boháčová, J.; Kadeřábek, R. Arbitrary Path CT by Multi-Robot Imaging Platform (RadalyX). e-Journal of Nondestructive Testing 2022, 27. [CrossRef]
  22. Landstorfer, P.; Hiller, J.; Herbst, M. Investigation of positioning accuracy of industrial robots for robotic-based X-ray computed tomography. e-Journal of Nondestructive Testing 2019, 24. [CrossRef]
  23. Weiss, A.; Wittl, S.; Herl, G.; Zabler, S. Simulated and experimental evaluation of the accuracy of twin robotic CT systems. 12th Conference on Industrial Computed Tomography (iCT) 2023 2023.
  24. Banjak, H.; Costin, M.; Vienne, C.; Kaftandjian, V. X-ray Computed Tomography Reconstruction on Non-Standard Trajectories for Robotized Inspection. In Proceedings of the 19th World Conference on Non-Destructive Testing 2016, munich, Germany, 2016.
  25. Heiken, J.P.; Brink, J.A.; Vannier, M.W. Spiral (helical) CT. Radiology 1993, 189, 647–656. [CrossRef]
  26. Hu, H. Multi-slice helical CT: scan and reconstruction. Medical physics 1999, 26, 5–18. [CrossRef]
  27. Zhou, J.; Maisl, M.; Reiter, H.; Arnold, W. Computed laminography for materials testing. Applied Physics Letters 1996, 68, 3500–3502. [CrossRef]
  28. Gondrom, S.; Zhou, J.; Maisl, M.; Reiter, H.; Kröning, M.; Arnold, W. X-ray computed laminography: an approach of computed tomography for applications with limited access. Nuclear Engineering and Design 1999, 190, 141–147. [CrossRef]
  29. Herl, G.; Hiller, J.; Sauer, T. Artifact reduction in X-ray computed tomography by multipositional data fusion using local image quality measures. e-Journal of Nondestructive Testing 2019, 24. [CrossRef]
  30. Yang, D.; Kemp, C.A.J.; Majee, S.; Buzzard, G.T.; Bouman, C.A. Pixel-weighted Multi-pose Fusion for Metal Artifact Reduction in X-ray Computed Tomography.
  31. Kyrieleis, A.; Ibison, M.; Titarenko, V.; Withers, P.J. Image stitching strategies for tomographic imaging of large objects at high resolution at synchrotron sources. Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment 2009, 607, 677–684. [CrossRef]
  32. Dabravolski, A.; Batenburg, K.J.; Sijbers, J. Dynamic angle selection in X-ray computed tomography. Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms 2014, 324, 17–24. [CrossRef]
  33. de Samber, B.; Renders, J.; Elberfeld, T.; Maris, Y.; Sanctorum, J.; Six, N.; Liang, Z.; de Beenhouwer, J.; Sijbers, J. FleXCT: a flexible X-ray CT scanner with 10 degrees of freedom. Optics express 2021, 29, 3438–3457. [CrossRef]
  34. Maier, A.; Steidl, S.; Christlein, V.; Hornegger, J., Eds. Medical Imaging Systems: An Introductory Guide; 2018. [CrossRef]
  35. Krumm, Michael, Christoph Sauerwein, Volker Hämmerle, and Stephan Heile. Robotic x-ray computed tomography system for fast automated non-destructive testing of joints in large assemblies and its application in automotive production. 12th European Conference on Non-Destructive Testing (ECNDT 2018) Proceedings, 2018.
  36. Pekel, E.; Schaff, F.; Dierolf, M.; Pfeiffer, F.; Lasser, T. X-ray computed tomography with seven degree of freedom robotic sample holder. Engineering Research Express 2022, 4, 035022. [CrossRef]
  37. Hiller, J.; Landstorfer, P.; Marx, P.; Herbst, M. Evaluation of the impact of faulty scanning trajectories in robot-based x-ray computed tomography. Measurement Science and Technology 2021, 32, 015401. [CrossRef]
  38. Wolfgang Holub, Ulf Hassler, ChristianSchorr, Michael Maisl. XXL-Micro-CT Comparative Evaluation of Microscopic Computed Tomography for Macroscopic Objects. Digital Industrial Radiology and Computed Tomography 2015, 2015.
  39. Vienne, C., & Costin. Adapted acquisition trajectory and iterative reconstruction for few-views CT inspection. In 8th Conf. on Industrial Computed Tomography 2018.
  40. Holub, W. RoboCT - Robot based Micro-CT of full size Composite Aerostructures. 13th European Conference on Non-Destructive Testing. e-Journal of Nondestructive Testing 2023, 28.
  41. Bussy, V.; Vienne, C.; Kaftandjian, V. Fast algorithms based on Empirical Interpolation Methods for selecting best projections in Sparse-View X-ray Computed Tomography using a priori information. NDT & E International 2023, 134, 102768. [CrossRef]
  42. Hess, J., & Eberhorn, M.. Mobile Computed Tomography. International Symposium on NDT in Aerospace, 2008.
  43. Hess, J., Eberhorn, M., Hofmann, M., & Luxa, M.. Advanced Reconstruction Techniques Applied to an On-Site CT System. 2nd Int. Symposium on NDT in Aerospace 2011.
  44. Gallo, E. The SO(3) and SE(3) Lie Algebras of Rigid Body Rotations and Motions and their Application to Discrete Integration, Gradient Descent Optimization, and State Estimation.
  45. Sidky, E.Y.; Kao, C.M.; Pan, X. Accurate image reconstruction from few-views and limited-angle data in divergent-beam CT. E. Y. Sidky and C.-M. Kao and X. Pan 2006.
  46. Frikel, J.; Quinto, E.T. Characterization and reduction of artifacts in limited angle tomography. Inverse Problems 2013, 29, 125007. [CrossRef]
  47. Chityala, R.; Hoffmann, K.R.; Bednarek, D.R.; Rudin, S. Region of Interest (ROI) Computed Tomography. Proceedings of SPIE–the International Society for Optical Engineering 2004, 5368, 534–541. [CrossRef]
  48. Lifton, J.J.; Malcolm, A.A.; McBride, J.W. An experimental study on the influence of scatter and beam hardening in x-ray CT for dimensional metrology. Measurement Science and Technology 2016, 27, 015007. [CrossRef]
  49. Ferrucci, M.; Leach, R.K.; Giusca, C.; Carmignato, S.; Dewulf, W. Towards geometrical calibration of x-ray computed tomography systems—a review. Measurement Science and Technology 2015, 26, 092003. [CrossRef]
  50. Schmitt, R.H.; Buratti, A.; Grozmani, N. Investigating the influence of workpiece placement on the uncertainty of measurements in industrial computed tomography. e-Journal of Nondestructive Testing 2019, 24. [CrossRef]
  51. Amirkhanov, A.; Heinzl, C.; Reiter, M.; Gröller, E. Visual optimality and stability analysis of 3DCT scan positions. IEEE transactions on visualization and computer graphics 2010, 16, 1477–1486. [CrossRef]
  52. Linde, M.; Wiest, W.; Trauth, A.; Sause, M.G.R. Selecting Feasible Trajectories for Robot-Based X-ray Tomography by Varying Focus-Detector-Distance in Space Restricted Environments. Journal of Nondestructive Evaluation 2024, 43. [CrossRef]
  53. Butzhammer, L.; Hausotte, T. Complex 3D scan trajectories for industrial cone-beam computed tomography using a hexapod. Measurement Science and Technology 2021, 32, 105402. [CrossRef]
  54. Wei, C.; Albrecht, J.; Rit, S.; Laurendeau, M.; Thummerer, A.; Corradini, S.; Belka, C.; Steininger, P.; Ginzinger, F.; Kurz, C.; et al. Reduction of cone-beam CT artifacts in a robotic CBCT device using saddle trajectories with integrated infrared tracking. Medical physics 2024, 51, 1674–1686. [CrossRef]
  55. Rehak, M.; Hassler, U.; Hanke, R. Acquisition Trajectories for X-Ray Tomosynthesis Applied to Planar Samples 2010.
  56. Fischer, A.; Lasser, T.; Schrapp, M.; Stephan, J.; Noël, P.B. Object Specific Trajectory Optimization for Industrial X-ray Computed Tomography. Scientific reports 2016, 6, 19135. [CrossRef]
  57. Huynh-Thu, Q.; Ghanbari, M. Scope of validity of PSNR in image/video quality assessment. Electronics Letters 2008, 44, 800. [CrossRef]
  58. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: from error visibility to structural similarity. IEEE transactions on image processing : a publication of the IEEE Signal Processing Society 2004, 13, 600–612. [CrossRef]
  59. Rafael Corsino González.; Richard E. Woods.; Barry R. Masters. Digital Image Processing, Third Edition. Journal of Biomedical Optics 2009, 14, 029901.
  60. Haacke, E.M.; Xu, Y.; Cheng, Y.C.N.; Reichenbach, J.R. Susceptibility weighted imaging (SWI). Magnetic resonance in medicine 2004, 52, 612–618. [CrossRef]
  61. Hatamikia, S.; Biguri, A.; Herl, G.; Kronreif, G.; Reynolds, T.; Kettenbach, J.; Russ, T.; Tersol, A.; Maier, A.; Figl, M.; et al. Source-detector trajectory optimization in cone-beam computed tomography: a comprehensive review on today’s state-of-the-art. Physics in medicine and biology 2022, 67. [CrossRef]
  62. Zeng, G.L. Medical Image Reconstruction; Springer Berlin Heidelberg: Berlin, Heidelberg, 2010. [CrossRef]
  63. Gang, G.J.; Stayman, J.W.; Ouadah, S.; Ehtiati, T.; Siewerdsen, J.H. Task-driven imaging in cone-beam computed tomography. Proceedings of SPIE–the International Society for Optical Engineering 2015, 9412. [CrossRef]
  64. Zaech, J.N.; Gao, C.; Bier, B.; Taylor, R.; Maier, A.; Navab, N.; Unberath, M. Learning to Avoid Poor Images: Towards Task-aware C-arm Cone-beam CT Trajectories. [CrossRef]
  65. Bauer, F.; Goldammer, M.; Grosse, C.U. Scan Time Reduction by Fewer Projections - an Approach for Circular and Spherical Trajectories. e-Journal of Nondestructive Testing 2024, 29. [CrossRef]
  66. Gang, G.J.; Siewerdsen, J.H.; Stayman, J.W. Non-circular CT orbit design for elimination of metal artifacts. Proceedings of SPIE–the International Society for Optical Engineering 2020, 11312. [CrossRef]
  67. Tuy, H.K. An Inversion Formula for Cone-Beam Reconstruction. SIAM Journal on Applied Mathematics 1983, 43, 546–552. [CrossRef]
  68. Yuan, Y.; Schneider, L.S.; Maier, A. Application of Gated Recurrent Units for CT Trajectory Optimization.
  69. Cho, K.; van Merrienboer, B.; Gulcehre, C.; Bahdanau, D.; Bougares, F.; Schwenk, H.; Bengio, Y. Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation.
  70. Haque, M.A.; Ahmad, M.O.; Swamy, M.N.S.; Hasan, M.K.; Lee, S.Y. Adaptive projection selection for computed tomography. IEEE transactions on image processing : a publication of the IEEE Signal Processing Society 2013, 22, 5085–5095. [CrossRef]
  71. Matz, A.; Holub, W.; Schielein, R. Trajectory Optimization in Computed Tomography Based on Object Geometry. e-Journal of Nondestructive Testing 2022, 27. [CrossRef]
  72. Schielein, R.; Scholz, G.; Wagner, R.; Kretzer, C.; Fuchs, T.; Kasperl, S.; Bär, F.P.; Kirsch, S.; Zepf, M.; Wolters-Rosbach, M. The MUSICES Project : Simulative automated CT acquisition planning for historical brass instruments improves image quality. 2016.
  73. Shannon, C.E. A Mathematical Theory of Communication. Bell System Technical Journal 1948, 27, 379–423. [CrossRef]
  74. Brierley, N.; Bellon, C.; Lazaro Toralles, B. Optimized multi-shot imaging inspection design. Proceedings. Mathematical, physical, and engineering sciences 2018, 474, 20170319. [CrossRef]
  75. Schneider, L.S.; Thies, M.; Schielein, R.; Syben, C.; Unberath, M.; Maier, A. Learning-based Trajectory Optimization for a Twin Robotic CT System. e-Journal of Nondestructive Testing 2023, 28. [CrossRef]
  76. Linde, M.; Wiest, W.; Trauth, A.; Sause, M.G. Trajectory optimization for few-view robot-based CT: Transitioning from static to object-specific acquisition geometries. Tomography of Materials and Structures 2025, 7, 100058. [CrossRef]
  77. DIN Deutsches Institut für Normung e.V. DIN 1319-1:1995-01, Grundlagen der Meßtechnik_- Teil_1: Grundbegriffe. [CrossRef]
  78. Weiss, A.; Wittl, S.; Herl, G.; Zabler, S.; Trauth, A.; Sause, M.G.R. Safeguarding accuracy for CT imaging with industrial robots: Efficient calibration methods for arbitrary trajectories: Anton Weiss, Simon Wittl, Gabriel Herl, Simon Zabler, Anna Trauth, Markus G. R. Sause. e-Journal of Nondestructive Testing 2025, 30. [CrossRef]
  79. Khaled, T.A.; Akhrif, O.; Bonev, I.A. Dynamic Path Correction of an Industrial Robot Using a Distance Sensor and an ADRC Controller. IEEE/ASME Transactions on Mechatronics 2021, 26, 1646–1656. [CrossRef]
  80. Nubiola, A.; Bonev, I.A. Absolute calibration of an ABB IRB 1600 robot using a laser tracker. Robotics and Computer-Integrated Manufacturing 2013, 29, 236–245. [CrossRef]
  81. Benjamin W. Mooring and Morris Driels and Zvi S. Roth. Fundamentals of manipulator calibration. Journal of Manufacturing Systems 1992, 11, 146. [CrossRef]
  82. Sigron, P.; Aschwanden, I.; Bambach, M. Compensation of Geometric, Backlash, and Thermal Drift Errors Using a Universal Industrial Robot Model. IEEE Transactions on Automation Science and Engineering 2024, pp. 1–13. [CrossRef]
  83. Le Reun, A.; Subrin, K.; Dubois, A.; Garnier, S. Thermal drift and backlash issues for industrial robots positioning performance. Robotica 2022, 40, 2933–2952. [CrossRef]
  84. Klimchik, A.; Wu, Y.; Caro, S.; Furet, B.; Pashkevich, A. Geometric and elastostatic calibration of robotic manipulator using partial pose measurements. Advanced Robotics 2014, 28, 1419–1429. [CrossRef]
  85. Chen-Gang.; Li-Tong.; Chu-Ming.; Xuan, J.Q.; Xu, S.H. Review on kinematics calibration technology of serial robots. International Journal of Precision Engineering and Manufacturing 2014, 15, 1759–1774. [CrossRef]
  86. Li, Z.; Li, S.; Luo, X. An overview of calibration technology of industrial robots. IEEE/CAA Journal of Automatica Sinica 2021, 8, 23–36. [CrossRef]
  87. Ginani, L.S.; Motta, J.M.S.T. Theoretical and practical aspects of robot calibration with experimental verification. Journal of the Brazilian Society of Mechanical Sciences and Engineering 2011, 33, 15–21. [CrossRef]
  88. Messay, T.; Ordóñez, R.; Marcil, E. Computationally efficient and robust kinematic calibration methodologies and their application to industrial robots. Robotics and Computer-Integrated Manufacturing 2016, 37, 33–48. [CrossRef]
  89. Deng, K.; Gao, D.; Ma, S.; Zhao, C.; Lu, Y. Elasto-geometrical error and gravity model calibration of an industrial robot using the same optimized configuration set. Robotics and Computer-Integrated Manufacturing 2023, 83, 102558. [CrossRef]
  90. AUTOMATED PRECISION EUROPE GMBH. API Radian Laser Trracker - Brochure 2021.
  91. FARO. FARO&#x000AE; Quantum Max - The Next Generation ScanArm, 19.07.2024.
  92. Renishaw plc.. Data sheet - MP250 Touch Probe, 02.2018.
  93. Qualisys. Cameras - Arqus - Tech Specs.
  94. Li, Z.; Li, S.; Luo, X. Data-driven Industrial Robot Arm Calibration: A Machine Learning Perspective. In Proceedings of the 2021 IEEE International Conference on Networking, Sensing and Control (ICNSC). IEEE, 2021, pp. 1–6. [CrossRef]
  95. Dynalog Inc.. CompuGauge: Robot Performance Analysis System (ISO-9283), 2024.
  96. Liu, Y.; Zhuang, Z.; Li, Y. Closed-Loop Kinematic Calibration of Robots Using a Six-Point Measuring Device. IEEE Transactions on Instrumentation and Measurement 2022, 71, 1–12. [CrossRef]
  97. Yang, X.; Liu, D.; Bai, Y.; Cong, M.; Liao, Z. Kinematics calibration research based on the positioning error of the 6-DOF industrial robot. In Proceedings of the 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER). IEEE, 2015, pp. 913–917. [CrossRef]
  98. Wang, B.; Liu, J.; Wang, C. Measurement and analysis of backlash on harmonic drive. IOP Conference Series: Materials Science and Engineering 2019, 542, 012005. [CrossRef]
  99. Giovannitti, E.; Nabavi, S.; Squillero, G.; Tonda, A. A virtual sensor for backlash in robotic manipulators. Journal of Intelligent Manufacturing 2022, 33, 1921–1937. [CrossRef]
  100. Abele, E.; Weigold, M.; Rothenbücher, S. Modeling and Identification of an Industrial Robot for Machining Applications. CIRP Annals 2007, 56, 387–390. [CrossRef]
  101. Cai, Y.; Yuan, P.; Chen, D.; Gao, D.; Wu, X.; Xue, L.; Wang, T. A calibration method of industrial robots based on ELM: 2017 IEEE International Conference on Advanced Robotics and Mechatronics (ICARM) : Hefei & Tai’an, China, August 27-31, 2017; IEEE: Piscataway, NJ, 2017. [CrossRef]
  102. Li, Z.; Li, S.; Luo, X. A Novel Machine Learning System for Industrial Robot Arm Calibration. IEEE Transactions on Circuits and Systems II: Express Briefs 2024, 71, 2364–2368. [CrossRef]
  103. Qiao, Y.; Lu, Y.; Hu, H.; Zhuang, C. A Kinematic Calibration Method Based on Residual Network Combining Joint Angles and Robot Pose. In Proceedings of the 2023 5th International Conference on Robotics and Computer Vision (ICRCV). IEEE, 2023, pp. 310–315. [CrossRef]
  104. Borrmann, C.; Wollnack, J. Calibration of external linear robot axes using spline interpolation. In Proceedings of the Proceedings of 2014 International Conference on Modelling, Identification & Control. IEEE, 2014, pp. 111–116. [CrossRef]
  105. WEISS GmbH. SCHWERLAST-TISCH CR & TH, 07.2023.
  106. Lee, J.W.; Park, G.T.; Shin, J.S.; Woo, J.W. Industrial robot calibration method using denavit — Hatenberg parameters: 2017 17th International Conference on Control, Automation and Systems : proceedings : October 18-21, 2017, Ramada Plaza, Jeju, Korea; IEEE: Piscataway, NJ, 2017. [CrossRef]
  107. Hartley, R.; Zisserman, A. Multiple View Geometry in Computer Vision; Cambridge University Press: Cambridge, 2011. [CrossRef]
  108. Noo, F.; Clackdoyle, R.; Mennessier, C.; White, T.A.; Roney, T.J. Analytic method based on identification of ellipse parameters for scanner calibration in cone-beam tomography. Physics in medicine and biology 2000, 45, 3489–3508. [CrossRef]
  109. Cho, Y.; Moseley, D.J.; Siewerdsen, J.H.; Jaffray, D.A. Accurate technique for complete geometric calibration of cone-beam computed tomography systems. Medical physics 2005, 32, 968–983. [CrossRef]
  110. Jacobson, M.W.; Ketcha, M.D.; Capostagno, S.; Martin, A.; Uneri, A.; Goerres, J.; de Silva, T.; Reaungamornrat, S.; Han, R.; Manbachi, A.; et al. A line fiducial method for geometric calibration of cone-beam CT systems with diverse scan trajectories. Physics in medicine and biology 2018, 63, 025030. [CrossRef]
  111. Strobel, N.K.; Heigl, B.; Brunner, T.M.; Schuetz, O.; Mitschke, M.M.; Wiesent, K.; Mertelmeier, T. Improving 3D image quality of x-ray C-arm imaging systems by using properly designed pose determination systems for calibrating the projection geometry. In Proceedings of the Medical Imaging 2003: Physics of Medical Imaging; Yaffe, M.J.; Antonuk, L.E., Eds. SPIE, 2003, SPIE Proceedings, p. 943. [CrossRef]
  112. Amr, M., Schön, T., & Suth, D.. A Flexible and Acquisition Geometry-Independent Calibration for Computed Tomography. Proceedings of the 8th Conference on Industrial Computed Tomography (iCT 2018) 2018.
  113. Li, X.; Da, Z.; Liu, B. A generic geometric calibration method for tomographic imaging systems with flat-panel detectors–a detailed implementation guide. Medical physics 2010, 37, 3844–3854. [CrossRef]
  114. Mennessier, C.; Clackdoyle, R.; Noo, F. Direct determination of geometric alignment parameters for cone-beam scanners. Physics in medicine and biology 2009, 54, 1633–1660. [CrossRef]
  115. Butzhammer, L.; Braun, M.R.O.; Hausotte, T. CT scan trajectory calibration based on projected metal spheres: When and how should errors from elliptical distortion be corrected? e-Journal of Nondestructive Testing 2023, 28. [CrossRef]
  116. Aichert, A.; Bier, B.; Rist, L.; Maier, A.K. Projective invariants for geometric calibration in flat-panel computed tomography. In Proceedings of the Proc CT-Meeting, 2018, pp. 69–72.
  117. Klein.; Philipp.; Herold.; Frank. Methode zur automatischen Bestimmung der Projektionsgeometrie.
  118. Wittl, S.; Weiss, A.; Herl, G.; Zabler, S. Keeping Attention to the Mapping. 12th Conference on Industrial Computed Tomography (iCT) 2023 2023.
  119. Kang, R.; Guerrero, P.; Probst, G.; Slaets, P.; Dewulf, W. Reference free method for robot CT imaging geometry estimation. Precision Engineering 2022, 78, 102–113. [CrossRef]
  120. Hardner, M.; Liebold, F.; Wagner, F.; Maas, H.G. Investigations into the Geometric Calibration and Systematic Effects of a Micro-CT System. Sensors 2024, 24, 5139. [CrossRef]
  121. Li, G.; Luo, S.; You, C.; Getzin, M.; Zheng, L.; Wang, G.; Gu, N. A novel calibration method incorporating nonlinear optimization and ball-bearing markers for cone-beam CT with a parameterized trajectory. Medical physics 2019, 46, 152–164. [CrossRef]
  122. von Smekal, L.; Kachelriess, M.; Stepina, E.; Kalender, W.A. Geometric misalignment and calibration in cone-beam tomography. Medical physics 2004, 31, 3242–3266. [CrossRef]
  123. Graetz, J. Auto-calibration of cone beam geometries from arbitrary rotating markers using a vector geometry formulation of projection matrices. Physics in medicine and biology 2021, 66. [CrossRef]
  124. Gross, D.; Heil, U.; Schulze, R.; Schoemer, E.; Schwanecke, U. Auto calibration of a cone-beam-CT. Medical physics 2012, 39, 5959–5970. [CrossRef]
  125. Butzhammer, L.; Müller, A.M.; Hausotte, T. Calibration of 3D scan trajectories for an industrial computed tomography setup with 6-DOF object manipulator system using a single sphere. Measurement Science and Technology 2023, 34, 015403. [CrossRef]
  126. Blumensath, T.; O’Brien, N.; Wood, C.E. Calibration of Robotic Manipulator Systems for Cone-Beam Tomography Imaging.
  127. Li, G.; Chen, X.; You, C.; Huang, X.; Deng, Z.; Luo, S. A nonconvex model-based combined geometric calibration scheme for micro cone-beam CT with irregular trajectories. Medical physics 2023, 50, 2759–2774. [CrossRef]
  128. Li, G.; Huang, X.; Chen, X.; Wang, H.; Zhou, L.; Ji, X.; Chen, Y.; Luo, S. A Self-Contained Calibration Scheme for Micro-CT With Irregular Trajectories Based on Phantom Auto-Measurement. IEEE Transactions on Instrumentation and Measurement 2025, 74, 1–13. [CrossRef]
  129. Butzhammer, L.; Handke, N.; Wittl, S.; Herl, G.; Hausotte, T. Direct assessment of the influence of pose repeatability on the accuracy of dimensional measurements for computed tomography systems with high degrees of freedom. Measurement Science and Technology 2025, 36, 025401. [CrossRef]
  130. Ouadah, S.; Stayman, J.W.; Gang, G.; Uneri, A.; Ehtiati, T.; Siewerdsen, J.H. Self-Calibration of Cone-Beam CT Geometry Using 3D-2D Image Registration: Development and Application to Task-Based Imaging with a Robotic C-Arm. Proceedings of SPIE–the International Society for Optical Engineering 2015, 9415. [CrossRef]
  131. Chung, K.; Schad, L.R.; Zöllner, F.G. Tomosynthesis implementation with adaptive online calibration on clinical C-arm systems. International journal of computer assisted radiology and surgery 2018, 13, 1481–1495. [CrossRef]
  132. Tönnes, C.; Russ, T.; Schad, L.R.; Zöllner, F.G. Feature-based CBCT self-calibration for arbitrary trajectories. International journal of computer assisted radiology and surgery 2022, 17, 2151–2159. [CrossRef]
  133. Ji, X.; Lu, Y.; Zhuo, X.; Zhang, Y.; Zhu, S.; Chen, Y. A Geometrical Calibration Method for C-Arm CT Based on a Nonlinear Registration Model. IEEE Transactions on Instrumentation and Measurement 2023, 72, 1–13. [CrossRef]
  134. Victor Bussy.; Caroline Vienne. Robust 3D/2D hybrid registration for integrating a priori CAD model into X-ray Computed Tomography 2021.
  135. Kyriakou, Y.; Lapp, R.M.; Hillebrand, L.; Ertel, D.; Kalender, W.A. Simultaneous misalignment correction for approximate circular cone-beam computed tomography. Physics in Medicine and Biology 2008, 53, 6267–6289. [CrossRef]
  136. Yang, J.; Wang, D.; Fan, B.; Dong, D.; Zhou, W. Online absolute pose compensation and steering control of industrial robot based on six degrees of freedom laser measurement. Optical Engineering 2017, 56, 034111.
  137. Presenti, A.; Liang, Z.; Pereira, L.F.A.; Sijbers, J.; de Beenhouwer, J. Fast and accurate pose estimation of additive manufactured objects from few X-ray projections. [CrossRef]
  138. Bossema, F.G.; Palenstijn, W.J.; Heginbotham, A.; Corona, M.; van Leeuwen, T.; van Liere, R.; Dorscheid, J.; O’Flynn, D.; Dyer, J.; Hermens, E.; et al., Eds. Enabling 3D CT-scanning of cultural heritage objects using only in-house 2D X-ray equipment in museums, Vol. 15, 2024. [CrossRef]
  139. Ma, Y.Q.; Reynolds, T.; Ehtiati, T.; Weiss, C.; Hong, K.; Theodore, N.; Gang, G.J.; Stayman, J.W. Fully automatic online geometric calibration for non-circular cone-beam CT orbits using fiducials with unknown placement. Medical physics 2024. [CrossRef]
  140. Meng, Y., Gong, H., Yang, X.:. Online geometric calibration of cone-beam computed tomography for arbitrary imaging objects. IEEE TMI 32(2) 2013, pp. 278–288.
  141. Debbeler, C.e.a. A New CT Rawdata Redundancy Measure applied to Automated Misalignment Correction.
  142. Defrise, M., Clack, R.. A cone-beam reconstruction algorithm using shift-variant filtering and cone-beam backprojection.
  143. Maass, N., Dennerlein, F., Aichert, A., Maier, A.. Geometrical jitter correction in computed tomography. Third CT Meeting 2014, pp. 338–342.
  144. Cant, J. Automatic geometric calibration of chest tomosynthesis using data consistency conditions - Cant.
  145. Aichert, A.; Berger, M.; Wang, J.; Maass, N.; Doerfler, A.; Hornegger, J.; Maier, A.K. Epipolar Consistency in Transmission Imaging. IEEE transactions on medical imaging 2015, 34, 2205–2219. [CrossRef]
  146. Aichert, A. Epipolar Consistency in Fluoroscopy for Image-Based Tracking - Aichert.
  147. Frysch, R.; Rose, G. Rigid Motion Compensation in Interventional C-arm CT Using Consistency Measure on Projection Data. 9349, 298–306. [CrossRef]
  148. Li, M.; Bohacova, J.; Uher, J.; Cong, W.; Rubinstein, J.; Wang, G. Motion correction for robot-based x-ray photon-counting CT at ultrahigh resolution 2022. p. 33. [CrossRef]
  149. Li, M.; Zan, G.; Yun, W.; Uher, J.; Wen, J.; Wang, G. Data-driven imaging geometric recovery of ultrahigh resolution robotic micro-CT for in-vivo and other applications 2024.
  150. Pedersen, F.H.; Jørgensen, J.S.; Andersen, M.S. A Bayesian approach to CT reconstruction with uncertain geometry. Applied Mathematics in Science and Engineering 2023, 31. [CrossRef]
  151. Rückert, D.; Wang, Y.; Li, R.; Idoughi, R.; Heidrich, W. NeAT: Neural Adaptive Tomography.
  152. Mildenhall, B.; Srinivasan, P.P.; Tancik, M.; Barron, J.T.; Ramamoorthi, R.; Ng, R. NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis.
  153. Rückert, D.; Butzhammer, L.; Wittl, S.; Herl, G.; Hausotte, T.; Kurth, P. Uncalibrated CT Reconstruction for One-Shot Scanning of Arbitrary Trajectories. e-Journal of Nondestructive Testing 2024, 29. [CrossRef]
  154. Hadamard, J. Lectures on the Cauchy problem in linear partial differential equations; Yale University Press: New Haven, 1923.
  155. Natterer, F. The Mathematics of Computerized Tomography; John Wiley & Sons, 1986.
  156. Louis, A.K. Inverse und schlecht gestellte Probleme; Teubner, 1989.
  157. Rieder, A. Keine Probleme mit inversen Problemen: Eine Einführung in ihre stabile Lösung; Vieweg, 2003.
  158. Buzug, T.M. Einführung in die Computertomographie; Springer Berlin Heidelberg: Berlin, Heidelberg, 2004. [CrossRef]
  159. Smith, B.D. Image Reconstruction from Cone-Beam Projections: Necessary and Sufficient Conditions and Reconstruction Methods. IEEE transactions on medical imaging 1985, 4, 14–25.
  160. Grangeat, P. Mathematical framework of cone-beam reconstruction via the first derivative of the radon transform. In Lecture Notes in Mathematics; Herman, G.T.; Louis, A.K.; Natterer, F., Eds.; Springer, 1991; Vol. 1497, pp. 66–97.
  161. Defrise, M.; Clack, R. A cone-beam reconstruction algorithm using shift-variant filtering and cone-beam backprojection. IEEE transactions on medical imaging 1994, 13, 186–195. [CrossRef]
  162. Kudo, H.; Saito, T. Derivation and Implementation of a Cone-Beam Reconstruction Algorithm for Nonplanar Orbits. IEEE transactions on medical imaging 1994, 13, 196–211.
  163. Katsevich, A. A general scheme for constructing inversion algorithms for cone beam CT. International Journal of Mathematics and Mathematical Sciences 2003, 2003, 1305–1321.
  164. Louis, A.K. Development of algorithms in computerized tomography. In Proceedings of the The Radon Transform, Inverse Problems, and Tomography; Olafsson, G.; Quinto, E.T., Eds., 2006, pp. 25–42.
  165. Louis, A.K. Approximate inverse for linear and some nonlinear problems. Inverse Problems 1996, 12, 175–190.
  166. Oeckl, S. Rekonstruktionsverfahren mit der approximativen Inversen und einer neuen Formel zur Inversion der Röntgen-Transformation. [CrossRef]
  167. Lee A. Feldkamp.; L. C. Davis.; James W. Kress. Practical cone-beam algorithm. Journal of The Optical Society of America A-optics Image Science and Vision 1984, 1, 612–619.
  168. Crawford, C.R.; King, K.F. Computed tomography scanning with simultaneous patient translation. Medical physics 1990, 17, 967–982. [CrossRef]
  169. Kalender, W.A.; Seissler, W.; Klotz, E.; Vock, P. Spiral volumetric CT with single-breath-hold technique, continuous transport, and continuous scanner rotation. Radiology 1990, 176, 181–183. [CrossRef]
  170. Des Plantes, B.G.Z. Eine Neue Methode Zur Differenzierung in der Rontgenographie (Planigraphies). Acta Radiologica 1932, 13, 182–192. [CrossRef]
  171. Sechopoulos, I. A review of breast tomosynthesis. Part II. Image reconstruction, processing and analysis, and advanced applications. Medical physics 2013, 40, 014302. [CrossRef]
  172. Kaczmarz, S. Angenäherte Auflösung von Systemen linearer Gleichungen. Bulletin International de l’Académie Polonaise des Sciences et des Lettres 1937, 35, 355–357.
  173. Gordon, R.; Bender, R.; Herman, G.T. Algebraic reconstruction techniques (ART) for three-dimensional electron microscopy and x-ray photography. Journal of theoretical biology 1970, 29, 471–481. [CrossRef]
  174. Gilbert, P. Iterative methods for the three-dimensional reconstruction of an object from projections. Journal of theoretical biology 1972, 36, 105–117. [CrossRef]
  175. Andersen, A. Simultaneous Algebraic Reconstruction Technique (SART): A superior implementation of the ART algorithm. Ultrasonic Imaging 1984, 6, 81–94. [CrossRef]
  176. Jiang, M.; Wang, G. Convergence studies on iterative algorithms for image reconstruction. IEEE transactions on medical imaging 2003, 22, 569–579. [CrossRef]
  177. Wang, G.; Jiang, M. Ordered-subset simultaneous algebraic reconstruction techniques (OS-SART) 2003. 12.
  178. Censor, Y.; Elfving, T. Block-Iterative Algorithms with Diagonally Scaled Oblique Projections for the Linear Feasibility Problem. SIAM Journal on Matrix Analysis and Applications 2002, 24, 40–58. [CrossRef]
  179. Sauer, K.; Bouman, C. A local update strategy for iterative reconstruction from projections. IEEE Transactions on Signal Processing 1993, 41, 534–548. [CrossRef]
  180. Wang, G.; Yu, H.; de Man, B. An outlook on x-ray CT research and development. Medical physics 2008, 35, 1051–1064. [CrossRef]
  181. Wang, G.; Ye, J.C.; Mueller, K.; Fessler, J.A. Image Reconstruction is a New Frontier of Machine Learning. IEEE transactions on medical imaging 2018, 37, 1289–1296. [CrossRef]
  182. Zhang, H.M.; Dong, B. A Review on Deep Learning in Medical Image Reconstruction. Journal of the Operations Research Society of China 2020, 8, 311–340. [CrossRef]
  183. Wang, G.; Ye, J.C.; de Man, B. Deep learning for tomographic image reconstruction. Nature machine intelligence 2020, 2, 737–748. [CrossRef]
  184. Bellens, S.; Guerrero, P.; Vandewalle, P.; Dewulf, W. Machine learning in industrial X-ray computed tomography – a review. CIRP Journal of Manufacturing Science and Technology 2024, 51, 324–341. [CrossRef]
  185. Zhu, B.; Liu, J.Z.; Cauley, S.F.; Rosen, B.R.; Rosen, M.S. Image reconstruction by domain-transform manifold learning. Nature 2018, 555, 487–492. [CrossRef]
  186. Syben, C.; Michen, M.; Stimpel, B.; Seitz, S.; Ploner, S.; Maier, A.K. Technical Note: PYRO-NN: Python reconstruction operators in neural networks. Medical physics 2019, 46, 5110–5115. [CrossRef]
  187. Lagerwerf, M.J.; Pelt, D.M.; Palenstijn, W.J.; Batenburg, K.J. A Computationally Efficient Reconstruction Algorithm for Circular Cone-Beam Computed Tomography Using Shallow Neural Networks. Journal of Imaging 2020, 6. [CrossRef]
  188. Fu, L.; de Man, B. Deep learning tomographic reconstruction through hierarchical decomposition of domain transforms. Visual computing for industry, biomedicine, and art 2022, 5, 30. [CrossRef]
  189. Ye, C.; Schneider, L.S.; Sun, Y.; Thies, M.; Mei, S.; Maier, A. DRACO: Differentiable Reconstruction for Arbitrary CBCT Orbits. [CrossRef]
  190. Vienne, C.; Escoda, J.; Touron, A.; Costin, M. Assessing the influence of CT acquisition parameters on flaw detectability through simulation. e-Journal of Nondestructive Testing 2022, 27. [CrossRef]
  191. Sukowski, F.; Suth, D.; Waldyra, A.; Grulich, T.; Jung, A. Automated 3D Defect Detectionm based on Simulated Reference. e-Journal of Nondestructive Testing 2023, 28. [CrossRef]
  192. Fleßner, M.; Jung, A.; Baldini, M.; Steinberger, N.; Tolle, K. Analyzing image data to detect a CT system’s error state and identify the corresponding root cause. e-Journal of Nondestructive Testing 2024, 29. [CrossRef]
  193. Wu, M.; Zhang, J.; Fitzgerald, P.; Jobin, J.; Reddy, N.; Debnath, A.; Haneda, E.; Fan, Y.; Pack, J.; Lorraine, P.; et al. An overview of the open-source CT simulation environment XCIST. In Proceedings of the Proceedings of the 8th International Conference on Image Formation in X-ray Computed Tomography (CT Meeting), 2024, pp. 368–371.
  194. Krumm, M.; Sauerwein, C.; Hämmerle, V.; Heile, S.; Schön, T.; Jung, A.; Sindel, M. Rapid robotic X-ray computed tomography of large assemblies in automotive production. In Proceedings of the 8th Conference on Industrial Computed Tomography (iCT 2018), Wels, Austria, 2018; Vol. 23.
  195. Weber, T. Schnelle Rekonstruktionskernberechnung in der 3D-Computertomographie. PhD thesis, Universität des Saarlandes, 2008.
  196. Schön, T.; Dietmayer, K.; Louis, A.K. New n-dimensional reconstruction formula for flat detector geometry. In Proceedings of the The 14th International Meeting on Fully Three-Dimensional Image Reconstruction in Radiology and Nuclear Medicine, 2017, pp. 505–509.
  197. Noo, F.; Clack, R.; Defrise, M. Cone-beam reconstruction from general discrete vertex sets using Radon rebinning algorithms. IEEE Transactions on Nuclear Science 1997, 44, 1309–1316. [CrossRef]
  198. Russ, T.; Ma, Y.Q.; Golla, A.K.; Bauer, D.F.; Reynolds, T.; Tönnes, C.; Hatamikia, S.; Schad, L.R.; Zöllner, F.G.; Gang, G.J.; et al. Fast CBCT Reconstruction using Convolutional Neural Networks for Arbitrary Robotic C-arm Orbits. Proceedings of SPIE–the International Society for Optical Engineering 2022, 12031. [CrossRef]
  199. Clackdoyle, R.; Defrise, M. Tomographic Reconstruction in the 21st Century. IEEE Signal Processing Magazine 2010, 27, 60–80. [CrossRef]
  200. Banjak, H. X-ray computed tomography reconstruction on non-standard trajectories for robotized inspection. Theses, Université de Lyon, 2016.
  201. Noo, F.; Clackdoyle, R.; Pack, J.D. A two-step Hilbert transform method for 2D image reconstruction. Physics in Medicine & Biology 2004, 49, 3903. [CrossRef]
  202. Xia, Y.; Maier, A.; Dennerlein, F.; Hornegger, J. Truncation Correction using a 3D Filter for Cone-beam CT. In Proceedings of the Fully3D 2013; Fully3D., Ed., 2013, pp. 118–121.
  203. Ihrke, I.; Magnor, M. Adaptive grid optical tomography. Graphical Models 2006, 68, 484–495. [CrossRef]
  204. Marlevi, D.; Kohr, H.; Buurlage, J.W.; Gao, B.; Batenburg, K.J.; Colarieti-Tosti, M. Multigrid Reconstruction in Tomographic Imaging. IEEE Transactions on Radiation and Plasma Medical Sciences 2020, 4, 300–310. [CrossRef]
  205. Gregson, J.; Krimerman, M.; Hullin, M.B.; Heidrich, W. Stochastic tomography and its applications in 3D imaging of mixing fluids. ACM Transactions on Graphics 2012, 31, 1–10. [CrossRef]
  206. Kopp, F.K.; Nasirudin, R.A.; Mei, K.; Fehringer, A.; Pfeiffer, F.; Rummeny, E.J.; Noël, P.B. Region of interest processing for iterative reconstruction in x-ray computed tomography. In Proceedings of the Medical Imaging 2015: Physics of Medical Imaging; Hoeschen, C.; Kontos, D.; Flohr, T.G., Eds. SPIE, 2015, SPIE Proceedings, p. 94122E. [CrossRef]
  207. Jung, A.; Maier, A.; Herl, G. Towards Efficient Truncation Correction in Arbitrary Geometry: Residual Projections for Region Of Interest Algebraic Reconstruction. In Proceedings of the Proceedings of the 8th International Conference on Image Formation in X-ray Computed Tomography (CT Meeting), 2024, pp. 122–125.
  208. Danielsson, P.E.; Magnusson, M. A Proposal for Combining FBP and ART in CT-reconstruction 2003.
  209. Zeng, G.L.; Gullberg, G.T. Unmatched projector/backprojector pairs in an iterative reconstruction algorithm. IEEE transactions on medical imaging 2000, 19, 548–555. [CrossRef]
  210. Guedouar, R.; Zarrad, B. A comparative study between matched and mis-matched projection/back projection pairs used with ASIRT reconstruction method. Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment 2010, 619, 225–229. [CrossRef]
  211. Guedouar, R.; Zarrad, B. A new reprojection method based on a comparison of popular reprojection models. Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment 2010, 619, 270–275. [CrossRef]
  212. Grund, N.; Menzel, N.; Guthe, M. High-Quality Wavelet Compressed Textures for Real-Time Rendering. In WSCG 2010 : Communication Papers Proceedings; Vaclav Skala - Union Agency: Plzen, 2010; pp. 207–212.
  213. Mavridis, P.; Papaioannou, G. Texture Compression using Wavelet Decomposition. Computer Graphics Forum 2012, 31, 2107–2116. [CrossRef]
  214. Essakine, A.; Cheng, Y.; Cheng, C.W.; Zhang, L.; Deng, Z.; Zhu, L.; Schönlieb, C.B.; Aviles-Rivero, A.I. Where Do We Stand with Implicit Neural Representations? A Technical and Performance Survey 2024. [CrossRef]
  215. Rockmore, A.J.; Macovski, A. A Maximum Likelihood Approach to Transmission Image Reconstruction from Projections. IEEE Transactions on Nuclear Science 1977, 24, 1929–1935. [CrossRef]
  216. Fessler, J.A. Penalized weighted least-squares image reconstruction for positron emission tomography. IEEE transactions on medical imaging 1994, 13, 290–300. [CrossRef]
  217. Fessler, J.A.; Rogers, W.L. Spatial resolution properties of penalized-likelihood image reconstruction: space-invariant tomographs. IEEE transactions on image processing : a publication of the IEEE Signal Processing Society 1996, 5, 1346–1358. [CrossRef]
  218. Elbakri, I.A.; Fessler, J.A. Statistical image reconstruction for polyenergetic X-ray computed tomography. IEEE transactions on medical imaging 2002, 21, 89–99. [CrossRef]
  219. Yu, Z.; Thibault, J.B.; Bouman, C.A.; Sauer, K.D.; Hsieh, J. Fast model-based X-ray CT reconstruction using spatially nonhomogeneous ICD optimization. IEEE transactions on image processing : a publication of the IEEE Signal Processing Society 2011, 20, 161–175. [CrossRef]
  220. Syben, C.; Stimpel, B.; Breininger, K.; Würfl, T.; Fahrig, R.; Dörfler, A.; Maier, A. Precision Learning: Reconstruction Filter Kernel Discretization. [CrossRef]
  221. Hendriksen, A.A.; Pelt, D.M.; Batenburg, K.J. Noise2Inverse: Self-supervised deep convolutional denoising for tomography 2020. [CrossRef]
  222. Pelt, D.M.; Batenburg, K.J.; Sethian, J.A. Improving Tomographic Reconstruction from Limited Data Using Mixed-Scale Dense Convolutional Neural Networks. Journal of Imaging 2018, 4, 128. [CrossRef]
  223. Candes, E.J.; Tao, T. Near-Optimal Signal Recovery From Random Projections: Universal Encoding Strategies? IEEE Transactions on Information Theory 2006, 52, 5406–5425. [CrossRef]
  224. Defrise, M.; Vanhove, C.; Liu, X. An algorithm for total variation regularization in high-dimensional linear problems. Inverse Problems 2011, 27, 065002. [CrossRef]
  225. Zhang, L.; Vandenberghe, S.; Staelens, S.; Lemahieu, I. A penalized Algebraic Reconstruction Technique (pART) for PET image reconstruction. In Proceedings of the 2007 IEEE Nuclear Science Symposium Conference Record. IEEE, 2007, pp. 3859–3864. [CrossRef]
  226. Schön, T.; Römer, F.; Oeckl, S.; Großmann, M.; Gruber, R.; Jung, A.; Del Galdo, G. Cycle Time Reduction in Process Integrated Computed Tomography using Compressed Sensing. In Proceedings of the Proceedings of the 13th International Meeting on Fully Three-Dimensional Image Reconstruction in Radiology and Nuclear Medicine (Fully 3D), Newport, RI, 2015.
  227. Roemer, F.; Grosmann, M.; Schoen, T.; Gruber, R.; Jung, A.; Oeckl, S.; Del Galdo, G. Differential SART for sub-Nyquist tomographic reconstruction in presence of misalignments. In Proceedings of the 2017 25th European Signal Processing Conference (EUSIPCO). IEEE, 2017, pp. 2354–2358. [CrossRef]
  228. Lin, Y.; Samei, E. An efficient polyenergetic SART (pSART) reconstruction algorithm for quantitative myocardial CT perfusion. Medical physics 2014, 41, 021911. [CrossRef]
  229. Herman, G.T.; Kuba, A. Discrete Tomography; Birkhäuser Boston: Boston, MA, 1999. [CrossRef]
  230. Benedetto, J.J.; Herman, G.T.; Kuba, A. Advances in Discrete Tomography and Its Applications; Birkhäuser Boston: Boston, MA, 2007. [CrossRef]
  231. Batenburg, K.J.; Sijbers, J. Dart: A Fast Heuristic Algebraic Reconstruction Algorithm for Discrete Tomography. In Proceedings of the 2007 IEEE International Conference on Image Processing. IEEE, 2007, pp. IV – 133–IV – 136. [CrossRef]
  232. van Gompel, G.; Joost Batenburg, K.; van de Casteele, E.; van Aarle, W.; Sijbers, J. A discrete tomography approach for superresolution micro-CT images: application to bone. In Proceedings of the 2010 IEEE International Symposium on Biomedical Imaging: From Nano to Macro. IEEE, 2010, pp. 816–819. [CrossRef]
  233. Vlasov, V.V.; Konovalov, A.B.; Uglov, A.S. An a priori information based algorithm for artifact preventive reconstruction in few-view computed tomography. In Proceedings of the 2012 5th International Symposium on Communications, Control and Signal Processing. IEEE, 2012, pp. 1–5. [CrossRef]
  234. Banjak, H.; Costin, M.; Vienne, C.; Guillamet, R.; Kaftandjian, V. Iterative CT reconstruction on limited angle trajectories applied to robotic inspection 2017. p. 020009. [CrossRef]
  235. Six, N.; de Beenhouwer, J.; Sijbers, J. poly-DART: A discrete algebraic reconstruction technique for polychromatic X-ray CT. Optics express 2019, 27, 33670–33682. [CrossRef]
  236. Frenkel, D.; Six, N.; de Beenhouwer, J.; Sijbers, J. Tabu-DART: a dynamic update strategy for efficient discrete algebraic reconstruction. The Visual Computer 2023, 39, 4671–4683. [CrossRef]
  237. Bussy, V. Integration of a priori data to optimise industrial X-ray tomographic reconstruction. Theses, INSA de Lyon, 2024.
  238. Laurentini, A. The visual hull concept for silhouette-based image understanding. IEEE Transactions on Pattern Analysis and Machine Intelligence 1994, 16, 150–162. [CrossRef]
  239. Schrapp, M.; Scharrer, T.; Goldammer, M.; Rupitsch, S.J.; Sutor, A.; Ermert, H.; Lerch, R. Artifact reduction in non-destructive testing by means of complementary data fusion of x-ray computed tomography and ultrasonic pulse-echo testing. Measurement Science and Technology 2013, 24, 125403. [CrossRef]
  240. Stayman, J.W.; Otake, Y.; Prince, J.L.; Khanna, A.J.; Siewerdsen, J.H. Model-based tomographic reconstruction of objects containing known components. IEEE transactions on medical imaging 2012, 31, 1837–1848. [CrossRef]
  241. Xu, Q.; Yu, H.; Mou, X.; Zhang, L.; Hsieh, J.; Wang, G. Low-dose X-ray CT reconstruction via dictionary learning. IEEE transactions on medical imaging 2012, 31, 1682–1697. [CrossRef]
  242. Zheng, X.; Ravishankar, S.; Long, Y.; Fessler, J.A. PWLS-ULTRA: An Efficient Clustering and Learning-Based Approach for Low-Dose 3D CT Image Reconstruction. IEEE transactions on medical imaging 2018, 37, 1498–1510. [CrossRef]
  243. Schulze, S. Radiographie im Bauwesen – Einsatzmöglichkeiten in der Praxis im Rahmen der ZfPBau. Beton- und Stahlbetonbau 2022, 117, 1008–1017. [CrossRef]
Figure 1. Twin robotic CT system at the Deggendorf Institute of Technology scanning a bike.
Figure 1. Twin robotic CT system at the Deggendorf Institute of Technology scanning a bike.
Preprints 153012 g001
Figure 2. Visualization of the trajectory (left) of the multi-pose fusion process and an example application (right) on a multi-material object made of plastic and tantalum (an intervertebral disc implant from Medtronic Sofamor Danek Deggendorf GmbH). Scans 1 and 2 represent the individual scans of the object in different positions. The fusion represents the reconstruction based on the combined trajectories of both scans, resulting in significantly reduced metal artifacts and enhanced image quality [17,29].
Figure 2. Visualization of the trajectory (left) of the multi-pose fusion process and an example application (right) on a multi-material object made of plastic and tantalum (an intervertebral disc implant from Medtronic Sofamor Danek Deggendorf GmbH). Scans 1 and 2 represent the individual scans of the object in different positions. The fusion represents the reconstruction based on the combined trajectories of both scans, resulting in significantly reduced metal artifacts and enhanced image quality [17,29].
Preprints 153012 g002
Figure 3. Schematic drawing of the FleXCT scanner of the imec-Visionlap of the University of Antwerp, showing different axes that can be moved during a CT scan. Reprinted, with permission, from [33].
Figure 3. Schematic drawing of the FleXCT scanner of the imec-Visionlap of the University of Antwerp, showing different axes that can be moved during a CT scan. Reprinted, with permission, from [33].
Preprints 153012 g003
Figure 4. Sketch of two setups of industrial mono robotic CT systems scanning a car door [37].
Figure 4. Sketch of two setups of industrial mono robotic CT systems scanning a car door [37].
Preprints 153012 g004
Figure 5. Robot CT system of the CEA List at Gif-sur-Yvette in France. Reprinted, with permission, from [39].
Figure 5. Robot CT system of the CEA List at Gif-sur-Yvette in France. Reprinted, with permission, from [39].
Preprints 153012 g005
Figure 6. Robot CT system of the Fraunhofer EZRT at Fürth in Germany. Printed with permission.
Figure 6. Robot CT system of the Fraunhofer EZRT at Fürth in Germany. Printed with permission.
Preprints 153012 g006
Figure 7. Robot CT system of BMW at the Group Research and Innovation Center FIZ in Munich in Germany scanning car bodies. Printed with permission.
Figure 7. Robot CT system of BMW at the Group Research and Innovation Center FIZ in Munich in Germany scanning car bodies. Printed with permission.
Preprints 153012 g007
Figure 8. Mobile Robot CT system of Radalytica from Czech Republic scanning airplanes. Printed with permission.
Figure 8. Mobile Robot CT system of Radalytica from Czech Republic scanning airplanes. Printed with permission.
Preprints 153012 g008
Figure 15. Sketches of a twin robotic CT system scanning a helix trajectory and a laminography trajectory.
Figure 15. Sketches of a twin robotic CT system scanning a helix trajectory and a laminography trajectory.
Preprints 153012 g015
Figure 16. Large-Field-of-View Laminography of part of an altarpiece ‘Dominikanerheilige mit Engeln und Stifter’ (presumably from around 1260, Bavaria, Germany) from the collection of the Germanisches Nationalmuseum (inv. no. Gm1198). Right: Photograph of the painting on canvas-lined pinewood (Dimensions: 86.7 × 40.5 × 4.2 cm). Left: Slice of Large-Field-of-View Laminography. Printed with permission.
Figure 16. Large-Field-of-View Laminography of part of an altarpiece ‘Dominikanerheilige mit Engeln und Stifter’ (presumably from around 1260, Bavaria, Germany) from the collection of the Germanisches Nationalmuseum (inv. no. Gm1198). Right: Photograph of the painting on canvas-lined pinewood (Dimensions: 86.7 × 40.5 × 4.2 cm). Left: Slice of Large-Field-of-View Laminography. Printed with permission.
Preprints 153012 g016
Figure 17. Comparison of the impact of two different scanning trajectories on image quality in a simulated test scenario involving a plastic specimen surrounded by metal plates. Blue dots indicate the position of the source, with the detector positioned opposite to it. Top: Illustration of a basic circular trajectory and the corresponding CT volume. Bottom: Illustration of an application-specific, optimized trajectory and the resulting CT volume [17].
Figure 17. Comparison of the impact of two different scanning trajectories on image quality in a simulated test scenario involving a plastic specimen surrounded by metal plates. Blue dots indicate the position of the source, with the detector positioned opposite to it. Top: Illustration of a basic circular trajectory and the corresponding CT volume. Bottom: Illustration of an application-specific, optimized trajectory and the resulting CT volume [17].
Preprints 153012 g017
Figure 18. Overview of the most common CT artifacts in the context of RoboCT. All reconstructions were performed using an FBP algorithm. The data was acquired using the RoboCT system in Deggendorf. The specimen was a small Lego object, selected to independently visualize each artifact type clearly. Visualized is a horizontal slice; the object photo shows the experimental setup specifically for the metal artifact scan. For all other artifact experiments, the metal object was removed.
Figure 18. Overview of the most common CT artifacts in the context of RoboCT. All reconstructions were performed using an FBP algorithm. The data was acquired using the RoboCT system in Deggendorf. The specimen was a small Lego object, selected to independently visualize each artifact type clearly. Visualized is a horizontal slice; the object photo shows the experimental setup specifically for the metal artifact scan. For all other artifact experiments, the metal object was removed.
Preprints 153012 g018
Figure 25. Arbitrary CT trajectory. These trajectories use all the flexibility of RoboCT systems. Source and detector position may not be on a parametrized path but a arbitrary set of scan positions. These trajectories are often the result of CT trajectory optimization algorithms.
Figure 25. Arbitrary CT trajectory. These trajectories use all the flexibility of RoboCT systems. Source and detector position may not be on a parametrized path but a arbitrary set of scan positions. These trajectories are often the result of CT trajectory optimization algorithms.
Preprints 153012 g025
Figure 26. Transformation of an object from image space (left) into its frequency representation in Fourier space (right, the power spectrum is shown). The edges in the image space and their influence in Fourier space are highlighted. The figure concept is adapted from [18].
Figure 26. Transformation of an object from image space (left) into its frequency representation in Fourier space (right, the power spectrum is shown). The edges in the image space and their influence in Fourier space are highlighted. The figure concept is adapted from [18].
Preprints 153012 g026
Figure 30. Different calibration bodies made of plastic with spherical metal markers.
Figure 30. Different calibration bodies made of plastic with spherical metal markers.
Preprints 153012 g030
Figure 32. A LEGO 1967th Ford Mustang, a subset of measured projections and a reconstructed slice.
Figure 32. A LEGO 1967th Ford Mustang, a subset of measured projections and a reconstructed slice.
Preprints 153012 g032
Figure 33. Filtered Back Projection as an example of an analytic reconstruction method. The reconstructed slice on the right is a cropped section of an FBP reconstruction computed from 1600 down-sampled projections.
Figure 33. Filtered Back Projection as an example of an analytic reconstruction method. The reconstructed slice on the right is a cropped section of an FBP reconstruction computed from 1600 down-sampled projections.
Preprints 153012 g033
Figure 34. Algebraic Reconstruction Method as an example of an iterative reconstruction method. The forward projection, difference and back projection operators are repeated until a termination criterion is met. The reconstructed slice on the right is a cropped section of a SART reconstruction computed from 1600 down-sampled projections.
Figure 34. Algebraic Reconstruction Method as an example of an iterative reconstruction method. The forward projection, difference and back projection operators are repeated until a termination criterion is met. The reconstructed slice on the right is a cropped section of a SART reconstruction computed from 1600 down-sampled projections.
Preprints 153012 g034
Figure 35. Comparison of a FBP (top) and SART (bottom) reconstruction of the complete object with projections covering not the complete object but only the car front with the car engine.
Figure 35. Comparison of a FBP (top) and SART (bottom) reconstruction of the complete object with projections covering not the complete object but only the car front with the car engine.
Preprints 153012 g035
Figure 36. Outline of the region of interest (left) and the out-of-the-box reconstructions of the region of interest with FBP (middle) and SART (right). The FBP reconstruction is clear. The SART reconstruction contains artifacts.
Figure 36. Outline of the region of interest (left) and the out-of-the-box reconstructions of the region of interest with FBP (middle) and SART (right). The FBP reconstruction is clear. The SART reconstruction contains artifacts.
Preprints 153012 g036
Figure 37. Example from bauray GmbH for verifying the reinforcement content of a column: Left: Photo of the column with an X-ray source and a detector, Center: Construction plan, Right: X-ray image. Reprinted, with permission.
Figure 37. Example from bauray GmbH for verifying the reinforcement content of a column: Left: Photo of the column with an X-ray source and a detector, Center: Construction plan, Right: X-ray image. Reprinted, with permission.
Preprints 153012 g037
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated