Next Article in Journal
A Study of the Interpretability of Fundus Analysis with Deep Learning-Based Approaches for Glaucoma Assessment
Next Article in Special Issue
A 34.7 µW Speech Keyword Spotting IC Based on Subband Energy Feature Extraction
Previous Article in Journal
Comparative Study of Magnet Temperature Estimation at Low Speeds Based on High-Frequency Resistance and Inductance
Previous Article in Special Issue
Study of Parameter Configuration on an Embedded System Used for Acoustic Leak Localization in Metallic Pipelines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Classification of Engine Type of Vehicle Based on Audio Signal as a Source of Identification

by
Mateusz Materlak
1 and
Ewelina Majda-Zdancewicz
2,*
1
3st Military Centre of Metrology, Military University of Technology, 56-400 Oleśnica, Poland
2
Faculty of Electronics, Military University of Technology, 00-908 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(9), 2012; https://doi.org/10.3390/electronics12092012
Submission received: 7 March 2023 / Revised: 18 April 2023 / Accepted: 23 April 2023 / Published: 26 April 2023

Abstract

:
In this work, a combination of signal processing and machine learning techniques is applied for petrol and diesel engine identification based on engine sound. The research utilized real recordings acquired in car dealerships within Poland. The sound database recorded by the authors contains 80 various audio signals, equally divided. The study was conducted using feature engineering techniques based on frequency analysis for the generation of sound signal features. The discriminatory ability of feature vectors was evaluated using different machine learning techniques. In order to test the robustness of the proposed solution, the authors executed a number of system experimental tests, including different work conditions for the proposed system. The results show that the proposed approach produces a good accuracy at a level of 91.7%. The proposed system can support intelligent transportation systems through employing a sound signal as a medium carrying information on the type of car moving along a road. Such solutions can be implemented in the so-called ‘clean transport zones’, where only petrol-powered vehicles can freely move. Another potential application is to prevent misfuelling diesel to a petrol engine or petrol to a diesel engine. This kind of system can be implemented in petrol stations to recognize the vehicle based on the sound of the engine.

1. Introduction

Sound is one of the primary forms of sensory information that we use to perceive our surroundings. The classification of sounds is widely used in several different fields. Because of this, the classification of sounds has become a very popular topic. Fields of application include, for example: multimedia retrieval [1,2], technology medical problems s [3,4], speech recognition [5], speaker recognition [6,7], urban sound classification [8,9], environmental sound classification [10,11], speech emotion recognition [12], animal sound classification [13,14], detection of mechanical failure [15], and many others. In recognition tasks, the basic issue is what to recognize, in other words, what the inputs of the system are.
Sound classification is also employed within intelligent transport systems for analyzing and managing road traffic. This application is extremely well developed and driven by an increase in general traffic volume, primarily in urban agglomerations. The concept of intelligent transportation systems (ITS) refers to the use of unconventional process and organizational transport solutions aimed at supporting the operation of road infrastructure and improving road user safety [16]. The decision-making process associated with these systems is based on analyzing data collected through various sensors [17]. An acoustic signal is one such example [18]. Currently, sound signals in the road traffic space are monitored mainly for the purposes of controlling noise levels. Another application may be the detection of dangerous incidents, such as gunshots, explosions, accidents, collisions, or other distress requiring help [19,20]. Recognition based on acoustic information is possible if the sound generated by tracking object includes specific features that allow to distinguish it from signals produced by other vehicles [21,22].
One application of ITS technology lies in the enforcement of clean transport zones. In these, only petrol-powered vehicles can freely move [23]. Nowadays, vehicle verification is based on a system of cameras that recognize license plates and use them to assess whether a vehicle has the right to enter the zone [24]. This technology has been already introduced in many European cities [25]. An alternative method is analyzing sound and quickly notifying an unauthorized driver about the prohibition on entering a given area. This is particularly useful for non-local drivers that are not usually familiar with the legislation applicable in a given city.
The article presents a method for vehicle class identification based on recorded sound signals. In this case, vehicle class is construed as the type of engine (petrol or diesel) that the vehicle is fitted with. Internal combustion engines can be divided by different criteria. However, this study is focused on classifying them based on the ignition method, and, hence, the type of consumed fuel. The objective of the experiments conducted by the authors in this paper is to develop a target system that enables petrol and diesel engine identification based on the engine sound by means of digital signal processing, including the use of machine learning algorithms. Such a system could be treated as a part of the application of industrial revolution 4.0 in the ITS sector.
First, the paper presents related works for automatic identification of the engine type. Herein, the authors point out that the general motivation behind developing petrol and diesel engine identification via sound is that, today, there are only a few available solutions to this problem. Currently, engine sounds are mostly used for identifying the type of car (i.e., car, bus, truck, motorcycle, military vehicle) [26,27,28]. The next section of the on-going work describes our application of feature engineering practices, which means finding sets of parameters to be used as a base to generate feature vectors for modelling the engine sound. In the work, our study utilized the sound database that the authors collected which contains 80 various audio signals, equally divided into diesel and petrol engines. The presented algorithm was then applied to evaluate the signal using a spectrum. Vectors of selected voice descriptors were used in the classification scheme based on different neural networks. The subsequent section describes a test of the robustness of the proposed solution. In undertaking this, the authors executed a number of system experimental tests, including different work conditions for the proposed system. Finally, the last section summarizes the research, compares our results with other research, and points to the direction of further research.

2. Related Works

Automatic identification of engine type is a research area that is not widely analyzed in the world literature. Early publications regarding automated acoustic vehicle recognition algorithms were focused mainly on military vehicle signals [29], in order to develop a system that improves surveillance for security. As part of the experiments, analysis methods such as FFT (fast Fourier transform) [21], STFT (short time Fourier transform) [26], time-varying autoregressive (TVAR) combined with low-order discrete cosine transform (DCT) [30], MFCC (Mel-frequency cepstral coefficients) [31], and wavelet packet were used [32].
Current studies focused on the use of the acoustic signal generated by the vehicle engine have been presented in relation to the identification of the type of machine. The authors of these have proposed utilizing so-called “machine biometrics”, which is understood as the identification of the vehicle brand. Based on the completed research, 22 sound features were extracted and their discrimination capabilities were tested in combination with nine different machine learning classifiers, towards identifying five vehicle manufacturers. The experimental results revealed the ability of the proposed biometrics to identify vehicles with high accuracy up to 98% for the case of the multilayer perceptron (MLP) neural network model [27]. Generally, such research usually focuses on recognizing classes for various vehicles, but not for engine type based on sounds [31,33].
Using audio signal as the basis for identifying the type of engine, was discussed in the article [34]. As part of the research, the authors defined the characteristics of the signal based on the FFT transform, and used the SVM network. However, they employed a less numerous acoustic database. Another interesting research focuses on detecting V6 and V8 engines based on audio signal [35].
Most of the studies presented in the literature describe the identification of the type of machine defined, e.g., a car, bus, truck, or motorcycle [36,37,38]. The research proposed by the authors in the current study is focused on type of engine (petrol or diesel), regardless of type of machine. The solutions proposed in this area are very limited. First of all, the authors of works in the literature have used different databases and limited numbers of recordings with a limited diversity of recorded signals [34,35]. Greater diversity corresponds to creating a common database utilizing the products of different vehicle manufacturers and different vehicle models. This kind of approach gives good foundations to develop a robust system which is independent of the recorded signal. Furthermore, in some articles, the sample is too small, and the algorithms have been tested on unequal groups with just limited types of machine. What is more, in the current literature, there is a lack of research conducted on the impact of changing the sound compression. Further research is needed to develop accurate and efficient methods for automatic engine type identification using acoustic signals.

