DEVELOPMENT OF CONE BEAM TOMOGRAPHIC RECONSTRUCTION SOFTWARE MODULE

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

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

2D Fan Beam Reconstruction 3D Cone Beam Reconstruction

High-performance tomographic reconstruction using graphics processing units

Image Acquisition Systems

Improvement of Efficiency and Flexibility in Multi-slice Helical CT

Quality control phantoms and protocol for a tomography system

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

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

Translational Computed Tomography: A New Data Acquisition Scheme

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

Medical Image Processing: Image Reconstruction and 3D Renderings

Tomographic Algorithm for Industrial Plasmas

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

MULTI-PURPOSE 3D COMPUTED TOMOGRAPHY SYSTEM

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

CIVA Computed Tomography Modeling

Feldkamp-type image reconstruction from equiangular data

CLASS HOURS: 4 CREDIT HOURS: 4 LABORATORY HOURS: 0

Introduction to Biomedical Imaging

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

Generalized Filtered Backprojection for Digital Breast Tomosynthesis Reconstruction

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

Adaptive region of interest method for analytical micro-ct reconstruction

Implementation of a backprojection algorithm on CELL

An approximate cone beam reconstruction algorithm for gantry-tilted CT

Suitability of a new alignment correction method for industrial CT

Computed Tomography for Industry Needs and Status Umesh Kumar

MEDICAL IMAGING 2nd Part Computed Tomography

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

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

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

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

CIVA CT, an advanced simulation platform for NDT

Central Slice Theorem

Tomographic Reconstruction

A practical software platform of integrated reconstruction algorithms and forward algorithms for 2D industrial CT

Enhancement Image Quality of CT Using Single Slice Spiral Technique

Arion: a realistic projection simulator for optimizing laboratory and industrial micro-ct

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

Digital Image Processing

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

high performance medical reconstruction using stream programming paradigms

Advanced Reconstruction Techniques Applied to an On-Site CT System

Fast Reconstruction of CFRP X-ray Images based on a Neural Network Filtered Backprojection Approach

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

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

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

Reconstruction from Projections

Corso di laurea in Fisica A.A Fisica Medica 4 TC

Consistency in Tomographic Reconstruction by Iterative Methods

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

Biomedical Imaging. Computed Tomography. Patrícia Figueiredo IST

An Acquisition Geometry-Independent Calibration Tool for Industrial Computed Tomography

Combining Analytical and Monte Carlo Modelling for Industrial Radiology

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

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

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

A method and algorithm for Tomographic Imaging of highly porous specimen using Low Frequency Acoustic/Ultrasonic signals

Non-Stationary CT Image Noise Spectrum Analysis

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

Investigation on reconstruction methods applied to 3D terahertz computed Tomography

Workshop on Quantitative SPECT and PET Brain Studies January, 2013 PUCRS, Porto Alegre, Brasil Corrections in SPECT and PET

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

HIGH RESOLUTION COMPUTED TOMOGRAPHY FOR METROLOGY

MEDICAL EQUIPMENT: COMPUTED TOMOGRAPHY. Prof. Yasser Mostafa Kadah

FDK Half-Scan with a Heuristic Weighting Scheme on a Flat Panel Detector-Based Cone Beam CT (FDKHSCW)

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

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

SPECT reconstruction

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

CUDA and OpenCL Implementations of 3D CT Reconstruction for Biomedical Imaging

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

Algebraic Iterative Methods for Computed Tomography

Simulation of Mammograms & Tomosynthesis imaging with Cone Beam Breast CT images

Planar tomosynthesis reconstruction in a parallel-beam framework via virtual object reconstruction

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

Scaling Calibration in the ATRACT Algorithm

Computed tomography - outline

MEDICAL IMAGING 2nd Part Computed Tomography

J. Ling Chinese Academy of Science Institute for Ceramics Shanghai, China

LAB DEMONSTRATION COMPUTED TOMOGRAPHY USING DESKCAT Lab Manual: 0

Cover Page. The handle holds various files of this Leiden University dissertation

Tomographic X-ray data of a walnut

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

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

XRADIA microxct Manual

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

Moving Metal Artifact Reduction for Cone-Beam CT (CBCT) Scans of the Thorax Region

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

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

GPU implementation for rapid iterative image reconstruction algorithm

Cover Page. The handle holds various files of this Leiden University dissertation

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

THE FAN-BEAM scan for rapid data acquisition has

REAL-TIME and high-quality reconstruction of cone-beam

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

Image Reconstruction 3 Fully 3D Reconstruction

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

Recognition and Measurement of Small Defects in ICT Testing

Transcription:

Rajesh et al. : Proceedings of the National Seminar & Exhibition on Non-Destructive Evaluation DEVELOPMENT OF CONE BEAM TOMOGRAPHIC RECONSTRUCTION SOFTWARE MODULE Rajesh V Acharya, Umesh Kumar, Gursharan Singh Industrial Tomography and Instrumentation Section Isotope Applications Division (IAD), Bhabha Atomic Research Centre (BARC), Mumbai 400 085 ABSTRACT. Cone beam tomography is analogous to the well established fan beam tomography also known as 2D tomography. In it the divergent beam of x-rays coming from the target material which is in the form of a cone, hence the name, is allowed to pass through a specimen and the transmitted radiations are collected on a detector which is generally a flat panel detector. The projection data obtained on the detector is essentially the direct digital radiograph of the specimen. Many such radiographs are acquired in various angular positions of the specimen either by rotating the specimen or the source and detector assembly as the case may be. This data is later processed/filtered and back-projected at various vertical planes to generate multiple slices of cross-sectional attenuation coefficient distributions. The 3D version of tomography therefore saves on the acquisition time without compromising on the reconstruction quality since it follows the accurate analytical method of reconstruction. To make a 3D solid model of a specimen one can use these multiple slices which otherwise in case of 2D tomography will have to be separately acquired and reconstructed. However even then it would be impossible to cover the entire specimen continuously because of the finite size of the detector and therefore simple stacking doesn t help but needs further processing (like overlapping of images and de-convolution etc). This consumes lot of time. This paper describes the software developed for reconstructing tomographic images using multiple digital radiographs of a specimen. An amorphous-si based Flat Panel Detector (FPD) with pixel size 125 micron and 14bit ADC, 420kV X-ray generating machine have been used. The software module named DRIShTI (Software for Digital Radiography based Tomography Imaging) reconstructs the desired number of slices using the classical filtered back-projection algorithm. Keywords: Cone Beam Tomography, Transmission Tomography, 3D Tomographic Reconstruction, Digital Radiography PACS: 81.70.Tx, 87.57.Q INTRODUCTION The main advantage in cone beam tomography is the reduction in the data acquisition time. With a point source the ray integrals are measured through every point in the object in the time it takes to measure a single slice in a conventional 2d scanner [1]. However, the cone beam geometry is much more complex than the parallel beam geometry as far as reconstruction is concerned. As in case of 2d reconstruction the slices along the z-direction can no longer be treated independently because a single ray traverses different slices. An additional problem is the fact that the intensity of the beam drops as it expands along a given direction. All this makes cone beam reconstruction more complicated, more memory demanding and slower to reconstruct. The most efficient cone-beam reconstruction algorithm is that of Feldkamp et al.[5] known as the filtered back projection (FBP) algorithm and the same has been used in the current implementation. Part of the implementation of the cone beam reconstruction code is analogous to the 2D FBP, in that the backprojection which happens to be computationally most expensive part is common and the difference is in the geometrical rebinning of the input data or the direct digital radiograph in this case, into equivalent parallel beam data and the formulation of

NDE 2011, December 8-10, 2011 FIGURE 1 Schematic block diagram and coordinate system details of Cone Beam Geometry appropriate filter function. The reconstruction code presented here is based on the detailed mathematical analysis given in [1]. In terms of speed and accuracy, Filtered Backprojection is preferred more than other methods of reconstruction, especially algebraic, and may produce better spatial and contrast resolution. Another reason is that this reconstruction technique is more practical and straightforward to implement. The common weakness of the reconstruction algorithms is that the projection data are implicitly assumed to be noise-free (theoretically, the function is reconstructed from projections that contain no noise). However, in practice, one needs to take into account the noise of the detector, the sampling errors, etc. It also introduces artifacts in the image. Figure 1 shows the Cone Beam Computed Tomography (CBCT) setup in block diagram form and also describes the co-ordinate geometry with projections of a point on different planes. In case of CBCT it is necessary to ensure that the object is completely covered in all the FIGURE 2 Block diagram and photographic view of Digital Radiography and Computed Tomography (DR&CT) Lab at IAD, BARC.

Rajesh et al. : Proceedings of the National Seminar & Exhibition on Non-Destructive Evaluation radiographs for accurate reconstruction. FIGURE 3 GUI of CBCT reconstruction software DRIShTI METHOD In our laboratory, a dedicated imaging system has been developed which makes use of a variable energy 420 kv (max) X-ray generating device, a high-resolution (127µm 2 ) amorphous-silicon flat panel detector array and a multi-axis mechanical manipulator system. Figure 2 shows the actual set-up inside a shielded enclosure incorporating 2D FPD, a six axis manipulator and the 420 kv X-ray tube head. The system can operate in specified DIR geometry and volume tomography mode within its technical capabilities. The cone beam tomography makes use of standard reconstruction routines and there are software packages available for 3D data processing and management. A computer program in Visual Basic (.NET) using the.dll functions of FPD and mechanical manipulator is built to trigger these hardware in a predefined sequence. The series of Direct Digital Radiographs (DDR) thus generated are stored in a directory in tiff form. These images are later fed to the reconstruction software, DRIShTI, for CBCT reconstruction. The implementation of the cone beam algorithm is based on the following broad mathematical equations [1]. The basic law of radiation attenuation is Where, -Intensity of Incident radiation; - Intensity of transmitted radiations; -Absorber length; µ- Linear attenuation coefficient. The, and in our case are obtained by taking series of DDRs without and with specimen respectively as described above. To reduce the computation time the images may be cropped, using a built in routine, since in most of the cases only a part of the full image is occupied by the object. The beam is then normalized w.r.t space for compensating the intensity fluctuations in different areas of the cone beam owing to its shape using a predefined background image and if required normalization w.r.t time to compensate for beam energy fluctuations during the course of the experiment can also be carried by selecting a region in the radiograph which is never obstructed by the sample. The data after this pre-processing can be arranged in the form of sinogram. A sinogram is nothing but data rearranged in such a way that each image now shows a particular slice from 0 to 360 0 stacked vertically. The total number of slices desired to be reconstructed on either sides of the center line can be declared on the GUI. The images are first rebinned to equivalent parallel beam images, then filtered and finally back-projected. Bilinear interpolations are used where necessary. The aforesaid three principal steps can be explained mathematically as follows

NDE 2011, December 8-10, 2011 Step 1: FIGURE 4 Tomographic reconstruction of an object shown in photograph at (a) with its direct digital radiograph at (b) and results of the tomographic reconstruction at various randomly chosen sections at (c) Where is the projection data, is the source to object distance, ξ is elevation of the slice, is the abscissa of the point. Step 2: Convolve the weighted projection with. This convolution is done independently for each elevation. The result is written as:, Where, ω is indicating signal frequency and is the sampling range. Step 3: Finally each weighted projection is backprojected over the three dimensional reconstruction grid: is the abscissa and is the ordinate of the CBCT image. The two arguments of the weighted projection,, represent the transformation of a point in the object into the coordinate system. EVALUATION The program when run on a 2.13 GHz, Intel core 2 duo processor with 2 GB RAM, takes about 35 seconds per slice of size 300 x 300. The timings mentioned here is just a rough indication and the actual time was variable depending on the position of the slice being reconstructed and geometry of cone beam. The major computation time is consumed by the backprojection process. The rebinning and convolution indicated in step1 and step 2 respectively are comparatively less demanding in that respect. Once the multiple tomographic images are available (figure 4) then using standard image processing modules the three dimensional iso-.

Rajesh et al. : Proceedings of the National Seminar & Exhibition on Non-Destructive Evaluation FIGURE 5 Three dimensional data in different forms built using cone beam CT images surface solids can be constructed and other information from different types of cross-sections can be easily extracted as shown in figure 5. RESULTS AND DISCUSSIONS It is observed from the resulting CT images not presented here that there are some artifacts like beam hardening and ring artifacts. The CT images, as seen from their 3D reconstructions, also have some noise. These and other such sources of errors and artifacts coming from dead pixels, bad pixels from the data acquisition system etc are under study and will be incorporated in future versions. It is also proposed to use hardware networking and parallel processing power for reducing overall reconstruction time. There are different graphic processing units (GPU) available which can also be used for reducing the overall reconstruction time. CONCLUSION DRIShTI can evolve as a effective cone beam tomography reconstruction tool for troubleshooting and research purpose. It can definitely be improved further in its future versions to add functionalities like parallel processing, error and artifact correction and other image post processing operations. Other beam geometries like equiangular fan beam, parallel beam, spiral or helical beam reconstructions can be added to make it a comprehensive package. ACKNOWLEDGEMENT REFERENCES 1. A. C. Kak and M. Slaney. Principles of Computerized Tomographic Imaging. IEEE Press, 1988. 2. Bruce D. Smith, Optical Engineering 29(5). 524-534 (May 1990).

NDE 2011, December 8-10, 2011 3. B.D. Smith, IEEE Trans. Med. Imag., vol. MI-4, 14-28, (1985). 4. M Grass, Th. Kohler and R Proksa; Phys. Med. Biol. 45 (2000) 329 347. 5. Feldkamp L.A., Davis L., and Kress, Journal of the Optical Society of America, 1:612 619, 1984. 32, 72 6. G.T. Herman Image Reconstruction from Projections, Academic Publishers, London (1980). 7. Natterer F, The Mathematics of Computerized Tomography (New York: Wiley 1986).