Suitability of a new alignment correction method for industrial CT

Similar documents
Scaling Calibration in the ATRACT Algorithm

A new calibration-free beam hardening reduction method for industrial CT

A new calibration-free beam hardening reduction method for industrial CT

Theoretically-exact CT-reconstruction from experimental data

Discrete Estimation of Data Completeness for 3D Scan Trajectories with Detector Offset

Multi-slice CT Image Reconstruction Jiang Hsieh, Ph.D.

TESTING OF THE CIRCLE AND LINE ALGORITHM IN THE SETTING OF MICRO-CT

DEVELOPMENT OF CONE BEAM TOMOGRAPHIC RECONSTRUCTION SOFTWARE MODULE

DUE to beam polychromacity in CT and the energy dependence

Non-Stationary CT Image Noise Spectrum Analysis

An Acquisition Geometry-Independent Calibration Tool for Industrial Computed Tomography

USING cone-beam geometry with pinhole collimation,

Translational Computed Tomography: A New Data Acquisition Scheme

Quality control phantoms and protocol for a tomography system

Spiral ASSR Std p = 1.0. Spiral EPBP Std. 256 slices (0/300) Kachelrieß et al., Med. Phys. 31(6): , 2004

Digital Image Processing

2D Fan Beam Reconstruction 3D Cone Beam Reconstruction

Registration concepts for the just-in-time artefact correction by means of virtual computed tomography

Comparison of Probing Error in Dimensional Measurement by Means of 3D Computed Tomography with Circular and Helical Sampling

Radiology. Marta Anguiano Millán. Departamento de Física Atómica, Molecular y Nuclear Facultad de Ciencias. Universidad de Granada

Feldkamp-type image reconstruction from equiangular data

HIGH-SPEED THEE-DIMENSIONAL TOMOGRAPHIC IMAGING OF FRAGMENTS AND PRECISE STATISTICS FROM AN AUTOMATED ANALYSIS

The n-pi-method for Helical Cone-Beam CT

3/27/2012 WHY SPECT / CT? SPECT / CT Basic Principles. Advantages of SPECT. Advantages of CT. Dr John C. Dickson, Principal Physicist UCLH

Frequency-based method to optimize the number of projections for industrial computed tomography

Convolution-Based Truncation Correction for C-Arm CT using Scattered Radiation

Computed Tomography. Principles, Design, Artifacts, and Recent Advances. Jiang Hsieh THIRD EDITION. SPIE PRESS Bellingham, Washington USA

Digital Laminography and Computed Tomography with 600 kv for Aerospace Applications

Introduction to Medical Imaging. Cone-Beam CT. Klaus Mueller. Computer Science Department Stony Brook University

A cone-beam CT geometry correction method based on intentional misalignments to render the projection images correctable

Metal Artifact Reduction for Multi-Material Objects

CIVA Computed Tomography Modeling

Joint ICTP-TWAS Workshop on Portable X-ray Analytical Instruments for Cultural Heritage. 29 April - 3 May, 2013

3D X-ray Laminography with CMOS Image Sensor Using a Projection Method for Reconstruction of Arbitrary Cross-sectional Images

Advanced Reconstruction Techniques Applied to an On-Site CT System

International Symposium on Digital Industrial Radiology and Computed Tomography - Mo.2.2

Validation of GEANT4 for Accurate Modeling of 111 In SPECT Acquisition

CIVA CT, an advanced simulation platform for NDT

2D Fan Beam Reconstruction 3D Cone Beam Reconstruction. Mario Koerner

Reconstruction Methods for Coplanar Translational Laminography Applications

Fast iterative beam hardening correction based on frequency splitting in computed tomography

An approximate cone beam reconstruction algorithm for gantry-tilted CT

An Iterative Approach to the Beam Hardening Correction in Cone Beam CT (Proceedings)

Image Acquisition Systems

Two Local FBP Algorithms for Helical Cone-beam Computed Tomography

Tomographic X-ray data of a walnut

Scatter Correction Methods in Dimensional CT

Comparison of Reconstruction Methods for Computed Tomography with Industrial Robots using Automatic Object Position Recognition

SPECT QA and QC. Bruce McBride St. Vincent s Hospital Sydney.

INTRODUCTION TO MEDICAL IMAGING- 3D LOCALIZATION LAB MANUAL 1. Modifications for P551 Fall 2013 Medical Physics Laboratory

