Thickness Measurement of Metal Plate Using CT Projection Images and Nominal Shape

Similar documents
Detection of Narrow Gaps Using Hessian Eigenvalues for Shape Segmentation of a CT Volume of Assembled Parts

Accurate surface extraction on CT volume using analytical gradient of FDK formula

Efficient 3D Crease Point Extraction from 2D Crease Pixels of Sinogram

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

Quality control phantoms and protocol for a tomography system

Recognition and Measurement of Small Defects in ICT Testing

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

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

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

DEVELOPMENT OF CONE BEAM TOMOGRAPHIC RECONSTRUCTION SOFTWARE MODULE

Investigation of the kinematic system of a 450 kv CT scanner and its influence on dimensional CT metrology applications

Multi-spectral (W, Mo, Cu, and Ag) XCT measurements

CIVA Computed Tomography Modeling

Characterization of microshells experimented on Laser Megajoule using X-Ray tomography

TEP Hounsfield units. Related topics Attenuation coefficient, Hounsfield units

HIGH RESOLUTION COMPUTED TOMOGRAPHY FOR METROLOGY

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

Japan Foundry Society, Inc. Application of Recent X-ray CT Technology to Investment Casting field. Kouichi Inagaki ICC / IHI Corporation

DUE to beam polychromacity in CT and the energy dependence

Novel evaluation method of low contrast resolution performance of dimensional X-ray CT

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

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

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

New Features of SIMTech s Unique CT Reconstruction and Visualization Software

Cosmic Ray Shower Profile Track Finding for Telescope Array Fluorescence Detectors

X-rays see all X-ray computed microtomography (µct) a novel technique available at CERN for material and metrological inspection

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

How beam hardening influences the dimensional geometry in X-ray computed tomography

Digital Volume Correlation for Materials Characterization

Advanced Reconstruction Techniques Applied to an On-Site CT System

Coordinate Measuring Machines with Computed Tomography

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

A new Concept for High-Speed atline and inlinect for up to 100% Mass Production Process Control

Digital Laminography and Computed Tomography with 600 kv for Aerospace Applications

3D Computed Tomography (CT) Its Application to Aerospace Industry

Limited view X-ray CT for dimensional analysis

A new Concept for High-Speed atline and inlinect for up to 100% Mass Production Process Control

Digital Image Processing

Combining Analytical and Monte Carlo Modelling for Industrial Radiology

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

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

On the impact of probing form error on form measurement in Computed Tomography

A Curvelet based Sinogram Correction Method for Metal Artifact Reduction

Ultrasonic Multi-Skip Tomography for Pipe Inspection

THREE DIMENSIONAL INDUSTRIAL METROLOGY USING X-RAY COMPUTED TOMOGRAPHY ON COMPOSITE MATERIALS

HOG-Based Person Following and Autonomous Returning Using Generated Map by Mobile Robot Equipped with Camera and Laser Range Finder

Computed tomography (Item No.: P )

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

Traceable 3D X-Ray Measurements ZEISS METROTOM

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

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

Parameter Dependent Thresholding for Dimensional X-ray Computed Tomography

Washability Monitor for Coal Utilizing Optical and X-Ray Analysis Techniques

Absolute Scale Structure from Motion Using a Refractive Plate

Image Acquisition Systems

An Acquisition Geometry-Independent Calibration Tool for Industrial Computed Tomography

ACCURATE TEXTURE MEASUREMENTS ON THIN FILMS USING A POWDER X-RAY DIFFRACTOMETER

Estimating 3D Respiratory Motion from Orbiting Views

3D Environment Measurement Using Binocular Stereo and Motion Stereo by Mobile Robot with Omnidirectional Stereo Camera

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

MEDICAL EQUIPMENT: COMPUTED TOMOGRAPHY. Prof. Yasser Mostafa Kadah

Extracting Woven Yarns of Ceramic Matrix Composite Parts With X-ray CT Scanning

Comparison of Scatter Correction Methods for CBCT. Author(s): Suri, Roland E.; Virshup, Gary; Kaissl, Wolfgang; Zurkirchen, Luis

Investigating the influence of workpiece placement on the uncertainty of measurements in industrial computed tomography

DUAL energy X-ray radiography [1] can be used to separate

ML reconstruction for CT

Application of 450 kv Computed Tomography to Engine Blocks with Steel Liners

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

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

Comparison Between Scattering Coefficients Determined By Specimen Rotation And By Directivity Correlation

Identification of Shielding Material Configurations Using NMIS Imaging

