Material Identification Using Mmwave Radar
Material Identification Using Mmwave Radar
quality of concrete slabs. these four sets of signals to classify the target material using
In traditional machine learning approaches, a set of three different approaches: (i) two dimensional (2D) CNN,
predefined features are extracted from the reflected signals (ii) k-nearest neighbors k-NN with traditional features, and
which are then utilized for training a machine learning model. (iii) k-NN with dynamic time warping (DTW) distance as the
Compared to the previous model-based, machine learning feature.
techniques typically give real-time classification of materials In 2D CNN approach, we represent the time-domain signals
with higher reliability since analytic approach is vulnerable from the multi receiving channels as a 2D matrix to be
to noisy data and nonlinear relations between the observed fed to a 2D CNN to extract the unique features and utilize
quantities and the corresponding physical parameters [13]. them to classify the target material. In the second k-NN
Machine learning algorithms are able to provide consistent approach, only two predefined features are extracted from the
and accurate classification performance without the need for time-domain signals. In the final k-NN DTW approach, we
task-specific algorithms. These algorithms are designed such utilize the DTW distance between the time-domain signals
that they learn the features from the training dataset itself and reference signals as the input features to train a k-NN
and make classifications based on these learned features. classifier. The parameters of each of the classification models
Therefore, to achieve good classification performance in any are optimized to maximize the classification accuracy. The
practical scenarios the training data need to maintain sufficient developed framework is applied to investigate its performance
diversity in terms of material parameters (size, orientation, in recognizing six types of materials: (i) cardboard, (ii) sand,
shape, etc.) and surrounding environment conditions [14]. (iii) sponge, (iv) Polystyrene, (v) water, and (vi) wood. We
Traditional machine learning algorithms such as support vector further expand the framework to predict the geometric volume
machine (SVM), k-NN, decision trees, etc, require human of the detected materials. The main contributions of the paper
intervention for carefully predefining a set of features from can be summarized as follows,
the input data before feeding these features to the classifier. • It develops a framework to map time-domain signals
An example on the use of traditional machine learning is the captured by an FMCW radar with multiple receiving
work in [15], which utilizes a prototype miniature radar device channels into deep learning using 2D-CNN for material
developed by Google, named Soli. The work uses eight time- identification.
domain signals received by the eight receiving channels of • It creates a minimized predefined feature set, of 2 fea-
the radar to extract a large set of predefined features that are tures, to identify different materials using traditional ML
fed into different traditional machine learning models. Another approach, k-NN classifier.
approach in [14], utilizes a CMOS-based mmWave receiver to • It provides a new method in applying DTW to extract the
capture the signals passing through different target materials, similarity of measurements between the reflected signals
which are transmitted from a W-band transmitter. As the to train a k-NN classifier for material identification.
transmitted frequency sweeps between 75 GHz to 110 GHz, • It extends the identification framework to predict the
the received signal is down-converted by the receiver and fed volume of the target materials.
to a spectrum analyzer to measure the peak power at each
frequency. These measurements are thus utilized to compute
II. F RAMEWORK OVERVIEW
the transmittance and represented as a features vector that
in turn is fed to three different classifiers: SVM, multi-layer Millimeter-wave radars have advantage over other types of
perceptron, and Gaussian process classifier to identify four sensors as they have a small footprint allowing embedding
different materials. them into mobile phones, miniature, and handheld devices.
In deep learning approach, unlike traditional machine Radars support high privacy compared to vision sensors and
learning, there is no need for the manual predefinition of are a user-convenient sensors. Additionally, miniature radars
features before feeding to the classification algorithm. Instead, have low power consumption compared to other sensors.
deep-learning algorithms self-learns the unique features from Therefore, the proposed framework utilizes a multi-receive
the inputs during the supervised training process [16]–[18]. An channel FMCW radar, a Commercial off-the-shelf (COTS)
example of material identification system is proposed in [19] device, to capture the signature reflected from the target mate-
which is based on a portable 3D RF-based imaging system. rials. FMCW radars measures target range R by transmitting
The sensor acquires a 3D radiation map of the target material, a continuous frequency-modulated signal called chirp with a
which is fed to a convolutional neural network (CNN) to sweep bandwidth B, compared to conventional continuous
identify the material. The results are promising, with a high wave (CW) radars.
classification accuracy of 93.3% for 12 different materials. The reflected signal is then down-converted to obtain the
The integration of deep-learning with radar sensors for non- coherent time-domain samples capturing the combined char-
invasive testing of materials is in its early stage and thus opens acteristics of the target material in terms of its transmission
a wide scope for research and development. and reflection properties. The reflectivity of radar signal de-
In this paper, we explore the application of mmWave pends on the material properties such as refractive index and
FMCW radar with multiple antennas to capture the variations thickness of the target material [20]. Similarly, the dielectric
in the received signals which are reflected from the subject properties of the materials affect the absorbed signal power.
material. Each receiving antenna constitute a receiving channel For example, as the dielectric constant increases, the reflection
giving four sets of in-phase and quadrature signals. We utilize coefficient increases which results in more signal reflections
S. SKARIA et al.: PREPARATION OF PAPERS FOR IEEE SENSORS 3
from the materials [21]. Therefore, according to the material features such as the mean and standard deviation from the
properties, the received signals features such as: the mean, signals to train a k-NN classifier. In the third approach (iii)
standard deviation, and power spectral density will vary. These we utilize dynamic time warping distance to measure the
variations in the characteristic properties of the time-domain similarities between the received signals and the reference
signals from different materials are utilized as clues to perform templates which are then utilized as the input features for the
material classification. k-NN classifier. We further experiment on the ability of the
Fig. 1 provides a conceptual block diagram of the pro- framework to classify the materials according to the volume.
posed classification framework with inputs from N receiving
channels, and the output as the prediction of material type III. DATA C OLLECTION
by the classification network. The transmitting antenna emits Fig.3 depicts a simplified block diagram of the utilized
FMCW chirp signals which are partially reflected back to the TI IWR1443 FMCW radar module, developed based on the
radar and captured by the N receiving antennas, the signal TI datasheet [22], with three transmitting antennas and four
is down-converted separately to produce an in-phase (I) and a receiving antennas, where a maximum of two transmitting
quadrature (Q) baseband components. Each of the N baseband antennas can operate simultaneously, while all receiving an-
signals are sampled by an analog-to-digital converter (ADC) tennas can operate at the same time. The radar supports two
and sent to a computer for further processing. frequency bands within 76 to 81 GHz. IWR1443 FMCW is a
radar-on-a-chip that includes RF sub-system, digital front end,
ramp generator, memory, and radar signal processing unit. The
RF sub-system of the radar module consists of binary phase
modulation (BPM) and power amplifiers (PA) connected to
each transmitting (TX) antenna, while each receiving (RX)
antenna is connected to a low-noise amplifier (LNA), mixer,
IF filtering, and analog-to-digital converter (ADC) chains
followed by decimation stage. The ramp generator linearly
sweeps the voltage input of a voltage-controlled oscillator
(VCO), which in-turns ramps the frequency of a local oscilla-
tor. Then an RF synthesizer generates a wave that processed by
an X4 multiplier generating the desired ramp chirp waveform.
The reflected signal, received by the receiving antenna is
coherently down-converted into IF at the mixer and low pass
filtered (LPF) using the same chirp.
In order to produce the in-phase (I) and quadrature (Q)
components of the beat signal; a 90◦ phase shifter is used.
Fig. 1. A block diagram describing the main elements of the proposed This analog beat signals are then sampled by two separate
material classification framework. ADCs and then fed to the processing unit for further signal
processing.
The collected sample size relies on the number of uti-
lized receiving channels, Therefore, N receiving channels
will generate N pairs of I and Q beat signals denoted as
(I) (Q) (I) (Q) (I) (Q)
follows, x1 , x1 , x2 , x2 , . . . , xN , and xN . Typically,
the ADC samples of the beat signal are numerically stored
as a stack of complex vectors, i.e., a complex matrix X, with
dimension equal to (the number of channels × number of time
samples per frame), to be N × L, where N is the number
of utilized receiving channels and L represents the number
of samples per captured frame. Therefore, X, is represented
(I) (Q)
by X[n, l] = x[l]n + j x[l]n , where n ∈ {1, N } is the
antenna index and l ∈ {1, L} is the time index, representing
the size of received raw signal. For each receiving channel
we further standardize the signals by centering the mean to
zero and bringing the standard deviation to unity. This matrix
Fig. 2. The proposed three approaches for feature extraction and
classification of materials. is utilized for the material classification using the employed
classification methods as discussed in the following Section.
We utilize three different approaches for the material clas-
IV. F EATURE E XTRACTION AND C LASSIFICATION
sification which are depicted in Fig. 2. In the first approach (i)
we employ a 2D CNN to classify the target materials utilizing A. Deep-Learning approach
the received signals in the form of a two-dimensional matrix. Deep-learning based on convolutional neural networks CNN
Whereas, in the second approach (ii) we extract predefined have recently become one of the widely used approaches
4 IEEE SENSORS JOURNAL, VOL. XX, NO. XX, XXXX 2022
B. k-NN
k-NN is a supervised learning model which classifies an
input by identifying the classes of its k nearest data samples
and assigns the class based on the most frequent neighbuoring
class. k-NN is one of the simplest machine learning algorithms
with sometimes surprisingly excellent classification outcome,
where it is proven that as the number of training samples → ∞
and k → ∞, this simple method converges into the Bayesian
classifier [23].
We utilize two different approaches to train the k-NN
classifier; (i) based on the mean and standard deviation of the
captured signals, and (ii) based on the dynamic time warping
Fig. 3. A Simplified block diagram for the utilized TI IWR1443 FMCW distance. These two methods are explained as follows:
radar module based on the radar datasheet [22].
1) k-NN with mean and Standard Deviation Approach: The
collected raw data for a single sample has a dimension of
in time-series analysis and pattern detection. The ability of N × L, where N is the number of receiving channels and
CNN to extract the spatial and temporal features from the L is the number of time samples per frame. This data is
inputs makes it more desirable compared to other machine processed to extract the mean and standard deviation. For a
learning algorithms that require manual extraction of features. single material sample and for a single channel, the feature
In the context of multi-antenna radar application, the spatial vector is of dimension 1×L. The mean and standard deviation
features refer to the relation between the signals received by are calculated for this vector, resulting in a new feature vector
the coherent channels, which capture the azimuthal changes in of dimension 1 × 2. Therefore, for each sample, we have N
the material properties. Whereas the temporal features indicate sets of mean and standard deviation from each received frame
the relation between the ADC time samples, which in-turn of the receiving channel constituting N × 2 features, as shown
capture the radial properties of the material. Filters in the in Fig. 2. Accordingly, the feature table has rows representing
convolutional layers slide through the input signal, extracting the samples and columns representing the features. In order to
the unique features from the inputs, which are then utilized maximize the classification accuracy, the parameter k can be
for classification using a fully connected neural network. The further optimized.
standardized matrix X, of dimension N × L, is fed to the 2) k-NN with Dynamic Time Warping Approach: In this ap-
2D CNN for further feature extraction, as shown in Fig. 2, proach we utilize dynamic time warping algorithm to extract
and then a subsequent fully connected layer for material the similarity of samples among the six target materials. DTW
classification. is an algorithm to find the optimal scaling of the time axis of
two time-sequences by minimizing the cost of matching one
TABLE I of them to the other [24]. Suppose we have two signals X =
CNN NETWORK ARCHITECTURE AS UTILIZED IN S ECTION V [x1 , x2 , . . . , xP ] and Y = [y1 , y2 , . . . , yQ ] of length P and Q
respectively. Let D be a P ×Q matrix which represents a point-
Layer Parameters Value
to-point correspondence relationship between X and Y , where
Input shape - 4x256 D(i, j) indicates the Euclidean distance between elements xi
2D convolutional layer Filters 64 and yj . Then the matching between the points in X and Y are
Filter size 3x3
Activation function ReLu represented in a time warping path W = ⟨w1 , w2 , . . . , wK ⟩,
2D convolutional layer Filters 32
max(P, Q) ≤ K ≥ P + Q, where K is the number of warp
Filter size 2x2 paths with each warp path is given as wk = (i, j). The first
Activation function ReLu warp path is w1 = (1, 1) and the last path is at the end of
Flatten layer - - both signals at wK = (P, Q). Furthermore, warp paths should
Final fully connected utilize all the indices of both the signals. That is,
Units 6
layer
Activation function Softmax wk = (i, j), wk+1 = (i′ , j ′ ), (1)
As it will be explained in Sec. V, the proposed classification where i ≥ i′ ≥ i + 1, j ≥ j ′ ≥ j + 1. The optimum warping
architecture consists of two consecutive convolutional layers, path, DTW(i, j) between X(1:i) and Y(1:j), with the mapping
followed by a flatten layer to reshape the data to fit into path starting from (1,1) to (i,j) is computed as,
the next fully connected layer. The first convolutional layer
consists of 64 filters with size 3×3 and the second convolu- DTW(i − 1, j),
tional layer consists of 32 filters with a filter size 2×2. The DTW(i, j) = d(xi , yj ) + min DTW(1, j − 1) (2)
parameters of the network are empirically set to obtain the DTW(i − 1, j − 1).
S. SKARIA et al.: PREPARATION OF PAPERS FOR IEEE SENSORS 5
Fig. 5. The 77 GHz FMCW radar development kit used for data
collection in the experiment.
TABLE III
P ERFORMANCE OF THE UTILIZED MATERIAL CLASSIFICATION
APPROACHES
[2] J. Chan, P. Evans, X. Wang, S. Godber, I. Peatfield, K. Rogers, J. Rogers, [22] IWR1443 Single-Chip 76- to 81-GHz mmWave Sensor, Texas
and A. Dicken, “Scatter enhanced 3D X-ray imaging for materials Instruments, 2018, rev. C. [Online]. Available: https://www.ti.com/lit/
identification,” in 44th Annual 2010 IEEE International Carnahan ds/symlink/iwr1443.pdf
Conference on Security Technology, 2010, pp. 142–147. [23] S. Theodoridis, Machine Learning: A Bayesian and Optimization Per-
[3] T. D. T. Oyedotun, “X-ray fluorescence (XRF) in the investigation of spective, 1st ed. USA: Academic Press, Inc., 2015.
the composition of earth materials: a review and an overview,” Geology, [24] B. Stasiak, M. Skiba, and A. Niedzielski, “FlatDTW – dynamic time
Ecology, and Landscapes, vol. 2, no. 2, pp. 148–154, 2018. warping optimization for piecewise constant templates,” Digital Signal
[4] C. Fiorini, A. Longoni, M. Milazzo, and F. Zaraga, “In-situ, non- Processing, vol. 85, pp. 86–98, Feb 2019.
destructive identification of chemical elements by means of portable [25] C. A. Balanis, Modern antenna handbook. John Wiley & Sons, 2011.
edxrf spectrometer,” in 1998 IEEE Nuclear Science Symposium Con- [26] C. M. Bishop and N. M. Nasrabadi, Pattern recognition and machine
ference Record. 1998 IEEE Nuclear Science Symposium and Medical learning. Springer, 2006, vol. 4, no. 4.
Imaging Conference (Cat. No.98CH36255), vol. 1, 1998, pp. 375–380
vol.1.
[5] G. Dobmann, I. Altpeter, C. Sklarczyk, and R. Pinchuk, “Non-destructive Sruthy Skaria is currently a Data Science Spe-
testing with micro- and MM-waves — where we are — where we go,” cialist at Telstra, Melbourne, Australia. She com-
Welding in the World, vol. 56, no. 1-2, pp. 111–120, Jan 2012. pleted her Ph.D. degree in 2021 from the School
[6] A. Al-Hourani, R. J. Evans, P. M. Farrell, B. Moran, M. Martorella, of Engineering, RMIT University, Melbourne,
S. Kandeepan, S. Skafidas, and U. Parampalli, “Chapter 7 - millimeter- Australia, and her Masters in Electronics Engi-
wave integrated radar systems and techniques,” in Academic Press Li- neering in 2015. Her current research interests
brary in Signal Processing, Volume 7, R. Chellappa and S. Theodoridis, include consumer radars and their applications
Eds. Academic Press, 2018, pp. 317–363. in the fields of automotive, gesture recognition,
[7] S. Skaria, A. Al-Hourani, M. Lech, and R. J. Evans, “Hand-gesture material identification, interference issue in con-
recognition using two-antenna doppler radar with deep convolutional sumer radars, and applications of neural net-
neural networks,” IEEE Sensors Journal, vol. 19, no. 8, pp. 3041–3048, work in radar technology. Her publication ‘Hand-
Apr 2019. Gesture Recognition Using Two-Antenna Doppler Radar with Deep
[8] J. Barowski, J. Jebramcik, J. Wagner, N. Pohl, and I. Rolfes, “Spatial Convolutional Neural Networks’ has received the best paper award
identification of dielectric properties using synthetic aperture radar,” in runner-up from IEEE Sensors Journal in 2020, and one of the top 25
IEEE MTT-S International Microwave Workshop Series on Advanced most downloaded papers since then.
Materials and Processes for RF and THz Applications, 2019, pp. 139–
141.
[9] R. Suwalak, C. Phongcharoenpanich, D. Torrungrueng, and P. Akkaraek-
thalin, “Dielectric material determination using the radar equation in
RFID sensor applications,” in 2015 IEEE Conference on Antenna Nermine Hendy (Member, IEEE) is currently
Measurements Applications, 2015, pp. 1–4. pursuing her PhD degree in the discipline of
[10] P. Sotirelis, J. T. Parker, M. Fu, X. Hu, and R. Albanese, “A study of Electrical and Electronic Engineering, School of
material identification using SAR,” in IEEE Radar Conference, 2012, Engineering, RMIT University, Melbourne, VIC.
pp. 0112–0115. She has completed her master-by-research de-
[11] M. Gilman and S. Tsynkov, “Detection of material dispersion using gree in Electrical and Electronic Engineering
sar,” in EUSAR 2014; 10th European Conference on Synthetic Aperture in 2013. Her current PhD research focuses on
Radar, 2014, pp. 1–4. the applications of Artificial Intelligence and ad-
[12] R. Suwalak, C. Phongcharoenpanich, and D. Torrungrueng, “Chipped vanced signal processing techniques for minia-
and chipless RFID sensors for quality monitoring of light weight ture radars and on interference detection and
concrete using the radar equation,” in International Conference on mitigation for SAR radars.
Electrical Engineering/Electronics, Computer, Telecommunications and
Information Technology, 2016, pp. 1–4.
[13] X. L. Travassos, S. L. Avila, and N. Ida, “Artificial neural networks
and machine learning techniques applied to ground penetrating radar: A
review,” Applied Computing and Informatics, vol. 17, no. 2, pp. 296– Akram Al-Hourani is an Associate Professor
308, 2021. and the Program Manager for the Master of
[14] B. Jamali, D. Ramalingam, and A. Babakhani, “Intelligent material Engineering (Telecommunication and Networks)
classification and identification using a broadband millimeter-wave fre- at the School of Engineering, RMIT University,
quency comb receiver,” IEEE Sensors Letters, vol. 4, no. 7, pp. 1–4, Melbourne, Australia. Dr Al-Hourani completed
2020. the Ph.D. degree in 2016 from RMIT University.
[15] H.-S. Yeo, G. Flamich, P. Schrempf, D. Harris-Birtill, and A. Quigley, He published more than 89 journal articles and
“RadarCat,” in Proceedings of Annual Symposium on User Interface conference proceedings, including 3 book chap-
Software and Technology. ACM, Oct 2016. ters. In 2020, Dr Al-Hourani has won the IEEE
[16] O. Adedeji and Z. Wang, “Intelligent waste classification system using Sensors Council Paper Award for his contribu-
deep learning convolutional neural network,” Procedia Manufacturing, tion in hand-gesture recognition using neural
vol. 35, pp. 607–612, 2019. networks. He has extensive industry / government engagement as a
[17] H. Zheng, L. Fang, M. Ji, M. Strese, Y. Özer, and E. Steinbach, chief investigator in multiple research projects related to The Internet-
“Deep learning for surface material classification using haptic and visual of-Things (IoT), Smart Cities, Satellite / Wireless Communications. As
information,” IEEE Transactions on Multimedia, vol. 18, no. 12, pp. a Lead Chief Investigator, he oversaw the design and deployment of
2407–2416, 2016. the largest open IoT network in Australia in collaboration with 5 local
[18] S. Skaria, A. Al-Hourani, and R. J. Evans, “Deep-learning methods governments “Northern Melbourne Smart Cities Network”, this project
for hand-gesture recognition using ultra-wideband radar,” IEEE Access, has won the 2020 “IoT Awards”, the official awards program of IoT
vol. 8, pp. 203 580–203 590, 2020. Alliance Australia. Prior his academic career, between 2006 - 2013,
[19] G. Agresti and S. Milani, “Material identification using RF sensors Dr Al-Hourani had extensively worked in the ICT industry sector as an
and convolutional neural networks,” in International Conference on R&D engineer, radio network planning engineer and then as an ICT pro-
Acoustics, Speech and Signal Processing. IEEE, may 2019. gram manager for several projects spanning over different technologies;
[20] M. M. Khan, K. M. Iftekharuddin, E. McCracken, K. Islam, S. Bhurtel, including mobile networks deployment, satellite networks, and railway
L. Wang, and R. Kozma, “Autonomous wireless radar sensor mote for ICT systems. Dr Al-Hourani is serving as an Associate Editor in IEEE
target material classification,” Digital Signal Processing, vol. 23, no. 3, Transaction on Aerospace and Electronic Systems, in Frontiers in Space
pp. 722–735, May 2013. Technologies, Frontiers in Communications and Networks, and is an
[21] H. Ku, J. Ball, E. Siores, and B. Horsfield, “Microwave processing Editor in MDPI Remote Sensing. His current research interests include
and permittivity measurement of thermoplastic composites at elevated Satellite and UAV Communications, Spaceborne Radar, Automotive
temperature,” Journal of Materials Processing Technology, vol. 89-90, and mmWave Radar, energy efficiency in Wireless Networks, and the
pp. 419–424, 1999. Internet-of-Things over Satellite.