Abstract

Singular value decomposition and information theoretic criterion-based image enhancement is proposed for through-wall imaging. The scheme is capable of discriminating target, clutter, and noise subspaces. Information theoretic criterion is used with conventional singular value decomposition to find number of target singular values. Furthermore, wavelet transform-based denoising is performed (to further suppress noise signals) by estimating noise variance. Proposed scheme works also for extracting multiple targets in heavy cluttered through-wall images. Simulation results are compared on the basis of mean square error, peak signal to noise ratio, and visual inspection.

1. Introduction

Through-wall imaging (TWI) is an active research area [111] due to its wide range of applications especially in rescue, military, surveillance, and remote sensing. TWI (seeing through opaque materials) gives the ability to examine structure layout of building, detection, and localization of target(s). As compared to other remote sensing techniques (ground penetrating radar and medical imaging), TWI has to deal with variety of challenges (like propagation environment, sensor positioning, and operational requirements). Moreover, propagation medium (which is often composed of multiple unknown and nonhomogenous walls) leads to multipaths and strong clutters which makes TWI a complex and challenging problem [1].

TWI system works on RADAR principle [11]. Electromagnetic pulses of certain frequency are transmitted to get reflections from the target. The reflected electromagnetic pulses are received with some attenuation. Lower operating frequencies provide good penetration through walls (as compared to higher operating frequencies) but result in poor resolution and large antenna size. On the other hand, if we address detection through concrete walls, the upper frequency range is limited to 4 GHz [11].

Image enhancement in TWI, has enjoyed an increasing interest over last few years [1118]. Clutter and noise (due to antenna attenuation, cross talk, false targets, and wall reflections) result in degradation of image quality and appearance of false targets.

Techniques for image enhancement in TWI includes, background subtraction [12], spatial filtering [13], wall parameter estimation/modeling based [14, 19], doppler domain filtering [17], image fusion [18, 20], and statistical methods [2125].

Main drawback of background subtraction technique is that it requires a surveillance mode of operation in which there is an access to the background (image scene that is free from targets) or reference [12, 25]. Spatial filtering relies on invariance of wall parameters (wall return remains same with changing antenna location). Moreover, this scheme works only for homogeneous (or near-homogeneous) walls at low operating frequencies [13, 25]. Limitation of wall parameter estimation/modeling-based approach is that it requires an accurate wall modeling and parameter estimation [14, 25]. Doppler domain filtering assumes that background is stationary and targets are moving [17]. Image fusion methods require multiple images of the same scene from different locations [18, 20].

Statistical methods for TWI enhancement include: singular value decomposition (SVD), factor analysis (FA), principal component analysis (PCA) and independent Component Analysis (ICA) [21, 22]. Statistical methods (having less computational complexity) provide comparable results to other image enhancement methods. However these methods (SVD, PCA, FA, and ICA) require a priori knowledge of total number of targets and subjective (user defined) threshold value (for multiple targets).

Information theoretic criterion (ITC) is a scheme used in array signal processing for determining number of target eigenvalues [26, 27]. It does not require subjective threshold setting and is never explored for TWI (to the best of author’s knowledge). In this paper, a TWI image enhancement method is proposed by modifying conventional SVD scheme. ITC is used to overcome subjective threshold requirement. SVD is chosen for its low complexity and simplicity over other methods (PCA, FA, and ICA). Proposed method successfully estimates total number of target singular values and results in improved image quality. Wavelet transform (WT) is used to further enhance image quality by estimating noise variance and thresholding WT coefficients. Visual inspection, mean square error (MSE) and peak signal to noise ratio (PSNR) comparison with conventional SVD is also provided.

2. Image Enhancement

2.1. Data Acquisition and Image Reconstruction

TWI setup is shown in Figure 1 while geometrical representation of TWI is shown in Figure 2. Let transceivers be placed (parallel to the -axis) in the - plane. Image region (located beyond the wall along the positive -axis) is divided into grid of pixels ( and ). Let be a wideband transmitted signal then pixel value at location can be computed by weighted sum and delay beamforming [1]. Beamforming algorithm align different input signals (in time and spatial domain) by applying time delays and weights. Output for target located in - plane at pixel location is given by the following: where are weights (normally based on the Kaiser or Hamming window) used to control side lobes and , are applied focusing delays and can be calculated by various methods depending on the available wall information [1]. Received signal is delayed version of transmitted signal with some attenuation that is, , where are time delays. Let be a filter matched to transmitted signal then the deconvolved output for pixel , is given as follows: Above process is repeated for each pixel location to obtain -scan image as follows:

2.2. SVD- and ITC-Based Image Enhancement

Image enhancement in TWI can be performed by decomposing -scan into different spectral components using singular value decomposition, that is, where (for simplicity ), and having dimensions and are called unitary matrices and computed as left and right eigenvectors, respectively. Let with , are singular values of .