3. Architecture of Proposed System

A typical identification system structure includes three stages. The first is signal recording, followed by parameter extraction and classification. A diagram of the method proposed by the authors of this paper is shown in Figure 1.

3.1. Signal Recording

The experiment required creating a database with sounds of different vehicle engines. For this purpose, an Android-based smartphone was used; specifically, a Samsung S21 Ultra model manufactured by Samsung Electronics in Seoul, South Korea. The phone was equipped with a high-quality microphone designed for recording audio. The microphone was built into the phone and designed to capture high-quality sound in a variety of environments. To record the engine sounds, a freeware android Dyktafon app was used, which allowed for easy and convenient recording and saving of audio files. Sound signals were recorded with a sampling frequency of 44.1 kHz and in the WAV format, owing to the good quality of such a signal determined by the lossless format. Audio signals were recorded at different places, where the acoustics, surroundings and external factors varied. This significantly impacted the diversity of recorded sounds, which made constructing the entire system difficult. The dissimilarity of each audio signal in the database allows the designed signal to reflect real recording conditions with a high degree of probability. This enables answering the question of how the system would operate under real conditions. Figure 2 shows a test bench for recording sound samples.
Audio signals were recorded with the engine in idle run, that is, without any loads besides internal resistance. The recording device was positioned at 0.5–1.5 m from the vehicle bonnet. Most recordings were conducted at car dealerships, because obtaining such a large number of recordings with a satisfactory sampling frequency was a great challenge to the authors of this paper. Sound samples were recorded mainly in the morning due to the specificity of car dealership operation.
The collected database contains a total of 80 sound signals. The first 40 recordings originate from diesel engine vehicles, and the other 40 from petrol engine vehicles. Different vehicle models were recorded (approximately 60 in total). Table 1 presents synthetic dataset information, including the different types of machines used in recording.
A full specification of the recorded signals can be found in Table A1 and Table A2 in Appendix A. In this paper, only sounds generated by the vehicle engine were used. In further work on the system, the author will focus on other sounds generated by vehicles, such as exhaust system.

3.2. Feature Extraction

The extraction and selection of features obtained from recorded signals is the work stage most important in terms of designing each identification system. The process is aimed at choosing such parameters of a recorded signal, so as to achieve features characteristic for each class of acquired sounds. The obtained descriptors will be used to define the target feature vector describing a given signal. The objective of processing sound signals with the use of the appropriate algorithm is to bring to light the distinguishing sound features of a given model. The feature extraction process involved employing the Matlab 2017b (The Mathworks Inc., Natick, MA, USA.) computation environment and defining a 12-element feature vector containing parameters defined within the frequency domain [39,40]: spectral Centroid, spectral Crest, Spectral Decrease, spectral Entropy, spectral Flatness, spectral Flux, spectral Kurtosis, spectral RolloffPoint, Spectral Skewness, spectral Slope, Spectral Spread, Pitch. The descriptors are more thoroughly described in [40,41,42,43,44,45,46]. A 15 ms Hamming window with a 5 ms overlap was used. The conducted experiments primarily utilized the audioFeatureExtractor function in Matlab [47]. The diagram of this function is graphically depicted in Figure 3. The list of parameters is shown in Table 2.

3.3. Selection

The goal of applying feature selection techniques in machine learning is to find the best set of features that allows the building of optimized models of the studied phenomena [48]. Fisher score is one of the most widely used supervised feature selection methods. The key idea of the Fisher score is to find a subset of features such that in the data space spanned by the selected features, the distances between data points in different classes are as large as possible, while the distances between data points in the same class are as small as possible. The assessment involved employing the Fisher significance coefficient defined by the formula [49]:
S m n f = c m c n σ m + σ n
where:
  • c m m-class arithmetic mean
  • c n n-class arithmetic mean
  • σ m m-class standard deviation
  • σ n n-class standard deviation

3.4. Classification

The classification stage involves generating predictions regarding objects from outside the training set, as based on input data. The classifier development procedure is divided into two phases. The first, called the “learning process”, is responsible for creating a so-called “model” based on parameter values and classes. In addition, this process should also ensure the lowest possible classification error level. The next stage is determining classifier effectiveness through its testing by involving samples not participating in the learning process. In the current study, the preliminary structure of the vehicle class identification system was firstly examined using different machine learning techniques. The target structure of system was then determined by the conducted experiments which had the intent of achieving the best accuracy. The classification results were presented using the confusion matrix [50]. This is a simple cross-tabulation of the actual and recognized classes and allows easy calculation of the classifier parameters. The main indicator used to evaluate the proposed solution was accuracy [50].
A c c = T P + T N T P + T N + F P + F N

4. Experiment

Constructing a system for identifying engine types based on the audio signals that they generate required, above all, conducting a preliminary analysis of the recorded signals to compare them. This was followed by selecting audio signal descriptors defined at the extraction stage. These experiments became the cornerstone for presenting assumptions related to the target system structure.

4.1. Observation of Studied Signals

The preliminary analysis of studied signals is based on presenting individual time waveforms and their spectra for the recorded sound samples. Figure 4 shows the waveform of an audio signal in a time domain, for diesel and petrol engines, respectively.
On comparing the audio signal time domain waveforms shown in Figure 4, a significant difference in the amplitude of the presented signal is noticeable. Both engines were recorded from the same distance of 0.5 m, thus minimizing the probability of distorting the obtained values. Red marks the signal envelope understood as an instantaneous amplitude value. The diesel engine amplitude ranges from –1 to 1, while the petrol engine ranges from −0.6 to 0.6 on average. Such a significant difference results from the design characteristics of the analyzed engine types.
Figure 5 shows examples of audio signal spectra for the recorded signals of the diesel and petrol engines, respectively. The tested engines have frequency components with the highest amplitude, ranging from 400 to 1400 Hz. The difference in low- and medium-frequency component amplitudes between the spectra is clearly noticeable. Spectrum amplitudes of the audio signal recorded for the petrol engine have considerably higher values relative to the diesel engine in the 0.5–8 and 12–15.5 kHz ranges.