Phase-Contrast Imaging and Tomography at 60 kev using a Conventional X-ray Tube

Computer-Tomography II: Image reconstruction and applications

Tomographic Reconstruction

Evaluation of Spectrum Mismatching using Spectrum Binning Approach for Statistical Polychromatic Reconstruction in CT

Image Reconstruction 3 Fully 3D Reconstruction

Enhancement Image Quality of CT Using Single Slice Spiral Technique

Material for Chapter 6: Basic Principles of Tomography M I A Integral Equations in Visual Computing Material

Adapted acquisition trajectory and iterative reconstruction for few-views CT inspection

XRADIA microxct Manual

CT Reconstruction with Good-Orientation and Layer Separation for Multilayer Objects

Central Slice Theorem

Accelerated C-arm Reconstruction by Out-of-Projection Prediction

Design and performance characteristics of a Cone Beam CT system for Leksell Gamma Knife Icon

CIRCULAR scanning trajectory has been widely used in

Optimization of CT Simulation Imaging. Ingrid Reiser Dept. of Radiology The University of Chicago

Beam Attenuation Grid Based Scatter Correction Algorithm for. Cone Beam Volume CT

CT vs. VolumeScope: image quality and dose comparison

EECS490: Digital Image Processing. Lecture #16

A Radiometry Tolerant Method for Direct 3D/2D Registration of Computed Tomography Data to X-ray Images

LAB DEMONSTRATION COMPUTED TOMOGRAPHY USING DESKCAT Lab Manual: 0

Novel C-arm based cone-beam CT using a source trajectory of two concentric arcs

Empirical cupping correction: A first-order raw data precorrection for cone-beam computed tomography

CT NOISE POWER SPECTRUM FOR FILTERED BACKPROJECTION AND ITERATIVE RECONSTRUCTION

GE s Revolution CT MATLAB III: CT. Kathleen Chen March 20, 2018

A comparison of FBP and BPF reconstruction methods for circular X-ray tomography with off-center detector

Frequency split metal artifact reduction (FSMAR) in computed tomography

Cone-beam reconstruction for the 2-circles plus line trajectory

Combining Analytical and Monte Carlo Modelling for Industrial Radiology

Introduction to Biomedical Imaging

GPU implementation for rapid iterative image reconstruction algorithm

Interior Reconstruction Using the Truncated Hilbert Transform via Singular Value Decomposition

High-performance tomographic reconstruction using graphics processing units

A Fast GPU-Based Approach to Branchless Distance-Driven Projection and Back-Projection in Cone Beam CT

Advanced Image Reconstruction Methods for Photoacoustic Tomography

A sufficient condition for spiral cone beam long object imaging via backprojection

Respiratory Motion Estimation using a 3D Diaphragm Model

MULTI-PURPOSE 3D COMPUTED TOMOGRAPHY SYSTEM

Index. aliasing artifacts and noise in CT images, 200 measurement of projection data, nondiffracting

17th World Conference on Nondestructive Testing, Oct 2008, Shanghai, China

Improvement of Efficiency and Flexibility in Multi-slice Helical CT

Projection and Reconstruction-Based Noise Filtering Methods in Cone Beam CT

The Near Future in Cardiac CT Image Reconstruction

Clarify behavioral factor of X-ray scatter in MDCT scanners based on evaluation data by a wide variety of MDCT scanners

Modifications for P551 Fall 2014

Non-Destructive Failure Analysis and Measurement for Molded Devices and Complex Assemblies with X-ray CT and 3D Image Processing Techniques

High-resolution X-ray CT Inspection of Honeycomb Composites Using Planar Computed Tomography Technology

A Curvelet based Sinogram Correction Method for Metal Artifact Reduction

Towards full-body X-ray images

Iterative and analytical reconstruction algorithms for varying-focal-length cone-beam

MEDICAL IMAGING 2nd Part Computed Tomography

Transcription:

Suitability of a new alignment correction method for industrial CT Matthias Elter 1, Nicole Maass 1, Peter Koch 2 1 Siemens AG, Healthcare Sector, Erlangen, Germany, e-mail: matthias.elter@siemens.com, nicole.maass@siemens.com 2 Dage Precision Industries Ltd., Aylesbury, UK, e-mail: peter.koch@nordsondage.com Abstract Exact knowledge of the geometrical configuration of an industrial CT scanner is essential for high quality CT image reconstruction. Geometrical misalignment can result in severe misalignment artifacts like blurring and the loss of spatial resolution. In computed tomography, redundantly measured rays (i.e. multiple measurements of a line integral through an object) pose a computationally efficient possibility to quantify the rawdata quality in a cost function and thus to reduce many kinds of artifacts. A general downside of such a cost function is that the portion of redundant rays is generally small and depends on the specific data acquisition geometry. The authors have previously proposed [1] to use information associated to plane integrals instead of line integrals in order to tremendously increase the rawdata utilization when formulating a cost function that quantifies the rawdata quality. However, so far the approach was evaluated on simulated data only. Therefore, based on a large database of industrial CT datasets acquired on a DAGE XD7600NT Diamond FP scanner, the suitability of this approach for industrial CT applications is now evaluated and proven. Keywords: alignment correction, geometry artifacts, artifact reduction 1 Introduction Exact knowledge of the scanning device s geometrical configuration during the acquisition of CT projections is essential for CT reconstruction. Otherwise severe misalignment artifacts like blurring and the loss of spatial resolution degrade the image quality. There are three general approaches for misalignment correction described in literature that do not require an additional CT measurement of a calibration object or require placing additional markers in the field of measurement: image based [2-4], rawdata based [5], and reprojection methods [6]. Rawdata based misalignment methods formulate a cost function that quantifies the inconsistency of rawdata redundancies, typically on the basis of redundantly measured rays. For most practical source trajectories, the portion of rays that are actually measured redundantly is very low and therefore the practical use of the computationally very efficient rawdata domain misalignment methods is very restricted. In [1] we have proposed a new algorithm that uses almost all the acquired rawdata in a rawdata based misalignment correction scheme. However, the initial evaluation in [1] was restricted to simulated data. Therefore, we have now evaluated the proposed method on a large set of industrial CT datasets measured on a DAGE XD7600NT Diamond FP scanner with a circular source trajectory. The calibration along with the reconstruction and volume visualization were performed using a preliminary version of the CERA software [8]. In the following, we provide brief overviews of the evaluation datasets, the DAGE scanner, and the alignment correction scheme, followed by an evaluation of the robustness of the proposed method considering sources of inconsistency like data truncation. Finally, we discuss the suitability of the approach for industrial CT applications and give an outlook regarding possible extensions of the method. ict Conference 2014 www.3dct.at 245

2 Materials We are using a Nordson DAGE XD7600NT Diamond FP system with a DAGE NT100 sealedtransmissive 160kV X-ray tube and a DAGE 3 CMOS flat panel detector. The XD7600NT scanner is a 2d radiography inspection device that was fitted with the DAGE µct inspection option which provides CT functionality by adding a rotation stage and a CT reconstruction workstation. The µct option allows easy installation and removal of the rotation stage and thus provides fast switching between 2d and 3d inspection tasks. However, this sometimes leads to misalignments of the detector offsets and rotation axis which need to be calibrated and corrected. This renders this particular system especially interesting for the investigation of geometry misalignment correction approaches. We have collected a database of 65 datasets that were acquired over a timeframe of several months during routine use of the DAGE system. The database includes a broad variety of objects from many different sources and is representative for the 3d inspection tasks that are usually conducted with this device. Some of the datasets are fast scans with 720 projections while others are high-quality scans with 1440 projections. Figure 1 shows volume renderings (VRT) of five typical datasets included in the database. Figure 1: VRT images of five typical datasets considered in this evaluation. The misalignment correction method that we proposed in [1] exploits redundantly measured planes and thus is potentially affected by sources of data inconsistencies that are not due to geometrical misalignments. Examples are data truncation, beam-hardening, scatter, and photon blocking. To evaluate the robustness of the proposed approach with regard to these influences we made sure that the evaluation set contains datasets that are affected by these effects. Due to the presence of strongly absorbing materials like soldering lead in most of the datasets and the tube voltage limit of 160kV, most of the datasets are affected by beam-hardening. Moreover, scatter and even photon blocking are common sources of artifacts in many of the datasets. 246