Image can be decomposed into three spectral images (clutter, target, and noise). The spectral images of are, where the first singular values that belong to wall clutters followed by singular values belong to target(s) and rest singular values represent noise. Verma et al. in [21] state that for wall clutter and for target subspaces (i.e., ), and rest subspaces represents noise. However, we note that this statement () is not true in case of multiple targets. In fact, the target subspace can be more than one dimensional even when only a single target is present in the scene. The problem is reformulated as follows: where is clutter reduced image, is target image and is noise image. Since , SVD of is [28, 29]: where, , , , are unitary matrix (i.e., ) containing left and right singular vectors and is diagonal matrix containing singular value of . Therefore, where, is noise variance, , , , , and The original image in terms of wall clutter, target, and noise subspaces is: where and are diagonal matrices containing singular values of target and noise , respectively. Note that and . Therefore, some statistical analysis needs to be performed in order to determine value for . In this regard some schemes in literature include difference of singular values , ratio of singular values and percent of total power in an singular value () [26]. However, these schemes do not always provide satisfactory results (and sometimes do not overcome the requirement of user defined threshold). It is observed that difference between noise singular values are relatively smaller than target singular values. To accurately determine the number of target singular values ITC methods are explored. These methods (ITC) do not require knowledge of a threshold value. Two well-known ITC methods are akaike information Criterion (AIC) and minimum description length (MDL). AIC and MDL utilize measures of the relative cross entropy between target and noise singular values [27]. AIC criterion is given as follows: Number of target singular values is determined by value of for which AIC is minimized, that is, as follows: Conceptually, MDL criterion is same as AIC criterion and simply adds a correction term in the minimization function as follows: Number of target singular values is determined by value of for which MDL criterion is minimized that is, as follows: AIC and MDL works on the inequality of geometric and arithmetic mean of singular values as follows: In (14), equality holds only if . As a consequence AIC and MDL is minimized. Note here that for noise only singular values .

2.3. SVD- and WT-Based Denoising

WT (multiresolution analysis) localize image (in both space and scale) using scaled and translated copies of a finite-length waveform (mother wavelet). Image on larger scales provide gross features while small scales provide detail features. WT have advantages over other (spatial and fourier) transforms for: accurate representation of functions (having discontinuities and sharp peaks); data compression; noise reduction; probability density function estimation [30, 31]. In WT image is represented by linear combination of the wavelet functions and coefficients. Different operations (such as truncation of wavelet coefficients below a certain threshold are used for data compression and noise reduction) may be performed on the corresponding wavelet coefficients [3033]. For overlapping boundaries of noise and target signals WT denoising is proposed after ITC for more enhancement of target(s). WT performs better denoising (since it performs denoising without smoothing out the edges) as compared to other filtering techniques (spatial filtering, fourier filtering, etc.) [30].

WT for image is given as follows: where and , , , , are approximation, horizontal details, vertical details, and diagonal detail coefficients, respectively. and are wavelet and scaling coefficients, respectively, and are determined by type of mother wavelet. Generally, , where is minimum resolution level and , , .

Figure 2 shows 2D iterative WT while Figure 3 shows wavelet decomposition structure. Noise reduction using WT is perform by thresholding detail coefficients at certain decomposition level.

2.3.1. Wavelet Parameters Selection

Various mother wavelet functions (Daubechies, Haar, Maxican Hat, Symlets, Morlet, etc.) may be used to calculate WT. These wavelets are different due to their complexity, accuracy, and time frequency analysis. Wavelet and scaling coefficients of Daubechies wavelet is shown in Figure 4. Mother wavelet function, filter order, and decomposition level are important parameters for achieving better wavelet denoising results. Filter order for better performance (smoothness, localization of targets, and robustness against noise) is high for high and low for low resolution images. Generally, images in TWI are low resolution so a low filter order is suitable to avoid target delocalization and blurring effects. Decomposition level is also selected by same ideology as that of filter order [30, 32, 33].

2.3.2. Threshold Selection

Thresholding techniques are broadly classified into soft and hard [32]. Hard thresholding preserve edges but is less accurate for image denoising [32]. On the other hand soft thresholding reduces noise significantly but is not good in preserving edges [32]. Hard thresholding is and soft thresholding is where thresholded coefficients, is threshold value and can be determined by various methods including universal or global thresholding, Visu Shrink, Sure Shrink, Bayes Shrink, and so forth [32, 33]. We have used universal thresholding method for calculating value of . Noise variance is estimated using obtained from MDL, that is, where represents number of singular values belonging to noise. Enhanced image is obtained by performing inverse WT on the truncated (thresholded) coefficients as follows:

2.4. Performance of SVD and ITC

ITC (AIC and MDL) is applied on singular values of -scan image. SVD will change with change in the input image, consequently it changes ITC (AIC and MDL) graphs. It is important to note that, its not only the number of targets that determines the value of , rather it is the location, shape, size, and reflectiveness of targets also. This opens a new research direction. In some cases a single target may depend on more than one singular value. On the other hand it is also possible that one singular value represents more than one target. Distribution of singular value changes (due to change in target location, size and shape) AIC and MDL plots and consequently the value of . The image formed by using (obtained using AIC or MDL) exactly extracts all targets.

3. Simulation and Results