4.2. Evaluation of Specific Audio Signal Features

Developing the target structure of the feature vector for the vehicle class identification audio signal is based on defining differences in the recorded signals. This goal is achieved through the feature selection process that can be treated as the problem of searching for a set of traits describing an object classified according to a certain evaluation criterion. Feature selection methods are usually composed of three elements (steps), namely feature subset generation, subset evaluation, and stop criterion. Basic statistical parameters, i.e., mean value, standard deviation, and variance of a given parameter [51], were adopted as the evaluation criterion within the planned experiments. Table 3 and Table 4 show the mean values of the extracted spectral parameters, calculated based on forty audio signals, assuming that two classes were defined for two engine types, respectively.
The diversity of mean values for specific engine types is the main aspect that reveals the usefulness of a given parameter within the process of designing a vehicle class identification system. Standard deviation is an additional, equally important factor. It is the basic measure of the variability in the values of defined parameters. In the case of large values of this parameter for a given feature, the parameter is rejected because its numerical values are too scattered within one class, which leads to the analyzed feature being hardly repeatable for the class in question.
The extracted features were empirically divided into two subgroups, based on determined parameters. Group 1 ( C 2 , C 3 , C 4 , C 5 , C 6 , C 7 , C 9 , C 10 ) contains descriptors that satisfy the assumed conditions, and the authors believe they can be employed to distinguish different engine types. Mean values reach values clearly different relative to the two classes and standard deviations are characterized by low values, which indicates their strong concentration around the mean value. The remaining features comprise Group 2 ( C 1 , C 8 , C 11 , C 12 ). Accordingly, they do not exhibit good discriminatory properties in relation to the issue under consideration. The authors conclude that the probability of obtaining the same values for two different engine types is too high due to similar mean values of the individual features that distinguish them as parameters comprising the vector of the features describing an audio signal [52].
In the further part of the article, the Fisher measure was also used. Known as “Fisher information”, these are statistical measures used to quantify the amount of information that an observable random variable carries about an unknown parameter of interest. They are named after the statistician, Ronald Fisher, who introduced them in the early 20th century.

4.3. Assessment of Qualified Parameters

The process of preliminary parameter value change assessment enabled selecting a feature vector consisting of 8 descriptors. Figure 6 shows a waveform of value changes in selected parameters in order to find differences between them.
A significant difference in the mean values between two vehicle classes was noticed based on the data from Table 3 and Table 4. Moreover, the standard deviations taken by this descriptor within a given class are at an acceptable level, despite high set variability. According to the authors, the Spectral Crest descriptor can become an important information carrier when constructing a vehicle identification system. Supported by other descriptors, it will constitute the ultimate vector of the features describing an audio signal. Spectral Decrease is characterized by very low numerical values. When observing the time waveform shown in Figure 3 and the data from Table 1 and Table 2, it is noticeable that the mean value for the diesel engine is approximately 0.053 and is halved for the petrol engine. Its standard deviation is low, which increases its credibility as a feature distinguishing two engine types. In addition, when looking at this variance, one can conclude that given values are stable over time. The Spectral Flatness feature is similar in terms of value to the c3 feature, namely, spectral decrease. However, the difference between the mean values is no longer twofold. Analyzing the remaining numerical values of this parameter enables a conclusion that this descriptor can be used to identify a vehicle class with high probability. In addition, the waveform shown in Figure 6 demonstrates the stability in the value of this parameter for the diesel engine.

4.4. Results of Recognition

The designed system, taking only 8 extracted descriptors into account, was initially subjected to classification. The classification model is based on a training set, and the assessment of its effectiveness has been verified based on a test set. Audio signals were divided in the 75%-to-25% proportion into the training and validation sets [53], respectively. In consequence, 30 training sounds and 10 test sounds were obtained for each engine type. The abilities of the 12-dimensional vectors based on spectrum of sound signal, were examined with standard machine learning methods. Table 5 lists the effectiveness of individual classifiers as measured by accuracy. The conducted experiments demonstrate that the most accurate results of recognition were achieved with linear support vector machine SVM [54].
The trained classifier misclassified two audio signals out of twenty, one for the diesel engine, and one for the petrol engine. The validation matrix for the linear SVM is presented in Figure 7. It demonstrates that the system recognizes vehicles with diesel and petrol engines with 90% accuracy.
Because of the limited data sample, the authors applied the cross-validation method in order to reliably assess the proposed method for recognition. In this variant, the feature vector based on the descriptors will be divided into k number of equal subsets. Each of these will be successively classified as a test set, and the combination of the other ones as a training set. This will be followed by a k-fold analysis of each of them and the obtained results will be averaged in order to obtain effectiveness values of the final system [50]. An advantage of the cross-validation system is its accuracy and that it does not employ data for testing. Classifiers for nine different cases, starting with k = 2 and ending with k = 10, were trained under this variant. The effectiveness of all tested methods is compared in Figure 8. Classifier effectiveness relative to the adopted 10-fold cross-validation is presented in Figure 9.

4.5. Feature Selection

The feature importance selection algorithm was applied in order to reduce the number of parameters used for classification, while simultaneously enhancing the classification result. It can possibly indicate synergy among features, as well the synergy of features with the SVM classifier, and the applied algorithm of their selection [51]. Three groups can be distinguished among object-describing features. These are relevant, irrelevant, and redundant. The first group contains features good at “distinguishing” between classes and which improve classification algorithm effectiveness. Irrelevant features are those wherein the value of which are random in each class. They usually do not lead to improved classification effectiveness or even worsen it. The third feature group contains those in which their roles can be taken over by other features. As part of the research, the authors applied one of the so-called “ranking methods”, the essence of which is an attempt at finding relevant features, taking their assessment measure into account.
Figure 10 shows a so-called “feature ranking” or, in other words, values of the Fisher measure for individual descriptors. Descriptors describing spectral slope (C10) and crest (C2) stand out the most, since their Fisher measure values exceed 4.5.
Another classifier that exhibits effectiveness of 80% was developed based on five selected descriptors and a linear SVM algorithm. Herein, narrowing down the number of descriptors to two best at distinguishing between both engine types enabled obtaining identification effectiveness of 85%, which is a small difference. A confusion matrix in the case of using two descriptors is presented in Figure 11 below.

4.6. Evaluation the Database

