Hostname: page-component-745bb68f8f-l4dxg Total loading time: 0 Render date: 2025-02-06T13:18:21.056Z Has data issue: false hasContentIssue false

A modified Fresnel-based algorithm for 3D microwave imaging of metal objects

Published online by Cambridge University Press:  12 September 2018

Farshad Zamiri
Affiliation:
Faculty of Electrical and Computer Eng., Tarbiat Modares University, Tehran, Iran
Abdolreza Nabavi*
Affiliation:
Faculty of Electrical and Computer Eng., Tarbiat Modares University, Tehran, Iran
*
Author for correspondence: Abdolreza Nabavi, E-mail: abdoln@modares.ac.ir
Rights & Permissions [Opens in a new window]

Abstract

Microwave holography technique reconstructs a target image using recorded amplitudes and phases of the signals reflected from the target with Fast Fourier Transform (FFT)-based algorithms. The reconstruction algorithms have two or more steps of two- and three-dimensional Fourier transforms, which have a high computational load. In this paper, by neglecting the impact of target depth on image reconstruction, an efficient Fresnel-based algorithm is proposed, involving only one-step FFT for both single- and multi-frequency microwave imaging. Numerous tests have been performed to show the effectiveness of the proposed algorithm including planar and non-planar targets, using the raw data gathered by means of a scanner operating in X-band. Finally, a low-cost and high-speed hardware architecture based on fixed-point arithmetic is introduced which reconstructs the planar targets. This pipeline architecture was tested on field programmable gate arrays operating at 200 MHz clock frequency, which illustrates more than 30 times improvement in computation time compared with a computer.

Type
Research Papers
Copyright
Copyright © Cambridge University Press and the European Microwave Association 2018 

Introduction

Many methods have been developed using microwaves to detect concealed objects [Reference Narayanan, Wilson and Rangaswamy1], based on modified optical holography and recording the interference pattern of a scattering target. Microwaves are able to penetrate clothes and reflect from the surface of a human body [Reference Sheen, McMakin and Hall2]. This property of microwaves provides the ability for concealed object detection such as metal (i.e. knives, handguns), plastic, and ceramic objects. In addition, commonly used systems including X-ray systems and metal detectors have some disadvantages. X-ray systems are not safe for human health [Reference Ivashov, Razevig, Vasiliev, Zhuravlev, Bechtel and Capineri3]. Metal detectors can only detect metallic objects, and correct operation of these detectors depend on the quantity, orientation, and type of metal [Reference Sheen, McMakin and Hall2]. In addition, metal detectors have numerous wrong alarms because they are not capable to differentiate threatening and non-threatening objects (i.e. a bunch of keys, belt buckles), so it reduces the speed of detection. These reasons encourage using microwaves for detection.

For single-frequency imaging, the reconstructed image can be focused on only a single focal depth. However, in wideband frequency imaging, the focal depth can be extended by increasing the number of sampling frequencies, so the more frequency sampling points are, the more range resolution can be achieved [Reference Sheen, McMakin, Collins, Hall and Severtsen4].

In the past, numerous research works have been proposed for microwave imaging. A wide-bandwidth three-dimensional (3D) microwave holography was introduced in [Reference Sheen, McMakin and Hall2], and a 27–33 GHz imaging system was developed. In [Reference Zhuravlev, Bugaev, Ivashov, Razevig and Vasiliev5], three similar radars were designed in 3.6–4, 5.8–6.8, 14–15 GHz, and algorithms for the planar and circular apertures were outlined. A comparison between single-, two-, and multi-frequency sampling with subsurface holographic imaging system were carried out in [Reference Razevig, Ivashov, Vasiliev and Zhuravlev6] on simulated holograms and experimentally sampled holograms by means of a 3.9 GHz RASCAN radar. A fast imaging algorithm based on convolution technique was introduced and compared with Kirchhoff migration technique in [Reference Savelyev and Yarovoy7]. This algorithm was able to reconstruct the image in a short time. In addition, to experimentally test the algorithm, a synthetic aperture radar in 5–25 GHz was utilized to obtain a 3D image of a knife and a gun. Another processing technique based on signal accumulation for microwave imaging was proposed for a moving target in [Reference Zhuravlev, Ivashov, Razevig, Vasiliev and Bechtel8], and two radars, operating at frequency bandwidth of 6.4–6.8 and 13.8–14.6 GHz, have been built to acquire the raw data. In [Reference Yurduseven9], a new method for reconstructing the radar image from the intensity of sampled data was proposed, which led to a simple hardware implementation and a decrease in imaging system cost. A 92–94 GHz radar based on stepped-frequency pulse signal was used to record raw data, and 3D image reconstruction based on wave number domain algorithm was carried out in [Reference Sun, Hu, Meng and Lv10]. In [Reference Zhu, Yang, Wu, Sun and Sun11] an amplitude correction of the algorithm in [Reference Sheen, McMakin and Hall2] was done in addition to building a holographic imaging system, which operates at 28–33 GHz. Recently, an algorithm based on wave-front reconstruction theory [Reference Tan, Huang, Huang, Qi and Wang12] has been developed, which was tested by means of a wide-band imaging system operating in Ka-band.

This paper presents an efficient image reconstruction algorithm based on Fresnel approximation, which only requires a single step of Fast Fourier Transform (FFT). This algorithm reconstructs 2D and 3D targets by means of the data acquired over a scanning surface operating in 8–12 GHz. Numerous targets (i.e. copper, aluminum, metal, and plastic) have been tested to examine the effectiveness of the algorithm. Finally, a prototype hardware architecture is proposed to speed up the reconstruction. This hardware is tested on a field programmable gate array (FPGA) with 200 MHz clock rate.

Algorithms

Single-frequency reconstruction algorithm

In this section, a new single-frequency algorithm is presented for holographic imaging. Figure 1 depicts the recording method for microwave holography. The wave is emitted from a transmitter (Tx) antenna, and after reflection from the target, it is received by a receiver (Rx) antenna placed right beside the Tx antenna. Raster scanning is done for the recording process.

Fig. 1. 2D coordinate system for microwave holography.

Assume the transmitter and receiver (transceiver) antennas in Fig. 1 are at point (x, y, 0), and (ξ, η, d) denotes a point on the target plane. Here d represents the distance between the scanned plane and the target plane. The target is assumed to be defined by a reflectivity function Γ(ξ, η), described by the ratio of the reflected field and the incident field [Reference Sheen, McMakin and Hall2]. The received signal h(x, y) on the scanned aperture, which is related to the target's reflectivity function, is given by Equation (1) and ρ is defined by Equation (2). To obtain the reconstruction formula, it is necessary to derive Γ(ξ, η) in terms of h(x, y).

(1)$$h(x,y) = \int_{ - \infty} ^\infty {\int_{ - \infty} ^\infty {{\rm \Gamma} (\xi, \eta )\hbox{exp}\left( { - 2i\displaystyle{{2\pi} \over \lambda} \rho} \right)d\xi d\eta}}, $$
(2)$$\rho = \sqrt {{(x - \xi )}^2 + {(y - \eta )}^2 + d^2}. $$