Ch. 4 Physical Principles of CT

3D Energy Dispersive Spectroscopy Elemental Tomography in the Scanning Transmission Electron Microscope

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

A new concept for high-speed atline and inline CT for up to 100% mass production process control allowing both 3D metrology and failure analysis

Scaling Calibration in the ATRACT Algorithm

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

Three-Dimensional Measurement of Objects in Liquid with an Unknown Refractive Index Using Fisheye Stereo Camera

XRADIA microxct Manual

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

MULTI-PURPOSE 3D COMPUTED TOMOGRAPHY SYSTEM

Effect of the Initial Shape of L-angle Member into Bending Properties on Push-Through Bending of Aluminum Extrusion Section

Evaluation Method of Surface Texture on Aluminum and Copper Alloys by Parameters for Roughness and Color

18th World Conference on Nondestructive Testing, April 2012, Durban, South Africa

CoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction

An initial experimental study on the influence of beam hardening in X-ray CT for dimensional metrology

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

Tomographic X-ray data of a walnut

BME I5000: Biomedical Imaging

Specular 3D Object Tracking by View Generative Learning

Industrial Computed Tomography Innovations

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

Feature Extraction for Illustrating 3D Stone Tools from Unorganized Point Clouds

ASSESSMENT OF MEASUREMENT UNCERTAINTY CAUSED IN THE PREPARATION OF MEASUREMENTS USING COMPUTED TOMOGRAPHY

Enhanced material contrast by dual-energy microct imaging

Translational Computed Tomography: A New Data Acquisition Scheme

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

Advanced materials research using the Real-Time 3D Analytical FIB-SEM 'NX9000'

*Corresponding author:

Artifact Mitigation in High Energy CT via Monte Carlo Simulation

Transcription:

Thickness Measurement of Metal Plate Using CT Projection Images and Nominal Shape Tasuku Ito 1, Yutaka Ohtake 1, Yukie Nagai 2, Hiromasa Suzuki 1 More info about this article: http://www.ndt.net/?id=23662 1 The University of Tokyo, 7 3 1 Hongo, Bunkyo-ku, Tokyo 113 8656, Japan. e-mail: ito@den.t.u-tokyo.ac.jp, ohtake@den.t.u-tokyo.ac.jp, suzuki@den.t.u-tokyo.ac.jp 2 Tokyo Metropolitan University, 6 6 Asahigaoka, Hino-shi, Tokyo 191 0065, Japan. e-mail: y-nagai@tmu.ac.jp Abstract X-ray computed tomography (CT) is important in industrial process control because it allows non-destructive inspection of a wide range of components. CT scanning requires thousands of projection images to be captured, however, which makes this inspection very time-consuming process. This study establishes a new method for measuring the thickness of parts with shortened scanning and computation times by using only 10 to 30 projection images and predefined nominal shape of the part. The nominal shape is aligned with each projection of the part s image, and the dimensions of the part are then computed on the basis of the projection images and the nominal shape. In preliminary tests, the approach proved effectiveness for measuring the thickness of a metal bracket and a metal plate. Keywords: X-ray CT, Projection Images, Actual Nominal Comparison, Dimensional Measurement 1 Background In recent years, interest in the use of X-ray computed tomography (CT) for industrial non-destructive measurements has increased. There is a demand for metal parts inspection with X-ray CT measurements. In general, CT reconstruction is conducted after recording a series of projection images, from different angles around the target object. Then, dimensions measurements can be computed from the surface mesh that is tomographically reconstructed from the projection images. However, this approach requires thousands of projection images, which leads to very long scanning and computation times [1]. In addition, for components made of heavy metals such as copper or steel, dimensional measurements are difficult to compute from CT volumes [2, 3]. For example, Figure 1 shows thickness measurement results of a heavy metal bracket, whose nominal thickness is 6.0 mm. The thickness measured from the CT volume is greatly differed from the actual value obtained by Coordinate Measuring Machine (CMM). CT reconstruction is also sensitive to beam hardening, which is often difficult to correct for. To address these challenges, this study developes a novel algorithm that allows precise thickness measurements of metal parts, using only 10 to 30 projection images and the predefined nominal shape of the part. The small number of projection images allows short scanning and computation times. Choosing projection images for which transmission length is short and metal artifacts are low returns very precise measurements. We tested the effectiveness of the novel algorithm in measurements of the thickness of metal parts made from two grades of steel and in two different shapes. Figure 1: Thickness measurements of a heavy metal component 1