Wide diversity within the dataset and the unsupervised process of signal recording brought about a situation whereby the size of the learning database matters, as it has an impact on performance and its management methodology. In this work, we recognized that different environmental conditions may affect such sensitive data recordings and the final results of identification.
The research into database evaluation divided it into different learning and testing stages so as to assess the size of database for the recognition quality. The sound recordings were divided into five subgroups:
  • 1/2 is a training set, and 1/2 is a validation set
  • 3/5 is a training set, a 2/5 is a validation set
  • 7/10 is a training set, a 3/10 is a validation set
  • 4/5 is a training set, a 1/5 is a validation set
  • 9/10 is a training set, a 1/10 is a validation set
Figure 12 below shows a summary of system operation efficiency for the different divisions into training and test data.

4.7. Evaluation the Impact of Lossy Compression Sound Signal

The main objective of these experiments was to assess the impact of changing the sound compression on the effectiveness of the solution proposed by the authors. Lossy compression removes details irreversibly. In the MP3 files, the compression algorithm is based on the range of human hearing, and sound that is inaudible or insignificant to the human ear is removed from the file.
People can hear frequencies within the 20 Hz–20,000 Hz range, but the human ear is most sensitive to a smaller range, generally given as 100 Hz to about 6 kHz. Therefore, in theory, any quiet content in the low-end and high-end can also be removed without a noticeable impact on the overall sound quality [55]. Unfortunately, this compression changes the spectrum of the analyzing sound that is the base for the calculated features. Table 6 shows mean values of extracted spectral descriptors determined by the authors with the use of the feature extraction algorithm for the diesel engine sound recorded in .wav and .mp3 formats.
Validation validity matrix for this variant is shown in Figure 13.

4.8. Assessing System Operation Efficiency Based on a Selected Audio Signal Type

The last experiment assumes classifier training based on signals involving only vehicle ignition type input. To this end, Audacity software was used to manually separate the sound of an engine running in idle speed from the signal containing its start-up. Next, the features were extracted. The C 2   C 4   C 6   C 7   C 9   C 12 descriptors were chosen for classifier training. The validation matrix is shown in Figure 14.

5. Discussion

The research proposed by the authors focused on recognize a type of engine (petrol or diesel), regardless of type of machine. The most important stage of this research is to develop the architecture of the recognizing system.
The execution of this task required, above all, characterizing and recording a sound database. The research utilized real recordings acquired in cooperating car dealerships within Poland. The sound database recorded by the authors contains 80 various audio signals, equally divided into that generated by diesel and petrol engines. The second stage of research focused on feature extraction stage, taking into account the evaluation of specific audio signal features. Matlab software using the audioFeatureExtractor function was utilized for this purpose. Next, the authors empirically selected the parameters that they believed to hold the ability to distinguish between classes. To this end, the authors employed basic statistical parameters for analysis, and executed comparative analyses of changes in the value of a given feature in the time domain. Accordingly, eight of 12 parameters defined at the descriptor extraction stage were pre-qualified. Selected features and different machine learning methods were then used to choose a linear SVM classifier characterized by an effectiveness level of 90%, where the sound database was divided in a 3:1 ratio to training and test data. We used the accuracy indicator and the confusion matrix to evaluate the results.
Because the dataset of the experiment is limited, the cross-validation method was then applied. An advantage of the cross-validation system is its accuracy and that it does not employ data for testing. The conducted experiments also involved defining the number of tests aimed necessary for assessing the solution proposed by the authors. The results obtained using the test method showed that the classifier was characterized by the lowest effectiveness of 83.8% for k = 2 and the highest for k = 10. Effectiveness reductions relative to their predecessors were noted for validation steps of k = 5 and k = 7. A more detailed analysis was subsequently conducted for two randomly chosen cases. In the first, the set was divided into k = 5 subsets, and into k = 10 subsets in the second. Accordingly, an identification system designed based on five-fold analysis and a linear SVM algorithm was characterized by an effectiveness of 86.2%. In the case of a five-fold validation, we noted that petrol engines are characterized by lower identification effectiveness (82.5%) relative to diesel engines (90%). In the second case, which assumed a 10-fold validation, the system exhibited higher effectiveness at a level of 88.8%. Figure 8 shows the error percentage for this system testing variant.
Another problem assumed by the authors is evaluation of the database. The diversity in recording signals is very wide. Although there are different approaches to collecting data for machine learning models, and it ultimately depends on the specific goals of the project, in this particular study, the author chose to collect the data in an uncontrolled environment to simulate real-world conditions, where the engine sound would be mixed with other sounds and background noise. The aim was to make the model more robust and adaptable to application in different environments and situations. An analysis of data division into training and test indicated that the first variant assumed an equal set division (50% of training and test data each). Eight signals out of forty were incorrectly classified, five as petrol engine and three as diesel engine. Another classifier obtained the lowest effectiveness of all at 75%. In this case, five petrol engines and three diesel engines were incorrectly classified out of all 36 in the validation set. The third subgroup had a 70–30% set ratio. The classifier developed in this proportion demonstrated the highest effectiveness of all proposed within this diploma thesis, at a level of 91.7%. Only two signals in 24 were misclassified and belonged to the petrol engine group. The fourth division exhibited a similar effectiveness to the first one, amounting to 81.2%. In this case, one of the diesel engine sounds and two of the petrol engine sounds were incorrectly classified in the test database containing 16 sounds in total. The last classifier had the smallest validation set of all, because it only consisted of eight of these sounds. One incorrectly classified engine in such a small set translated to a system effectiveness of 87.5%.
The subsequent research we undertook is related to evaluating lossy sound signal. The main objective of the experiments was to assess the impact of changing the sound compression on the effectiveness of the solution we proposed. In undertaking this work, we discovered that when the format of the analyzed file is changed to a lossy one such as mp3, the obtained numerical values of extracted descriptors do not significantly differ from each other. However, after network training under the same assumptions, we saw that system effectiveness decreased from 90% to 80%. With regard to the test results, it can be concluded that the format of the audio signal does not significantly affect the effectiveness of the system. To conclude, the proposed system is independent of the format recorded audio signal.
Another area of research that we undertook is related to the limited set of recorded signals. Herein, we observed that deterioration in identification results was observed when assessing system operation effectiveness based on a selected audio signal type. A system trained on sounds of engine ignition type alone guarantees an effectiveness of only 50%. Such a classification level is unsatisfactory since a random hit has the same probability statistically.

6. Conclusions

