Introduction
More effective airport imaging system can ensure the safety of air travel while also minimizing the wait time in airport security lines. High-accuracy millimeter-wave (mm-wave) screening is an efficient solution to identify concealed terrorist threats or contraband, and is the primary full-body imaging technology used in airports by the US Transportation Security Administration (TSA) [Reference Moulder1–Reference Laviada, Lopez-Portugues, Arboleya-Arboleya and Las-Heras3]. Mm-waves can readily pass through clothes but are reflected by the surface of the human body and by concealed objects [Reference Alekseev and Ziskin4–Reference Sheen, Bernacki and McMakin10]. Several innovative techniques have recently been proposed to improve the efficiency of mm-wave screening systems [Reference Sheen6, Reference Sheen, McMakin and Hall9–Reference Nemati, Mantzavinos, Busuioc, Pelepchan, Brevett, Londa, Phatak, Castle and Rappaport29]. In particular, Sheen and Hall developed more efficient reconstruction and calibration techniques to optimize the depth information [Reference Sheen and Hall14]. Fernandes et al. investigated higher-order imaging artifacts of the current mm-wave security screening systems [Reference Fernandes, Rappaport and Sheen15]. Yurduseven et al. proposed a fast simulation of full-size frequency-diverse aperture for imaging of human-scale targets [Reference Yurduseven, Gollub, Rose, Marks and Smith16]. Alvarez et al. demonstrated the feasibility of synthetic aperture radar screening to estimate the geometry and constitutive parameter information for low-permittivity lossless dielectric objects attached to flat and curved metallic plates [Reference Gonzalez-Valdes, Alvarez, Martinez-Lorenzo, Las-Heras and Rappaport19–Reference Alvarez, Gonzalez-Valdes, Martinez-Lorenzo, Las-Heras and Rappaport21]. Focused-beam continuous-wave radar was used for object characterization in security applications [Reference Sadeghi, Wig and Rappaport23–Reference Sadeghi, Tajdini, Wig and Rappaport25]. Passive mm-wave imaging techniques for the detection of concealed weapons attached to human body were elaborated in [Reference Appleby and Anderton26, Reference Zheng, Yao, Hu and Miao27]. Wang et al. discussed the advantages of active mm-wave imaging techniques [Reference Wang, Chang and Cui28]. The advantages of multistatic imaging configurations over monostatic systems, used currently in most airports, were illustrated by Nemati et al. [Reference Nemati, Mantzavinos, Busuioc, Pelepchan, Brevett, Londa, Phatak, Castle and Rappaport29].
Nuisance alarms from innocent objects are troublesome at airport checkpoints. Each nuisance alarm requires a secondary manual screening process in order to rule out the possibility of a concealed threat. While the mm-wave radar images demonstrate the features of threat objects clearly, they also show similar features of innocent objects. The precise characterization of detected objects will result in eliminating the need for pat downs in the case of innocent objects. Such characterization necessitates clear differentiation of nominal body surface contours from the concealed attached objects [Reference Gonzalez-Valdes, Alvarez, Martinez-Lorenzo, Las-Heras and Rappaport19, Reference Asri and Rappaport30] without relying on the body's bilateral symmetry; particularly in the case of naturally-occurring body asymmetries, or with symmetrically affixed foreign objects.
This paper presents a fully-automatic, real-time algorithm to estimate the nominal body surface contours by means of low-order Fourier modal reconstruction of the cross-section of the body part. Our developed technique relies on the observation that most human body cross-sections are smooth functions of circumferential angle φ [Reference Tajdini, Jaisle and Rappaport31]. In contrast, an object affixed to the body would likely produce more rapid radial variation with respect to angle in the radar images. Mathematically, this implies that higher order terms of a Fourier series in φ would be necessary in order to fit a contour with an affixed object than without. This is essential for efficient approximation of the dielectric constant of the concealed affixed object and to rule out the innocent ones; leading to lower rates of nuisance alarm and the need for secondary pat downs. We experimentally verify our developed technique by applying it to the actual images of the High Definition-Advanced Imaging Technology (HD-AIT) system, a laboratory prototype for mm-wave airport screening developed recently by the DHS Science and Technology Directorate (S&T) [Reference Sheen, Fernandes, Tedeschi, McMakin, Jones, Lechelt and Severtsen22, 32].
Contour reconstruction from the measured reflectivity
Contour reconstruction of the human body via a noisy collection of 3D radar reflectivity is challenging. An automatic, real-time reconstruction algorithm for extracting the main contours is introduced through thresholding 2D cross-section slices of normalized reflectivity data into a 2D binary image. Pixels on the thick body-surface contour are assigned to unity, and the rest are assigned to zero. The width of contours is determined by the finite bandwidth of the radar. A Canny edge detector filter [Reference Gonzalez and Woods33], via the MATLAB built-in function edge, applies a Gaussian filter, with the standard deviation of $\sqrt 2$
and kernel size of 11×11, to decrease the image noise level, find the edges of the contour reflectivity, and remove the spurious output. The filter uses two thresholds to detect both strong and weak edges; thus, it is more resistant to the noise. The threshold values, typically from 0.06 for the lower threshold to 0.35 for the higher threshold, are different for topologically different body regions, but the same with or without the attached object. The goal is to accurately extract the nominal part of the body with no object attached, and use it to reconstruct the nominal body contour with affixed objects or shadowed by other body parts. The Canny edge detector filter parameters are selected empirically by applying the algorithm to a training dataset of reflectivity images, with and without the attached objects. The optimized parameters are further verified for a second testing dataset. Each dataset consists of reflectivity images from a variety of volunteers of different weights and genders wearing different clothing types and different numbers and types of concealed objects. The actual 3D images are generated by the HD-AIT screening system; a mm-wave laboratory prototype consists of a wide-bandwidth, circularly-polarized, multi-bistatic array of antennas working at 10–40 GHz with fine depth resolution and minimal attenuation through clothing [Reference Sheen, Fernandes, Tedeschi, McMakin, Jones, Lechelt and Severtsen22, 32]. Opening and closing morphological operations are then used to remove small, isolated, or disconnected collections of pixels, and to unify the remaining pixels in the binary image [Reference Gonzalez and Woods33]. More explicitly, the MATLAB built-in function imclose is used to expand parallel contours into one fat contour. Next, a second morphological operation is performed, via the MATLAB function bwmorph, to shrink each solid object with no hole into a minimally connected contour, and to reduce each object with a hole to a continuous ring midway between its outer boundary and the hole inside [34]. MATLAB functions bwareaopen and imopen are also used to remove features smaller than certain number of pixels, while the main axial contours are sharpened slice-by-slice. This further reduces the noise level of the radar image. The extracted contours can clearly indicate the position of foreign anomalies.
Figure 1 shows a projected image of the back view of a subject's legs captured by the HD-AIT system. There is a cylindrical 20 × 3 × 3 cm silicone rubber slab attached to the lower part of the left thigh. A 2D axial cross-section of the normalized reflectivity, with centroid object height z = 0.62 m, is shown in Fig. 2(a) for both left and right lower thighs, when the person faces to the direction shown by the arrow. Figure 2(b) depicts the effect of using the Canny edge detector filter, while Fig. 2(c) illustrates the result of applying morphological operations. Finally, Fig. 2(d) shows the clean, thin contour of the lower thighs. The depression in the left thigh is due to the affixed foreign object. The algorithm reduces the raw reflectivity data volume, lowers the noise level, includes object thickness information, and is performed fully automatically and in real-time.
Maximum intensity back view of an HD-AIT image of the legs. A cylindrical silicone rubber slab is attached to the lower part of the left thigh.

