volumetric image processing by three-dimensional ...

2 downloads 0 Views 113KB Size Report
CEMA'10 conference, Athens. 63 for –∞ < n1, n2, n3 < ∞, where. 1c ω ,. 2 c ω and. 3c ω are the cut-off spatial frequencies along the corre- sponding three ...
VOLUMETRIC IMAGE PROCESSING BY THREE-DIMENSIONAL FILTERS Dimitar G. Valchev Technical University of Varna 1 Studentska St, 9010 Varna, Bulgaria Phone: +359 52 383 596; E-mail: [email protected]

Abstract This paper develops filter derivation for volumetric image processing both for the cases of separable and non-separable threedimensional filters. Such filters find major applications in the fields of computed tomography and magnetic resonance imaging systems, as well as in other subsurface sensing techniques.

1. INTRODUCTION Volumetric images arise in many applications such as computer tomography imaging and subsurface sensing of various hidden spaces. Volumetric images are represented as three-dimensional (3-D) arrays of voxel values. They provide realistic representations of real world solids as true 3-D images, not just 2-D projections onto a planar display. Being 3-D signals, volumetric images are subject to 3-D signal processing. The various filtering techniques from 2-D signal processing may be extended to three dimensions. Basic to the filter characterization methodology is the derivation of the impulse response of an ideal lowpass 3-D filter. Based on that response, various highpass, bandpass and bandstop filters can be developed. The paper is organized as follows. Section 2 gives the impulse responses of a separable filter with an ideal rectangular passband and of a nonseparable filter with an ideal spherical passband. Section 3 summarizes the results and a separate Appendix section outlines the derivation of the results in Section 2. 2. IDEAL LOWPASS FILTER The starting point for designing a filter is the ideal lowpass filter spectral characteristic from which different highpass, bandpass and bandstop filter configurations can be derived. Similarly to the digital filters in 2-D signal and image processing [1, 2], the 3-D image filters can also be separable with rectangular support and non-separable. The nonseparable 3-D filter considered in this paper has a circular support.

The performance difference between a separable and a non-separable filter lies in the spectral characteristics along different directions in 3-D space. On the one hand, the separable filter is simply designed; its impulse response is equal to the product of the marginal impulse responses along the three spatial axes which determines independent spectral characteristics along the three axes. Its passband is rectangular which means that this kind of filter would pass higher frequencies along the diagonal directions of the rectangle, compared to the frequencies along each frequency axis. On the other hand, the non-separable filter offers spectral characteristics along the different directions which are no longer independent. In particular, the non-separable filter with spherical passband offers equal spectral characteristics along any direction in 3-D space. This may be very important especially in computed tomography and magnetic resonance imaging where the data details are equally important in all directions. Those observations give grounds to develop filter characterizations for both separable and nonseparable 3-D filters. The particular use of one of them is determined by such factors as complexity, speed, reliability in all directions and, of course, the particular intended application. 2.1. Rectangular passband The rectangular passband defines a separable 3-D filter. The impulse response of such a filter is given by (details in Appendix A) hr (n1 , n2 , n3 ) =

sin ωc1 n1 sin ωc2 n2 sin ωc3 n3

πn1

πn2

πn3

(1)

CEMA’10 conference, Athens

63

for –∞ < n1, n2, n3 < ∞, where ωc1 , ωc2 and ωc3 are the cut-off spatial frequencies along the corresponding three frequency axes. For ωc1 = ωc2 = ωc3 = ωc , the filter’s passband becomes cubic. Fig. 1 shows pseudocolor slice plots of the impulse response of the separable 3-D filter in (1). Fig. 1a shows the rectangular passband 3-D filter with ωc1 =π/2, ωc2 =π/4 and ωc3 =π/8. Fig. 1b

with j1(•) being the first-order spherical Bessel function of the first kind and ωc being the cut-off spatial frequency. Fig. 2 shows s pseudocolor slice plot of the impulse response of the non-separable 3-D filter with spherical passband in (2) with cut-off spatial frequency ωc =π/4.

shows the cubic passband 3-D filter with the cut-off spatial frequency ωc =π/4.

Fig. 2. Impulse response of a non-separable 3-D filter with a spherical passband

3. CONCLUSION a) Rectangular passband with ωc =π/2, ωc =π/4 and 1 2

ωc3 =π/8

This paper develops derivation of the impulse responses for a separable and a non-separable 3-D filters. The separable filter naturally has a rectangular passband while the non-separable filter considered here is with spherical passband. Such filters are applicable in 3-D and 4-D computed tomography imaging, as well as in various volumetric subsurface sensing and imaging applications. Further work will report various performance measures of those filters applied to different real-world captured data sets. 4. APPENDIX

