An Acquisition Geometry-Independent Calibration Tool for Industrial Computed Tomography

Similar documents
Advanced Reconstruction Techniques Applied to an On-Site CT System

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

Translational Computed Tomography: A New Data Acquisition Scheme

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

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

Digital Laminography and Computed Tomography with 600 kv for Aerospace Applications

USING cone-beam geometry with pinhole collimation,

DUE to beam polychromacity in CT and the energy dependence

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

Improvement of Efficiency and Flexibility in Multi-slice Helical CT

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

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

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

Scaling Calibration in the ATRACT Algorithm

Recognition and Measurement of Small Defects in ICT Testing

Methods for Quantitative Characterization of Large-Scale High Energy Computed Tomography Systems

Theoretically-exact CT-reconstruction from experimental data

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

A Curvelet based Sinogram Correction Method for Metal Artifact Reduction

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

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

Suitability of a new alignment correction method for industrial CT

DEVELOPMENT OF CONE BEAM TOMOGRAPHIC RECONSTRUCTION SOFTWARE MODULE

MULTI-PURPOSE 3D COMPUTED TOMOGRAPHY SYSTEM

Computed Tomography & 3D Metrology Application of the VDI/VDE Directive 2630 and Optimization of the CT system

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

MEDICAL IMAGING 2nd Part Computed Tomography

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

HIGH RESOLUTION COMPUTED TOMOGRAPHY FOR METROLOGY

Developments in Dimensional Metrology in X-ray Computed Tomography at NPL

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

Development of a multi-axis X-ray CT for highly accurate inspection of electronic devices

Adaptive region of interest method for analytical micro-ct reconstruction

F3-D: Computationally Efficient Simultaneous Segmentation and Image Reconstruction for CT X-ray Based EDS Systems Screening

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

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

Computed tomography (Item No.: P )

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy

Shadow casting. What is the problem? Cone Beam Computed Tomography THE OBJECTIVES OF DIAGNOSTIC IMAGING IDEAL DIAGNOSTIC IMAGING STUDY LIMITATIONS

Iterative SPECT reconstruction with 3D detector response

Interior Reconstruction Using the Truncated Hilbert Transform via Singular Value Decomposition

MEDICAL EQUIPMENT: COMPUTED TOMOGRAPHY. Prof. Yasser Mostafa Kadah

Artifact Mitigation in High Energy CT via Monte Carlo Simulation

Reconstruction Methods for Coplanar Translational Laminography Applications

Feldkamp-type image reconstruction from equiangular data

Two Local FBP Algorithms for Helical Cone-beam Computed Tomography

An approximate cone beam reconstruction algorithm for gantry-tilted CT

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

Performance Evaluation of 3-Axis Scanner Automated For Industrial Gamma- Ray Computed Tomography

AUTOMATED HIGH SPEED VOLUME COMPUTED TOMOGRAPHY FOR INLINE QUALITY CONTROL

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

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

Spiral-CT. Benjamin Keck. 21. March 2006

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

Wieblinger Weg 92a, Heidelberg, Germany, Phone: , Fax: ;

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

CT NOISE POWER SPECTRUM FOR FILTERED BACKPROJECTION AND ITERATIVE RECONSTRUCTION

3D-2D Laser Range Finder calibration using a conic based geometry shape

Advanced Image Reconstruction Methods for Photoacoustic Tomography

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

The figures below are all prisms. The bases of these prisms are shaded, and the height (altitude) of each prism marked by a dashed line:

Computed tomography of simple objects. Related topics. Principle. Equipment TEP Beam hardening, artefacts, and algorithms

Limited view X-ray CT for dimensional analysis

Advanced Computed Tomography System for the Inspection of Large Aluminium Car Bodies

New Features of SIMTech s Unique CT Reconstruction and Visualization Software

Optimization of Cone Beam CT Reconstruction Algorithm Based on CUDA

VXRE Reconstruction Software Manual

Quality control phantoms and protocol for a tomography system

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

3D Design with 123D Design

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

INTERNATIONAL STANDARD

Applying Hounsfield unit density calibration in SkyScan CT-analyser

THREE DIMENSIONAL EXAMINATION OF DIRECTIVITY PATTERN IN IMMERSION TANK TESTING

Agenda. Rotations. Camera models. Camera calibration. Homographies

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

Non-Stationary CT Image Noise Spectrum Analysis

X-ray Industrial Computed Laminography (ICL) Simulation Study of Planar Objects: Optimization of Laminographic Angle

Digital phantoms for the evaluation of a software used for an automatic analysis of the Winston-Lutz test in image guided radiation therapy

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

Dimensional Measurement of Nuclear Fuel Pellets using High Energy X-ray CT

TEACHER CERTIFICATION STUDY GUIDE KNOWLEDGE OF MATHEMATICS THROUGH SOLVING...1

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

Research Article An Investigation of Calibration Phantoms for CT Scanners with Tube Voltage Modulation

Chapter 3 Image Registration. Chapter 3 Image Registration

General Pyramids. General Cone. Right Circular Cone = "Cone"

Emission Computed Tomography Notes