Axial cross-sections of the lower part of the right thigh without the object (first row) and left thigh with the attached object (second row) of Fig. 1 both at z = 0.62 m, when the subject faces to the left in the direction indicated by the arrow: (a) normalized reflectivity, (b) Canny edge detector filter output, (c) morphological processed output, and (d) the reconstructed contour. The depression in the second row of images is due to the affixed cylindrical silicone rubber slab.

Fourier approximation to determine the nominal contours of the body
The estimation of the human body surface contour is necessary for the characterization of the concealed affixed objects [Reference Gonzalez-Valdes, Alvarez, Martinez-Lorenzo, Las-Heras and Rappaport19, Reference Asri and Rappaport30]. We start from the observation that the radar reflectivity images of most parts of the human body are smoothly varying with respect to the circumferential angle φ. However, a foreign affixed object tends to appear in the reflectivity image as a discrete depression or protrusion with rapid radial variation with respect to the circumferential angle. This implies that a few-term Fourier series cannot fit the rapidly varying lumpiness due to the affixed object, but is enough to estimate the smoothly varying nominal body contour even in the presence of a foreign object attached to the body, or when sections of the body have not been fully captured by the multi-bistatic antennas of the screening system.
The Fourier approximation of a 2D nominal body contour is computed as follows: (1) Compute the centroid of the reconstructed contour and make it the center of the Cartesian coordinate system; (2) Transform the contour points from Cartesian to polar representation; (3) Calculate a few-term Fourier series with the amplitude coefficients a n and b n, n = 1, 2, …, N, through solving the following linear system of equations:

to fit best the extracted contour with M points (φ m, ρ m), m = 1, 2, …, M, captured by the screening system; (4) Define an evenly-spaced array of φ i spanning from −π to +π, and compute the 2D contour approximation
for every φ i even if the amplitude coefficients are not obtained from the entire 2π circumference, that is, sections of the reconstructed contour are absent from the image or within the object area; (5) Transform the approximated φ − ρ points back to x − y representation.
It is important that only the smooth variations of the extracted surface, with respect to the circumferential angle, be modeled as the nominal body contour. Therefore, the fewest number of terms is utilized for the Fourier modal series to model the nominal body surface. Our results indicate that five-term Fourier series (N = 2) is adequate to approximate human torso but is not enough for more challenging parts of the body. However, seven-term Fourier series (N = 3) is sufficient to approximate the nominal cross-sectional contours of more challenging regions of the body like knees and calves. As an example, a right knee cross-section at z = 0.47 m is shown in Fig. 3. While the five-term Fourier series cannot fit the predominantly triangular cross-section, the seven-term series approximates the entire contour well. The results can be compared quantitatively through computing the minimum distance of each contour point (blue) from the Fourier series approximation (red). While the root mean square error for the five-term series approximation is 0.49 cm, it is 0.15 cm when seven-term series is used. It is noted that when sections of the nominal body contour are not fully captured by the imaging system or are behind the attached foreign objects, the amplitude coefficients are found based on the remaining captured points alone. Any attached object, with faster angular variation relative to the low-order nominal body contour, will be classified as an anomaly (depression or protrusion in the images).
(a) Five-term and (b) seven-term red Fourier series approximation to blue right knee contour points at z = 0.47 m.

To show the effectiveness of the developed algorithm, the obtained contour of the lower part of the right thigh cross-section, as shown in the first row of Fig. 2, is examined. Although our contour extraction method correctly reconstructs the complete closed contour, we test the robustness of our Fourier series angular decomposition with artificially removing 1/6 of the contour, as shown in Fig. 4. The seven-term Fourier series fits the remaining blue contour points and estimates the missing green contour data. Figure 4(left) shows the calculated fit in φ − ρ representation, and Fig. 4(right) illustrates the transformed fit in x − y representation. Because of the slow variation of radius as a function of circumferential angle, seven-term modal series is sufficient to accurately approximate the artificially removed portion of the contour. Our results show that the developed algorithm reconstructs the nominal body contour correctly if at least 2/3 of the consecutive data points on the nominal part of the main contour are extracted. For fewer consecutive data points, owing to a relatively large attached object size or an unexpected shadowing, the Fourier series result may diverge, which indicates the algorithm being unable to clear the anomaly. It will be up to the airport security officers to decide what to do with that information.
Seven-term Fourier series fit to blue right thigh contour data of the first row of Fig. 2 in φ − ρ representation (left) and x − y representation (right). The result shows reasonable estimation of the full contour; even when 1/6 of the contour data (green) are artificially removed, in addition to a portion of missing contour data.