λ is the wavelength and ρ denotes the distance between a general point in the scanned plane and the target plane. Here, by using a first-order Taylor series expansion of Equation (2) and by neglecting the effect of signal phase-shift, we will show that sufficient accuracy is obtained in our imaging algorithm. However, in optical communications where wave mixing occurs, this approximation may not be proper, and higher orders of Taylor series expansion are needed [Reference Bhatia, Sharma and Saxena13, Reference Bhatia, Sharma Ajay and Saxena14].

Equation (2) can be expanded to first-order Taylor series, and after simplification based on Fresnel approximation ρ can be rewritten, as given below.

(3)$$\rho = d + \displaystyle{{{(\xi - x)}^2} \over {2d}} + \displaystyle{{{(\eta - y)}^2} \over {2d}}.$$

By substituting ρ from Equation (3) in Equation (1) and after re-arranging, we have:

(4)$$\eqalign{h(x,y) = & \exp \left( { - 2i\displaystyle{{2\pi} \over \lambda} d} \right)\exp \left( { - i\displaystyle{{2\pi} \over {\lambda d}}(x^2 + y^2)} \right) \cr & \times \int_{ - \infty} ^\infty {\int_{ - \infty} ^\infty {{\rm \Gamma} (\xi, \eta )\exp \left( { - i\displaystyle{{2\pi} \over {\lambda d}}(\xi^2 + \eta^2)} \right)}} \cr & \times \exp \left( {2i\displaystyle{{2\pi} \over {\lambda d}}(x\xi + y\eta )} \right)d\xi d\eta.} $$

We employ two new factors defined as:

(5)$$\nu = \displaystyle{{2x} \over {\lambda d}};\quad \; \mu = \displaystyle{{2y} \over {\lambda d}}.$$

Hence, Equation (4) may be shown as:

(6)$$\eqalign{\hbox{h}(\nu, \mu ) = & \exp \left( { - i\displaystyle{{4\pi} \over \lambda} d} \right)\exp \left( { - i\displaystyle{{\pi \lambda d} \over 2}(\nu^2 + \mu^2)} \right) \cr & \times \int_{ - \infty} ^\infty {\int_{ - \infty} ^\infty {{\rm \Gamma} (\xi, \eta )\exp \left( { - i\displaystyle{{2\pi} \over {\lambda d}}(\xi^2 + \eta^2)} \right)}} \cr & \times \exp (i2\pi (\xi \nu + \eta \mu ))d\xi d\eta} $$

Based on Fourier transform definition, the integrals in Equation (6) are 2D inverse Fourier transform (IFT) of Γ(ξ, η)exp(−i2π(ξ 2 + η 2)/λd). Thus:

(7)$$\eqalign{& \hbox{h}(\nu, \mu )\exp \left( {i\displaystyle{{4\pi} \over \lambda} d} \right)\exp \left( {i\displaystyle{{\pi \lambda d} \over 2}(\nu^2 + \mu^2)} \right) \cr & \quad = FT_{2D}^{ - 1} \left[ {{\rm \Gamma} (\xi, \eta )\exp \left( { - i\displaystyle{{2\pi} \over {\lambda d}}(\xi^2 + \eta^2)} \right)} \right].} $$

The term exp(i4πd/λ) can be omitted because it only yields a phase shift and it has no impact on the amplitude of the reconstructed image. After taking 2D Fourier transform from each side of Equation (7), the new equation will be:

(8)$$\eqalign{& {\rm \Gamma} (\xi, \eta )\exp \left( { - i\displaystyle{{2\pi} \over {\lambda d}}(\xi^2 + \eta^2)} \right) \cr & \quad = FT_{2D}\left[ {\hbox{h}(\nu, \mu )\exp \left( {i\displaystyle{{\pi \lambda d} \over 2}(\nu^2 + \mu^2)} \right)} \right].} $$

The exponential term in the left side of the above equation can be ignored because its impact is only a phase shift in the reconstructed image. Note that for the microwave imaging, the phase shift has no impact on image intensity. The reason is that, as described by Equation (14) below, the intensity is defined as the absolute value of Γ(ξ, η), and it is known from basic mathematics that the exponential term has unity absolute value. Thus, the reconstruction formula is:

(9)$$\eqalign{{\rm \Gamma} (\xi, \eta ) & = FT_{2D}\left[ {\hbox{h}(\nu, \mu )\exp \left( {i\displaystyle{{4\pi} \over \lambda} d} \right)\exp \left( {i\displaystyle{{\pi \lambda d} \over 2}(\nu^2 + \mu^2)} \right)} \right] \cr & = \int_{ - \infty} ^\infty {\int_{ - \infty} ^\infty {{h}(\nu, \mu )\exp \left( {i\displaystyle{{\pi \lambda d} \over 2}(\nu^2 + \mu^2)} \right)}} \cr & \quad \times \exp ( - i2\pi (\xi \nu + \eta \mu ))d\nu d\mu} $$

where h(ν, μ) is the recorded hologram, which should be defined in terms of (x, y). Thus, based on Equation (5) we have:

(10)$$\eqalign{& \nu = \displaystyle{{2x} \over {\lambda d}}\; \to d\nu = \displaystyle{2 \over {\lambda d}}dx \cr & \mu = \displaystyle{{2y} \over {\lambda d}} \to d\mu = \displaystyle{2 \over {\lambda d}}dy,} $$
(11)$$\eqalign{& {\rm \Gamma} (\xi, \eta ) = \displaystyle{4 \over {\lambda ^2d^2}}\int_{ - \infty} ^\infty {\int_{ - \infty} ^\infty {\hbox{h}(x,y)\exp \left( {i\displaystyle{{2\pi} \over {\lambda d}}(x^2 + y^2)} \right)}} \cr & \times \exp \left( { - i2\pi \left( {\displaystyle{2 \over {\lambda d}}} \right)(\xi x + \eta y)} \right)d{x}d{y}} $$

The term 4/λ 2d 2 can be omitted because it is only a constant coefficient without any effect on the resulted image. Assume ν′ and μ′ are defined as:

(12)$${\nu} ^{\prime} = \displaystyle{{2\xi} \over {\lambda d}} {\rm ;}\quad {\mu} ^{\prime} = \displaystyle{{2\eta} \over {\lambda d}}.$$

Therefore, the reconstruction formula is summarized by:

(13)$$\eqalign{& {\rm \Gamma} ({\nu} ^{\prime},{\mu} ^{\prime}) = \int_{ - \infty} ^\infty {\int_{ - \infty} ^\infty {{h}(x,y)\exp \left( {i\displaystyle{{2\pi} \over {\lambda d}}(x^2 + y^2)} \right)}} \cr & \times \exp ( - i2\pi (x{\nu} ^{\prime} + y{\mu} ^{\prime}))d{x}d{y}} $$

A comparison of Equation (13) with 2D Fourier transform shows that the integrals are Fourier transform of h(x, y)exp(i(2π/λd)(x 2 + y 2)).

The intensity of the image is calculated by the following Equation [Reference Schnars and Jüptner15]:

(14)$$I\lpar {{\nu}^{\prime},{\mu}^{\prime}} \rpar = \vert {\Gamma_{{\nu}^{\prime},{\mu}^{\prime}}} \vert ^2,$$

where I(ν′, μ′) represents the intensity function.

Multi-frequency reconstruction algorithm

This section describes the proposed multi-frequency algorithm for 3D image reconstruction. Figure 2 shows the coordinate system for 3D microwave holography. A raster scan is performed to record the raw data. For each sampling point (x, y, z 0), the receiver antenna samples data with the desired frequency bandwidth. Also, (ξ, η, z) is a general point on the target, which is placed in front of the scanned plane in an imaginary test cube with dimensions defined in relation to the scanning plane size in horizontal and vertical axis, and the frequency bandwidth.

Fig. 2. 3D coordinate system for microwave holography.

Assume Γ(ξ, η, z) is the target reflectivity function [Reference Sheen, McMakin and Hall2]. The received signal h(x, y, f) on the scanned aperture is related to the target reflectivity function, as given by Equation (15), and ρ is defined by Equation (16). Our goal is to derive Γ(ξ, η, z) in terms of h(x, y, f) as the reconstruction formula.

(15)$$h(x,y,f) = \int\!\int\!\int {{\rm \Gamma} (\xi, \eta, z)\hbox{exp}\left( { - 2i\displaystyle{{2\pi} \over \lambda} \rho} \right)d\xi d\eta dz}, $$
(16)$$\rho = \sqrt {{(x - \xi )}^2 + {(y - \eta )}^2 + {(z - z_0)}^2}, $$

where λ is the wavelength, and ρ is the distance between a point in the scanned plane and the target plane.

Similarly, as described for Equation (2), by expanding Equation (16) to first-order Taylor series and based on Fresnel approximation, Equation (16) can be simplified as:

(17)$$\eqalign{\rho =\; & (z - z_0) + \displaystyle{{{(\xi - x)}^2 + {(\eta - y)}^2} \over {2(z - z_0)}} \cr =\;& \displaystyle{{2{(z - z_0)}^2 + {(\xi - x)}^2 + {(\eta - y)}^2} \over {2(z - z_0)}} \cr =\; & z - \displaystyle{{zz_0 + \xi x + \eta y} \over d} + \displaystyle{{\xi ^2 + \eta ^2} \over {2d}} + \displaystyle{{x^2 + y^2} \over {2d}} + \displaystyle{{z_0^2} \over d}.} $$

In Equation (17), the term (z − z 0) in the denominator can be replaced by d if the target depth is small compared with d.

By substituting ρ from Equation (17) in Equation (15) and re-arranging, we obtain:

(18)$$\eqalign{h(x,y,f) = & \exp \left( { - 2i\displaystyle{{2\pi} \over \lambda} \displaystyle{{z_0^2} \over d}} \right)\exp \left( { - i\displaystyle{{2\pi} \over {\lambda d}}(x^2 + y^2)} \right) \cr & \times \int\!\int\!\int {\Gamma (\xi, \eta, z)\exp \left[ { - 2i\left( {\displaystyle{{2\pi} \over \lambda}} \right)z} \right]} \cr & \times \exp \left( { - i\displaystyle{{2\pi} \over {\lambda d}}(\xi^2 + \eta^2)} \right) \cr & \times \exp \left( {2i\displaystyle{{2\pi} \over {\lambda d}}(zz_0 + x\xi + y\eta )} \right)d\xi d\eta dz.} $$

We employ two new factors defined as:

(19)$$\nu = \displaystyle{{2x} \over {\lambda d}};\quad \; \mu = \displaystyle{{2y} \over {\lambda d}};\quad \; \gamma = \displaystyle{{2z_0} \over {\lambda d}}\;. $$

By substituting the above parameters in Equation (18), we achieve:

(20)$$\eqalign{h(\nu, \mu, \gamma ) = & \exp ( - i\pi \lambda d\gamma ^2)\exp \left( { - i\displaystyle{{\pi \lambda d} \over 2}(\nu^2 + \mu^2)} \right) \cr & \times \int\!\int\!\int {\Gamma (\xi, \eta, z)\exp \left[ { - 2i\left( {\displaystyle{{2\pi} \over \lambda}} \right)z} \right]} \cr & \times\exp \left( { - i\displaystyle{{2\pi} \over {\lambda d}}(\xi^2 + \eta^2)} \right) \cr & \times \exp (i2\pi (z\gamma + \xi \nu + \eta \mu ))d\xi d\eta dz.} $$

By re-ordering the equation and comparing integrals with the inverse 3D Fourier transform, Equation (20) can be changed to:

(21)$$\eqalign{ & h(\nu, \mu, \gamma )\exp (i\pi \lambda d\gamma ^2)\exp \left( {i\displaystyle{{\pi \lambda d} \over 2}(\nu^2 + \mu^2)} \right) \cr & \quad = FT_{3D}^{ - 1} \left[ {\Gamma (\xi, \eta, z)\exp \left[ { - 2i\left( {\displaystyle{{2\pi} \over \lambda}} \right)z} \right]} \right. \cr &\;\; \quad\quad \left. { \times \exp \left( { - i\displaystyle{{2\pi} \over {\lambda d}}(\xi^2 + \eta^2)} \right)} \right].} $$

After taking 3D Fourier transform from each side of Equation (21), and by omitting the exponential terms of the right side, which are only a phase shift in the reconstructed image without impact on the intensity of the image, this equation will be:

(22)$$\eqalign{& \Gamma (\xi, \eta, z) = FT_{3D}\lsqb {h(\nu, \mu, \gamma )\exp \lpar {i\pi \lambda d\gamma^2} \rpar } \cr & \quad \left. { \times \exp \left( {i\displaystyle{{\pi \lambda d} \over 2}(\nu^2 + \mu^2)} \right)} \right],} $$

where h(ν, μ, γ) is the recorded hologram, which may be defined in terms of (x, y, f). As described before, exponential terms have unity absolute value, so they have no impact on intensity, and can be omitted in Equation (21), where the intensity is of interest. Thus, based on Equation (19), we have:

(23)$$\eqalign{& \nu = \displaystyle{{2x} \over {\lambda d}}\; \to d\nu = \displaystyle{2 \over {\lambda d}}dx \cr & \mu = \displaystyle{{2y} \over {\lambda d}} \to d\mu = \displaystyle{2 \over {\lambda d}}dy \cr & \gamma = \displaystyle{{2z_0} \over {\lambda d}} \to d\gamma = \displaystyle{{2z_0} \over {cd}}df,} $$
(24)$$\eqalign{\Gamma (\xi, \eta, z) = & \displaystyle{{8z_0} \over {\lambda ^2d^3c}}\int\!\int\!\int {h(x,y,f)\exp \left( {i\displaystyle{{4\pi z_0^2} \over {cd}}f} \right)} \cr & \times \exp \left( {i\displaystyle{{2\pi} \over {\lambda d}}(x^2 + y^2)} \right) \cr & \times \exp \left( { - i2\pi \left( {\displaystyle{2 \over {\lambda d}}} \right)(x\xi + y\eta + zz_0)} \right)dxdydf.} $$