2 Algorithm Thickness measurements are calculated from k projection images (k = 10 to 30) and the nominal shape, which would be drawn from the plans for the part on a practical manufacturing line. We want to use as few projection images as possible to minimize scanning and computation time but this offers much less information about the dimensions of the part. Thus, the algorithm also includes the nominal shape of the part, which can be used to align the projection images with six degrees of freedom. This alignment determines the position in which the object was scanned and its orientation. Alignment of the projection images with the nominal shape proceeds in three steps: (1) compute the position of the centroid of the object [4, 5], (2) calculate the attitude of the object using a matching algorithm, and (3) optimize the alignment in all six degrees of freedom using the Nelder-Mead method [6]. Once each projection image is aligned to the nominal shape, the dimensions of the object can be measured from the resulting nominal shape and the projection images. 2.1 Alignment 2.1.1 Centroid First, the 3D centroid of the object is estimated from the 2D centroid of each projection image (Figure 2a). The projection value p and transmission length L are directly proportional (Equation 1). p= µl, (1) where p is the negative logarithm of the X-ray transmission value, L is the transmission length and µ is the attenuation coefficient. This relationship is useful for the estimation of the centroid. The vector from the X-ray source to the centroid of each projection image, c, is calculated from the weighted mean of the vectors pointing from the source to the pixels on the detector, where the weights are computed from the projection values on the M N pixel images (Equation 2). p(u,v)v(u,v)dudv c= = N j=1 M i=1 p(i, j)v(i, j) p(u,v)dudv N j=1 M i=1 p(i, j) (2) θ i (i=0,1,...,k) is the angle by which the X-ray source (or the part) has been rotated between each scan of a projection image. p(u,v) is the projection value and v(u,v) is the vector pointing from the source to pixel(u,v) on the detector. The resultant vector c(θ i ) represents the centroid of the image of the scanned object, with some errors. Thus, the point at which all 2D centroid vectors cross is used to identify the object s 3D centroid using the least-squares method (Figure 2b). 2.1.2 Matching algorithm Pairs of projection images are used in each matching step. Virtual projection images are created from the nominal shape of the object that is rotated at set intervals around three axis in 3D space. These virtual images are then used to automatically rotate the recorded projection images into desired orientations. The overlapping rate is used to indicate validity of the matching; it is defined as the overlap between the virtual projection of the object A and the projection of the object B, area S(A B), divided by S(A B), which is the whole area that includes all points in both A and B when the virtual image is compared against the scanned (a) Centroid vector from source to detector (b) 3D crossing centroid vectors on top view Figure 2: Estimation of the centroid 2

image (Figure 3a). R= S(A B) S(A B) R is the overlapping rate that indicates matching accuracy. Alignment matching initially proceeds in rough steps of about 10, which is called rough matching, then is fine tuned steps of about 1, which is called fine matching, to minimize computation time. The accuracy of the matching depends on the rotation steps. Therefore, the alignment accuracy is optimized in the next part of the algorithm. Figure 3b shows a series of alignment steps over which the overlap is maximized, where the blue image is a scanned projection image and the orange image is a virtual projection image created from the nominal shape of the object. 2.1.3 Optimization Error may have been introduced when identifying the 3D centroid of the object, and the alignment matching algorithm proceeds in discretized rotation steps. Optimization is applied to minimize these errors and align the selected projection images precisely with each other with reference to the nominal shape. The Nelder-Mead method [6] is used for this optimization, with the Zeromean Normalized Cross-Correlation (ZNCC) [7] (Equation 4). The ZNCC, R ZNCC, is a pattern-matching parameter, that is robust against brightness errors and image features. (3) R ZNCC = N j=1 M i=1 I(i, j)t(i, j) N j=1 M i=1 I2 (i, j) N j=1 M i=1 T 2 (i, j) (4) I(i, j) and T(i, j) are the projection values of two images. The projection values of the images must be considered to ensure accurate alignment. Using ZNCC, the projection images can be aligned to the nominal shape based on the image pattern. The ZNCC is determined by the position and orientation of the two images to be compared, and maximized ZNCC results in optimized alignment. The Nelder-Mead method is generally used to find the minimum or maximum of an objective function in multi-dimensional space. This numerical method uses the concept of a simplex without the need for derivatives. In our algorithm, ZNCC is used as the object function for the Nelder-Mead method and is maximized to optimize alignment. 2.2 Thickness measurement 2.2.1 Transmission length estimation Equation 1 gives the basic relationship between transmission length and projection value. However, the relationship is also affected by beam hardening effects [8]. Thus, the length of the X-ray transmission should be verified for each projection value. Using the transmission lengths from the aligned nominal shape and the projection values from the projection images, the relationship between the transmission length, L, and the projection value p can be approximated using a polynomial function [9]. L and p the data collected from all projection images, where r r divided projection areas have high ZNCC. A quintic equation and Tukey s biweight method [10] are used for this approximation (Equation 5). L=w 1 p+w 2 p 2 + w 3 p 3 + w 4 p 4 + w 5 p 5 (5) w i is the weight that needs to be estimated. No constant term appears because a projection value of 0 would correlate with 0 transmission length. This approximation function is used in the next step of the thickness-measurement process. (a) Overlapping area (b) Matching comparison between a projection image and a virtual projection image Figure 3: Alignment of projection images to nominal shape 3