Object characterization using Fourier modal approximation
The advantage of our developed Fourier angular series reconstruction for the characterization of attached objects is demonstrated via applying it to the actual images of the HD-AIT screening system for different types of objects. As the first example, we consider the extracted contour of the lower part of the left thigh cross-section, as shown in the second row of Fig. 2. The depression in the image is due to the presence of the affixed silicone rubber slab, with the estimated relative permittivity of ɛ r = 3 [Reference Von Hippel35]. The missing part is due to the shadowing by the right leg. Assuming the object region is given, based on the projected image of Fig. 1 by the automatic target recognition (ATR) (a software that all TSA scanners are currently equipped with) [36], the seven-term Fourier series approximation is employed to find the best fit by using all the remaining blue contour points; excluding the green depression points, as shown in Fig. 5. The seven-term Fourier series for a body cross-section is computed fully automatically and in real-time. Figure 5(left) shows the calculated fit in φ − ρ representation, and Fig. 5(right) illustrates the transformed fit in x − y representation. Next, the maximum displacement due to the depression (green) normal to the estimated nominal body contour via Fourier series fit (red) is calculated. The dielectric constant of the attached object is approximated as [Reference Gonzalez-Valdes, Alvarez, Martinez-Lorenzo, Las-Heras and Rappaport19]
where d′ is the displacement of the depressed contour from the nominal position (3.2 cm), d is the thickness of the slab (3.0 cm), and p is the correction factor for cylindrical cross-sections (1.1). The estimated dielectric constant will be 3.9, which is in good agreement with the 3.0 nominal value.
Seven-term Fourier series fit to blue left thigh contour data of the second row of Fig. 2 in φ − ρ representation (left) and x − y representation (right). The result shows reasonable estimation of the full contour; even in the presence of the affixed silicone rubber slab (green), in addition to a portion of missing contour data. The reconstructed contour (red curve) approximates the nominal body surface for object characterization.

The next example is a 20 × 3.5 × 3.5 cm cylindrical bag filled with liquid petroleum jelly attached to the upper left thigh between the legs at z = 0.67 m. The normalized reflectivity of a 2D cross-section is shown in Fig. 6(a). The main contour is extracted using the Canny edge detector filter and the morphological process, as depicted in Fig. 6(b). It is noted that the contour extraction alone cannot estimate the full contour, due to the low-intensity reflectivity. Figure 6(c) illustrates the derived Fourier series reconstruction result. It finds the best seven-term fit through using all the blue contour points, excluding the green depression region. With the displacement of the depressed contour from the nominal position (d′ = 1.9 cm) and the thickness of the slab (d = 3.5 cm), the estimated dielectric constant will be 2.2, using Eq. (3). This is in perfect agreement with the 2.16 nominal value of petroleum jelly's relative permittivity [Reference Von Hippel35].
(a) Normalized reflectivity of the 2D cross-section of a cylindrical bag filled with liquid petroleum jelly attached to the upper left thigh between the legs at z = 0.67 m, (b) the reconstructed contour using the Canny edge detector filter and morphological process, and (c) seven-term Fourier series fit to blue contour points. While the upper part of the image shows low-intensity reflectivity due to the presence of the foreign object, the reconstructed contour (red curve) approximates the nominal body surface for the characterization of the attached object.

Our Fourier series reconstruction of nominal body surface can be used not only to determine the electric permittivity of weak dielectric objects (seen as depressions in radar images) but also the thickness of highly conductive materials (seen as protrusions). As an example, an irregular metallic object of interest with the total size of 18 × 12 × 3 cm attached to the front side of the subject's left calf at z = 0.34 m is shown in Fig. 7. The normalized reflectivity of a 2D cross-section is shown in Fig. 7(a). The reflectivity contour, extracted via using the Canny edge detector filter and the morphological process, is shown in Fig. 7(b). The result of seven-term Fourier series fit to blue contour points is depicted in Fig. 7(c). It is noted that about a quarter of the circumference is the object region (green points). Moreover, the upper part of the extracted contour is missing. The developed angular decomposition method is able to approximate the nominal body contour for the entire circumference. Comparing the maximum protrusion distance normal to the reconstructed nominal body contour, the estimated maximum thickness will be 2.7 cm; in excellent agreement with the 3.0 cm nominal value.
(a) Normalized reflectivity of the 2D cross-section of an irregular metallic object of interest attached to the front side of the left calf at z = 0.34 m, (b) its reconstructed contour using the Canny edge detector filter and morphological process, and (c) seven-term Fourier series fit to blue contour points. About a quarter of the circumference is the object region (green points), while the upper part of the extracted contour is also missing. The reconstructed contour (red curve) approximates the nominal body surface for the entire circumference, and can be used to estimate the thickness of the attached object.