CIRCULAR scanning trajectory has been widely used in

pine cone Ratio = 13:8 or 8:5

Self-Calibration of Cone-Beam CT Using 3D-2D Image Registration

Name: Target 12.2: Find and apply surface of Spheres and Composites 12.2a: Surface Area of Spheres 12.2b: Surface Area of Composites Solids

TD2 : Stereoscopy and Tracking: solutions

Lesson 9. Three-Dimensional Geometry

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

Robot-based real-time ultrasonic tomography for industrial NDT applications

Flexible Calibration of a Portable Structured Light System through Surface Plane

SINGLE-PHOTON emission computed tomography

Chapters 1 7: Overview

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

Digital Volume Correlation for Materials Characterization

Transcription:

4th International Symposium on NDT in Aerospace 2012 - Tu.3.A.3 An Acquisition Geometry-Independent Calibration Tool for Industrial Computed Tomography Jonathan HESS *, Patrick KUEHNLEIN *, Steven OECKL *, Tobias SCHOEN * * Fraunhofer IIS (Dr.-Mack-Str. 81, 90762 Fuerth) Abstract. We present a method that allows calibration of an arbitrary acquisition system for x-ray computed tomography (CT) by using projection data. Calibration in this context is a completely vector based determination of the acquisition geometry parameters, especially detector misalignments. No external measurement devices are used. The system calibrates itself by using its own image-providing property. Introduction Misalignment in computed tomography systems can cause severe artefacts in reconstructions. Therefore it is necessary to calibrate every system setup. Several algorithms already exist, which try to identify all relevant parameters for circular acquisition geometries. For arbitrary geometries and individual system setups those procedures can hardly be applied. We present an approach which is independent from acquisition geometry and system setup. State of the art In the work of Noo et al. [1] a standard algorithm is introduced. The authors expect an ideal circular movement and the degrees of freedom of the detector are not entirely described. The detector plane has only up to two degrees of freedom (DOF). Karolczak et al. [2] add a single DOF, but we want to calibrate all three possible DOF. However a similar calibration phantom is being used. Sun et al. [3] uses a different kind of calibration phantom, a quadratic disc, with added spheres in the corners. Ideally the spheres describe a square, detector misalignments result in distorted squares. One problem is the needed exact positioning of the phantom in the x-ray beam and some disregarded parameters. A more recent article of Xu and Tsui [4] determines again only one DOF of the detector, although the other DOF may be nonzero. The presented method expects noise-free data input and the remaining system parameters beside the detector are not determined. Another current method is defined by Wu et al. [5], who follow a similar optimization approach but have once again less parameter. Principle Every tomography system consists of an x-ray source, an x-ray detector and a manipulation system, capable of moving the components or the specimen. A test phantom is placed License: http://creativecommons.org/licenses/by/3.0/ 1

inside the x-ray beam and several projections are acquired. Between these projections a random specimen displacement is performed. Only the relative movement has to be known and no specific trajectory has to be used. After the acquisition, position information of the phantom is extracted from the two dimensional projection data. We use a vector based representation of the whole system, including possible movement and positioning of the components and the test phantom (figure 1). Using the gathered data, a nonlinear optimization is done by using the Levenberg- Marquardt algorithm according to [6]. The resulting vector based representation of the x- ray system contains the actual positioning and orientation of the components. This information can then be used to adjust the system manually or virtually, by supplying the needed parameters to post processing tools (e.g. reconstruction algorithm). Figure 1: Vector based representation of CT system Geometry parameters An arbitrary CT system consists of three independent components: a source, an object and a detector. The acquisition geometry, which forms the basis for each position, is parameterized by the set Ω and assumes an object which is represented by M coordinates. Ω,,,,,,,,,,,,,,,,,,,,,,,,,,,,, The set of all possible parameter configurations is called Ω. The task is to determine the best (optimal) solution Ω Ω. Hereby holds: vector to the detector midpoint,, Euler angles of the misaligned detector,, translation basis of the detector,, translation basis of the source,, translation basis of the object,,, Euler angle rotational basis and centre of rotation of the detector,,, Euler angle rotational basis and centre of rotation of the source,,, Euler angle rotational basis and centre of rotation of the object,,,, initial geometry of the object, parameterized by coordinates 2

In most CT systems, some of these parameters are fixed. We define a subset of Ω for every acquisition system to be calibrated. Detector misalignment The detector misalignment can be separated into translational and rotational parameters. The rotation of the detector is parameterized by the so called Euler angles, as you can see in Figure 2. The three Euler angles tilt, slant and skew are the common terms in the corresponding literature and, thus, are used in this article. Figure 2: Euler angles of misaligned detector Calibration phantom We have designed an individually, problem-shaped calibration object. It is quite similar to the one used by Smekal et al. [7] The calibration phantom is placed between x-ray-tube and detector and a certain number of previously defined projections are acquired. In the context of this work a synthetic cylinder is used, whose curved surface is added by M 8 spheres made of steel, see Figure 3. These spheres are arranged on a helical trajectory, in order to realize an object which is effective in all directions (i.e. width, height and depth). The cylinder is locally described, which means the distance d, of each sphere k to each other sphere l is known,,,,, 1,, whereas σ1,, M describes all two element subsets of the M-set and x,,1j M describes the midpoint of sphere j in a local coordinate system. For the simulations and the real data test all spheres have a radius of 1mm, the cylinder of 5mm. In order to simplify the identification of the spheres in the image, one sphere is placed outside of the helical trajectory, namely in the middle of the cylinder. 3