The objective of this research was to construct a motor vehicle engine type identification system based on the parametric analysis of an audio signal.
The study was conducted using feature engineering techniques based on frequency analysis for the generation of sound signal features. The discriminatory ability of feature vectors was evaluated using different machine learning techniques. In order to test the robustness of the proposed solution, the authors executed a number of system experimental tests, including different work conditions for the proposed system. The study involved five basic experiments. The first assumed training a classifier based on the entire database of audio signals with the use of a cross-validation method. Another variant was based on training a classifier using a database of sounds converted to the mp3 format. A further experimental test variant assumed the application of a feature selection algorithm (Fisher significance coefficient). The fourth experimental test variant assumed classifier training based on signals containing only car ignition type. The last of the variants assumed assessing identification effectiveness, taking into account data division into training and test. The results show that our system achieved performance of 91.7% in terms of accuracy.
Most of the studies presented in the literature describe the identification of a type of machine defined as car, bus, truck, or motorcycle [27]. The study reported by [28], in contrast, identified the car model. The research proposed by us focused on type of engine (petrol or diesel), regardless of machine type. This study is comparable to that of [28], but the aim of the study is different. To our knowledge, our study is a first [34,35], so the possibility to compare with other results is limited.
The presented material extends the findings discussed in the most comparable paper [34,35]. Although we reached lower overall accuracy: 91.7%, we used in our experiments a more numerous and diverse database. In [34], the system works on smaller dataset. It identifies six different automotive engine sounds from six different vehicle makes with two types of engine, petrol and diesel, respectively. In our dataset, we used recordings of vehicles built by 21 different vehicle manufacturers, as well as 57 different car models. The greater diversity in our work as compared to previous studies in the literature lies in the greater diversity in the database as it includes the offerings of different car manufacturers as well as different car models. This kind of approach gives good foundations for developing a robust system that is independent of recorded signal, vehicle make, and model. In [35], the authors investigated four different automotive engine sounds from just four different makes of vehicle with two types of engine (V6 and V8). The results give better accuracy probably because the vehicle type is limited, so the sound is more repeatable.
Besides, it turned out that experiments conducted with the use of changing sound compression can give good results. With regard to the test results, it can be concluded that the format of the audio signal does not significantly affect the effectiveness of the system. To conclude, the proposed system is independent of the format of the recorded audio signal.
Research in this field can be continued by expanding the classes of analyzed vehicles, e.g., trucks or motorcycles, and recording using different “acoustic signatures” for different recording places. The results of this research can be implemented in practice in various ways. For example, the proposed system can be integrated into intelligent transportation systems to improve traffic management, enhance vehicle safety, and reduce environmental pollution. The system can also be used in automotive service centers to quickly and accurately identify engine types. What is more, our system could be used, e.g., in preventing misfuelling diesel to petrol engines or petrol to diesel engines. This kind of system can be implemented in petrol stations to recognize the car based on the sound of the engine. A system that merely identifies the vehicle visually does not provide this opportunity.

Author Contributions

Conceptualization, E.M.-Z.; data curation. E.M.-Z. and M.M.; formal analysis, E.M.-Z. and M.M.; investigation, M.M.; methodology, E.M.-Z.; resources, M.M.; software, M.M.; validation, M.M.; visualization, M.M.; supervision, E.M.-Z.; writing—original draft preparation, E.M.-Z.; writing—review and editing, E.M.-Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was financed/co-financed by Military University of Technology under research project UGB 865.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy and to prevent mass dissemination of the collected data, including the sounds of vehicles recorded during the study.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Signal characteristics for diesel engine vehicles.
Table A1. Signal characteristics for diesel engine vehicles.
Car ModelEngine Capacity [L]Signal Duration [s]
Audi A41.9020
Alfa romeo 1592.0018
Audi A31.9016
Audi A63.0012
Audi A84.0017
Bmw 320d2.0021
Bmw E462.0016
Bmw Seria 12.0023
Bmw X53.0021
Citroen C52.2015
Citroen xantia2.1017
Ford Focus1.6018
Ford Focus1.6010
Ford Galaxy2.0010
Ford Mondeo2.0012
Hyundai i401.7014
Mazda 62.0011
Mercedes 2123.0011
Mercedes C2.7013
Mercedes CLC 2002.0013
Mercedes s3203.2014
Mitsubishi Pajero2.5014
Opel Insignia2.0013
Peugeot 20081.4013
Peugeot 50082.0014
Peugeot Boxer2.5011
Renault Clio III1.5022
Renault Megane2.0024
Saab 9-31.9031
Seat Leon1.9012
Skoda Octavia1.9010
Skoda Rapid1.4011
Toyota Avensis2.0011
Volkswagen Golf1.9012
Volkswagen Passat2.0010
Volkswagen Passat2.0011
Volkswagen Passat1.9011
Volkswagen Tiguan2.0010
Volvo c302.4012
Volvo V602.0012
Table A2. Signal characteristics for petrol engine vehicles.
Table A2. Signal characteristics for petrol engine vehicles.
Car ModelEngine Capacity [L]Signal Duration [s]
Audi A32.025
Audi A43.035
Audi A51.821
Audi A62.827
Bmw E462.020
Chevrolet Aveo1.222
Citroen C11.023
Citroen C41.618
Citroen Picasso1.619
Fiat 5001.47
Fiat Panda1.29
Fiat Panda1.215
Fiat Panda1.216
Fiat Punto1.48
Ford Focus1.615
Hyundai i201.223
Hyundai i201.419
Mini Cooper1.69
Opel Astra1.47
Opel Corsa1.418
Opel Insignia1.816
Opel Meriva1.438
Peugeot 2071.432
Peugeot 2071.413
Renault Clio1.213
Renault Scenic1.619
Rover R751.817
Seat Altea1.619
Seat Exeo1.88
Seat Ibiza1.227
Seat Leon1.615
Skoda Fabia1.26
Suzuki Swift1.219
Suzuki SX41.611
Suzuki Vitara1.413
Toyota Yaris1.322
Volkswagen Golf2.026
Volkswagen Golf1.412
Volkswagen Polo1.49
Volkswagen Tiguan1.413