Conclusion
The novelty of the proposed approach is in synthesizing several image processing techniques with Fourier circumferential decomposition method to estimate the nominal body contour under a penetrable dielectric or metallic foreign object that has similar characteristics to the potential, person-worn threats. It is performed automatically and in real-time for different body zones without relying on the body's bilateral symmetry. It shows promising results for the characterization of concealed foreign objects wrapped around or otherwise attached to the body. We validated the developed algorithm experimentally by applying it to the actual screening images of an HD-AIT system, a recently developed mm-wave laboratory prototype.
Based on the position and 2D projected extent of the detected object provided by the ATR system, and the 3D reflectivity images provided by the HD-AIT screening system, the algorithm identifies the body region where the affixed object presents and extracts the main contours for that topological region. Next, the Fourier modal decomposition method is applied, and the reconstructed nominal body contours are used for object characterization. The seven-term Fourier angular approximation fills in missing reflectivity data and highlights the regions of extracted contour with depression or protrusion. The flowchart of the algorithm is shown in Fig. 8. Assuming radar cross-section data are already available for deriving the cross-sections, the total computational time to calculate the reconstructed contour (including the time to load/save the input/output data) using MATLAB is 0.26 second per axial slice on a single-processor personal laptop with 2.2 GHz CPU and 6.0 GB RAM.
The flowchart of the nominal body contour reconstruction algorithm.

The reconstructed contour can be used to identify both the electric permittivity of weak dielectrics and thickness of both dielectric and metallic objects. This results in lowering the nuisance alarm rate in airport security checkpoints. While our Fourier fitting method is experimentally validated well for the actual images of the HD-AIT system, it is also important that the method is tested for other reference scanner experiments. That further testing ensures that the threshold parameters of the developed method are not too specifically tuned to the training dataset of the HD-AIT system. This task remains for future work.
Acknowledgements
This work is supported by the DHS S&T, under Grant Award 70RSAT18FR0000115. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied, of DHS. The authors would like to thank the reviewers for their constructive comments. They are also grateful to Prof. Jose A. Martinez-Lorenzo and Kurt P. Jaisle for their helpful discussions.
Mohammad M. Tajdini received the Ph.D. degree in electrical engineering from Northeastern University, Boston, MA, USA, in 2016, with a focus on radar detection of buried threat objects. From 2016 to 2017, he was a Post-Doctoral Research Fellow with the School of Medicine, University of Maryland, Baltimore, MD, USA, where he was involved in imaging of lung cancer tumors. Since 2017, he has been a Post-Doctoral Research Associate with Northeastern University, working on the detection of suicide bomber explosives. He is also a Lecturer with the College of Engineering, Northeastern University. His research interests include electromagnetic modeling, sensing, and imaging.
Carey M. Rappaport (Fellow, IEEE) received the SB degree in mathematics and the SB, SM, and EE degrees in electrical engineering from the Massachusetts Institute of Technology (MIT), Cambridge, MA, USA, in 1982, and the Ph.D. degree in electrical engineering from MIT, in June 1987. He joined the ECE Faculty of Northeastern University, Boston, MA, USA, in 1987. In 2011, he was appointed COE Distinguished Professor. During fall 1995, he was a Fulbright Scholar Visiting Professor with the Electromagnetics Institute of the Technical University of Denmark, Lyngby. In 2005, he was a Visiting Research Scientist with CSIRO in Epping, Australia. He was PI of an ARO-sponsored MURI in Humanitarian Demining, Co-PI of the NSF-sponsored CenSSIS Engineering Research Center, and Co-Pl of the DHS ALERT Center of Excellence. He has authored over 430 technical journal and conference papers in the antenna design, wave propagation and scattering computation, and bioelectromagnetics.




