Beruflich Dokumente
Kultur Dokumente
Abstract— Human Body movement analysis aids in implementing wearable sensors are the standard methods which aid in
the physical rehabilitation process to regain the diminished motor measurement and creation of dataset pertaining to human
abilities. In this work the feasibility of using compact antennas body movement[7]. Optical motion capture system has proven
and no dedicated sensors for movement identification is explored. a successful method to recognize and study the body
Compact dual-band transmitting and receiving antennas of size movement of the subjects[8]. 24x7 monitoring of mobile
37.6 mm x 27 mm with accuracy 87% at lower band frequency
patients seems relatively less feasible with this method as it
and 76% at higher band frequency are simulated, fabricated and
placed on the body of ten healthy subjects with normal BMI requires perfect calibrated cameras and a lab environment [9].
(18.5-24.9)kg/m2. Subjects are made to demonstrate five different
hand movements. The dataset for each hand movement is Wearable sensors help in identifying various human
experimentally measured using a Vector Network Analyzer movement abnormalities which may help in early detection of
(VNA). Measurement results reveal that the Reflection and disorders. Wireless Body Area Network(WBAN) is a radio
Transmission coefficients (S11 and S21) of on-body antennas for frequency wireless network consisting of wearable sensor
each hand movement exhibit unique channel functionalities with nodes which sense and collect various physiological signals
respect to frequency. The uniqueness of the exhibited parameters and transmit them to a sink node. The data collected maybe
aids in identifying the hand movements. Classification of
observed by medical experts. The patients do not have to pay
movements based on measured data set is carried out using Deep
Convolutional Neural Network (DCNN). The classification personal regular visits to specialists as monitoring and
accuracy of movement comes out to be 93.32% when classifying diagonsis may be carried out remotely by medical experts[11].
using S11 parameters, and an accuracy of 98.67% when Sensor node comprise of a sensor, transducer, controller, and
classifying using S21 parameters. transceiver antenna[12]Sensor nodes have got certain
drawbacks associated with them ,some of the motion sensors
Index terms— Accuracy, Compact dual-band antenna, DCNN, do not perform adequately above 35°C .The transmitting radio
Human Movement, Neurodegenerative disorders, S21, S11, UWB, frequencyof the sensor node also needs to be within the
WBAN permissible limits as radio frequency at high power is very
I. INTRODUCTION harmful for human tissues. Due to the hardware and battery
limitation of the sensor node, research in antenna
Neurodegenerative disorders, stroke, etc. [1] affect the miniaturization has gained momentum [13].
musculoskeletal conditions of the patient. This may
deteriorate the motor abilities of patients. Kinesiotherapy and Propagation of electromagnetic waves radiated by on-body
rehabilitation programs are some solutions towards the antenna with no dedicated sensor have has been analyzed
recovery process of motor disabilities. Rehabilitation centers and the effect of the human body on scatter parameters has
mainly rely on scientifically-based exercise principles been investigated [14]. The S11 and S21 – scatter parameters
implemented with a vision to enhance the motor abilities [2]. represent the reflection and transmission coefficients of an
Human body movements,tracking and analysis assists in the antenna. These parameters of deployed antenna aids in
diagnosis of several disorders [3][4][5]. This has been an characterizing the unique channel functionalities
active topic of research for the last 40 years because of two corresponding to each body movement [15]. To record the
reasons. scattering parameters, compact antennas operating at different
Firstly, there has been an increase in the number of patients WBAN suitable frequencies have been designed [15] [16]
who suffer from motor function disability and secondly for [17]. Machine learning alogorithms have been implemented to
proper evaluation of patients performance, standardized and the dataset of scatter parameters measured while performing
objective information is necessary[5]. The dataset measured different human movement activities to learn necessary
pertaining to body movements is acquired from subjects with features and classification boundaries [11][18]. The synergy
motor disorders. Evaluation of this data set assist between the scattering parameters of antenna in time domain
kinesiotherapists to diagnose and treat similar disorders [6]. and machine learning technology has been explored [4-7].
Mostly, SVM classifier has been used for classification
Sindhu Hak Gupta is with the Amity School of Engineering and purposes.The computational complexity of SVM is higher and
Technology, Amity University, Sector 125, Noida, Uttar Pradesh 201313 post processing of raw measurement data is required.(18).
(shak@amity.edu). Deep learning methods have depicted better classification
Aayush Sharma is with Amity School of Engineering and Technology,
Amity University, Sector 125, Noida, Uttar Pradesh 201313
accuracy.Results have shown better empirical performance.
(aayu08@gmail.com). Deep Convolutional Neural Network (DCNN )[19] is one of
Mohit Mohta is with the Amity School of Engineering and Technology, the successful deep learning algorithm .Kim et.al had
Amity University, Sector 125, Noida, Uttar Pradesh 201313 implemented DCNN spectrograms of S11 and S21. Short
(mmohta@gmail.com).
Asmita Rajawat is with the Amity School of Engineering and Technology,
Time Fourier Transform (STFT) had been implemented to
Amity University, Sector 125, Noida, Uttar Pradesh 201313 generate spectrograms.
(arajawat@amity.edu). In the current work electromagnetic signals radiated by
Optical motion capture system, image processing and transmitting antennas during different hand movements are
measured by a Vector Network Analyzer and further main radiating patch which caters to higher frequency
processed by Deep Convolutional Neural Network (DCNN) resonances. The G-shape DGS in the ground plane is
for classification. For classification frequency domain analysis incorporated to improve the reflection coefficient
has been carried out as it is believed to carry intense characteristics. A single feed pin is connected to all the three
physiological information. For classification of hand layers of metal. The feed pin is further connected to a coaxial
movements data set comprising of magnitude of S11 and S21 connector. This can be attached to a coaxial cable for antenna
has been recorded with the help of fabricated transmitting and feeding purposes. The antenna was designed and simulated on
receiving antennas operating in Ultra-Wideband (UWB) High Frequency Structural Simulator (HFSS) software. The
range. UWB range has been chosen as its low radiating power proposed design operates on two frequencies of 4.08 GHz and
makes it safe to be used for human body communication [15]. 8.18 GHz. The S11 plot of the simulated and fabricated
No additional sensors such as accelerometers and gyroscopes antennas has been obtained and is shown in Fig. 2(a) and Fig.
are required for evaluation.Further, the paper has been 2(b). The measured results show S11 less than -10 dB at 3.55
formulated as follows, Section II represents fabricated GHz and 6.21 GHz.
antenna, experimental setup, and results and Section III Fig. 3 and Fig. 4 show the measurement of S11 taken by Vector
explains the methodology of the proposed work. Section IV Network Analyzer (VNA) model E5071C and testing of the
highlights the DCNN algorithm implemented for classification antenna in the anechoic chamber. An anechoic chamber
of S11 and S21 parameters and Section V highlights the absorbs all the unwanted reflections and the waves; therefore,
recognition using convolutional neural network. Classification there is no interference in the pulses transmitted by the horn
accuracy is evaluated and finally in Section VI conclusion of antenna. The VNA has a maximum frequency range of 20
the work is presented. GHz with a dynamic range of 123 dB. Horn Antenna is used to
test the antenna as it operates in a wide frequency range of 1.0-
18.0 GHz and has a high realized gain of 11 dBi which makes
II. ANTENNA DESIGN AND MEASUREMENTS it appropriate as a test antenna. The test antenna was rotated to
This section describes the experimental setup for measuring 360 degrees in the anechoic chamber and radiation pattern
and recording the hand movement data. Pair of identical pertaining to E-plane and H-plane with respect to co and cross
compact antennas (37.6mm x 27mm) have been designed and polarization was observed. Co-polarization refers to the
fabricated as shown in Fig 1(a) and Fig 1(b) respectively. The polarization in which the antenna is to radiate whereas the
designed antenna comprises of three different layers of copper cross-polarization refers to its orthogonal pair. The plots for co
with a thickness of 0.07 mm. The upper most layer of the and cross polarization for 3.55 GHz and 6.22 GHz have been
metal consists of a square patch with side 8 mm. The middle presented in Fig. 5.
layer comprises of a circular patch with radius 8 mm. The top The antenna is operable in Ultra-Wide Band (UWB) range.
and the middle layers are shortened with the assistance of three Because of short range and high bandwidth of UWB at low
short pins. The bottommost layer of metal is the ground plane energy consumption level, it is quite attractive for WBAN
on which G- shape Defected Ground Structure (DGS) is cut applications. Its low radiating power makes it safe to be used
out. Two substrates of Duroid with dielectric loss tangent (tan for human body communication [15].Table 1 shows a
δ) of 0.0009 and thickness of 1.57 mm are chosen and placed comparison between simulated and fabricated antenna and the
above and below the circular patch. The relative permittivity percentage accuracy for S11 and gain of the antenna. The
of the substrate is 2.2, selected as it is less lossy in comparison accuracy between simulated and measurement results is 87%
to the conventional FR-4 designs. The circular patch is the at lower band frequency and 76% at higher band frequency.
(a) 3.55 GHz E-plane Co and Cross Polarization Plots (b) 3.55 GHz H-plane Co and Cross Polarization Plots
(c) 6.22 GHz E-plane Co and Cross Polarization Plots (d) 6.22 GHz H-plane Co and Cross Polarization Plots
9 Female 4 158 60 24
10 Female 5 154 57 24
1 Box 35 63 35 21 59 22
2 Squat 64 65 64 60 60 62
3 Row 63 80 63 44 67 44
4 Clap 49 40 50 45 47 42
5 Wave 49 74 43 42 58 52
TABLE 3
VARIATION IN S11(dB) FOR DIFFERENT POSITIONAL STEPS
S. No. Human movement Channel 1 Channel 2
D1 D2 D3 D1 D2 D3
1 Box -17.61 -18.00 -19.09 -17.65 -17.97 -19.12
2 Squat -14.65 -14.21 -15.44 -14.76 -14.37 -15.54
3 Row -17.08 -18.13 -17.28 -17.06 -18.10 -17.22
4 Clap -22.69 -18.03 -18.18 -22.72 -18.04 -18.22
5 Wave -17.25 -18.14 -17.53 -17.34 -18.17 -17.49
(a)
(b)
(c)
Fig 7. S11 plots with corresponding scatter plots for different hand movements for (a) Step 1 (b) Step 2 (c) Step 3
TABLE 4
S11 DATASET SAMPLE
S11 Hand Movement Readings (Rounded off to two decimal places)
S11 (Boxing) S11 (Clapping) S11 (Rowing) S11 (Squatting) S11 (Waving)
Step 1 -17.72 -14.79 -17.14 -22.75 -17.37
Step 2 -18.01 -14.35 -18.16 -18.07 -18.19
Step 3 -19.11 -15.61 -17.25 -18.20 -17.59
For calculation of S11 two placements (2 channels) were has been plotted in Fig. 7. The readings have been split into
considered. First placement was antenna placed on right wrist three positional steps as discussed previously: Step 1, Step 2
and second placement was antenna placed on chest. For each and Step 3. The normalized scatter plots for the same scenario
positional step performed the relative distance (D) between with respect to time have been plotted in Fig.7. The S11
antennas is varied for different hand movements. Three magnitude has been normalized from 0 to 1. From Table 3,
different distances D1 (initial position), D2 (maximum Fig.7 it is observed that S11 magnitude of each hand movement
displacement) and D3 (back to initial position) were considered exhibits a unique pattern of variations. This variation in the
for each of the hand movement. For S11 measurement of five magnitude is implemented for classification purpose. The
hand movements the coefficients were computed for each of detailed insight into variation of average S11 magnitude for
the relative distance for the considered two locations the data each positional step is provided in Table 4.
set obtained was 10 subjects x 5 movements x 2 frequencies x For calculation of S21 three placements (3 channels) and three
2 channels x 3 positional steps x 5 repetitions = 3000 datasets. movements were used. The total data set obtained was 10
The data sample of the measured values computed for channel subjects x 3 movements x 2 frequencies x 3 channels x 3
1 and channel 2 at three positional steps (step 1, step 2, step 3) positional steps x 5 repetitions = 2700 datasets. The S21 data
are averaged and presented in Table 4. The associated average set sample for three human hand movements for three
S11 magnitude value for the five experimental trials (hand positional steps is averaged out for three channels and is
movements: boxing, clapping, rowing, squatting and waving) represented in Table 5.
(a)
(b)
(c)
Fig 8. S21 plots with corresponding scatter plots for different hand movements for (a) Step 1 (b) Step 2 (c) Step 3
TABLE 5
S21 DATASET SAMPLE
The S21 readings of 3 different human activities ((boxing, fundamental rendition of biotic neurons in an animal brains).
clapping, waving) split into three positions (step 1, step 2, step Each link or connection (a fundamental type of a
3) is shown in Fig. 8. The normalized scatter plot for the S21 neurotransmitter) between different neurons can impart a
parameters for the considered scenario has also been plotted in signal or pulse starting with one neuron then onto the next
Fig.8. It is observed from Fig. 8 and Table 5 that there is a neuron. The neuron receiving the signal then processes it and
considerable variation in S21 parameters when performing passes it to the next neuron linked with it [10].
different hand movements. These variations occur due to In regular ANN applications, the signal at a connection
variation in distance between the two antennas. The variation between artificial neurons is a real number, and the output of
is more distinct and precise in comparison to S11. The readings each artificial neuron is figured by a non-linear function
obtained by the Vector Network Analyzer are then classified (otherwise called sigmoid) of the sum of its inputs. Artificial
using Deep Convolutional Neural Networks, further elaborated neurons and neurons associated with them as a rule have a
in the next section. randomly initiated weight that changes itself as learning
advances. The weight either increments or reduces the quality
IV. DEEP CONVOLUTIONAL NEURAL NETWORKS of the signal at a node. Typically, artificial neurons are set-up
There have been many improvements in fields of data sciences in various layers. Diverse layers more often than not complete
and statistical analysis to classify data in the past few years. various types of transformations on their sources of info.
Some of the more successful ways of data classification have Signals go from the first layer (input), to the last (output)
been Support Vector Machines (SVMs), Decision Trees and layer, likely in the wake of navigating the layers in between
Neural Networks. Each method has its own advantages and (hidden layers). The layers in the middle of the input and
disadvantages, it has been observed that neural networks have output layers are called as hidden layers, where the vast
better average classification accuracy when compared to its majority of the calculation and characterization classification
counterparts like SVMs. Moreover, neural networks have been happens. The performance of the neural network is evaluated
very successful in multi-class classification problems; hence by the fraction of correct predictions over total predictions.
they have an advantage of traditional SVMs, which are more The equation is given as follows:-
suitable for binary classification of data [][][]. Artificial neural
networks (ANNs) are calculation frameworks which are 𝑁𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑐𝑜𝑟𝑟𝑒𝑐𝑡 𝑝𝑟𝑒𝑑𝑖𝑐𝑡𝑖𝑜𝑛𝑠
𝐴𝑐𝑐𝑢𝑟𝑎𝑐𝑦 = ∗ 100 (1)
𝑇𝑜𝑡𝑎𝑙 𝑛𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑝𝑟𝑒𝑑𝑖𝑐𝑡𝑖𝑜𝑛𝑠
approximately enlivened by the natural neural networks that
comprise of animal brains. These networks "learn" (i.e.
progressively increment execution and diminish errors) After classification, the accuracies at each epoch (training
errands by considering data samples, for the most part without iteration) is plotted, which gives us the learning curve of the
any sort of task-specific programming. neural network. Ideally, the accuracies should be low at low
epochs, but should increase as epochs increase, and should
ANNs are derived via an arrangement of associated/between
connected units or hubs, which are called neurons (a finally get constant after peak value is obtained.
However, ANNs were not able to classify the arm movements; a hybrid of deep networks (a neural network with multiple
hence Convolutional Neural Networks were employed. In the hidden layers), and classical Convolutional Neural Networks
preceding section, it has been observed that there are (CNNs). However, unlike the usual CNN architecture, the
variations in S11 and S21 whenever there is any hand DCNNs are directed towards designing of more than one
movement. Therefore, DCNNs developed by Kim et.al [17] convolutional layer, and attempt to create a structure of
are ideal to identify and classify such type of changes in hierarchy depending upon the input and the label
parameters in accordance to the body position. DCNNs have corresponding to it. The DCNN comprises of three main parts:
become quite popular in recent years due to their high a filter, a non-linear activation function, followed by pooling.
classification accuracies in 2-D data, i.e., images. DCNNs are The filter is
(a) (b)
Fig 9 (a) Overview of each layer (b) Overview of CNN
applied to fields of input that are of the similar size as the steps of S parameters + 3 steps of capacity + 3 steps of
filter. After that, the non-linear activation function is VSWR) = 27 features. The total number of data samples is
implemented on the convolutional filter output, helping to 10000, and there are 5 classes, each class corresponding to a
distinguish between classes in the provided data [21]. The movement. For the acquired data samples, 80% of the dataset
sigmoid activation function is the most common activation is used to as training data for the DCNN, and the remaining
function, but has slightly lower performance when dealing 20% of the data set is used as validation data.
with multi-class classification; therefore other types of In this work, a DCNN with optimized parameters for optimum
activation functions are used. The details of the architecture of accuracy has been implemented. In the architecture, the
the neural network are shown in Fig 9(a) and 9(b). Fig. 9(a) number of convolutional layers is set to 64 for the first layer,
represents the overview of each layer and Fig. 9(b) represents and 128 for the remaining two convolutional layers. Two
architecture of each layer. dropout layers have been added, and a flattened layer is also
By combining such layers, the resulting neural network is said added at the end of the network to reduce overfitting of data.
to be a deep network, with the number of hidden layers usually In the end, a standard dense layer is added consisting of 2048
vary from two to twenty, which can vary depending upon the neurons. The values for neurons and hidden layers are
application of the network and the complexity of the optimized for optimal accuracy. The convolutional filter size is
classification problem. Dropout layers are also conventionally set to 2 in each of the layers. Similarly, for pooling layers, the
used to avoid overfitting of data. The convolutional network reduction ratio is 2. Pooling layers are also added to prevent
parameters, i.e, the convolutional filter coefficients, weights overfitting of data. In the training process, the optimizer used
and the final interconnected layers are trained with the means is Adaptive Moment Estimation (Adam) [22]. Rectifier Linear
of back propagation with a stochastic gradient descent. This Unit (ReLU) is set as activation function for the first 6 layers
helps in classification and feature extraction to be carried out and Softmax is used as the activation function for the last
simultaneously. When the training of the network gets layer, the iterations are set to 200, with a batch size of 30
completed, the network can automatically generate output samples.
corresponding to the new input data. The classification accuracy is calculated with the objective to
recognize a particular hand movement after training of
network. In the end, the classification accuracies for
V. RECOGNITION USING CONVOLUTIONAL NEURAL NETWORK movements by 10 subjects are averaged, and the final accuracy
is obtained. Using the architecture of the DCNN given in this
During the measurements of S11 and S21 parameters, five hand paper, the classification accuracy using S11 parameters comes
movements with ten subjects have been recorded with the help out to be 93.32%, and the classification accuracy for S21
of VNA. Each movement as discussed earlier has been divided parameters turns out to be 98.67%. The accuracy after each
into three positional steps. Two channels have been epoch is plotted to give the learning curve of the neural
considered. For S21 parameters three hand movements with 10 network, and the loss is also plotted for each epoch. Both the
subjects, for three positional steps and three channels have training and testing accuracies are plotted in the same graph.
been recorded by VNA. In order to create data set comprising The confusion matrix for S11/S21 is presented in Table 6. From
of different features for classification, Voltage standing wave the confusion matrix it can be inferred that the neural network
ratio (VSWR) and capacity of transmission (C) have been exhibits most confusion between the Boxing and Squatting
computed with the help of recorded S11 and S21. The total positions when using S11 as base parameter. From the S21 base
number of features for S11 become: 2 channels x (3 steps of S parameters it can be summarized that each of the hand
parameters + 3 steps of capacity + 3 steps of VSWR) = 18 movement is distinct and exhibits less confusion.
features. For S21, the total number of features: 3 channels x (3
TABLE 6
CONFUSION MATRIX WHEN USING S11 AND S21 PARAMETERS
S11/S21 Confusion Matrix (S11/S21)
Est/Acc Boxing Clapping Rowing Squatting Waving
Boxing 143/169 1/0 1/0 5/0 2/0
Clapping 3/0 157/197 2/0 0/0 1/0
Rowing 1/0 0/1 173/151 6/1 0/0
Squatting 14/0 3/0 2/0 135/199 3/0
Waving 2/0 2/0 0/0 1/1 143/185
Fig 10. Weight Activation Maps after (a) 1, (b) 40, (c) 80, (d) 120, (e) 160,
(f) 200 epoch(s)
TABLE 7
ACCURACY COMPARISON BETWEEN S11 AND S21