Especially interesting is the influence of data truncation on the proposed method. While basically all datasets that we are considering are truncated in axial direction (mostly due to the object holder), we also made sure that a considerable number of datasets is additionally severely truncated in transaxial direction. Figure 2 shows two example projections with typical cases of slight and severe data truncation. Figure 2: Basically all datasets are affected by some axis data truncation like the example projection on the left. Many datasets are additionally affected by severe transaxial data truncation as shown in the example projection on the right. 3 Method Consider cone-beam CT geometry with a flat detector and projections of the object f ( x, y, z) that are measured from N source positions, with n [ 1, N ] : p, f ( s( ) tt (, u, v)) dt u, v n The scalar lambda parameterises the piecewise continuous trajectory s ( ), that contains all source positions s ), with min, ]. The coordinates u and v parameterise the flat detector ( [ max pixel s columns and rows, respectively, such that the triple (, u, v) uniquely describes a specific ray through the object. The right handed world coordinate system (xyz) is fixed on the object, whereby the z axis defines the rotation axis (if there is any). The right-handed detector coordinate system (uvw) is fixed on the detector, whereby u, v, w define the unit vectors of the detector coordinate system in world coordinates. Additionally, the o vector defines the origin of the detector coordinate system in world coordinates. The vectors u, v, w, o are dependent on the projection number n. The u (v ) vector points from one detector column (row) to the next one and the detector indices are given as u, v. We can now specify a ray (, u, v) as starting at s ) and pointing in the direction t, u, v o( ) uu( ) vv( ) s( ) o( ) uu( ) vv( ) s( ). ( ict Conference 2014 www.3dct.at 247

Now picture any plane through the object that intersects the source trajectory at least twice, at n and nˆ, with n nˆ. Furthermore, denote the intersection between the plane ( ): x o( ) au ( ) bv ( ), with a, b R and the detector plane of projection n as the line ( n,, l), which is parameterised using the detector-based quantities / 2, / 2 (line orientation) and l L,L max max (signed distance between line and detector center (u 0, v 0 )) (compare Figure 3). In a cone beam CT system without rawdata truncation, it is then possible to compute two redundant values associated to : one involving data acquired from s (n) along the line ( n,, l) and another one using the data from s (nˆ ) along the line ( nˆ, ˆ, lˆ ). Figure 3: Illustration of the notations used for the Radon transform and the correlation between two corresponding lines ( n,, l) ( nˆ, ˆ, lˆ) ( n,, l) and. The plane associated with those two lines is indicated in grey. The algorithmic steps that are necessary to formulate the relationship between the line data are similar to parts of the Clack-Defrise [3] cone-beam reconstruction algorithm: 1) Application of inverse cosine weighting to the measured projections p to obtain the weighted projections g 1: g 1 w( n) t ( n, u, v), u, v p, u v 1 n n, 2) Computation of the 2d Radon transform of the weighted projections g 1 to obtain a sinogramlike representation g 2 : g, l g, l cos t sin, l sin t cosdt 2 n, 1 n 3) Finally, differentiation of the sinogram-like representation g 2 with respect to l to obtain the redundancies g 3 : g3n,, l g2n,, l l We can now use a detector line and a source point to parameterise a plane (,, l). In the vast majority of cases, the same plane is measured redundantly and can be described using a complementary triple ˆ, ˆ, lˆ. As discussed in [7] we can expect g (,, ) ( ˆ, ˆ, ˆ 3 l g3 l ). Based on this we can define a a cost function that quantifies data inconsistencies using redundant planes (RP): 248

c RP N 1 / 2 Lmax g3(,, ) ˆ, l g3( ˆ, lˆ) 0 / 2 l L max 2 4 Experiments and results For each of the 65 datasets we used the intial geometry definition as provided by the DAGE software as starting points and applied a grid-search to find a geometry parameter set with the lowest cost c RP. Five global geometry parameters are considered: the horizontal and vertical detector offsets u 0 and v 0 and three parameters a, b, c that represent tilts of the rotation axis or detector. Then a reconstruction using the configuration with the lowest cost function value was performed and the resulting image quality was visually evaluated. Thereby good image quality means that there are no doubled structures, no obviously unsharp edges, and that point-like objects do not appear blurred or ring-like. Figures 4 and 5 show comparisons of a reconstructed dataset before and after the misalignment correction was applied. Figure 4: Comparison of a XY slice of a dataset before (left) and after (right) misalignment correction. In this case only the horizontal detector offset was considerably misaligned and there were virtually no rotation axis or detector tilts. Notice the doubled structures in the misaligned slice on the left. ict Conference 2014 www.3dct.at 249