Frequency f can be represented by a differential frequency f d from the center frequency f c, so f = f c + f d. If f c ≫ f d then f d can be omitted [Reference Sakamoto, Tajiri, Sawai and Aoki16]. Based on this approximation, Equation (24) is rewritten as:

(25)$$\eqalign{\Gamma (\xi, \eta, z) = & \int\!\int\!\int {h(x,y,f)\exp \left( {i\displaystyle{{2\pi} \over {\lambda d}}(x^2 + y^2)} \right)} \cr & \times \exp \left( { - i2\pi \left( {\displaystyle{{2f_c} \over {cd}}x\xi + \displaystyle{{2f_c} \over {cd}}y\eta + \displaystyle{{2z_0} \over {cd}}fz} \right)} \right)dxdydf.} $$

To finalize the reconstruction formula, again we assume that:

(26)$$\eqalign{& {\nu} ^{\prime} = \displaystyle{{2f_c} \over {cd}}\; \xi \cr & {\mu} ^{\prime} = \displaystyle{{2f_c} \over {cd}}\; \eta \cr & {\gamma} ^{\prime} = \displaystyle{{2z_0} \over {cd}}z.} $$

Thus, the reconstruction formula for multi-frequency microwave holography is:

(27)$$\eqalign{\Gamma ({\nu} ^{\prime},{\mu} ^{\prime},{\gamma} ^{\prime}) = & \int\!\int\!\int {h(x,y,f)\exp \left( {i\displaystyle{{2\pi} \over {\lambda d}}(x^2 + y^2)} \right)} \cr & \times \exp ( - i2\pi (x{\nu} ^{\prime} + y{\mu} ^{\prime} + f\,{\gamma} ^{\prime}))dxdydf.} $$

Clearly, in Equation (27) the integrals are 3D Fourier transform of h(x, y, f)exp(i(2π/λd)(x 2 + y 2)).

Algorithm digitization

This section introduces the digitized versions of single- and multi-frequency reconstruction algorithms for microwave holography. Recorded hologram h is discretized in transceiver plane. Therefore, a digitized representation of the proposed algorithm is required. For the single-frequency algorithm, assume that the sampled raw data h(x, y) is a N × N matrix with physical space Δx and Δy in x- and y-directions, respectively. Thus, integrals in Equation (13) will change to finite sums of:

(28)$$\eqalign{\Gamma (m,n) = & \sum\limits_{l = 0}^{N - 1} {\sum\limits_{k = 0}^{N - 1} {h(k,l)\exp \left( {i\displaystyle{{2\pi} \over {\lambda d}}(k^2\Delta x^2 + l^2\Delta y^2)} \right)}} \cr & \times \exp ( - i2\pi (k\Delta x.m\Delta {\nu} ^{\prime} + l\Delta y.n\Delta {\mu} ^{\prime})).} $$

Based on Fourier transform theory, between (Δx, Δy) and (Δν′, Δμ′) the following relations exist:

(29)$$\Delta {\nu} ^{\prime} = \displaystyle{1 \over {N\Delta x}};\quad \Delta {\mu} ^{\prime} = \displaystyle{1 \over {N\Delta y}}.$$

After re-substitution:

(30)$$\Delta \xi = \displaystyle{{\lambda d} \over {2N\Delta x}};\quad \Delta \mu = \displaystyle{{\lambda d} \over {2N\Delta y}}.$$

Using the above expressions, Equation (28) is converted to Equation (31).

(31)$$\eqalign{ {\rm \Gamma} (m,n) =\;& \sum\limits_{l = 0}^{N - 1} {\sum\limits_{k = 0}^{N - 1} {h(k,l)\exp \left( {i\displaystyle{{2\pi} \over {\lambda d}}(k^2\Delta x^2 + l^2\Delta y^2)} \right)}} \cr & \times \exp \left( { - i2\pi \left( {\displaystyle{{km} \over N} + \displaystyle{{ln} \over N}} \right)} \right).} $$

This equation is the digitized version of the proposed single-frequency reconstruction algorithm. With a comparison of Equation (31) by discrete 2D Fourier transform definition, the summations are the Fourier transform of h(k, l)exp(i(2π/λd)(k 2Δx 2 + l 2Δy 2)).

For the multi-frequency algorithm, assume that the sampled raw data h(x, y, f) is a N × N × N f matrix with physical space Δx, Δy in x- and y-directions, respectively, and with frequency space of Δf. Therefore, integrals in Equation (27) may be changed to finite sums of:

(32)$$\eqalign{\Gamma (m,n,q) = & \sum\limits_{\,p = 0}^{N_f - 1} {\sum\limits_{l = 0}^{N - 1} {\sum\limits_{k = 0}^{N - 1} {h(k,l,p)}}} \cr & \times \exp \left( {i\displaystyle{{2\pi p\Delta f} \over {cd}}(k^2\Delta x^2 + l^2\Delta y^2)} \right) \cr & \times \exp ( - i2\pi (k\Delta x.m\Delta {\nu} ^{\prime} + l\Delta y.n\Delta {\mu} ^{\prime} + p\Delta f.q\Delta {\gamma} ^{\prime})).} $$

Based on Fourier transform theory, between (Δx, Δy, Δf) and (Δν′, Δμ′, Δγ′) the following relations exist:

(33)$$\Delta {\nu} ^{\prime} = \displaystyle{1 \over {N\Delta x}};\quad \Delta {\mu} ^{\prime} = \displaystyle{1 \over {N\Delta y}};\quad \Delta {\gamma} ^{\prime} = \displaystyle{1 \over {N_f\Delta f}}.$$

After re-substitution:

(34)$$\Delta \xi = \displaystyle{{\lambda d} \over {2N\Delta x}};\quad \Delta \mu = \displaystyle{{\lambda d} \over {2N\Delta y}};\quad \Delta z = \displaystyle{{cd} \over {2z_0N_f\Delta f}}.$$

Using the above expressions, Equation (32) is converted to:

(35)$$\eqalign{{\rm \Gamma} (m,n,q) = & \sum\limits_{\,p = 0}^{N_f - 1} {\sum\limits_{l = 0}^{N - 1} {\sum\limits_{k = 0}^{N - 1} {h(k,l,p)}}} \cr & \times \exp \left( {i\displaystyle{{2\pi p\Delta f} \over {cd}}(k^2\Delta x^2 + l^2\Delta y^2)} \right) \cr & \times \exp \left( { - i2\pi \left( {\displaystyle{{km} \over N} + \displaystyle{{ln} \over N} + \displaystyle{{\,pq} \over {N_f}}} \right)} \right).} $$

Equation (35) is the digitized version of the proposed multi-frequency reconstruction algorithm. In Equation (35), Fourier transform of h(k, l)exp(i(2π/λd)(k 2Δx 2 + l 2Δy 2)) is the result of summations.

Experimental setup