2.2.2 Thickness measurement The thickness T at the measurement point on the surface can then be determined from L, the normal unit vector n at that point, and the unit vector a that points from the source to the pixel on the detector (Figure 4a). n is calculated from the nominal shape. Using these parameters, the thickness is computed according to Equation 6. T = L a n (6) The projection images, for which a n is high are selected for thickness measurements (Figure 4b). This parameter indicates that the X-ray transmission was almost parallel with the thickness direction. 3 Experiments The proposed algorithm was applied to measure the thickness of a uniform-thickness bracket made from SPCC and a plate made from SUS304 (Figure 5). Twenty projection images of 2048 2048 pixels with a pixel size of 0.2 mm were used. They were recorded with METROTOM 1500, from Carl Zeiss AG. Table 1 lists the scanning parameters. The projection images do not need to be scanned at regular rotation intervals. Thus, the angles of these projection images were selected to give short transmission lengths through the part. Rough matching was conducted at a pitch of 10 and fine matching was conducted at a pitch of 1. In the optimization process, (a) Thickness calculation (b) Transmission direction and transmission length Figure 4: Thickness measurements Figure 5: Metal bracket and plate used in experiments Table 1: Scanning parameters Bracket Material SPCC X-ray Source Tube voltage 200 kv Tube current 400 µa Filter Cu 1.0 mm Magnification 2.55 Plate Material SUS304 X-ray Source Tube voltage 200 kv Tube current 400 µa Filter Cu 1.0 mm Magnification 4.97 4

Transmission length [mm] Table 2: Computation time, R and R ZNCC for the bracket Rough matching Fine matching Optimization Time 8 min. 43 sec. 56 sec. 1 min. 30 sec. R 96.8% 99.1% 97.5% R ZNCC 71.1% 77.2% Figure 6: Comparison of the aligned nominal shape and the scanned projection image of the bracket 10 8 6 4 2 0 0 0.5 1.0 1.5 2.0 Projection value (a) The relationship between transmission length and projection value (b) Thickness measured points Figure 7: Experimental results for the bracket measurements Table 3: Thickness results compared against micrometer measurements A B C D Micrometer 1.603 mm 1.602 mm 1.592 mm 1.603 mm Proposed method 1.612 mm 1.612 mm 1.617 mm 1.619 mm the Nelder-Mead method was applied in 200 calculation loops. All computations were conducted using an Intel Xeon CPU E5-1650 v4, 3.60 GHz processor, equipped with 256 GB RAM. 4 Results and discussion Figure 6 compares the aligned nominal shape and the projection images. The comparison was conducted by overlapping the virtual projection images from the aligned nominal shape with the projection images taken from several angles. No difference in the shape was apparent. Computation of this alignment took 729 seconds, and the rough matching process took up 71 % of this time (Table 2). The computation time depends on the amount of data required for the nominal shape. Though the overlapping rate was decreased between the fine matching and optimization steps, the ZNCC increased (Table 2). This indicates that the pattern matching affected the precision of the alignment process. 5

Transmission length [mm] Table 4: Computation time, R and R ZNCC for the metal plate Rough matching Fine matching Optimization time 8 min. 49 sec. 46 sec. 1 min. 23 sec. R 89.5% 95.0% 98.6% R ZNCC 98.0% 99.7% Figure 8: Comparison of the aligned nominal shape and the scanned projection image of the plate 2.5 2.0 1.5 1.0 0.5 0 0 0.2 0.4 Projection value 0.6 0.8 1.0 (a) The relationship between transmission length and projection value (b) Thickness measurements Figure 9: Experimental results for the plate measurements Figure 7a shows the relationship between the transmission length and the projection value. The set of points in the graph indicates the correspondence between the expected transmission length through the nominal shape and the recorded projection values, and the blue curve shows the fitting result of Tukey s biweight method. Figure 7b and Table 3 list the thickness results from selected points on the nominal shape. Figure 8 and 9 show the same results for tests with the flat plate. They follow the same trends as the results for the bracket. In addition, the thickness of the actual bracket was 1.597-1.603 mm and that of the actual plate was 1.007-1.012 mm, as measured with a micrometer at points labeled A-D in Figure 7b ans Figure 9b. Even so, the thickness measurements returned by the proposed method are clearly more precise than those returned by a conventional CT scan. Thickness is difficult and time-consuming to measure over a large area with a micrometer. The proposed method can measure a large area if X-rays pass through the material without too much attenuation and scattering. Figure 10 shows the thickness results using a color map, where red indicates points that were thicker and blue indicates regions that were thinner than the nominal shape. The standard deviation in the estimated bracket thickness is±50 µm and that of the plate is±30 µm. These results show that this method can return the thickness measurements within 3% of the actual value. Considering that the alignment was successful, this deviation in the thickness results was likely caused by errors in the projection values. As shown in Figures 7a and 9a, the points spread widely, likely due to radiation scattering. This error affects the transmission length approximation and the thickness calculations. As Figure 11 shows, the projection values significantly changed at 6

(a) Bracket thickness color map (b) Plate thickness color map Figure 10: Experimental results from the bracket and plate in color maps Figure 11: Radiation scattering effects the edges of the object, D, and at the change point of thickness, B. Radiation scattering therefore has a major influence on the image artifacts that often appear in projection images of heavy metals. 5 Summary This paper has proposed an algorithm to measure the dimensions of metal parts, using much fewer projection images than are usually needed for CT inspection in conjunction with the predefined nominal shape of the part. So, a few projection images can be recorded because our algorithm automatically aligns the projection images to a model of the part to give a robust estimation of the part dimensions. The alignment process requires identification of the object s centroid, matching the orientation of various projection images, and optimization of this matching. We tested the imaging process with a metal bracket and a metal plate. The alignments were successful. Being limited to the quality of the projection images caused by scattering, this measurement accuracy is within 3% of the actual thickness of the part. In addition, this measurements can be applied over wider areas than can manual measurement with a micrometer. More research is needed to increase the quality of projection images recorded by projecting X-rays through metal parts. In addition, further study is needed so that we can apply this alignment algorithm to measurements of other dimensions. References [1] S. Carmignato, D. Wim, and L. Richard, eds. Industrial X-ray Computed Tomography, Springer, 2018. [2] J. Hsieh, Computed Tomography: Principles, Design, Artifacts, and Recent Advances, SPIE Bellingham, WA, 2009. [3] J. F. Barrett and N. Keat, Artifacts in CT: recognition and avoidance, Radiographics, Vol. 24 (2004), No. 6, pp. 1679 1691. 7

[4] T. Donath, F. Beckmann and A. Schreyer, Automated Determination of the Center of Rotation in Tomography Data, JOSA A, Vol. 23 (2006), No. 5, pp. 1048 1057. [5] S. G. Azevedo, D. J. Schneberk, J. P. Fitch and H. E. Martz, Calculation of the rotational centers in computed tomography sinograms, IEEE transactions on nuclear science, Vol. 37(1990), No. 4, pp. 1525 1540. [6] J. A. Nelder and R. Mead, A simplex method for function minimization, The computer journal, Vol. 7(1965), No. 4, pp. 308 313. [7] W. Krattenthaler, K. J. Mayer and M. Zeiller, Point correlation: a reduced-cost template matching technique, Image Processing, 1994. Proceedings. ICIP-94., IEEE International Conference, Vol 1(1994), pp. 208 212. [8] R. A. Brooks and G. Di Chiro, Beam hardening in x-ray reconstructive tomography, Physics in medicine & biology, Vol. 21(1976), No. 3, pp. 390 398. [9] E. Van de Casteele, D. Van Dyck, J. Sijbers and E. Raman, A model-based correction method for beam hardening artefacts in X-ray microtomography, Journal of X-ray Science and Technology, Vol. 12 (2004), No. 1, pp. 45 57. [10] P. W. Holland and R. E. Welsch, Robust regression using iteratively reweighted least-squares, Communications in Statistics-theory and Methods, Vol. 6 (1977), No. 9, pp. 813 827. 8