References

  1. Takahashi, N.; Gygli, M.; Van Gool, L. AENet: Learning deep audio features for video analysis. IEEE Trans. Multimed. 2018, 20, 513–524. [Google Scholar] [CrossRef]
  2. Senevirathna, E.; Jayaratne, L. Audio Music Monitoring: Analyzing Current Techniques for Song Recognition and Identification. GSTF J. Comput. 2015, 4, 15. [Google Scholar] [CrossRef]
  3. Xiang, M.; Zang, J.; Wang, J.; Wang, H.; Zhou, C.; Bi, R.; Zhang, Z.; Xue, C. Research of heart sound classification using two-dimensional features. Biomed. Signal Process. Control 2023, 79 Pt 2, 104190. [Google Scholar] [CrossRef]
  4. Majda-Zdancewicz, E.; Potulska-Chromik, A.; Jakubowski, J.; Nojszewska, M.; Kostera-Pruszczyk, A. Deep Learning vs. Feature Engineering in the Assessment of Voice Signals for Diagnosis in Parkinson’s Disease. Bull. Pol. Acad. Sciences. Tech. Sci. 2021, 69, e137347. [Google Scholar] [CrossRef]
  5. Ibrahim, H.; Varol, A. A Study on Automatic Speech Recognition Systems. In Proceedings of the 2020 8th International Symposium on Digital Forensics and Security (ISDFS), Beirut, Lebanon, 1–2 June 2020; pp. 1–5. [Google Scholar] [CrossRef]
  6. Kamiński, K.A.; Dobrowolski, A.P. Automatic Speaker Recognition System Based on Gaussian Mixture Models, Cepstral Analysis, and Genetic Selection of Distinctive Features. Sensors 2022, 22, 9370. [Google Scholar] [CrossRef]
  7. Kabir, M.M.; Mridha, M.F.; Shin, J.; Jahan, I.; Ohi, A.Q. A Survey of Speaker Recognition: Fundamental Theories, Recognition Methods and Opportunities. IEEE Access 2021, 9, 79236–79263. [Google Scholar] [CrossRef]
  8. Nogueira, A.F.R.; Oliveira, H.S.; Machado, J.J.M.; Tavares, J.M.R.S. Sound Classification and Processing of Urban Environments: A Systematic Literature Review. Sensors 2022, 22, 8608. [Google Scholar] [CrossRef] [PubMed]
  9. Huang, Z.; Liu, C.; Fei, H.; Li, W.; Yu, J.; Cao, Y. Urban sound classification based on 2-order dense convolutional network using dual features. Appl. Acoust. 2020, 164, 107243. [Google Scholar] [CrossRef]
  10. Zohaib, M.; Shun-Feng, S.; Quoc-Viet, T. Spectral images based environmental sound classification using CNN with meaningful data augmentation. Appl. Acoust. 2021, 172, 107581. [Google Scholar] [CrossRef]
  11. Zohaib, M.; Shun-Feng, S. Environmental sound classification using a regularized deep convolutional neural network with data augmentation. Appl. Acoust. 2020, 167, 107389. [Google Scholar] [CrossRef]
  12. Jahangir, R.; Teh, Y.W.; Mujtaba, G.; Alroobaea, R.; Shaikh, Z.H.; Ali, I. Convolutional neural network-based cross-corpus speech emotion recognition with data augmentation and features fusion. Mach. Appl. 2022, 33, 41. [Google Scholar] [CrossRef]
  13. Oswald, J.N.; Erbe, C.; Gannon, W.L.; Madhusudhana, S.; Thomas, J.A. Detection and Classification Methods for Animal Sounds. In Exploring Animal Behavior Through Sound: Volume 1; Erbe, C., Thomas, J.A., Eds.; Springer: Berlin/Heidelberg, Germany, 2022. [Google Scholar] [CrossRef]
  14. Tuncer, T.; Akbal, E.; Dogan, S. Multileveled ternary pattern and iterative ReliefF based bird sound classification. Appl. Acoust. 2021, 176, 107866. [Google Scholar] [CrossRef]
  15. Qurthobi, A.; Maskeliūnas, R.; Damaševičius, R. Detection of Mechanical Failures in Industrial Machines Using Overlapping Acoustic Anomalies: A Systematic Literature Review. Sensors 2022, 22, 3888. [Google Scholar] [CrossRef] [PubMed]
  16. Elvik, R.; Amundsen, A. Improving Road Safety in Sweden—Main Report; TOI: Oslo, Norway, 2000. [Google Scholar]
  17. Mobilising Intelligent Transport Systems for EU Cities; European Commission: Brussels, Belgium, 2013.
  18. Guerrero-Ibáñez, J.; Zeadally, S.; Contreras-Castillo, J. Sensor Technologies for Intelligent Transportation Systems. Sensors 2018, 18, 1212. [Google Scholar] [CrossRef] [PubMed]
  19. Zulkarnain; Putri, T.D. Intelligent transportation systems (ITS): A systematic review using a Natural Language Processing (NLP) approach. Heliyon 2021, 7, e08615. [Google Scholar] [CrossRef] [PubMed]
  20. Fayaz, D. Intelligent Transport System—A Review. 2018. Available online: https://www.researchgate.net/publication/329864030 (accessed on 20 February 2020).
  21. Jarnicki, J.; Mazurkiewicz, J.; Maciejewski, H. Mobile object recognition based on acoustic information. In Proceedings of the 24th Annual Conference of the IEEE Industrial Electronics Society IECON, Aachen, Germany, 31 August–4 September 1998; Volume 3, pp. 1564–1569. [Google Scholar]
  22. Bhattacharyya, S.; Andryzcik, S.; Graham, D.W. An acoustic vehicle detector and classifier using a reconfigurable analog/mixed- signal platform. J. Low Power Electron. Appl. 2020, 10, 6. [Google Scholar] [CrossRef]
  23. Urban Access Regulations in Europe. Available online: https://urbanaccessregulations.eu/ (accessed on 6 April 2023).
  24. Privacy Notice. Available online: https://vehiclecheck.drive-clean-air-zone.service.gov.uk/privacy_notice (accessed on 6 April 2023).
  25. Five Million More Londoners to Breathe Cleaner Air as Ultra Low Emission Zone Will Be Expanded London-Wide. Available online: https://www.london.gov.uk/ultra-low-emission-zone-will-be-expanded-london-wide (accessed on 6 April 2023).
  26. Succi, G.P.; Pedersen, T.K.; Gampert, R.; Prado, G. Acoustic target tracking and target identification: Recent results. In Unattended Ground Sensor Technologies and Applications; SPIE: Bellingham, WA, USA, 1999; pp. 10–21. [Google Scholar]
  27. Nooralahiyan, A.Y.; Dougherty, M.; McKeown, D.; Kirby, H.R. A field trial of acoustic signature analysis for vehicle classification. Transp. Res. Part C Emerg. Technol. 1997, 5, 165–177. [Google Scholar] [CrossRef]
  28. Sidiropoulos, G.K.; Papakostas, G.A. Machine Biometrics—Towards Identifying Machines in a Smart City Environment. In Proceedings of the 2021 IEEE World AI IoT Congress (AIIoT), Seattle, WA, USA, 10–13 May 2021; pp. 197–201. [Google Scholar] [CrossRef]
  29. Choe, H.C.; Karlsen, R.E.; Gerhart, G.R.; Meitzler, T.J. Wavelet-based ground vehicle recognition using acoustic signals. In Proceedings of the SPIE–The International Society for Optical Engineering on Sound Signal Processing, Orlando, FL, USA, 8–12 April 1996; Volume 2762, pp. 434–445. [Google Scholar]
  30. Eom, K.B. Analysis of acoustic signatures from moving vehicles using time-varying autoregressive models. Multidimens. Syst. Signal Process. 1999, 10, 357–378. [Google Scholar] [CrossRef]
  31. Munich, M.E. Bayesian subspace methods for acoustic signature recognition of vehicles. In Proceedings of the 12th European Signal Processing Conference, Vienna, Austria, 6–10 September 2004; pp. 2107–2110. [Google Scholar]
  32. Averbuch, A.; Zheludev, V.; Rabin, N.; Schclar, A. Wavelet-based acoustic detection of moving vehicles. Multidimens. Syst. Signal Process. 2009, 20, 55–80. [Google Scholar] [CrossRef]
  33. Wieczorkowska, A.; Kubera, E.; Słowik, T.; Skrzypiec, K. Spectral Features for Audio Based Vehicle Identification. In New Frontiers in Mining Complex Patterns. NFMCP 2015; Springer: Cham, Switzerland, 2016; pp. 163–178. [Google Scholar]
  34. Frederick, H.; Winda, A.; Solihin, M.I. Automatic Petrol and Diesel Engine Sound Identification Based on Machine Learning Approaches. E3S Web Conf. 2019, 130, 01011. [Google Scholar] [CrossRef]
  35. Vincent, W.; Winda, A.; Solihin, M. Intelligent Automatic V6 and V8 Engine Sound Detection Based on Artificial Neural Network. In Proceedings of the 1st International Conference on Automotive, Manufacturing, and Mechanical Engineering (IC-AMME 2018), Kuta, Indonesia, 26–28 September 2018. [Google Scholar] [CrossRef]
  36. Vasconcellos, B.R.; Rudek, M.; de Souza, M. A Machine Learning Method for Vehicle Classification by Inductive Waveform Analysis. IFAC-PapersOnLine 2020, 53, 13928–13932. [Google Scholar] [CrossRef]
  37. Roecker, M.N.; Costa, Y.M.G.; Almeida, J.L.R.; Matsushita, G.H.G. Automatic Vehicle type Classification with Convolutional Neural Networks. In Proceedings of the 2018 25th International Conference on Systems, Signals and Image Processing (IWSSIP), Maribor, Slovenia, 20–22 June 2018; pp. 1–5. [Google Scholar] [CrossRef]
  38. George, J.; Mary, L.; Riyas, K.S. Vehicle detection and classification from acoustic signal using ANN and KNN. In Proceedings of the International Conference on Control Communication and Computing (ICCC), Thiruvananthapuram, India, 13–15 December 2013; pp. 436–439. [Google Scholar] [CrossRef]
  39. Mulgrew, B.; Grant, P.; Thompson, J. Digital Signal Processing: Concepts and Applications; Red Globe Press: London, UK, 2003. [Google Scholar]
  40. Tao, W.; Wang, G.; Sun, Z.; Xiao, S.; Wu, Q.; Zhang, M. Recognition Method for Broiler Sound Signals Based on Multi-Domain Sound Features and Classification Model. Sensors 2022, 22, 7935. [Google Scholar] [CrossRef] [PubMed]
  41. Peeters, G. A Large Set of Audio Features for Sound Description (Similarity and Classification) in the CUIDADO Project; Technical Report; IRCAM: Paris, France, 2004. [Google Scholar]
  42. Kay, S.M. Fundamentals of Statistical Signal Processing: Detection Theory; Pearson: Hoboken, NJ, USA, 1998. [Google Scholar]
  43. Klapuri, A.; Davy, M. Signal Processing Methods for Music Transcription; Springer: New York, NY, USA, 2006. [Google Scholar]
  44. Antoni, J. The spectral kurtosis: A useful tool for characterising non-stationary signals. Mech. Syst. Signal Process. 2006, 20, 82–307. [Google Scholar] [CrossRef]
  45. Peeters, G.; Giordano, B.L.; Susini, P.; Misdariis, N.; McAdams, S. The Timbre Toolbox: Extracting audio descriptors from musical signals. J. Acoust. Soc. Am. 2011, 130, 2902–2916. [Google Scholar] [CrossRef]
  46. Alías, F.; Socoró, J.C.; Sevillano, X. A Review of Physical and Perceptual Feature Extraction Techniques for Speech, Music and Environmental Sounds. Appl. Sci. 2016, 6, 143. [Google Scholar] [CrossRef]
  47. Spectral Descriptors. Available online: https://www.mathworks.com/help/audio/ug/spectral-descriptors.html (accessed on 6 April 2023).
  48. Osowski, S. Metody i Narzędzia Eksploracji Danych; BTC: Legionowo, Poland, 2017. (In Polish) [Google Scholar]
  49. Gil, F.; Osowski, S. Fusion of eature selection methods in gene recognition problem. Bull. Pol. Acad. Sci. Tech. Sci. 2021, 69, e136748. [Google Scholar] [CrossRef]
  50. Kuhn, M.; Johnson, K. Applied Predictive Modeling; Springer: New York, NY, USA, 2013. [Google Scholar]
  51. Guyon, J.; Elisseeff, A. An introduction to variable and feature selection. J. Mach. Learn. Res. 2003, 3, 1158–1182. [Google Scholar]
  52. Tan, P.N.; Steinbach, M.; Kumar, V. Introduction to Data Mining; Pearson Education Inc.: Boston, MA, USA, 2006. [Google Scholar]
  53. Russel, S.; Norvig, P. Artificial Intelligence—A Modern Approach; Pearson Education: Upper Saddle River, NJ, USA, 2010. [Google Scholar]
  54. Vapnik, V. Statistical Learning Theory; John Wiley & Sons: New York, NY, USA, 1998. [Google Scholar]
  55. Guastavino, C.; Pra, A. Sampling Rate Discrimination: 44.1 kHz vs. 88.2 kHz. In Proceedings of the 128th Convention of the Audio Engineering Society, London, UK, 22–25 May 2010. [Google Scholar]