A 2D electro-mechanical scanner was built to record raw data of the hologram. A controller board, connected to the USB port of a PC, was used to control the motion of the scanner in horizontal and vertical directions. The PC was used to set up the microcontroller moving with the given steps. A PNA Microwave Network Analyzer was utilized to record the amplitude and phase of the received waves, by means of two horn antennas one as a transmitter and the other as a receiver. This setup is able to scan a N × N × N f matrix in X-band frequency with any sampling intervals. Due to mechanical constraints, the scanned plane can be the maximum size of 32 cm × 32 cm, and the targets were placed in the distance of 18.5 cm from the transmitter and receiver pairs. The target was hung from the ceiling to neutralize the vibration produced by the movement of the scanner motors. The controller board is presented in Fig. 3, and the transmitter and receiver antenna pairs are shown in Fig. 4. In addition, the test environment can be observed in Fig. 5. In order to control the background reflected wave, absorbers are placed behind the targets.

Fig. 3. Designed controller board to control the mechanical movement of the scanner.

Fig. 4. Transmitter and receiver horn antennas.

Fig. 5. Test environment.

Laboratory scanned imaging results

In this section, we examine the effectiveness of the proposed algorithm by performing some tests and reporting the reconstructed images. The target distance from the antennas was d = 18.5 cm. A 10 GHz wave was transmitted to the targets, which was scanned in a plane surface of 32 cm × 32 cm with sampling step sizes of Δx = Δy = 1 cm in both X and Y directions. The amplitude and phase of the reflected wave were recorded. Then, the processing algorithm described in the sections Single-frequency reconstruction algorithm and Multi-frequency reconstruction algorithm reconstructs the meaningful picture.

Our experimental tests showed that in order to properly reconstruct the picture, the scan plane dimensions must be approximately twice of the target dimensions. This was tested experimentally. As a result, the target maximum size could be approximately 16 cm × 16 cm because we can scan a maximum plane size of 32 cm × 32 cm.

In order to enhance the signal-to-clutter ratio, the background was scanned and subtracted from the target raw holograms [Reference Narayanan, Wilson and Rangaswamy1]. This technique removes the effect of reflections from non-ideal absorbers and other existing objects in the room, which improves the quality of the image. In addition, background subtraction reduces the effect of mutual coupling of the antennas [Reference Zhuge17]. Nevertheless, our tests show that subtracting the background only slightly improves the resolution of the reconstructed image, because the mutual coupling between antennas was low and the reflected wave was weak since the background was relatively far from the target. However, when the target is near the background, the above subtraction may be necessary.

Two planar objects were tested based on the above setup. A copper F shape target was designed with dimensions of 11 cm × 17 cm in X- and Y-axis, respectively. Also, another aluminum wrapped Γ shape target was placed in front of the 3D scanner to test the proposed single-frequency algorithm. The dimensions of this target are 16 cm × 16 cm. The targets are illustrated in Fig. 6, and the raw hologram and reconstructed images are shown in Figs 7 and 8 for F shape and Γ shape targets, respectively. The proposed single-frequency algorithm was used to process the raw hologram and to reconstruct the images.

Fig. 6. (a) Copper F shaped flat target (b) Aluminum wrapped Г shape flat target.

Fig. 7. Raw hologram and reconstructed image of F shape target (10 GHz).

Fig. 8. Raw hologram and reconstructed image of Г shape target (10 GHz) (32 × 32 image).

In addition, a 64 × 64 image, with sampling intervals of 0.5 cm in both X and Y directions, is sampled from the same target in Fig. 6(b). The raw data matrix and the reconstructed image are shown in Fig. 9.

Fig. 9. Raw hologram and reconstructed image of Г shape target (10 GHz) (64 × 64 image).

Furthermore, the scan of the same object is done with sampling intervals of 1 cm in each direction at 11 GHz frequency. The raw hologram and the reconstructed image are illustrated in Fig. 10.

Fig. 10. Raw hologram and reconstructed image of Г shape target (11 GHz).

Another test has been done to examine the capability of the single-frequency algorithm to reconstruct a scene containing multi-objects. In this measurement, a 10 cm × 6 cm rectangular aluminum target, a 3 cm and a 2 cm diameter coins are placed in the target plane. The space between the objects is 2.7 cm, and the target scene is shown in Fig. 11. By performing the proposed algorithm on the raw data matrix, the reconstructed image can be observed in Fig. 12. The rectangular target has been reconstructed successfully. Because of large step of antenna movement (Δx = Δy = 1 cm) compared with the diameter of coins (2 cm and 3 cm), and the fact that the small coins must be shown in a 32 × 32 pixel image (each pixel is about 1 cm × 1 cm), it is slightly hard to diagnose the circular shape of the coins. However, it can be observed that one of the coins is smaller than the other one in the resulted image.

Fig. 11. Aluminum wrapped rectangular target and two coins.

Fig. 12. Raw hologram and reconstructed image of the targets in Fig. 11.

To experimentally test the minimum cross-range resolution that may be obtained by the above setup, two aluminum rectangular shape targets were placed near each other. The processing algorithm was used to reconstruct the image of these two targets. Then, they were gradually moved closer until two reconstructed rectangles overlap. The minimum distance before which this overlap occurs is approximately the possible cross-range resolution in the target plane. The results of two tests are reported here. The first test was a 32 × 32 image with Δx = Δy = 1 cm, and the space of 1.5 cm. The target scene is shown in Fig. 13(a), and the reconstructed image is shown in Fig. 14. In this case, no overlap is observed. The second test was a 128 × 128 image with Δx = Δy = 0.25 cm, and the space between two objects is about 0.9 cm. The target scene is shown in Fig. 13(b), and the reconstructed image is shown in Fig. 15. Here, the two rectangular objects are distinguishable. According to Equation (30), for 10 GHz wave and d = 18.5 cm, both Δξ and Δη which define the resolution are 0.87 cm. Therefore, this resolution is experimentally verified for the proposed single-frequency reconstruction algorithm.

Fig. 13. Two wrapped aluminum rectangular shape with (a) 1.5 cm (b) 0.9 cm space in between.

Fig. 14. Reconstructed image of two rectangular shape target of Fig. 13(a).

Fig. 15. Reconstructed image of two rectangular shape target of Fig. 13(b).

The F shape target in Fig. 6(a) is placed in the distance d = 42 cm, and the sampled frequency is again 10 GHz with Δx = Δy = 1 cm sampling intervals. The raw data and the reconstructed 32 × 32 image are illustrated in Fig. 16.

Fig. 16. Raw hologram and reconstructed image of the F shape target placed in the distance of 42 cm.

In order to test the proposed 3D reconstruction algorithm, the previously described scanner was used. This scanner is capable to record raw data in the frequency range of interest. The scanning process is the same as single-frequency recording, but the difference is that in each sampling point, instead of one frequency sample, a frequency sweep is performed. An 8–11.5 GHz scan with sampling intervals of Δx = Δy = 2.5 mm in both X and Y directions is carried out. The number of frequency points is 35 in the bandwidth, and the visual target, which is placed at the distance of 20 cm from the transceiver antennas, is represented in Fig. 17. The reconstructed image with the proposed multi-frequency algorithm is shown in Fig. 18. According to this picture, since metallic objects reflect the microwaves better than the plastic ones, scissor blades are brighter than the plastic ring handles.

Fig. 17. A scissor as the target for multi-frequency imaging.