Experimental setup (constructed using [4]) for TWI shown in Figure 5 (physical elements of experimental setup are shown in Figure 6). Agilents’s vector network analyzer (VNA) in the range of to ( band width (BW)) is used to generates a stepped frequency 2 GHz-3 GHz waveform having step size  MHz and . Maximum range is calculated as follows: The range resolution is Directional and broadband horn antenna with gain is used in monostatic mode (for transmitting and receiving signals). Antenna is mounted on 2D-scanning frame (having dimensions width and height ) which can slide along cross range and height. Rear and side walls are covered with pyramidal radar absorbable modules. Scanning is controlled by microcontroller and at each point scattering parameters (magnitude and phase) are recorded by VNA and transferred to local computer. Wood wall is constructed having thickness , relative permittivity (approximately) equals to and relative permeability (approximately) equals to . The antenna is positioned from the wall. Received data is converted from frequency domain to time domain using inverse fourier transform. Time delays and weights are fed into beamforming algorithm for image reconstruction.

Image enhancement algorithms based on conventional SVD and proposed schemes are simulated in MATLAB. For wavelet denoising we have used Daubechies wavelet, fourth order filter, third level decomposition and soft thresholding technique. Background subtracted image is constructed using the difference of two images (i.e., image with target and image without target) [4, 12]. This background image is used as a comparison measure for proposed and existing algorithm. Simulation results are compared on the basis of MSE, PSNR, and visual inspection as follows: where, .

Example 1. A single metallic target is placed approximately m away from wall. Figure 7 shows different analysis schemes versus number of singular values. Figure 8 shows different spectral components (ranging from one to nine) for single target. It is observed that more than one spectral component contains target image. Note that predicted subspace dimension is one and from Figure 7 which leads to estimated target subspace dimension equals to two (). An explanation for this value of appears in Section 2.4. Figure 9 shows the performance of conventional SVD and proposed (AIC-based SVD, MDL-based SVD and WT MDL-based SVD) schemes for single target. Note that conventional and proposed schemes provide comparable results.

Example 2. Three metallic targets are placed approximately , , and away from wall. Figure 10 shows different analysis schemes versus number of singular values. Figure 11 shows different spectral components (ranging from one to nine) for three targets. It is observed that more than one spectral component contains target image. Note that predicted subspace dimension is three for three targets and from Figure 11 which leads to estimated target subspace dimension equals to four (). An explanation for this value of appears in Section 2.4. Figure 12 shows the performance of conventional SVD and proposed (AIC-based SVD, MDL-based SVD, and WT MDL-based SVD) schemes for multiple (three) targets. Note that proposed schemes provide better results as compared to the conventional SVD scheme and detects all three targets, where as conventional SVD scheme fails to detects all targets.

Example 3. Five metallic targets are placed approximately , , , , and away from wall. Figure 13 shows different analysis schemes versus number of singular values. Figure 14 shows different spectral components (ranging from one to nine) for five targets. It is observed that more than one spectral component contains target image. Note that predicted subspace dimension is five and and from Figure 13 which leads to estimated target subspace dimension equals to five by AIC () and six by MDL (). An explanation for this value of appears in Section 2.4. Figure 15 shows the performance of conventional SVD and proposed (AIC-based SVD, MDL-based SVD and WT MDL-based SVD) schemes for multiple (five) targets. Note that proposed schemes provide better results as compared to the conventional SVD scheme and detects all five targets, where as conventional SVD scheme fails to detects all targets.

Example 4. Five metallic targets are placed approximately , , , , and away from wall. Figure 16 shows different analysis schemes versus number of singular values. Figure 17 shows different spectral components (ranging from one to nine) for five targets. It is observed that more than one spectral component contains target image. Note that predicted subspace dimension is five for five targets and from Figure 16 which leads to estimated target subspace dimension equals to four (). An explanation for this value of appears in Section 2.4. Figure 18 shows the performance of conventional SVD and proposed (AIC based SVD, MDL based SVD and WT MDL based SVD) schemes for multiple (five) targets. Note that proposed schemes provide better results as compared to the conventional SVD scheme and detects all five targets, where as conventional SVD scheme fails to detects all targets.
Note that, proposed (AIC based SVD, MDL based SVD and WT MDL based SVD) schemes successfully detects all targets and cause some target spread in cross-range direction. This is due to the fact that we are only considering subspaces (instead of subspaces). This spread may easily be removed by applying some intensity thresholding technique.
Figure 19 summarizes MSE and PSNR plots for different number of targets placed behind wall. For single target conventional SVD and proposed schemes have comparable results but as number of target increases proposed schemes (AIC based SVD, MDL based SVD and WT MDL based SVD) perform significantly better (as compared to conventional SVD scheme).

4. Conclusion

SVD-based image enhancement for TWI using ITC and WT is proposed. The scheme is capable of discriminating between target and noise subspaces. The limitation of subjective threshold setting in conventional SVD is overcome using ITC scheme. Furthermore, noise is suppressed using WT-based denoising. Proposed method increases accuracy of conventional SVD-based TWI image enhancement scheme. Both AIC and MDL technique detect multiple targets (so one can use either of these). Proposed scheme can easily be modified for PCA, FA, and ICA methods to get better accuracy.