Figure 1. Block diagram of conventional of identification system.
Figure 1. Block diagram of conventional of identification system.
Electronics 12 02012 g001
Figure 2. Test bench for recording sound samples.
Figure 2. Test bench for recording sound samples.
Electronics 12 02012 g002
Figure 3. The diagram of the audioFeatureExtractor function.
Figure 3. The diagram of the audioFeatureExtractor function.
Electronics 12 02012 g003
Figure 4. Audio signal waveform in a time domain recorded for (a) diesel engine and (b) petrol engine.
Figure 4. Audio signal waveform in a time domain recorded for (a) diesel engine and (b) petrol engine.
Electronics 12 02012 g004
Figure 5. Spectrum of the audio signal recorded for (a) diesel engine and (b) petrol engine.
Figure 5. Spectrum of the audio signal recorded for (a) diesel engine and (b) petrol engine.
Electronics 12 02012 g005
Figure 6. Waveform of value change in selected descriptors for the petrol and diesel engines.
Figure 6. Waveform of value change in selected descriptors for the petrol and diesel engines.
Electronics 12 02012 g006
Figure 7. Classifier effectiveness for the petrol and diesel engines for linear SVM.
Figure 7. Classifier effectiveness for the petrol and diesel engines for linear SVM.
Electronics 12 02012 g007
Figure 8. Classifier effectiveness relative to the adopted k-fold cross-validation.
Figure 8. Classifier effectiveness relative to the adopted k-fold cross-validation.
Electronics 12 02012 g008
Figure 9. Classifier effectiveness relative to the adopted 10-fold cross-validation.
Figure 9. Classifier effectiveness relative to the adopted 10-fold cross-validation.
Electronics 12 02012 g009
Figure 10. Fisher measure values for the defined descriptors (the red line shows mean value).
Figure 10. Fisher measure values for the defined descriptors (the red line shows mean value).
Electronics 12 02012 g010
Figure 11. Validation validity matrix for two descriptors.
Figure 11. Validation validity matrix for two descriptors.
Electronics 12 02012 g011
Figure 12. System operation efficiency depending on training and test database sizes.
Figure 12. System operation efficiency depending on training and test database sizes.
Electronics 12 02012 g012
Figure 13. Validation validity matrix for mp3 sounds.
Figure 13. Validation validity matrix for mp3 sounds.
Electronics 12 02012 g013
Figure 14. Validation validity matrix for audio signals containing start-up.
Figure 14. Validation validity matrix for audio signals containing start-up.
Electronics 12 02012 g014
Table 1. Dataset information.
Table 1. Dataset information.
Vehicle ManufacturesVehicle Model (Number)
AUDIA3 (2)
A4 (2)
A5 (1)
A6 (2)
A8 (1)
BMW320d
E46 (2)
Seria 1
X5
CITROENC1
C4
C5
Picasso
FIATPanda (3)
Punto
FORDFocus (3)
Galaxy
Mondeo
HYUNDAII20 (2)
i40
MAZDA6
MERCEDES212
C
CLC 200
s320
MINI COOPERMini Cooper
MITSUBISHIPajero
OPELAstra
Corsa
Insignia (2)
Meriva
PEUGEOT207 (2)
2008
5008
Boxer
RENAULTClio III
Megane
Clio
Scenic
ROVERR75
SAAB9-3
SEATAltea
Exeo
Ibiza
Leon
SKODAOctavia (2)
Rapid
SUZUKISwift
SX4
Vitara
TOYOTAYaris
VOLKSWAGENGolf (3)
Passat (3)
Polo
Tiguan (2)
VOLVOc30
c60
Table 2. List of extracted audio signal features.
Table 2. List of extracted audio signal features.
ParameterName
C 1 Spectral Centroid
C 2 Spectral Crest
C 3 Spectral Decrease
C 4 Spectral Entropy
C 5 Spectral Flatness
C 6 Spectral Flux
C 7 Spectral Kurtosis
C 8 Spectral RolloffPoint
C 9 Spectral Skewness
C 10 Spectral Slope
C 11 Spectral Spread
C 12 Pitch
Table 3. List of extracted audio signal features with obtained numerical results for the diesel engine.
Table 3. List of extracted audio signal features with obtained numerical results for the diesel engine.
ParameterMeanStandard DeviationVariance
C 1 1346.303354.309125,535.063
C 2 766.194.6788963.879
C 3 0.0540.0052.777 × 10−5
C 4 0.5800.0309.279 × 10−4
C 5 0.0410.0142.033 × 10−4
C 6 0.0049.489 × 10−49.004 × 10−7
C 7 18.9756.58143.304
C 8 7536.433395.79611,531,431.954
C 9 3.7450.6670.445
C 10 −3.376 × 10−95.926 × 10−103.512 × 10−19
C 11 2847.529607.579369,152.539
C 12 62.78450.0282502.791
Table 4. List of extracted audio signal features with obtained numerical results for the petrol engine.
Table 4. List of extracted audio signal features with obtained numerical results for the petrol engine.
ParameterMeanStandard DeviationVariance
C 1 2049.129222.14349,347.569
C 2 146.82342.0351766.918
C 3 0.0260.0041.668 × 10−5
C 4 0.7320.024.192 × 10−4
C 5 0.0560.0086.431 × 10−5
C 6 3.622 × 10−41.669 × 10−42.788 × 10−8
C 7 11.7852.2565.088
C 8 7081.120336.166113,007.696
C 9 2.6750.2980.089
C 10 −3.034 × 10−106.994 × 10−114.892 × 10−21
C 11 2871.476178.67131,923.415
C 12 280.566126.81016,080.764
Table 5. List of the effectiveness of individual classifiers.
Table 5. List of the effectiveness of individual classifiers.
AlgorithmAccuracy [%]
Fine Tree68.8
Medium Tree68.8
Coarse Tree73.8
Linear Discriminant86.2
Quadratic Discriminant82.5
Logistic Regression81.2
Gaussian Naive Bayes71.2
Kernel Naive Bayes67.5
Linear SVM91.7
Quadratic SVM80
Cubic SVM77.5
Fine Gaussian SVM61.3
Medium Gaussian SVM81.2
Coarse Gaussian SVM78.8
Fine KNN76.2
Medium KNN73.8
Coarse KNN50
Cosine KNN76.2
Cubic KNN73.8
Weighted KNN77.5
Boosted Trees50
Bagged Trees77.5
Subspace Discriminant83.8
Subspace KNN62.5
RUSBoosted Trees50
Narrow Neural Network73.8
Medium Neural Network83.8
Wide Neural Network78.8
Bilayered Neural Network82.5
Trilayered Neural Network76.2
SVM Kernel57.5
Logistic Regression Kernel58.8
Table 6. List of extracted audio signal features with obtained numerical results for the diesel engine.
Table 6. List of extracted audio signal features with obtained numerical results for the diesel engine.
Parameter.wav File.mp3 File
C 1 1349.6781346.303
C 2 763.883766.1
C 3 0.0550.054
C 4 0.5790.580
C 5 0.0250.041
C 6 0.0040.004
C 7 18.46018.975
C 8 7636.7987536.43
C 9 3.6973.745
C 10 −3.076 × 10 9 −3.376 × 10 9
C 11 2853.0892847.529
C 12 68.31462.784
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Materlak, M.; Majda-Zdancewicz, E. Classification of Engine Type of Vehicle Based on Audio Signal as a Source of Identification. Electronics 2023, 12, 2012. https://doi.org/10.3390/electronics12092012

AMA Style

Materlak M, Majda-Zdancewicz E. Classification of Engine Type of Vehicle Based on Audio Signal as a Source of Identification. Electronics. 2023; 12(9):2012. https://doi.org/10.3390/electronics12092012

Chicago/Turabian Style

Materlak, Mateusz, and Ewelina Majda-Zdancewicz. 2023. "Classification of Engine Type of Vehicle Based on Audio Signal as a Source of Identification" Electronics 12, no. 9: 2012. https://doi.org/10.3390/electronics12092012

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop