Home
Home
This is the simple HTML-Text version of the PDF file PDF 279KB.
It serves as a quick to access preview of the PDF file.

SESSION: RADIOGRAPHYFull-Text PDF (KB)PDF 279KBAbstract etc. :Abstract

START
Home

APPLICATION OF RADON TRANSFORM IN CT IMAGE MATCHING Yufang Cai, Kuan Shen, Jue Wang ICT Research Center of Chongqing University, Chongqing, P.R.China

Abstract: When Industrial Computerized Tomography (CT) techniques are adopted to inspect quality of industrial products, we lay emphases on their installation validity or inner defects. In order to do so, we always try to perform matching operation between reference object and test objects. However, conventional image matching methods can't meet on-line detection demand because of their slow recognition speed and low throughput rate. In this paper, we attempt to directly use CT projection data or object's Radon transform to solve matching parameters. Firstly we discuss some properties of Radon transform invariant to geometric distortion such as translation, rotation and uniform scaling, and then discuss recognition methods of matching parameters. Experimental results confirm that this scheme is robust to geometric distortions and greatly improve matching speed and precision.

Introduction: X-ray Computed Tomography enjoys rapidly growing interest in industrial quality inspection. However, to take advantage of this technique in the automated manufacturing process, one has to employ robust image processing algorithms that perform inspection tasks without human interaction. Image matching method is one of basic image processing algorithms and is a technique of estimating the similarity of different images. It is fundamental in image analysis and pattern recognition, and has a wide variety of application, such as detecting changes in a scene, estimating object motion, locating targets, identifying objects, integrating information from different types of image, etc. Among those applications considered most frequently are geometrical transformation such as translation, uniform scaling and rotations. The early interest in this problem comes from computer vision, which requires transformation from one coordinate space to another. Target recognition in remote sensing is another field of practical application. Recently with the advent of multimodality images in medical diagnosis, this problem becomes more and more important in studies and implementations.

The fundamental operation for image matching is to compare various correlations under different names and guises depending on specific implementations. Basically, there are three categories of algorithm in the existing literatures. They are (i) techniques based on image intensities, such as moments [1-3], correlations [4-5], integral kernel technique, and Fourier methods. (ii) Featured-based methods and (iii) elastic model-based methods [6]. A general review was given in [7,8]. In the recent applications of medical diagnosis and therapy treatment planning, many combined methods appeared. However, conventional image matching methods can't meet the on-line detection need because of their slow recognition speed and low throughput rate. We attempt to directly use CT projection data or object's Radon transform (RT), to solve matching parameters. Generally geometric distortion, only referring to rigid distortion, such as translation, rotation and uniform scaling is the key problem of image matching, therefore, we focus on how to solve geometric deformation parameters by RT. In Section 2 we'll introduce some properties of RT invariant to geometric distortion and describe methods for determining the transform parameters in section 3. Many simulative experiments and results are shown in section 4. 2 Radon Transform and Its Prosperities: In recent years, Hough transform, Trace transform and the related Radon transform have received much attention. In the view of mathematics, Hough transform is a derivative of RT and RT is a special case of Trace transform [9]. These three transforms are able to transform two dimensional images with lines into a domain of possible line parameters, where each line in the image will give a peak positioned at the corresponding line parameters. These have lead to many line, circle and curves detection applications within image processing, computer vision, etc.


The following will only describe RT and its properties. Though several definitions of the RT are existed, they are related. A very popular form express is as what discussed in [10]. In computed tomography (CT) when a bundle of x-ray goes through an object, its attenuation depends on content of object, distance and direction or angle of this projection. This set of projections is called RT. In two dimensions, let f (x, y) be a 2D image, its RT denoted as is the 2D function of the real variable t and angle f ℜ θ , defined by:

ds t


) f(t, θ


θ £«

£1/2 (1)

Geometrically, as show in Fig.1,

∞ -


t f ) scos sin , sin s


cos (


θ θ θ


-


) , ( θ t f ℜ is equal to the integral of the function on the straight line L passing through t and of direction orthogonal to θ . Where L is given by:

θ θ sin cos t y

=x + (2)

For a given θ , the set of values of the RT which corresponds to integrals of the function on parallel lines is know as a projection in tomography. The projection of direction of θ is:

= t g


θ


) ( θ


) f(t,

(3)

The mathematical expressions of RT lead to some very important properties. We show the invariance properties of RT against rotation, scaling, translation in the following. 2.1Fourier slice theory and Energy Conservation: The basic property for topographic applications is the Fourier slice theorem .It establishes that the Fourier Transform (FT) of a projection in direction θ is equal to a slice of the 2D FT of the image along the line of direction

θ . According to [11], It can be written as:

dt e t g


θ (4)

This theorem shows the equivalence of the information contained within the image and its RT. Based on Fourier slice theorem, we similarly can consider that there is energy conservation in the Radon transform and in the space domain as following expressed:

) (


- =


wt j

2 )


∫∫


π

∞ - ∞

∞ -

e y x f


, (


-

x w j

) sin cos ( 2

θ θ π

+

y

dxdy



∞ ∫∞ - dxdy y x f

θ

dt t g )


) (


, (


(5)

∫∫


∞ - ∞

∞ -

2.2 Translation: The effect of a translation on the image is a distortion on the RT, which can be described as follows: The spatial variable of the RT is translated by a quantity depending on the image translation vector and the angular variable. However for a given θ , the RT of translated image is simply equal to the translation of the image RT with respect to the special variable.

If image is shifted by

) , ( y x f £©


£¨ y


,

x ∆ , the RT is


θ θ y x t f y y x x f


( θ


∆ - ℜ ↔ ∆ - ∆ -


,


)


) , sin cos (


-


(6) 2.3 Rotation Transform: If image is rotated by

) , ( y x f φ , becomes:

) , ( y x f



) , ( φ

φ φ φ y x y

x f y x f +


↔ (7)

Since the inner integral of equation (1) can be expressed by a rotation matrix, the RT of rotated image simply becomes:

) cos sin , sin cos (


-


x f


) cos sin , sin cos ( φ


φ φ φ φ +


- t f


y


x


ℜ ↔ +


y


, (


θ


)


(8) 2.4 Uniform Scaling: If image is scaled by a factor ( k ), the RT is

) , ( y x f k 0


>


ay ax f


1

) , ( θ kt f k


↔ (9)

The sinograms (all projections taken along the different θ direction) of Fig.2(c), Fig.2 (d), Fig.2 (e) and Fig.2 (f) show us respectively the rotation, translation and scaling property of RT. 3 recognition of parameters: When CT projection data are acquired, we directly turn to solve relations between original image (or reference image) and test image, in other words, to recognize the transform parameters , k φ ,

) , (


|


|


y

x, ∆ . Due to matching operation manipulated in 1D projection instead of 2D grey level image, our matching method benefits for improving matching efficiency in essence.

From equation (5) and (9), the uniform scaling is easily derived. For a given spatial position t, as Fig.3 (b) illuminated, the rotation angle θ can be uniquely determined by local minima of two profile of two objects.

Now, we focus on the determination of the translation vector (

y

x, ∆ ), the recognition

procedures can be summarized as follows: (1) Compute the Fourier transform of and

) , ( y x f )

,


( y y

© NDT.net