J. Electromagn. Eng. Sci Search

CLOSE


J. Electromagn. Eng. Sci > Volume 26(1); 2026 > Article
Na and Lee: Vehicle Classification Using Electromagnetic Leakage Signals Based on Feature Fusion and Residual CNN

Abstract

While the classification of electromagnetic (EM) leakage signals from various electronic devices has been explored in recent research, the use of EM leakage signals from vehicles for classification tasks remains relatively underexplored. In this study, we simulate EM leakage signals from the engines of three different types of vehicles to efficiently classify them using deep learning and machine learning models. For this evaluation, we relied on two convolutional neural network (CNN)-based deep learning models—a vanilla CNN and a residual CNN—along with two machine learning models—random forest and light gradient boosting model. In the experiments, we used features such as the Mel-frequency cepstral coefficient, Mel-spectrogram (MEL), short-time Fourier transform (STFT), and fast Fourier transform, along with the features obtained through feature fusion. Among the single features, we observed that models using STFT tended to exhibit better performance. Moreover, the deep learning models showed improved performance upon the implementation of the SpecAugment technique for data augmentation. The highest classification accuracy of 93.89% was achieved by the residual CNN model using the feature fusion of MEL and STFT in combination with SpecAugment. These findings confirm the feasibility of classifying vehicles using EM leakage signals.

I. Introduction

In recent years, active progress has been made in research on electromagnetic (EM) leakage signals, driven by their potential application in a variety of fields [116]. Existing research in this field has primarily focused on two key aspects—leaked information detection and leakage source identification. The former aims to extract sensitive information from EM leakage signals, such as recovering displayed images from connecting cables [1] or computer monitors [2], extracting input information from keyboards [3], recovering textual information from EM radiation [4], and retrieving secret keys from cryptographic chips [5]. The latter focuses on locating the origin of EM leakage [6] and classifying electronic devices based on their unique EM signal characteristics [710]. However, these studies have remained narrow in scope, with most focusing on display systems and digital devices. To the best of our knowledge, no research has explored the feasibility of employing EM leakage signals to classify more complicated systems, such as vehicles.
In this paper, we extend the scope of EM leakage signal analysis by exploring its application in vehicle classification. Despite no publicly available real-world dataset on EM leakage signals from vehicles, owing to difficulties in EM data acquisition from vehicles [17], we simulated EM leakage signals emitted from different electrical components in various locations inside three types of vehicles. Furthermore, we applied and systematically evaluated machine learning and deep learning techniques for classification, employing a residual convolutional neural network (CNN) architecture in combination with various features, including fast Fourier transform (FFT), Mel-spectrogram (MEL) [18], Mel-frequency cepstral coefficients (MFCC) [19], and short-time Fourier transform (STFT). For further improvement, we adapted the SpecAugment [20] data augmentation method and feature fusion method to achieve a classification accuracy of 93.89% across nine classes.

II. Related Works

1. Machine Learning Approaches for EM Signal Classification

Research on machine learning-based classification of EM signals has been actively conducted across various application domains [7, 9, 10]. For example, in [7], a traditional machine learning approach—using k-nearest neighbors to classify electronic devices based on harmonic radar responses—was employed, with feature extraction performed using FFT. This approach highlights the potential of harmonic radar-based EM analysis for the classification of electronic devices.

2. Deep Learning-based Classification of EM Signals

A 22-layer deep residual network for integrated circuit device identification and verification was introduced in [9] by leveraging raw EM signals captured using a near-field probe and an oscilloscope. The time-domain signals were reshaped into two-dimensional (2D) arrays for CNN processing, enabling automatic feature extraction. This approach demonstrated strong noise robustness and high classification accuracy, reinforcing the efficacy of deep learning in EM leakage signal analysis. Additionally, in [10], the researchers proposed a deep learning-based classification method based on the use of radar-based EM signals to distinguish between different objects, such as vehicles, pedestrians, and drones. This approach involved the range-Doppler map representation of radar signals, which were then processed using a CNN-based model. The results demonstrated the effectiveness of deep learning in handling active EM signals for object classification.
The findings from these studies not only demonstrate the feasibility of classification using EM signals but also highlight the importance of selecting appropriate models and feature extraction methods tailored to the characteristics of the dataset. However, despite these advancements in EM signal-based classification, a comprehensive review of previous studies indicates that to the best of our knowledge, no prior research has investigated vehicle classification based on EM leakage signals, nor has any study employed an approach that uses the audio signal features adopted in our experiments.

III. Background

1. Features

FFT is a foundational algorithm extensively used to transform signals from the time domain to the frequency domain. However, despite its computational efficiency, FFT operates under the assumption that the signal is stationary within the analysis window, thus limiting the ability of FFT to capture frequency variations over time. STFT addresses this limitation by segmenting the signal into short time frames, enabling localized frequency analysis. However, the fixed time resolution of STFT restricts its ability to adapt to varying frequency dynamics.
MEL is a time–frequency representation designed to align with human auditory perception that is widely employed in speech and music processing [18]. By applying the Mel scale to the frequency domain, the nonlinear perception of sound frequency can be easily captured. Further advancements, such as MFCC [19], have enabled the extraction of compact feature representations from the Mel-frequency scale, which have proven effective in machine learning applications, including speech recognition.
Overall, traditional feature extraction methods, such as FFT and STFT, are widely adopted for general signal analysis, while MEL and MFCC demonstrate superior performance as feature extraction methods in audio classification tasks. In this study, we extended the application of these audio signal processing methods to classify vehicles based on simulated EM leakage signals.

2. SpecAugment

SpecAugment [20] is a widely used data augmentation technique in the field of speech signal processing. It masks 2D input data, such as spectrograms, in both the time and frequency domains to increase the diversity of training data. This approach has proven effective in improving the generalization performance of models and in preventing overfitting. SpecAugment can be applied to 2D features—MEL, STFT, and MFCC—by masking regions along both the time and frequency axes. Meanwhile, FFT, which is a one-dimensional (1D) frequency-domain feature, can be applied as a zero-masking operation to randomly selected frequency ranges.

3. Machine Learning Models

Classification of EM signals is commonly performed using machine learning-based methods [21, 22]. In this study, we focused on two widely used models: random forest (RF) [23] and the light gradient boosting model (LGBM) [24].
RF [23] is an ensemble learning method that involves randomly selecting a feature from an entire set of features to create a single decision tree. This process is repeated several times until various decision trees are learned, after which the most frequent prediction is determined as the final prediction. Such an algorithm ensures diversity and helps avoid overfitting.
LGBM [24] is a gradient boosting model that uses tree-based learning algorithms to build powerful machine learning models. It follows a leaf-wise tree growth strategy instead of the traditional level-wise tree growth strategy. The key idea of LGBM lies in adopting new techniques, such as gradient-based one-side sampling and exclusive feature bundling, that can further improve training speed and reduce memory usage.

4. Residual Connection

Residual connection [25] is a technique that addresses the vanishing gradient problem in neural networks and enables the effective propagation of low-level features from the early layers to the later layers. This approach operates by bypassing one or more layers through skip connections, thus adding the input of a layer directly to its output. By enabling a smoother gradient flow, residual connections enhance training stability and preserve the low-level features extracted in the initial layers. Originally proposed in the ResNet [25] architecture, this technique has been widely utilized in time series signal processing and related fields.

5. CNN

CNN [26] is a deep learning algorithm primarily employed for image recognition and pattern identification. This network employs convolutional layers to learn spatial patterns and features from the input data while pooling the layers to reduce spatial resolution and extract high-level features, thereby enhancing computational efficiency. This approach is effective for extracting diverse features from input data. CNNs have found application not only in computer vision [2530] but also in various other domains, such as speech [31] and natural language processing [32, 33].

6. CNN-based Deep Learning Models

In this study, we conducted a comparative analysis of previously proposed CNN-based models to evaluate the effectiveness of our baseline models. The selected models include widely used architectures in image classification, such as VGG16 [28], InceptionV3 [29], ResNet50 [25], and MobileNetV3 [30], as well as Conformer [31], which has demonstrated strong performance in speech recognition tasks. VGG16 [28], published in 2014, achieved state-of-the-art (SOTA) performance on the ImageNet dataset at the time of its introduction. It is well known for its deep architecture and simplicity. InceptionV3, proposed in 2015, also achieved SOTA performance on ImageNet [34] by further improving classification accuracy and efficiency with its factorized convolutional structure. ResNet50 [25], introduced in the same year, set a new benchmark in ImageNet classification with its deep residual learning framework and remains widely used in deep learning applications. Meanwhile, MobileNetV3 [29], introduced in 2019, was optimized for mobile and edge devices, thereby prioritizing efficiency over accuracy, and thus did not achieve SOTA on ImageNet. Furthermore, Conformer [31], announced in 2020, established a new benchmark in speech recognition tasks, achieving SOTA performance on the LibriSpeech [35] dataset.

IV. Electromagnetic Leakage Data Generation