Fig. 18. Reconstructed image of a scissor (8–11.5 GHz).

Next, two spray bottles were placed in the test environment, which is illustrated in Fig. 19 for the multi-frequency algorithm verification. The reconstructed image of this complex target is shown in Fig. 20. The middle part of the targets in the reconstructed image is less bright than the other parts because it is farther from the scanning plane.

Fig. 19. Two spray bottles as the target for multi-frequency imaging.

Fig. 20. Reconstructed image of two spray bottles (8–11.5 GHz).

Hardware design

In previous sections, the system level test of the algorithm has been performed using MATLAB. In this section, a prototype hardware architecture based on FPGAs is introduced to increase the speed of the proposed algorithm computations. This prototype can process 32 × 32 raw holograms but can be expanded to reconstruct larger input matrices. It is also designed for the proposed 2D reconstruction algorithm, which can be adapted to have the ability to process 3D matrices of the proposed 3D reconstruction algorithm. To explain the designed architecture, we need to re-define previous 2D reconstruction equations as follows:

(36)$$\Gamma _{u,v} = \sum\limits_{x = 0}^{N - 1} {\sum\limits_{y = 0}^{N - 1} {[\eta _{x,y}\hbox{e}^{i.addr1}]\hbox{e}^{ - i2\pi \left( {\textstyle{{xu} \over N} + \textstyle{{yv} \over N}} \right)}}}, $$
(37)$$\hbox{addr}1 = \displaystyle{{2\pi} \over {\lambda d}}\Delta _f^2 (x^2 + y^2).$$

As it is noted before, two summations in the above equation are 2D FT of η x,yei.addr1, which can be implemented efficiently with FFT method. Fixed-point computation is used for all processes of the algorithm because of its simplicity than a floating-point based hardware. Therefore, the fewer resources of FPGA are utilized and the power consumption is lower, while the speed will be higher. The calculations are based on the 12-bit resolution as the fraction.

Architecture overview

The goal of the proposed architecture is to compute Equation (36) by introducing new hardware architecture to have an improvement in calculation time compared with a PC. The architecture is implemented on an FPGA to verify its correctness. To have a proper throughput, all parts of the proposed architecture are pipelined. Main units of the architecture are presented in Fig. 21. It has address generation unit (AGU), ROMs, RAMs, a complex multiplier and 2D FFT unit. AGU calculates addr1 in Equation (37). Next block contains a lookup table, which utilizes two ROMs to save real and imaginary parts of the required exponential term in Equation (36). Note that, to reduce the memory access time, all ROMs and RAMs are on-chip ones. This table is sampled and saved based on the required data range and resolution, which are used to compute the result of the following exponential function:

(38)$$L_1 = \hbox{e}^{\,j.{\rm addr1}}.$$

Fig. 21. Proposed architecture for the modified Fresnel-based algorithm.

RAMs used for saving raw hologram η x,y are placed in the below-left block in Fig. 21. This block has also the role of shifting the zero-frequency component to the center of spectrum in the last part of the computation, which results in correct reconstructed image. In a matrix computation, this shift swaps the first quadrant of the matrix with the third, and the second quadrant with the fourth. The complex multiplier performs the operation of Equation (39).

(39)$$\alpha = \eta _{x,y} \times L_1.$$

There is also a unit to compute 2D FFT (Equation (40)), and it has an internal controller to decrease load control of the main control unit. The main control unit shown in Fig. 21 controls the data flow of all units, and there are also some control signals to each block which are not shown in the picture to avoid bustling.

(40)$$\Gamma _{u,v} = \Im = \sum\limits_{x = 0}^{N - 1} {\sum\limits_{y = 0}^{N - 1} {[\alpha ]\hbox{e}^{ - j2\pi \left( {\textstyle{{xu} \over N} + \textstyle{{yv} \over N}} \right)}}}. $$

As explained before, shifting the zero-frequency component to the center of the spectrum is the next operation that is needed to have a correct reconstructed image. Thus, after calculating Γu,v or ℑ, data moves to the next block to perform this shift. It should be noted that all blocks are disabled when they are not in use to save power consumption. In the following sections, sub-blocks of Fig. 21 will be described.

Address generation unit

The designed architecture for this unit is shown in Fig. 22. It makes the address in Equation (37) for the lookup table. Generating the address for the next block (ROMs) should be done in falling edges of the clock, so only this unit works with the falling edges of the clock signal.

Fig. 22. Address generation unit.

When the circuit starts its operation, X and Y generator block starts to generate addr1. Since λ, d, and Δf are known, we save $(2\pi /\lambda d)\Delta _f^2 $ as a constant coefficient in fixed-point format. Besides, X and Y generator block is responsible for generating X, Y indices. Square of each input block produces x 2 and y 2. Also, to obtain x 2 + y 2 an adder is placed in the path of data flow. Finally, the mult1 block performs the final operation to produce addr1 for the lookup table. Next block is the lookup table, and exponential terms are sampled and saved in certain steps, so the constant number is multiplied by the result to generate a suitable address for the lookup table.

It should be reminded that multiplication is done in fixed-point format, and then the required integer part is truncated to produce the address for the lookup table.

RAMs unit

This unit carries out two tasks in different time slots and contains an AGU, two RAMs, and a de-multiplexer. The first task is to save the real and imaginary parts of the raw hologram η x,y and to send it to the next block through de-multiplexer. This task is performed in the beginning of the process and in parallel with the block defined in the previous section. The second task is to shift the zero-frequency component to the center of the spectrum, which is performed in the final stage of reconstructing the image. The de-multiplexer is placed there to separate these two different tasks. Thus, in this block, AGU and two RAMs are shared in two different time slots to reduce the usage of FPGA resources. In this block, AGU generates the address needed to output the shifted form of the data Fig. 23.

Fig. 23. Units of RAMs.

2D FFT unit

The task of 2D FFT computation in Equation (40) is assigned to this unit, which includes 1D FFT block, two RAMs, a multiplexer, a de-multiplexer and an internal control unit. To calculate 2D FFT by means of 1D FFT, first FFT of the columns of the matrix is computed, and then FFT of the rows of the resulted matrix is obtained. Data are moved into the block continuously and column by column, and according to Fig. 24 the data are moved into 1D FFT block through the mux. The 1D FFT block operates in pipeline mode, so after certain latency, this block starts to output the results of FFT computation by each clock. Then these real and imaginary results are saved in two RAMs. Next, the rows of these saved data are moved back to 1D FFT block for second dimension computation of 2D FFT. As soon as the first valid output data are ready, computation of image reconstruction will be continued.

Fig. 24. 2D FFT block.

The internal control unit provides the address for RAMs to save resulted matrix of the first dimension of 2D FFT. In addition, it controls the activity of 1D FFT block. One reason to separate 2D FFT control unit from the main control unit in the architecture is to lower the load of the main control unit. Another reason is to make the control units simpler for design and optimization.

We used the Xilinx IP core [18] to calculate 1D FFT. Since 2D FFT of the 32 × 32 matrix should be calculated, and one column or row is operated at a time, transform length of this IP core is set to 32. This IP core has several implementation options. Pipelined streaming I/O option is selected, which allows continuous import of the input data to IP core, and continuous receive of output data. In addition, this core is preset to calculate FFT in fixed-point format.

Operation of 2D FFT is illustrated in Fig. 25. According to this figure, in the loading stage, each data are received continuously from the previous block with the rising edge of the clock signal. The processing matrix is 32 × 32, so each loading stage takes 32 clock cycles. It is reminded that these loading stages are exactly after each other, and there is no pause between them. As explained above, first the columns of the matrix are loaded and processed. Then, the rows of the resulted matrix are loaded to 1D FFT IP core. Next, the output data stream are sent to the next block for further computation. The number of clock cycles between the first input and its corresponding output is the latency in 1D FFT. This IP core is preset to produce outputs in a natural order, so only the number of clock cycles between the first input and first output can be considered as latency, which equals to 182 clock cycles as reported in the Xilinx core generator user guide.

Fig. 25. 2D FFT unit operation.

Architecture operation

Operation of the proposed architecture is illustrated in Fig. 26 for one computation. Resource sharing technique utilization can be seen for RAMs block due to its operations in two different time slots. Disabling each block when it is idle is used in this architecture to reduce the power consumption. The architecture is truly parallel. For example, RAMs and the lookup table work parallel, also AGU, RAMs, the Lookup table and the complex multiplier executions have overlap with 2D FFT. Therefore, the produced data by these blocks are delivered directly to 2D FFT for processing the columns. Furthermore, again RAMs unit for the final frequency shift execution have overlap in time axis with 2D FFT row execution.

Fig. 26. The architecture operation.

According to Fig. 26, L 1 to L 5 are latencies of each block, which are reported in Table 1. Total latency, which means when first valid data of the reconstructed image are shown in the output, is 1886 clock periods. Consequently, a complete image reconstruction for 32 × 32 input matrix needs 1886 plus 1024 periods of the clock that equals to 2910 clock periods.

Table 1. Latency of each block.

Experimental results

Some experimental results of the proposed architecture are presented in this section. The proposed architecture is implemented on XC5VfX30 T VIRTEX-5 FPGA of Xilinx Corporation. Hardware resource consumption of FPGAs contains the number of slice registers, slice LUTs, occupied slices, memory usage, and DSP blocks. For 32 × 32 input matrix, utilized resources are presented in Table 2. Fixed-point number representation is used to perform arithmetic operations, and most operations are done using 12 bits as fraction. These 12-bit fractions are also used in 2D FFT calculation. Input raw hologram is an array of fixed-point numbers with 12-bit fractions.

Table 2. Slice logic utilization.

Maximum clock frequency for the proposed architecture is 204.5 MHz, and this architecture was tested for 200 MHz clock frequency. Table 3 shows features of the computer for the performance measurement of the proposed architecture. The proposed architecture resulted in approximately 30.5 times improvement in computation time compared to computer. The proposed hardware needs 14.55 µs for a complete image reconstruction, which is defined as the time between the start of computation and the time when the last data of the reconstructed image are produced in output. For the experiment, the clock rate is 200 MHz (i.e., the period is 5 ns).

Table 3. Software development environment.