Figure 5: Comparison of VRT views of the dataset shown in Figure 4 before (left) and after (right) misalignment correction. Notice how the bond wire appears duplicated in the misaligned case. For 63 of the 65 datasets the resulting image quality was considered to be very good and the misalignment correction turned out to be successful. In the remaining two cases, the initial correction was only partially successful. Both contain objects with very little contrast and the projection images are dominated by the object holder. In these cases a successful misalignment correction was finally obtained by cropping the projection images to get rid of the dominating object holder (cp. Figure 6). The new cost function c RP was found to be very smooth for all considered geometry parameters with exception of the tilt parameter a. But even for this parameter it was possible to identify a clear global minimum for all datasets (cp. Figures 7 and 8). Figure 6: The misalignment correction was initially only partially successful for two datasets. Both contain objects that show little contrast. In addition, the projection images are dominated by the object holders (dark objects at the bottom). However, a correct misalignment correction was obtained by cropping the projection images (red rectangles) to exclude the object holder from the misalignment correction computation. 250

Figure 7: Plot of the cost function crp for all datasets and varying the parameter b in steps of 0.143. For each plot the crp values have been normalized to the range [0;1] and centered on the identified global minimum. Figure 8: Plot of the cost function crp for all datasets and varying the parameter a in steps of 0.286. For each plot the crp values have been normalized to the range [0;1] and centered on the identified global minimum. a is the only parameter where crp was not found to be smooth for a considerable number of datasets. However, the global minimum could still be easily identified. 5 Conclusions and outlook Misalignment correction based on redundantly measured plane integrals was found to be suitable and very robust for industrial CT applications with circular source trajectories. The most important global geometry misalignments, detector shifts, rotation axis tilts, and detector tilts can be robustly corrected ict Conference 2014 www.3dct.at 251

with the proposed method. The correction does not require markers or CT measurements of calibration objects. In 97% of the test cases a fully automatic correction was possible. The remaining cases required manual specification of a crop-box to exclude the dominating object holder from the computations. An automatic detection and cropping of the object holder, which is not yet realized, would allow for a fully automatic solution. The proposed approach is computationally inexpensive as it works entirely in sinogram domain and does not require a single image reconstruction. Furthermore, all algorithmic steps are well suited for parallelization which allows efficient implementations on accelerator hardware like GPUs or the Xeon Phi. While we have initially focused on circular source trajectories, applying the proposed method to other source trajectories which are often used in industrial CT applications, like circle plus line and helical trajectories is possible and is an extension we are currently working on. In addition we are currently evaluating the suitability of using the redundant-plane-integrals metric to determine and correct local misalignments that are due to system jitter or object movement. References [1] C. Debbeler, N. Maass, M. Elter, F. Dennerlein, and T. M. Buzug, A New CT Rawdata Redundancy Measure applied to Automated Misalignment Correction, International Meeting on Fully Three-Dimensional Image Reconstruction in Radiology and Nuclear Medicine, June 2013 (to appear), www.fully3d.org. [2] A. Kingston, A. Sakellariou, T. Varslot, G. Myers, and A. Sheppard, Reliable automatic alignment of tomographic projection data by passive auto-focus, Medical Physics, vol. 38, no. 9, pp. 4934 4945, 2011. [3] Kyriakou et al., Simultaneous misalignment correction for approximate circular cone-beam computed tomography, Phys. Med. Biol., 53, 6267-6289, 2009. [4] Katsevich et al., A novel motion estimation algorithm,"in Proc. 2nd International Meeting on image formation in X-ray CT, 326-329, 2012. [5] D. Panetta, N. Belcari, A. Del Guerra, and S. Moehrs, An optimization based method for geometrical calibration in cone-beam CT without dedicated phantoms, Phys. Med. Biol., vol. 53, pp. 3841 3861, 2008. [6] Dennerlein, Short-scan FBP Reconstruction With Filter-based Redundancy Handling, IEEE Medical Imaging Conference Record, MIC21.S-168, 2011. [7] M. Defrise and R. Clack, A cone-beam reconstruciton algorithm using shift-variant filtering and cone-beam backprojection, IEEE TMI, vol. 13, no. 1, pp. 186 195, March 1994. [8] CERA software for high-quality calibration, reconstruction, and volume visualization. Further information: www.siemens.com/oemimagingsolutions. 252