Although simulation-based data may differ from real-world EM leakage signals, we carefully designed the data generation process to enhance realism. Specifically, we considered three source components, modeled the signal distortion caused by vehicle structures, included three types of vehicles, and placed components at plausible internal locations. In addition, we applied a homogeneous lossy dielectric medium and synthesized multi-class signals to emulate realistic multi-vehicle scenarios.
In this study, we adhered to the EM leakage data generation process proposed in [17], in which the researchers simulated EM leakage signals from a battery management system (BMS). Drawing on this approach, we extended the method to include signals from the DC converter and spark plugs in vehicles. These three components were selected because they exhibit EM emission characteristics across different sub-bands within the frequency range of 30 MHz to 1 GHz, thus enabling the simulation of diverse leakage patterns relevant to simulating real-world scenarios.
Furthermore, to address the complexity of vehicle structures and the diversity of their components, we employed simplified models that incorporated leakage characteristics of the individual components and distortion effects caused by the vehicle body. The components were modeled as short dipole antennas, which were placed at arbitrary locations within the vehicle using a Computer-Aided Design (CAD) model. EM leakage emitting outside the vehicle was then computed using the finite-difference time-domain (FDTD) method in CST—a commercial EM analysis software (https://www.3ds.com/products/simulia/cst-studio-suite). Notably, input signals for these dipole antennas were derived from the known spectral properties of the components—the spark plug, DC converter, and BMS—thus allowing for the simulation of various leakage scenarios to generate a sufficient training dataset for machine learning.
The time-domain signals emitted by the components were generated by applying the inverse Fourier transform (IFT) to the spectral data. Furthermore, since a short dipole antenna introduces distortions into the leakage spectrum, these distortions must be compensated for during signal generation. Given the limited information available on the detailed structures of both the components and the vehicles, the leakage signals were simulated by placing the dipole antenna at appropriate positions within the vehicle. Fig. 1 illustrates the simulation setup and the data generation process, with the EM leakage signals simulated by putting each component at eight possible locations in three orientations (x, y, and z axes). To obtain a single representative signal for each scenario, the signals obtained from the x, y, and z orientations were averaged. Additionally, attenuation effects within the vehicle were considered by filling the CAD model with a homogeneous lossy dielectric medium.
Three vehicle types were considered for the analysis: SUV, Compact Car (CC), and Truck. In compliance with electromagnetic compatibility/electromagnetic interference (EMC/EMI) test standards, the measurement points were located 10 meters away from the vehicle, with the elevation and azimuth angles varying by 10° and 30°, respectively. These measurement points formed a hemispherical surface with z > 0. Notably, the loss term of the dielectric, represented as ɛ”, plays a critical role in determining the attenuation coefficient α within the vehicle. In addition, the complex permittivity was adjusted so that the intensity of the EM wave decreased by −6 dB over the length of the vehicle.
In summary, the EM leakage dataset was constructed by considering three vehicle types (SUV, CC, and Truck), three components (BMS, DC converter, and spark plug), and eight possible locations for each component within a vehicle. Additionally, for each configuration, EM leakage signals were recorded at 108 observation points that varied in elevation and azimuth angles. Consequently, a total of 3 × 3 × 8 × 108 = 7,776 EM leakage signals were generated, with 2,592 signals corresponding to each vehicle type.
Fig. 2 depicts the simulated EM leakage signals from a spark plug in a Truck, with the x-directed dipole at the measurement point located at θ = 50° and ϕ = 90°. Two signals calculated with (black line) and without (red line) the dielectric are compared, confirming that the dielectric attenuates the signal, as expected.
However, in real-world scenarios, one must account for EM leakage signals originating from multiple vehicles. To simulate such real-world scenarios, multi-class data were synthesized by combining two different EM leakage signals in the time domain, including signals generated by the same vehicle. For synthesis, the shorter signal was zero-padded at the end to match the length of the longer signal. The zero-padding process can be described as follows:
(1)
x1=[x11,x21,x31,,xT11]
(2)
x2=[x12,x22,x32,,xT22]
(3)
T=max (T1,T2)
(4)
x˜ti={xti,         1tTi0,Ti<tT,t{1,2,3,,T}i{1,2},
where x1 and x2 represent the two different EM leakage signals, each consisting of a sequence of time-domain values, while T1 and T2 denote their respective original time index lengths. Furthermore, T is the final target length after zero-padding, while 1 and 2 represent the zero-padded signals. This process ensured that both signals were of equal length before further processing.
Finally, the synthesized multi-class data signal (xsyn) was obtained using Eq. (5), as presented below:
(5)
xsyn=x˜1+x˜2
Notably, this process was restricted to cases in which the positions of the two vehicles associated with the combined signals did not overlap within the CAD space.
As described above, the simulated EM leakage signals in the vehicle dataset (SEML-V) comprised nine classes—three single-class groups derived from the simulated vehicles and six multi-class groups synthesized from the EM leakage signals— resulting in a total of 23,328 data samples for the experiments. The training, validation, and testing sets were randomly selected from the dataset in an 8:1:1 ratio.

V. Experimental Setup

1. Feature Extraction from EM Leakage Signals

For this experiment, we focused on four key features: FFT, STFT, MFCC, and MEL. FFT and STFT were extracted from the EM leakage signals using the numpy (https://numpy.org) and librosa (https://librosa.org) tools. Notably, since the outputs of FFT and STFT were complex-valued, we extracted the magnitude spectra by taking the absolute values to convert the complex outputs into real-valued features. The MEL and MFCC were extracted from the EM leakage signals using the librosa tool. MEL spectrograms were computed based on the magnitude spectra obtained from STFT, while MFCCs were derived from the logarithmic MEL spectrograms using discrete cosine transform (DCT), thus ensuring that the values of both MEL and MFCC were real as well. Fig. 3 depicts visualizations of the FFT, STFT, MFCC, and MEL features acquired from the signal simulated for the DC converter in a Truck. Fig. 4 presents the MEL features extracted from the three single classes and six multi-class combinations, representing the nine classes considered in the experiments.
To prepare the data for the machine learning models, 128 × 14 MEL, MFCC, and STFT features were converted into 1D vectors of size 1,792, since the models require 1D input vectors. FFT features, on the other hand, were used in their original form as 1D vectors of size 2,100. For the deep learning models, we retained the original 128 × 14 size for the MEL, MFCC, and STFT features, while using the same 2,100-sized 1D vectors for FFT.
Additionally, we conducted experiments by fusing two or three features that demonstrated better performance, using them as inputs for the models. Each feature extraction technique was applied to the signal, following which all features were obtained with a uniform dimension of 128 × 14. Subsequently, feature fusion was performed by concatenating the features along the vertical axis. As an example, concatenation in the case of 3-feature fusion can be expressed as follows:
(6)
STFT=X1R128×14
(7)
MEL=X2R128×14
(8)
MFCC=X3R128×14
(9)
X=[X1X2X3]R384×14

2. Machine Learning Models for Vehicle Classification

We employed two machine learning models—RF [4] and LGBM [5]. For RF, the following hyperparameters were considered: 150 decision trees, a random state of 42, a maximum depth of 12, and an entropy-based impurity criterion. Meanwhile, the LGBM classifier was trained based on the following hyperparameters: 100 estimators, 10 leaves, a maximum depth of 12, a learning rate of 0.01, and logloss as the evaluation metric.

3. Deep Learning Models for Vehicle Classification

For the experiments, we employed two CNN-based models: vanilla CNN and residual CNN. As depicted in Fig. 5, the architecture of a vanilla CNN model comprises three convolutional blocks, three fully connected (FC) layers, and a final softmax layer, thus forming the baseline architecture. Each convolutional block consists of two convolutional layers with 3 × 3 kernels, ReLU activation, and batch normalization to stabilize the training process and improve convergence. The convolutional layers are followed by max pooling layers of size 2 × 2, responsible for reducing spatial dimensions while retaining the essential features. The filter sizes in these convolutional blocks increase progressively from 32 to 64 and 128, enabling the network to capture complex features as it deepens. Following the convolutional layers, the feature maps are flattened and passed through the three FC layers with 256, 128, and 64 units, respectively. At each FC layer, ReLU activation is implemented to extract high-level representations. To prevent overfitting, dropout layers at a rate of 0.2 were inserted between the FC layers. The final output layer, implemented with softmax activation and consisting of 9 units, provides the class probabilities for the classification task. Notably, the same architecture was employed in experiments using FFT features, but with the 2D CNN layers replaced with 1D CNN layers, since FFT features are 1D vectors.
In addition to the vanilla CNN model described above, we experimented with a model incorporating residual connections. These connections were applied between the three convolutional blocks, enabling the model to simultaneously learn both raw and transformed feature representations. The residual CNN architecture is illustrated in Fig. 6.
Hyperparameters are key factors that affect the performance of deep learning models. Depending on their configurations, memory capacity, data learning time, and learning outcomes can change significantly. In this experiment, we were able to achieve improved performance by adjusting the hyperparameters, such as the learning rate, batch size, and epochs. The hyperparameter settings for this study are presented in Table 1.

4. Evaluation Metrics

For the model performance evaluation, we estimated the accuracy and micro-average of the precision, recall, F1-score by using a confusion matrix, as depicted in Table 2.
In the above matrix, true positive (TP) indicates a correctly predicted event, false positive (FP) refers to an incorrectly predicted event, true negative (TN) denotes a correctly predicted non-event, and false negative (FN) signifies an incorrectly predicted non-event. The accuracy, precision, recall, and F1-score are defined as follows:
(10a)
Accuracy=TP+TNTP+FP+TN+FN
(10b)
Precision=TPTP+FP
(10c)
Recall=TPTP+FN
(10d)
F1-score=2*Precision*RecallPrecision+Recall

5. Hardware Settings

To conduct the experiments, we employed a workstation equipped with an Intel Xeon Silver 4110 CPU featuring 16 cores and 32 threads running at 2.10 GHz with 64 GB RAM, along with five NVIDIA Tesla V100-PCIE GPUs, each with 32 GB of memory, amounting to a total of 160 GB of GPU memory.

VI. Experimental Results

1. Comparison of Machine Learning and Deep Learning Models

Table 3 summarizes the baseline performance of the RF, LGBM, and CNN models on the test dataset trained using features extracted from EM leakage signals. The experiments were conducted using 10-fold cross-validation, with each experiment repeated 10 times. The results are presented in terms of mean and standard deviation.
Among the single features, STFT consistently achieved the highest accuracy across all models, reaching an accuracy of 92.85% ± 0.59% in the case of CNN. MEL also performed strongly, particularly with CNN, achieving an accuracy of 92.70% ± 0.52%. In contrast, FFT exhibited the lowest performance with RF and LGBM, attaining accuracies of 62.05% ± 0.43% and 68.60% ± 0.74%, respectively. However, in the case of CNN, FFT outperformed MFCC, achieving an accuracy of 91.23% ± 1.64%, compared to MFCC’s 87.37% ± 0.44%. These results highlight the significance of the features and demonstrate their varying performance across different models, where CNN is able to leverage FFT more effectively than MFCC.
For feature fusion, the 2-feature combination (STFT + MEL) consistently outperformed other combinations, with CNN achieving the highest accuracy of 92.90% ± 0.56%. In contrast, the 3-feature combination (STFT + MEL + MFCC) exhibited a slightly lower accuracy with CNN (90.56% ± 0.90%), thereby confirming that MFCC is not an appropriate feature for detecting EM leakage signals, as also demonstrated in the single feature experiment.
Overall, vanilla CNN outperformed RF and LGBM across all features, with both machine learning models exhibiting more sensitivity to feature selection. Moreover, FFT attained the lowest performance. These findings emphasize the importance of matching feature extraction methods to the learning model to optimize classification performance.

2. Comparison of the Vanilla CNN and Residual CNN Models with SpecAugment

Table 4 presents the results of vehicle classification using the vanilla CNN and residual CNN models, while also comparing the classification accuracy with and without the application of SpecAugment across various features and feature combinations. When using SpecAugment, both models displayed a tendency toward improved accuracy across features. The most significant improvement was observed for the 2-feature combination in the vanilla CNN model, which achieved the highest improvement of 93.77% ± 0.70%, compared to 92.90% ± 0.56% without augmentation. Furthermore, among the single features, MFCC showed only minor improvements over its counterparts. These findings underscore the effectiveness of SpecAugment in enhancing the generalization ability of CNN-based models to generalize, particularly for high-performing features, such as STFT and MEL.
To examine the effect of residual connections, a comparison between the residual CNN and vanilla CNN was conducted, revealing that the application of residual connections generally leads to performance improvements in most cases, as evident from Table 4. Among the combinations, the 2-feature combination demonstrated the most notable improvement, achieving an increase in accuracy from 92.90% ± 0.56% to 93.40% ± 0.53%. Meanwhile, only a slight improvement was achieved for MEL, with its accuracy rising from 92.70% ± 0.52% to 92.93% ± 0.35%. In contrast, FFT experienced a decrease in performance, with its accuracy declining from 91.23% ± 1.64% to 90.62% ± 2.20%. These results imply that residual connections serve to enhance classification accuracy across various features, particularly for combinations such as STFT and MEL. While their impact on certain single features, such as FFT, may be less pronounced, residual connections can still be considered an effective method for optimizing performance through enhanced feature interactions.
Overall, the experimental results of the CNN model, as shown in Table 4, establish that applying both residual connections and SpecAugment yields better performance than the other cases across all features and feature combinations, except for the FFT feature.
Table 5 presents the precision, recall, and F1-score for each class when using the best-performing residual CNN model. The results highlight the model’s effectiveness in classification, with the highest performance achieved for the multi-class of SUV and CC, yielding a precision of 99.15%, recall of 99.57%, and F1-score of 99.36%. It is evident that the model tends to demonstrate strong performance for the classes containing SUV but experiences difficulty in accurately classifying the classes that include Truck. Overall, the average precision, recall, and F1-score across all classes were 94.79%, 94.41%, and 94.03%, respectively.
Fig. 7(a) presents the training and validation results for accuracy obtained from one of the 10 experiments conducted using the residual CNN model with 2-feature fusion and SpecAugment— the combination that demonstrated the best performance in Table 3—while the training and validation losses are presented in Fig. 7(b). It is observed that the accuracy and loss for the training dataset converge to 1 and 0, respectively, while both values for the validation dataset begin to oscillate after approximately 10 epochs. This indicates that the model is overfitting to the training dataset. Consequently, we chose the model with the highest validation accuracy for the final evaluation.

3. Comparison of the Proposed Model with Other CNN-based Models

To evaluate the effectiveness of the proposed model, we trained and tested the various CNN-based deep learning models introduced in Section IV using the same SEML-V dataset employed in our experiments. For each model, the input features were interpolated to match the specific input requirements of the respective architectures. Table 6 presents the classification accuracies of VGG16, InceptionV3, ResNet50, MobileNetV3, and Conformer, along with the best performing residual CNN model. The residual CNN achieved the highest accuracy of 93.40%, demonstrating its effectiveness in feature extraction and classification. Among the other models, VGG16 achieved the best performance. In contrast, Conformer attained the lowest accuracy of 78.25%, which may be attributed to its complex architecture combining convolutional modules, feed-forward networks, and self-attention mechanisms.
Unlike conventional CNNs, such hybrid structures typically require both large-scale datasets and pre-training to converge effectively. On the contrary, models such as VGG16, InceptionV3, ResNet50, and MobileNetV3 generally showed higher accuracy when fine-tuned using pretrained weights from ImageNet, suggesting that fine-tuning enables more effective adaptation by leveraging the generalizable features learned from large-scale datasets. However, even without using pretrained weights, the residual CNN model achieved the highest accuracy among all models, be it the ones trained from scratch or the ones fine-tuned using pretrained weights. This result underscores the importance of selecting a model architecture that is well suited to the characteristics of the concerned dataset.
The strong performance of the residual CNN is attributed to its use of shortcut connections, which alleviates the degradation problem in deep networks by preserving gradient flow and enabling stable optimization. This structure also facilitates the preservation of low-level features across layers, allowing the model to effectively learn hierarchical representations, which contributes to improved classification performance. For these reasons, the residual CNN model demonstrates superior generalization compared to conventional CNN architectures. Overall, these findings indicate that robust feature preservation and stable training are essential for the high-performance classification of the SEML-V dataset.

VII. Conclusion

In this study, we simulated EM leakage signals from three different vehicle types (SUV, CC, and Truck), focusing on three of their components (spark plug, DC converter, and BMS) to generate a dataset—called SEML-V. Then, we performed vehicle classification experiments using deep learning and machine learning models, with feature extraction conducted through FFT, STFT, MFCC, and MEL. To effectively simulate real-world environments and increase the task’s difficulty, six multi-class datasets were generated. Additionally, experiments were conducted by applying feature fusion, SpecAugment, and residual connections to evaluate model performance under various conditions.
The experimental results demonstrated that models using the STFT and MEL features performed significantly better than those using FFT and MFCC. Furthermore, the vanilla CNN model achieved an accuracy of 92.90% when considering the fusion of STFT and MEL features. The application of residual connections and SpecAugment further improved the performance, resulting in 93.89% accuracy with a feature fusion of STFT and MEL. Overall, these findings demonstrate the potential for accurate vehicle classification based on EM leakage signals.
In this study, the experiments were conducted using simulated data, owing to the difficulty of collecting real-world EM leakage signals. However, efforts are currently underway to acquire actual measurements. Future work should focus on validating the proposed approach using real EM leakage signals emitted by vehicles to further assess its practical performance.

Fig. 1
EM leakage sources, source locations, observation points, vehicle types, and internal dipole antenna arrangement for EM leakage signal generation.
jees-2026-1-r-339f1.jpg
Fig. 2
Example of the measurement of time-domain EM leakage from a Truck.
jees-2026-1-r-339f2.jpg
Fig. 3
Comparison of features of the simulated signal for the DC converter of a Truck: (a) FFT, (b) STFT, (c) MFCC, and (d) MEL.
jees-2026-1-r-339f3.jpg
Fig. 4
Visualization of MEL features for each class: (a) SUV, (b) CC, (c) Truck, (d) SUV + SUV, (e) SUV + CC, (f) SUV + Truck, (g) CC + CC, (h) CC + Truck, and (i) Truck + Truck.
jees-2026-1-r-339f4.jpg
Fig. 5
Architecture of the vanilla CNN model.
jees-2026-1-r-339f5.jpg
Fig. 6
Architecture of the residual CNN model.
jees-2026-1-r-339f6.jpg
Fig. 7
Training and validation results for the (a) accuracy and (b) loss of the residual CNN model with 2-feature and SpecAugment.
jees-2026-1-r-339f7.jpg
Table 1
Hyperparameter settings
Hyperparameter Value
Learning rate 0.0001
Optimizer Adam
Batch size 32
Loss function Sparse categorical cross-entropy
Epochs 50
Table 2
Confusion matrix
Predicted

Positive Negative
Label Positive TP FN
Negative FP TN
Table 3
Accuracy of vehicle classification across features and models
Feature Accuracy (%)

RF LGBM Vanilla CNN
FFT 62.05 ± 0.43 68.60 ± 0.74 91.23 ± 1.64
STFT 84.73 ± 0.33 83.24 ± 0.48 92.85 ± 0.59
MFCC 73.57 ± 0.32 82.07 ± 0.55 87.37 ± 0.44
MEL 77.31 ± 0.25 82.00 ± 0.82 92.70 ± 0.52
2-features 86.71 ± 0.32 87.91 ± 0.68 92.90 ± 0.56
3-features 86.59 ± 0.26 88.07 ± 0.58 90.56 ± 0.90

The bold value denotes the best-performing results in the table.

Table 4
Accuracy of vehicle classification across features in the vanilla CNN and residual CNN models with and without SpecAugment
Feature Accuracy (%)

Vanilla CNN Residual CNN


w/o SpecAugment w/ SpecAugment w/o SpecAugment w/ SpecAugment
FFT 91.23 ± 1.64 91.41 ± 3.36 90.62 ± 2.20 90.27 ± 3.11
STFT 92.85 ± 0.59 93.31 ± 0.86 92.89 ± 0.72 93.65 ± 0.99
MFCC 87.37 ± 0.44 87.49 ± 0.54 87.53 ± 0.72 87.52 ± 0.50
MEL 92.70 ± 0.52 93.05 ± 0.55 92.93 ± 0.35 93.21 ± 0.34
2-Features (STFT + MEL) 92.90 ± 0.56 93.77 ± 0.70 93.40 ± 0.53 93.89 ± 0.59
3-Features (STFT + MEL + MFCC) 90.56 ± 0.90 90.69 ± 0.84 90.86 ± 0.60 91.28 ± 0.64

The bold values denote the best-performing results for each feature.

Table 5
Precision, Recall, and F1-score of the best-performing residual CNN model (unit: %)
Class Precision Recall F1-score
SUV 97.61 96.46 97.03
CC 93.53 94.55 94.03
Truck 96.03 91.67 93.80
SUV + SUV 95.89 96.89 96.39
SUV + CC 99.15 99.57 99.36
SUV + Truck 89.19 89.53 89.36
CC + CC 93.72 92.56 93.14
CC + Truck 98.53 96.06 97.28
Truck + Truck 85.43 91.56 88.39

The bold values denote the best-performing results for each metric.

Table 6
Accuracy of the residual CNN and other CNN models using two-feature fusion
Model Accuracy (%)

Pre-trained Scratch
Residual CNN (proposed) - 93.40
VGG16 [28] 92.45 92.32
InceptionV3 [29] 89.01 88.25
ResNet50 [25] 90.35 89.19
MobileNetV3 [30] 89.75 89.06
Conformer [31] - 78.25

“Pre-trained” indicates models initialized with weights pre-trained on ImageNet and subsequently fine-tuned on the SEML-V dataset, and the bold value denotes the best-performing result among the compared models.

References

1. W. Huang, S. Yang, and J. Hu, "Analysis on information leakage of computer displays via conducted emission on power line," In: Proceedings of 2016 International Symposium on Computer, Consumer and Control (IS3C); Xi’an, China. 2016, pp 493–497. https://doi.org/10.1109/IS3C.2016.129
crossref
2. M. G. Kuhn, "Eavesdropping attacks on computer displays," In: Proceedings of the 7th Information Security Summit; Prague, Czech Republic. 2006, pp 1–10.

3. M. Vuagnoux and S. Pasini, "An improved technique to discover compromising electromagnetic emanations," In: Proceedings of 2010 IEEE International Symposium on Electromagnetic Compatibility; Fort Lauderdale, FL, USA. 2010, pp 121–126. https://doi.org/10.1109/ISEMC.2010.5711257
crossref
4. H. Zhang, Y. Huang, J. Wang, Y. Lu, and J. Zhang, "Recognition of electro-magnetic leakage information from computer radiation with SVM," Computers & Security, vol. 28, no. 1–2, pp. 72–76, 2009. https://doi.org/10.1016/j.cose.2008.09.009
crossref
5. S. Chari, J. R. Rao, and P. Rohatgi, "Template attacks," In: Cryptographic Hardware and Embedded Systems – CHES 2002; Heidelberg, Germany, Springer. 2002, pp 13–28. https://doi.org/10.1007/3-540-36400-5_3
crossref
6. Y. I. Hayashi, N. Homma, T. Mizuki, H. Shimada, T. Aoki, H. Sone, K. Sauvagem, and J. L. Danger, "Efficient evaluation of EM radiation associated with information leakage from cryptographic devices," IEEE Transactions on Electromagnetic Compatibility, vol. 55, no. 3, pp. 555–563, 2013. https://doi.org/10.1109/TEMC.2012.2222890
crossref
7. H. T. Hayvaci, H. Ilbegi, and I. S. Yetik, "Classification of electronic devices with power-swept signals using harmonic radar," IEEE Transactions on Aerospace and Electronic Systems, vol. 56, no. 3, pp. 2292–2301, 2020. https://doi.org/10.1109/TAES.2019.2949326
crossref
8. M. G. Kuhn, "Compromising emanations of LCD TV sets," IEEE Transactions on Electromagnetic Compatibility, vol. 55, no. 3, pp. 564–570, 2013. https://doi.org/10.1109/TEMC.2013.2252353
crossref
9. H. X. Zhang, J. Liu, J. Xu, F. Zhang, X. T. Cui, and S. F. Sun, "Electromagnetic radiation-based IC device identification and verification using deep learning," EURASIP Journal on Wireless Communications and Networking, vol. 2020, article no. 206, 2020. https://doi.org/10.1186/s13638-020-01808-z
crossref pdf
10. V. T. Nguyen, C. T. Vu, and V. S. Doan, "Improving deep CNN-based radar target classification performance by applying a denoise filter," Journal of Electromagnetic Engineering and Science, vol. 24, no. 2, pp. 198–205, 2024. https://doi.org/10.26866/jees.2024.2.r.220
crossref
11. R. Zhu, Z. Li, G. Deng, Y. Yu, J. Shui, R. Yu, C. Pan, and X. Liu, "Anisotropic magnetic liquid metal film for wearable wireless electromagnetic sensing and smart electromagnetic interference shielding," Nano Energy, vol. 92, article no. 106700, 2022. https://doi.org/10.1016/j.nanoen.2021.106700
crossref
12. L. Rao, L. Wang, C. Yang, R. Zhang, J. Zhang, C. Liang, and R. Che, "Confined diffusion strategy for customizing magnetic coupling spaces to enhance low-frequency electromagnetic wave absorption," Advanced Functional Materials, vol. 33, no. 16, article no. 2213258, 2023. https://doi.org/10.1002/adfm.202213258
crossref pdf
13. I. Aydın, G. Budak, A. Sefer, and A. Yapar, "CNN-based deep learning architecture for electromagnetic imaging of rough surface profiles," IEEE Transactions on Antennas and Propagation, vol. 70, no. 10, pp. 9752–9763, 2022. https://doi.org/10.1109/TAP.2022.3177493
crossref
14. M. Elkattan and A. H. Kamel, "Estimation of electromagnetic properties for 2D inhomogeneous media using neural networks," Journal of Electromagnetic Engineering and Science, vol. 22, no. 2, pp. 152–161, 2022. https://doi.org/10.26866/jees.2022.2.r.72
crossref
15. Q. Xu, M. T. Arafin, and G. Qu, "Security of neural networks from hardware perspective: a survey and beyond," In: Proceedings of the 26th Asia and South Pacific Design Automation Conference; Tokyo, Japan. 2021, pp 449–454. https://doi.org/10.1145/3394885.3431639
crossref
16. S. Y. Yuan, "Identification of microcontroller unit instruction execution using electromagnetic leakage and neural network classification," IEEE Transactions on Electromagnetic Compatibility, vol. 64, no. 4, pp. 930–940, 2022. https://doi.org/10.1109/TEMC.2022.3159868
crossref
17. Y. Lee and I. S. Koh, "Simulation of leakage electromagnetic radiation from vehicle due to battery management system," The Journal of Korean Institute of Electromagnetic Engineering and Science, vol. 35, no. 10, pp. 828–834, 2024. https://doi.org/10.5515/KJKIEES.2024.35.10.828
crossref
18. S. Davis and P. Mermelstein, "Comparison of parametric representations for monosyllabic word recognition in continuously spoken sentences," IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 28, no. 4, pp. 357–366, 1980. https://doi.org/10.1109/TASSP.1980.1163420
crossref
19. P. Mermelstein, "Distance measures for speech recognition, psychological and instrumental," Pattern Recognition and Artificial Intelligence. New York, NY: Academic Press, 1976. p.374–388.

20. D. S. Park, W. Chan, Y. Zhang, C. C. Chiu, B. Zoph, E. D. Cubuk, and Q. V. Le, "SpecAugment: a simple data augmentation method for automatic speech recognition," In: Proceedings of the 20th Annual Conference of the International Speech Communication Association (INTER-SPEECH); Graz, Austria. 2019, pp 2613–2617. https://doi.org/10.21437/Interspeech.2019-2680
crossref
21. E. Simsek and H. R. Manyam, "Classification with electromagnetic waves," IET Microwaves, Antennas & Propagation, vol. 18, no. 12, pp. 898–910, 2024. https://doi.org/10.1049/mia2.12522
crossref
22. H. You, Y. Kim, J. H. Lee, B. J. Jang, and S. Choi, "Food powder classification using a portable visible-near-infrared spectrometer," Journal of Electromagnetic Engineering and Science, vol. 17, no. 4, pp. 186–190, 2017. https://doi.org/10.26866/jees.2017.17.4.186
crossref
23. L. Breiman, "Random forests," Machine Learning, vol. 45, no. 1, pp. 5–32, 2001. https://doi.org/10.1023/A:1010933404324
crossref pmc
24. G. Ke, Q. Meng, T. Finley, T. Wang, W. Chen, W. Ma, Q. Ye, and T. Y. Liu, "LightGBM: a highly efficient gradient boosting decision tree," Advances in Neural Information Processing Systems, vol. 30, pp. 3146–3154, 2017.

25. K. He, X. Zhang, S. Ren, and J. Sun, "Deep residual learning for image recognition," In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; Las Vegas, NV, USA. 2016, pp 770–778. https://doi.org/10.1109/CVPR.2016.90
crossref
26. Y. LeCun, L. Bottou, Y. Bengio, and P. Haffner, "Gradient-based learning applied to document recognition," Proceedings of the IEEE, vol. 86, no. 11, pp. 2278–2324, 1998. https://doi.org/10.1109/5.726791
crossref pmc
27. A. Krizhevsky, I. Sutskever, and G. E. Hinton, "ImageNet classification with deep convolutional neural networks," Advances in Neural Information Processing Systems, vol. 25, pp. 1106–1114, 2012.
crossref pmc
28. K. Simonyan and A. Zisserman, "Very deep convolutional networks for large-scale image recognition," In: Proceedings of the 3rd International Conference on Learning Representations (ICLR); San Diego, CA, USA. 2015. https://doi.org/10.48550/arXiv.1409.1556
crossref
29. C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens, and Z. Wojna, "Rethinking the inception architecture for computer vision," In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; Las Vegas, NV, USA. 2016, pp 2818–2826. https://doi.org/10.1109/CVPR.2016.308
crossref
30. A. Howard, M. Sandler, G. Chu, L. C. Chen, B. Chen, M. Tan et al., "Searching for MobileNetV3," In: Proceedings of the IEEE/CVF International Conference on Computer Vision; Seoul, South Korea. 2019, pp 1314–1324. https://doi.org/10.1109/ICCV.2019.00140
crossref
31. A. Gulati, J. Qin, C. C. Chiu, N. Parmar, Y. Zhang et al., "Conformer: convolution-augmented transformer for speech recognition," In: Proceedings of the 21st Annual Conference of the International Speech Communication Association (INTERSPEECH); Virtual Event, Shanghai, China. 2020, pp 5036–5040. https://doi.org/10.48550/arXiv.2005.08100
crossref
32. Y. Kim, "Convolutional neural networks for sentence classification," In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP); Doha, Qatar. 2014, pp 1746–1751. https://doi.org/10.3115/v1/D14-1181
crossref
33. R. Johnson and T. Zhang, "Effective use of word order for text categorization with convolutional neural networks," In: Proceedings of the 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies; Denver, CO, USA. 2015, pp 103–112. https://doi.org/10.3115/v1/N15-1011
crossref
34. J. Deng, W. Dong, R. Socher, L. J. Li, K. Li, and L. Fei-Fei, "ImageNet: a large-scale hierarchical image database," In: Proceedings of 2009 IEEE Conference on Computer Vision and Pattern Recognition; Miami, FL, USA. 2009, pp 248–255. https://doi.org/10.1109/CVPR.2009.5206848
crossref
35. V. Panayotov, G. Chen, D. Povey, and S. Khudanpur, "Librispeech: an ASR corpus based on public domain audio books," In: Proceedings of 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); South Brisbane, Australia. 2015, pp 5206–5210. https://doi.org/10.1109/ICASSP.2015.7178964
crossref

Biography

jees-2026-1-r-339i1.jpg
Jonghwan Na, https://orcid.org/0009-0008-8160-9083 received his B.S. degree in electrical engineering and M.S. degree in electrical and computer engineering from Inha University, Incheon, Korea, in 2022 and 2025, respectively. His research interests include speech signal processing, automatic speech recognition, and inclusive AI.

Biography

jees-2026-1-r-339i2.jpg
Bowon Lee, https://orcid.org/0000-0001-5417-5699 received his B.S. degree in electrical engineering from Seoul National University, Seoul, South Korea in 2000, and his M.S. and Ph.D. degrees in electrical and computer engineering from the University of Illinois at Urbana-Champaign in 2003 and 2006 respectively. From 2007 to 2014, he worked as a research scientist at Hewlett-Packard Laboratories in Palo Alto, California. He joined the faculty of the Department of Electronic Engineering at Inha University in March 2014, where he served as department head from 2021 to 2023. He has been an affiliate professor in the Department of Artificial Intelligence since 2020. His research interests include speech signal processing, speech analysis, and speech-based inclusive technologies. He served as general chair of the IEEE Workshop on Automatic Speech Recognition and Understanding (ASRU) 2025, local operations chair for Interspeech 2022, awards chair for the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP) 2018, and a member of the organizing committee for the Young Female Researchers in Speech Workshop (YFRSW) 2022. He is a senior member of the Institute of Electrical and Electronics Engineers (IEEE), and a member of the International Speech Communication Association (ISCA), the Korean Society of Speech Sciences (KSSS), and the Korean Society for Augmentative and Alternative Communication (KSAAC).

ABOUT
ARTICLE CATEGORY

Browse all articles >

BROWSE ARTICLES
AUTHOR INFORMATION
Editorial Office
101-1101 Lotte Castle President, 109 Mapo-daero, Mapo-gu, Seoul 04146, Republic of Korea
Tel: +82-2-337-9666    Fax: +82-2-711-7550    E-mail: admin-jees@kiees.or.kr                

Copyright © 2026 by The Korean Institute of Electromagnetic Engineering and Science.

Developed in M2PI

Close layer
prev next