Power consumption for one complete image reconstruction with proposed architecture is shown in Table 4 for different clock rates. Consumed power is estimated using XPower Analyzer, which is provided by Xilinx Company. This estimation was done for the ambient temperature of 25°C. It is observed from Table 4 that for 200 MHz clock frequency, the power consumption is 916 mW. In this clock frequency, quiescent power (also called static power) which includes the design and device static power (https://www.xilinx.com/support/documentation/sw_manuals/xilinx11/xpa_c_quiescent_power.htm) is 491 mW, and dynamic power is 425 mW. Additionally, a decrease in power consumption can be observed by clock rate.

Table 4. Supply power consumption for different clock rates.

The reconstructed images of the targets in Fig. 6 with the proposed hardware architecture are shown in Fig. 27. As can be seen, these images are similar to the reconstructed targets in Figs 7 and 8, which were reconstructed by MATLAB with infinite precision. It is crucial to know that how successfully the proposed architecture is able to reconstruct the image compared with infinite precision calculation, so a comparison based on [Reference Wang, Bovik, Sheikh and Simoncelli19] was performed. The image produced in MATLAB was the reference image for comparison with the reconstructed image by the proposed architecture. According to this comparison, it was shown that intensity matching for F and Г shaped targets are 99.93 and 99.8%, respectively. The little decrease in matching is due to the reduction of fraction bits for performing calculations in the proposed architecture.

Fig. 27. Reconstructed images by proposed hardware architecture (a) F shaped target (b) Г shaped target.

Conclusion

In this paper, an efficient Fresnel-based algorithm for single- and multi-frequency microwave imaging has been proposed. By neglecting the impact of target depth on image reconstruction, an efficient formula is developed, which only needs a single FFT to reconstruct the target image from the recorded raw data for both 2D and 3D microwave imaging. This reduces the computational load significantly compared with similar microwave imaging algorithms. Furthermore, a scanner using a PNA network analyzer and two nearby X-band antennas one as transmitter and the other one as receiver has been built for saving raw data. Several tests have been carried out to ensure the effectiveness of the algorithm. Copper, aluminum, and plastic targets have been used for this purpose. Finally, a prototype pipeline hardware was proposed to reduce the time of image reconstruction for the 2D algorithm. With a Clock frequency of 200 MHz, it shows a speed improvement of 30.5 times. Fixed-point representation was used for performing arithmetic operations due to its efficiency for FPGA resource utilization. Resulted images by this hardware were more than 99.8% similar to the corresponding images reconstructed by MATLAB.

Farshad Zamiri received a B.S. degree in electronics engineering from Shahid Beheshti University, Tehran, Iran in 2015 and received his M.S. degree in Electronic Integrated Circuits from Tarbiat Modares University, Tehran, Iran in 2017. His main research interests are digital signal processing hardware design and design of microwave imaging systems.

Abdolreza Nabavi received the B.Sc. and M.Sc. degrees in Electrical Eng. from Tehran University, Tehran, Iran, in 1985 and 1987, respectively, and the Ph.D. degree in Electrical Engineering from McGill University, Montreal, Canada in 1993. Since 1993, he has been with the Faculty of Electrical and Computer Engineering, Tarbiat Modares University, Tehran, where he founded the Microelectronic Laboratory. From 2013 to 2014, he was with University of Waterloo, Ontario, Canada, as a visiting researcher working on MMIC design for Ka-band on-the-move satellite communications. His research interests include general area of VLSI with emphasis on basic logic circuits for low-voltage low-power applications, design of low power ADCs, DACs, low noise amplifiers, and signal processing units, the design of mixed analog-digital systems in deep submicron CMOS technology, and RFIC design with emphasis on mm-wave and Terahertz systems.

References

1.Narayanan, RM, Wilson, SA and Rangaswamy, M (2017) Sparsely Sampled Wideband Radar Holographic Imaging for Detection of Concealed Objects. Progress in Electromagnetics Research B 72, 6793.Google Scholar
2.Sheen, DM, McMakin, DL and Hall, TE (2001) Three-Dimensional Millimeter-Wave Imaging for Concealed Weapon Detection. IEEE Transactions on Microwave Theory and Techniques 49, 15811592.Google Scholar
3.Ivashov, SI, Razevig, VV, Vasiliev, IA, Zhuravlev, AV, Bechtel, TD and Capineri, L (2011) Holographic Subsurface Radar of Rascan Type: Development and Applications. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing 4, 763778.Google Scholar
4.Sheen, DM, McMakin, DL, Collins, HD, Hall, TE and Severtsen, RH (1996) Concealed Explosive Detection on Personnel Using a Wideband Holographic Millimeter-Wave Imaging System. Paper presented at the Aerospace/Defense Sensing and Controls 2755, 503513.Google Scholar
5.Zhuravlev, A, Bugaev, A, Ivashov, S, Razevig, V and Vasiliev, I (2011) Microwave Holography in Detection of Hidden Objects under the Surface and beneath Clothes. Paper presented at the XXXth URSI General Assembly and Scientific Symposium, 14.Google Scholar
6.Razevig, V, Ivashov, S, Vasiliev, I and Zhuravlev, A (2012) Comparison of Different Methods for Reconstruction of Microwave Holograms Recorded by the Subsurface Radar. Paper presented at the Ground Penetrating Radar (GPR), 14th International Conference on, 335339.Google Scholar
7.Savelyev, T and Yarovoy, A (2013) 3d Imaging by Fast Deconvolution Algorithm in Short-Range Uwb Radar for Concealed Weapon Detection. International Journal of Microwave and Wireless Technologies 5, 381389.Google Scholar
8.Zhuravlev, A, Ivashov, S, Razevig, V, Vasiliev, I and Bechtel, T (2014) Inverse Synthetic Aperture Radar Imaging for Concealed Object Detection on a Naturally Walking Person. SPIE 9074.Google Scholar
9.Yurduseven, O (2014) Indirect Microwave Holographic Imaging of Concealed Ordnance for Airport Security Imaging Systems. Progress In Electromagnetics Research 146, 713.Google Scholar
10.Sun, Y, Hu, W-D, Meng, X-X and Lv, X (2015) 3-D near-Field Millimeter Wave Imaging Based on Stepped Frequency System. Paper presented at the Advanced Materials and Processes for RF and THz Applications (IMWS-AMP), IEEE MTT-S International Microwave Workshop Series on, 2015.Google Scholar
11.Zhu, Y-K, Yang, M-H, Wu, L, Sun, Y and Sun, X-W (2016) Millimeter-Wave Holographic Imaging Algorithm with Amplitude Corrections. Progress In Electromagnetics Research M 49, 3339.Google Scholar
12.Tan, W, Huang, P, Huang, Z, Qi, Y and Wang, W (2017) Three-Dimensional Microwave Imaging for Concealed Weapon Detection Using Range Stacking Technique. International Journal of Antennas and Propagation 2017, 111.Google Scholar
13.Bhatia, R, Sharma, AK and Saxena, J (2016) Improved Analysis of Four Wave Mixing with Sub-Plank Higher-Order Dispersion Parameters in Optical Communication Systems. Optik 127, 94749478.Google Scholar
14.Bhatia, R, Sharma Ajay, K and Saxena, J (2016) Comparative Investigations of DWDM Transmission System with PMD for Different Orthogonally Modulated Signals at 80 Gb/S. International Journal of Communication Systems 29, 10841090.Google Scholar
15.Schnars, U and Jüptner, W (2005) Digital Holography: Digital Hologram Recording, Numerical Reconstruction, and Related Techniques. Germany: Springer-Verlag Berlin Heidelberg.Google Scholar
16.Sakamoto, Y, Tajiri, K, Sawai, T and Aoki, Y (1988) Three-Dimensional Imaging of Objects in Accumulated Snow Using Multifrequency Holography. IEEE Transactions on Geoscience and Remote Sensing 26, 430436.Google Scholar
17.Zhuge, X (2010) Short-Range Ultra-Wideband Imaging with Multiple-Input Multiple-Output Arrays (Doctoral thesis). Department Electrical Engineering, Mathematics and Computer Science, TUDelf University, Delft, Netherlands.Google Scholar
18.xfft_ds260, LogiCORE IP Fast Fourier Transform v7.1 (2011) XILINX corporation.Google Scholar
19.Wang, Z, Bovik, AC, Sheikh, HR and Simoncelli, EP (2004) Image Quality Assessment: From Error Visibility to Structural Similarity. IEEE Transactions on Image Processing 13, 600612.Google Scholar
Figure 0

Fig. 1. 2D coordinate system for microwave holography.

Figure 1

Fig. 2. 3D coordinate system for microwave holography.

Figure 2

Fig. 3. Designed controller board to control the mechanical movement of the scanner.

Figure 3

Fig. 4. Transmitter and receiver horn antennas.

Figure 4

Fig. 5. Test environment.

Figure 5

Fig. 6. (a) Copper F shaped flat target (b) Aluminum wrapped Г shape flat target.

Figure 6

Fig. 7. Raw hologram and reconstructed image of F shape target (10 GHz).

Figure 7

Fig. 8. Raw hologram and reconstructed image of Г shape target (10 GHz) (32 × 32 image).

Figure 8

Fig. 9. Raw hologram and reconstructed image of Г shape target (10 GHz) (64 × 64 image).

Figure 9

Fig. 10. Raw hologram and reconstructed image of Г shape target (11 GHz).

Figure 10

Fig. 11. Aluminum wrapped rectangular target and two coins.

Figure 11

Fig. 12. Raw hologram and reconstructed image of the targets in Fig. 11.

Figure 12

Fig. 13. Two wrapped aluminum rectangular shape with (a) 1.5 cm (b) 0.9 cm space in between.

Figure 13

Fig. 14. Reconstructed image of two rectangular shape target of Fig. 13(a).

Figure 14

Fig. 15. Reconstructed image of two rectangular shape target of Fig. 13(b).

Figure 15

Fig. 16. Raw hologram and reconstructed image of the F shape target placed in the distance of 42 cm.

Figure 16

Fig. 17. A scissor as the target for multi-frequency imaging.

Figure 17

Fig. 18. Reconstructed image of a scissor (8–11.5 GHz).

Figure 18

Fig. 19. Two spray bottles as the target for multi-frequency imaging.

Figure 19

Fig. 20. Reconstructed image of two spray bottles (8–11.5 GHz).

Figure 20

Fig. 21. Proposed architecture for the modified Fresnel-based algorithm.

Figure 21

Fig. 22. Address generation unit.

Figure 22

Fig. 23. Units of RAMs.

Figure 23

Fig. 24. 2D FFT block.

Figure 24

Fig. 25. 2D FFT unit operation.

Figure 25

Fig. 26. The architecture operation.

Figure 26

Table 1. Latency of each block.

Figure 27

Table 2. Slice logic utilization.

Figure 28

Table 3. Software development environment.

Figure 29

Table 4. Supply power consumption for different clock rates.

Figure 30

Fig. 27. Reconstructed images by proposed hardware architecture (a) F shaped target (b) Г shaped target.