Figure 3: Visualization of the calibration phantom Problem modelling In relation to the parameter configuration Ω the residual function eω R is defined, which calculates the error between the theoretically exact pixel values and the measured pixel values, Ω,Ω, Ω,,, of the M projected sphere midpoints. For all 1 inm the residual function is defined by Ω, Ω,,, The complete median quadratic error Ω Ω is therefor Ω 1,Ω, To find the best solution Ω we minimize this function Ω : min Ω Ω min Ω Ω 1,Ω, 4

Results We used simulated data to verify the results of our algorithm. Scorpius XLab developed by Fraunhofer EZRT was used as simulation tool. [8] For comparison with existing algorithms, a circular movement was chosen as acquisition geometry. All simulations did not include noise to the image data and the overall error tolerance, i.e. the absolute difference of the results between two subsequent iterations, was set to 10. The optimization used the Levenberg-Marquardt algorithm. [6] Table 1. Simulated system setup feature focus detector distance focus object detector pixels detector size detector slant detector shift value 600mm 111.8mm 512 x 512 819.2mm x 819.2mm +26.57 degrees 268.3mm Projections were simulated with a slanted detector-plane (+26.57 degrees) and a shifted detector-midpoint (268.3 mm), see Table 1 for the full geometry description. We used a heavily misaligned system, the shift was about one fourth of the complete detector size and the slant angle was greater than 25 degrees. This was done intentionally to show the capabilities of this approach. Figure 4: Corrected reconstruction; shift corrected reconstruction; uncorrected reconstruction Figure 4 shows three different reconstructions, using all correction values (left), using only the shift correction (center) and using no correction at all (right). The algorithm was also tested using a typical micro-ct system, the system setup parameters are shown in Table 2. A circular acquisition geometry was used to reconstruct the calibration phantom. Table 2. Real system setup feature focus detector distance focus object detector pixels detector size detector slant detector shift value 795.314mm 92.502mm 2048 x 2048 409.6mm x 409.6mm +1.93 degrees 26.7mm 5

Figure 5 shows the reconstruction results without corrections, while we present in Figure 6 reconstruction with corrections. In order to visualize the real cylinder in a better way, the grey values in the image have been inverted. The low absorbing regions (white) close to the heavily absorbing spheres are the real bore holes to fit the spheres. Figure 5: Visualization of reconstructed slices without any correction Figure 6: Visualization of reconstructed slices using the determined correction values Summary We proposed a new acquisition geometry-independent calibration method for Computed Tomography. The results show the flexibility and reliability of this approach. We have a robust algorithm which even correctly works with heavily misaligned systems. Our approach combines the functionality of various current methods. Since we can handle arbitrary acquisition geometries, one single tool could be sufficient to calibrate different CT systems and it could be used in medical diagnostics as well as in industrial non-destructive testing. 6

References [1] F. Noo, R. Clackdoyle, C. Mennessier, T. A. White, and T. J. Roney, Analytic method based on identification of ellipse parameters for scanner calibration in cone-beam tomography, Physics in Medicine and Biology, vol. 45, no. 11, pp. 3489 3508, 2000. [2] M. Karolczak, S. Schaller, K. Engelke, A. Lutz, U. Taubenreuther, K. Wiesent, and W. Kalender, Implementation of a cone-beam recon-struction algorithm for the single-circle source orbit with embedded misalignment correction using homogeneous coordinates, Medical Physics, vol. 28, no. 10, pp. 2050 2069, 2001. [3] Y. Sun, Y. Hou, F. Zhao, and J. Hu, A calibration method for mis-aligned scanner geometry in conebeam computed tomography, NDT E International, vol. 39, no. 6, pp. 499 513, 2006. [4] J. Xu and B. Tsui, A graphical method for determining the in-plane rotation angle in geometric calibration of circular cone-beam ct systems, Medical Imaging, IEEE Transactions on, vol. 31, no. 3, pp. 825 833, march 2012. [5] D. Wu, L. Li, L. Zhang, Y. Xing, Z. Chen, and Y. Xiao, Geometric calibration of cone-beam ct with a flat-panel detector, in Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC), 2011 IEEE, pp. 2952 2955, oct. 2011. [6] D. W. Marquardt, An Algorithm for Least-Squares Estimation of Nonlinear Parameters, SIAM Journal on Applied Mathematics, vol. 11, no. 2, pp. 431 441, 1963. [7] L. von Smekal, M. Kachelriess, E. Stepina, and W. A. Kalender, Geometric misalignment and calibration in cone-beam tomography, Medical Physics, vol. 31, no. 12, pp. 3242 3266, 2004. [8] Fraunhofer EZRT, Scorpius XLab, http://www.iis.fraunhofer.de/xlab 7