b) Cubic passband with ωc =π/4 Fig. 1. Impulse response of a separable 3-D filter with a rectangular passband

by

2.2. Spherical passband The spherical passband defines a non-separable 3-D filter. The impulse response of such a filter is given by (details in Appendix B) hs (n1 , n2 , n3 ) =

(

A. Ideal lowpass filter with a rectangular passband

ωc j1 ωc n + n + n 4π (n12 + n22 + n32 ) 2 1

2 2

2 3

)

The frequency response of such a filter is given H r (ω1 , ω2 , ω3 ) = I ωc (ω1 )I ωc (ω2 )I ωc (ω3 ) (3) 1

2

3

in the frequency cube [− π ,+π ] , where the indicator function I ωc is defined as 3

i

(2)

ω ≤ ωci , Δ ⎧1, I ωc ⎨ i else, ⎩0,

(4)

CEMA’10 conference, Athens

64 for I = 1, 2, 3, and with ωci being the filter’s cut-off

hs =

frequency with ω ci ≤ π . The ideal impulse response of the filter is derived by taking the inverse 3-D Fourier transform of this separable function in the frequency domain:

hr =

1

π π

(2π )3 −∫π −∫π

=

1e

j (ω1n1 +ω2n2 +ω3n3 )

πn1

πn2

πn3

,

(5)

The frequency response of such a filter is given

ω1 + ω2 + ω3 ≤ ωc , else,

ω1 +ω2 +ω3 ≤ωc

⎛ sin ψ sin ϕ cos φ cos θ ⎞ jur ⎜ +sin ψ sin ϕ sin φ sin θ ⎟ ⎟ ⎜ +cosψ cos ϕ ⎠ ⎝

ωcπ 2π

1

dω1dω2 dω3

e (2π )3 ∫0 ∫0 ∫0 2

u sin ϕdudθdϕ

=

1

ωcπ 2π

1

ωc

e

jur ⎛⎜ sin ψ sin ϕ cos (θ −φ ) ⎞⎟ +cosψ cos ϕ ⎠ ⎝

(2π )3 ∫0 ∫0 ∫0 u 2 sin ϕdudθdϕ (2π )2

π

∫u ∫e

jur cos ϕ

0

(

2

0

sin ϕdϕdu

) (7)

where j0(•) and j1(•) are the zero-order and the firstorder spherical Bessel functions of the first kind [3]. In order to carry out the integration, the following substitutions have been made. First, polar coordinates in frequency are used for ω1 = usinψcosθ, ω2 = usinψsinθ and ω3 = ucosψ. Then, polar coordinates in space are used for n1 = rsinϕcosφ, n2 = rsinϕsinφ and n3 = rcosϕ. References

(6)

in the frequency cube [− π ,+π ] . The ideal impulse response of the filter is derived by taking the inverse 3-D Fourier transform of this function in the frequency domain: 3

j (ω1n1+ω2n2 +ω3n3 )

ωc j1 ωc n12 + n22 + n32 1 ωc 2 = ∫ u j0 (ur )du = 4π 0 4π n12 + n22 + n32

B. Ideal lowpass filter with a spherical passband

⎧1, H s (ω1 , ω2 , ω3 ) = ⎨ ⎩0,

(2π )

=

for –∞ < n1, n2, n3 < ∞.

by

∫∫∫1e

3

=

dω1dω2 dω3

⎡ 1 π ⎤ jω n =⎢ ∫ Iωc1 (ω1 )e 1 1 dω1 ⎥ ⎣ 2π −π ⎦ π ⎤ ⎡ 1 jω n ×⎢ ∫ Iωc2 (ω2 )e 2 2 dω2 ⎥ ⎦ ⎣ 2π −π π ⎤ ⎡ 1 jω n ×⎢ ∫ Iωc3 (ω3 )e 3 3 dω3 ⎥ ⎦ ⎣ 2π −π sin ωc1 n1 sin ωc2 n2 sin ωc3 n3

1

[1]

J. Woods, Multidimensional signal, image and video processing and coding, Elsevier Academic Press, 2006.

[2]

D. Dudgeon, R. Mersereau, Multidimensional digital signal processing, Prentice Hall, 1990.

[3]

M. Abramowitz, I. Stegun, Handbook of mathematical functions with formulas, graphs and mathematical tables, Dover, 1972.