Next Article in Journal
Automatic Target Detection from Satellite Imagery Using Machine Learning
Next Article in Special Issue
Differentiation of Livestock Internal Organs Using Visible and Short-Wave Infrared Hyperspectral Imaging Sensors
Previous Article in Journal
Fused Projection-Based Point Cloud Segmentation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

In-Field Detection of American Foulbrood (AFB) by Electric Nose Using Classical Classification Techniques and Sequential Neural Networks

1
Department of Poultry Science and Apiculture, Faculty of Animal Bioengineering, University of Warmia and Mazury in Olsztyn, Sloneczna 48, 10-957 Olsztyn, Poland
2
The Department of Computer Science, University of Rzeszow, 35-310 Rzeszow, Poland
3
Faculty of Mathematics and Computer Science, University of Warmia and Mazury in Olsztyn, 10-719 Olsztyn, Poland
*
Authors to whom correspondence should be addressed.
Sensors 2022, 22(3), 1148; https://doi.org/10.3390/s22031148
Submission received: 19 December 2021 / Revised: 16 January 2022 / Accepted: 29 January 2022 / Published: 2 February 2022
(This article belongs to the Special Issue Multi-Sensor Systems for Food and Agricultural Applications)

Abstract

:
American foulbrood is a dangerous bee disease that attacks the sealed brood. It quickly leads to the death of bee colonies. Efficient diagnosis of this disease is essential. As specific odours are produced when larvae rot, it was investigated whether an electronic nose can distinguish between colonies affected by American foulbrood and healthy ones. The experiment was conducted in an apiary with 18 bee families, 9 of which showed symptoms of the disease confirmed by laboratory diagnostics. Three units of the Beesensor V.2 device based on an array of six semiconductor TGS gas sensors, manufactured by Figaro, were tested. Each copy of the device was tested in all bee colonies: sick and healthy. The measurement session per bee colony lasted 40 min and yielded results from four 10 min measurements. One 10-min measurement consisted of a 5 min regeneration phase and a 5 min object-measurement phase. For the experiments, we used both classical classification methods such as k-nearest neighbour, Naive Bayes, Support Vector Machine, discretized logistic regression, random forests, and committee of classifiers, that is, methods based on extracted representative data fragments. We also used methods based on the entire 600 s series, in this study of sequential neural networks. We considered, in this study, six options for data preparation as part of the transformation of data series into representative results. Among others, we used single stabilised sensor readings as well as average values from stable areas. For verifying the quality of the classical classifiers, we used the 25-fold train-and-test method. The effectiveness of the tested methods reached a threshold of 75 per cent, with results stable between 65 and 70 per cent. As an element to confirm the possibility of class separation using an artificial nose, we used applied visualisations of classes. It is clear from the experiments conducted that the artificial nose tested has practical potential. Our experiments show that the approach to the problem under study by sequential network learning on a sequence of data is comparable to the best classical methods based on discrete data samples. The results of the experiment showed that the Beesensor V.2 along with properly selected classification techniques can become a tool to facilitate rapid diagnosis of American foulbrood under field conditions.

1. Introduction

American foulbrood is a dangerous disease of the honeybee caused by the bacterium Paenibacillus larvae larvae (white). This bacterium produces highly resistant spores [1] and can therefore survive for decades [2]. The spores can be carried by bees with food and by the beekeeper on beekeeping equipment. In this way, the disease spreads rapidly first in the apiary from colony to colony and then from apiary to apiary.
The disease is widespread worldwide [3] and has been recorded in apiaries on five continents [4]. Monitoring studies of honey contamination with P.l. larvae spores conducted in Poland [5] have shown that there are regions where the risk of American foulbrood symptoms is high. An example is the Warmia and Mazury Province, where the presence of sporocarps was confirmed in almost 50% of the examined apiaries, 20% of which showed a high degree of contamination [5]. The results of this study translate into the current epizootic situation in the area (results of observations during field work by a co-author of the project, a veterinary surgeon specialising in bee diseases).
American foulbrood manifests itself in the dying and rotting of bee brood underneath the sealing caps (Figure 1. Consequently, this disease leads to the weakening of a strong colony and its death [6].
Beekeepers have difficulty perceiving and recognising the early symptoms of American foulbrood. As a result, they find that something bad is happening to their bee colonies when it is too late for rescue. Confusing symptoms of American foulbrood with symptoms of other diseases of sealed brood is also a problem. To confirm the presence of the disease in the apiary, laboratory diagnostics are necessary. This involves taking bee and brood samples for testing, protecting them properly, sending them to a laboratory, and waiting a long time for the results. Such tests are often expensive, especially when the apiary is large, and the number of samples sent for laboratory tests must also be significant. Other tools are therefore being sought for rapid and cheap diagnosis of American foulbrood, which will alert the beekeeper to the problem at an early stage of the disease under field conditions.
Our study took advantage of the fact that rotting brood produces a mixture of valerian, isocaproic, and caproic acids [7]. This causes a specific odour to be emitted by a colony suffering from American foulbrood, which can even be detected by the human nose. It therefore made sense to use an electronic nose to detect American foulbrood. The effectiveness of electronic nose detection has been scientifically proven many times. These devices have found applications in the diagnosis of diseases in plants [8], animals [9], and humans [10]. In the case of bee diseases, an array of six solid-state gas sensors can distinguish bee colonies heavily infected with the Varroa destructor parasite from healthy colonies [11] and can diagnose Varroa by examining brood samples infected with this mite [12]. The effectiveness in detecting American foulbrood in bee colonies by the multi-sensor device in preliminary studies was confirmed by a team of scientists from Australia [13].
The study tested the effectiveness of the Beesensor V.2 multi-sensor recorder in detecting American foulbrood in bee colonies and thus to answer the question of whether this electronic nose could become an effective tool in diagnosing American foulbrood.

2. Materials and Methods

2.1. Multi-Sensor Recorder Beesensor V.2

In the experiment, three units of Beesensor V.2 (Beecom 1, Beecom 2, and Beecom 3) constructed at the Wrocław University of Technology in the Laboratory of Sensor Techniques and Indoor Air Quality Research were tested (Figure 2). Beesensor V.2 is an advanced multi-sensor signal recorder based on semiconductor gas sensors TGS823, TGS826, TGS832, TGS2600, TGS2602, and TGS2603 from FIGARO. The sensing layer of the Taguchi Gas Sensors (TGS) used in the experiment was SnO2. This MOS is more sensitive than others and can operate already at 300 degrees Celsius. The sensitivity and selectivity of TGS sensors is achieved by enriching SnO2 with various chemical elements, including noble metals (Pt, Pd, and Ru) or rare earth metals (Y). However, the exact composition and proportions of added elements of individual TGS sensor models are a trade secret of the company. Each sensor reacts to the presence of different substances (Table 1).
The device has two inputs (regeneration path and measuring path) and one gas outlet provided with quick plug connectors. Beesensor V.2 is built up of several modules. The pneumatic module is responsible for gas sampling and sample preparation. The essence of this module is a gas pump, which supplies gas samples to the sensor block by using Teflon tubes. A carbon filter is placed in the reference path and a dust filter composed of a mixture of cellulose ester (MCE 13 mm, 0.45 microns) in the measurement path.
The user interface is the communication module, which is made up of the following elements:
-
Main switch,
-
LCD display,
-
Alphanumeric keypad,
-
Four rocker switches controlling GPS, USB, GSM, and sound
-
Optical controls (LEDs),
-
Loudspeaker,
-
USB sockets.
Furthermore, the device includes a microcomputer, microcontroller, GSM and GPS communication modules, and an internal clock. Beesensor V.2 is equipped with a stand-alone power module consisting of a battery with a capacity of 22 Ah and a voltage of 12 V, so it can be used independently of the access to main power.
Beesensor V.2 has software modules for data acquisition, processing, and transmission. Furthermore, this multi-sensor recorder is fully controllable and programmable. It enables identification of the class of tested samples thanks to the possibility of introducing a classifier, in which the method of construction of the feature vector is the selection of a moment from the time series containing measurement data for each sensor independently. The classifier can be trained by pointing to files containing reference data for a given class from the previously performed measurements under controlled conditions. Based on the indicated feature vector and the previously built set of benchmarks, the classifier calculates the class and reports it to the user.

2.2. Experimental Scheme

The study was conducted in September 2020 in an apiary located in the Warmińsko–Mazurskie (Poland) province. This apiary consisted of 18 bee colonies (Apis mellifera carnica), of which 9 colonies showed symptoms of American foulbrood. Official laboratory tests on samples of the brood taken from the affected colonies confirmed infection with P.l. larvae. Bee colonies were housed in Warsaw beehives. The average strength of sick colonies was 7.3 combs, while healthy colonies were occupying an average of 10.3 combs. The bee colonies were classified according to their health status. Thus, two classes were distinguished:
  • Class 0—colonies suffering from American foulbrood (visible clinical symptoms; the disease was confirmed by laboratory diagnostics)—9 objects,
  • Class 1—healthy colonies—9 objects.
In the experiment, three twin units of Beesensor V.2 called: Beecom 1, Beecom 2, and Beecom 3 were used. Each unit was warmed up for at least 12 h before measurements were taken. Eighteen measurement sessions were performed. Each unit of the device measured a different colony in a single measurement session, and in subsequent sessions, it alternately measured a healthy and a sick colony (Figure 3). The probe tip was placed in the middle of the bee nest, between two brood combs. The object of measurement was a gas sample from this inter-comb space.
The research lasted 3 days. The main assumption of the measurements was to examine each bee colony by each device in similar conditions of the same apiary, hive type, and management method. Unfortunately, in the fifth session, the BEECOM 3 device crashed, which caused it to examine only 17 bee colonies: 9 sick and 8 healthy (Table 2).
The single measurement procedure was already implemented in each device. The parameters of the device for performed measurements are shown in the Table 3.
A single measurement session per bee colony lasted 40 min and consisted of four individual measurements. For simplicity in data handling, the measurements were named “beex.y” where “bee” is the abbreviation for BEECOM; “x” is the number of the next Beesensor V.2; and “y” is the next measurement in the measurement session, whereby the x value x { 1 , 2 , 3 } and the value y { 0 , 1 , 2 , 3 } . Each measurement lasted 10 min, of which 5 min were the regeneration (cleaning) phase, and 5 min were the object-measurement (scent saturation) phase (Table 4). During the regeneration phase, the devices sampled pure air outside the hive, and during the measurement phase, gas samples were collected from the centre of the bee nest, from between two brood patches. Measurements covering the first 20 min of the measurement session, where y = 0 and y = 1, were not taken for analysis at all, as they gave unstable readings.

2.3. Data Processing

One reading of the sensor is understood as taking the average volt recorded by the sensor during 1 s. The result of measurement session one for the bee colony was to obtain four raw measurement files. One file with a given device consists of 300 s of cleaning and 300 s of scent saturation. Both phases have their stabilisation intervals; in the cleaning phase, the minimum value was reached, and in the saturation phase, the maximum value was reached. An example of a reading in the cleaning and saturation phases can be seen in Figure 4.

3. The Experimental Part Design

In the field tests we had access to nine bee colonies of each class. The differences in the size of sites in the classes for devices and reading numbers were due to some difficulties encountered during the tests. In class 0, we considered colonies with numbers: 1, 2, 3, 6, 13A, 13B, 19, 20, and 44. In class 1, we considered colonies with numbers: 5, 9, 10, 11, 11B, 12, 14, 15, and 16. The colony numbers we use for each test are in Table 5.
The starting point for investigating classification possibilities is to visualise the average readings of the individual TGS sensors—see Figure 5, Figure 6 and Figure 7. We visualised the data before and after the baseline correction. We used the Multiple Train and Test method (Monte Carlo Cross Validation technique [14,15]) to verify the quality of the classification models. We performed 25 tests where each split is applied to all classifiers simultaneously. To assess the quality of the results, we used the balanced parameter accuracy [16], which is the average classification accuracy of all classes. As an auxiliary parameter, we used the true-positive rate (TPR), i.e., the percentage hit in the class.
In the experimental part, we test the effectiveness of classical classification techniques (applied on extracted data with a selected strategy) and a technique based on the analysis of data sequences using neural networks. Let us start with our approach in the context of the use of classical techniques.

3.1. Classical Classifiers—Using an Extracted Representation of the Data

For an algorithmic basis, we used the classifier: 1nn (see [17]), nb ([18], Devroye et al. [19], and Duda et al. [20]), Support Vector Machine (svm) with fixed kernels, svm_linear [21], svm_radial [21], svm_polynomial [21], svm_sigmoid [21], Generalized Linear Regression (lg) [22], Random Forests (rf) [23] and the Committee of Classifiers (com3) [24]. We also used a classification committee as a tuning element.
All classification methods used in the study are sourced from the R language [25] packages. They were used with default settings. The classification committee—i.e., the com3 method—was designed based on the 1nn, svm_linear, and lg methods—see the scheme in Figure 8.
The general scheme of the research carried out is shown in Figure 9.

3.1.1. Variants of Data Preprocessing

Assuming j is the bee colony number, i the TGS sensor number, i { 823 , 826 , 832 , 2600 , 2602 , 2603 } , and s the measurement second number, we defined the following variants of the test methodology.
  • VARIANT1:
In this variant, we applied the following transformation.
T G S n e w i ( o b j e c t j ) = s = 521 580 T G S i s ( o b j e c t j ) 60
  • VARIANT2:
In this variant, we applied the following transformation, which we call the baseline correction.
T G S n e w i ( o b j e c t j ) = s = 521 580 T G S i s ( o b j e c t j ) 60 s = 281 290 T G S i s ( o b j e c t j ) 10
  • VARIANT3:
This time we used maximum readings in the scent saturation phase.
T G S n e w i ( o b j e c t j ) = m a x s = 301 599 T G S i s ( o b j e c t j )
  • VARIANT4:
In the fourth variant, we had a baseline correction based on subtracting from the maximum reading of the saturation phase the minimum reading of the cleaning phase.
T G S n e w i ( o b j e c t j ) = m a x s = 301 599 T G S i s ( o b j e c t j ) m i n s = 1 299 T G S i s ( o b j e c t j )
  • VARIANT5:
In this variant, we combined the attributes from variants 1 and 2. The result was a system with twelve conditional attributes.
  • VARIANT6:
In the final variant, we combined the conditional attributes from variants 3 and 4. The result was an analogous extended system as in variant 5.

3.1.2. Results of the Experiments for Classical Techniques

Analysis of the Results for the 25 Times Train and Test Method

First, we used six baseline research methodologies—see Section 3.1.1—and 9 reference classification techniques.
The testing methodology we chose to evaluate the models with was to split the entire sample set 25 times into training and test systems, using a split ratio of 0.6 . This solution was chosen because the tested decision system contains less than 20 test samples and because classical cross-validation cannot be applied. During testing, the selected classifiers were applied to the same data splits, and the results were averaged. We used the balanced accuracy as a parameter to measure the quality of classification and the sensitivity and significance (specificity) of the tests, i.e., the percentage effectiveness in indicating the class of diseased samples and the class of healthy samples. An example of the detailed result for the best variant can be seen in Table 6, Table 7, Table 8, Table 9, Table 10 and Table 11. It is worth noting that the third and fourth measurements from devices BEECOM 1, BEECOM 2, and BEECOM 3, marked as b e e 1.2 , b e e 1.3 , b e e 2.2 , b e e 2.3 , b e e 3.2 , and b e e 3.3 were selected as reference measurements because they showed stabilised readings compared to the first and second measurements. Let us move on to a summary of the experimental part.

Summary of Results

In Table 12, Table 13 and Table 14, we have a summary of the results for the tested classification techniques and the v1:v6 test methodologies. We have results for three classification quality intervals (accuracy-balanced) 0.6 , 0.65 , and 0.7 . The best result encountered was 0.748 for the svm_linear method and the v 4 variant. Variant v 4 won slightly, but the second best was variant v2. The best classification method was found to be the svm_linear technique, which performed stably in all tested variants. The second best was com3 (i.e., a committee of three classifiers 1nn, svm_linear and lg).

3.2. v4: Results with BASELINE CORRECTION Max Measure between 301:599 Minus Min Measure between 1:299

Seeing the experimental results on the tested data, given the fact of having few samples, we decided to perform an additional visualisation of the mean class values in the best, variant 4, so far.

3.3. Classification Using a Sequential Neural Network—Using the Full Sequence of Data

3.3.1. Description of the Input Data

The input data are a set of samples containing multivariate values of variables over time; for each sample, we assigned one of two decisions that classify this sample appropriately. Each sample contains 600 s of time-varying data and contains six attributes—values from the following sensors: TGS823, TGS826, TGS832, TGS2600, TGS2602, and TGS2603.
The input data are organised as follows: we had three sets of measurement data: bee1, bee2, and bee3 coming from different units of the device: B E E C O M 1 , B E E C O M 2 , and B E E C O M 3 , respectively. Each data set contains three consecutive data subsets from successive measurements that were collected in short intervals; the whole process is related to the specificity of the measurement data. Due to the need to stabilise the level of odours, and the need to obtain as far as possible undisturbed data with initial conditions, the first data subgroup called “pack1” was rejected; the model training and prediction process used data from three units of device ( b e e 1 , b e e 2 , and b e e 3 ) and from two measurements (measurement2 and measurement3). For each 600 s data sequence, we had one decision assigned, which clearly determined whether the sample belonged to healthy bee colony or whether we were dealing with a disease entity. The decision data came from experts. To create a data model that is useful in the diagnosis or prognosis of American foulbrood, a sequential neural network was proposed, composed of many layers of appropriately selected neurones and processing units. In the case of neural networks that are in favour of analysing data composed of long data sequences, architectures are used that show high resistance to fading or exploding gradient problems. Examples of such networks are architectures that use LSTM or GRU cells. The presented architecture uses Gated Recurrent Unit (GRU) units, due to their simpler structure compared to LSTM units, their having a similar performance, and their ability to learn long data sequences. The structure of the data used and the visualisation of our model can be seen in Figure 10 and Figure 11.
The proposed neural network architecture includes five layers. The first two layers are GRUs 150 in the first layer and 50 in the second layer, respectively. Then, there are dropout units with a coefficient of 0.5, whose task is to ensure appropriate network regularisation. This process affects the quality of learning, which is to minimise the possibility of overfitting the network. The next layer is a layer of 10 fully connected units and the last decision layer containing two output neurones. Because the network is to be used for the classification of the input samples, the softmax activation function was used in the last layer, which provides an indication of the decision class with a certain probability.

3.3.2. Results for Sequential Network

The input data were divided into training and test data in the proportions of 90% and 10%, respectively.
The training data included 600 s of six-element vectors in one training iteration (batch_size = 600, features = 6), and the number of training iterations was set to 200 (epochs). Then, after training the network, the model was validated using test data. The network has two exits, and each of them determines the group’s affiliation to a given class (healthy or sick). For training the network, 117 records were used, while 11 were for testing. In total, 421,200 values were used for training the network and 39,600 values for testing. The model for test samples showed an accuracy of 72.72%—for details see Table 15.

3.4. The Visualisation of the Tested Classes Based on the Average Intensity of TGS Sensor Readings for Data Prepared According to Variant 4

In this section, we illustrate the visual differences between the 0 and 1 classes. The visualisations presented support the claim that the artificial nose can distinguish between sick and healthy bee colonies. Visualisation is an important support because the number of samples we had did not allow to statistically verify this thesis with certainty. We considered two options for visualisation. In the first option—see Equation (2)—we presented the squared mean sensor readings of the decision classes. See Figure 5, Figure 6 and Figure 7. In the second option—see Equation (3)—we used logarithmic averages and squared them—see Figure 12, Figure 13 and Figure 14.
a v e r a g e ( T G S i c l a s s j ) = k = 0 | c l a s s j | T G S j ( o b l ) | c l a s s j | , w h e r e o b l c l a s s j
I n t h e f i r s t o p t i o n , w e u s e d : ( a v e r a g e ( T G S i c l a s s j ) ) 2
I n t h e s e c o n d o p t i o n , w e u s e d : ( l o g ( a v e r a g e ( T G S i c l a s s j ) ) ) 2

4. Discussion

Electric noses based on metal oxidesemiconductors (MOS) have been used with good detections for many human diseases such as the following: urinary tractinfections [26], cancer [27], diabetes [28], and bowel diseases [29,30]. They also work well in detecting animal diseases. Fend et al. 2005 [31] used successfully an electronic nose to diagnose Mycobacterium bovis infection in badgers and cattle. Devices based on semiconductor sensors operation have also been successful in veterinary diagnostics in cases: Acute liver failure of rats [32], Cutaneous myiasis of sheep [33], and white-nose syndrome of cave-dwelling bats [9].
Our team focused on the ability to detect the most dangerous honeybee diseases such as varrosis and American foulbrood. The Figaro 6-sensor TGS device we used has so far given satisfactory results in Varroa diagnostics, both in the laboratory (ref. [12] and in the field conditions [11]. We also successfully detected colonies on MYPGP media P.l. larvae [34]. In this article, we presented the results of using a BeesensorV.2 device based on an array of the same six sensors to detect American foulbrood under field conditions in live bee colonies. The diagnostic studies of American foulbrood under field conditions have not been conducted by anyone until now. This is completely innovative research. The team of scientists Moran i in. (2019) [13] did, by gas chromatography mass spectrometry (GC-MS), preliminary identification of volatile compounds (VCs). These were to become AFB volatile biomarkers and to be used in the future as indicators of diagnostic electronic nose. However, further results of the study were not presented. It is also not known on which sensors the device was to be based.
The analysis of the graphs showing the time-course readings of the individual results has shown that the readings from the first two measurements are unstable in many cases. In particular, the first measurement marked as 0 stands out from the next three measurements. This is because at the beginning of sampling, the bee colony gas was beginning to saturate with odour. Only the third and fourth measurements were stable. Thus, we can conclude that to diagnose American foulbrood, BeesensorV.2 cannot work on a single colony for less than half an hour. It must be remembered that these are field conditions. The situation is different in the case of laboratory tests, where the array of the same sensors already gave stable readings in the first and only measurement (10 min of measurement session) [12,34,35].
The nine classification techniques were selected for data analysis. The best method was svm_linear. It gave the highest efficiency of class distinction for samples of BEECOM 1 (75%) (Table 6) and BEECOM 2 (74%) (Table 8). Support vector machines (SVM) is an efficient classifier, which is often used by other data scientists [36]. Good classification results were obtained with this classifier in earlier studies on Varroa diagnosis [11]. For BEECOM 3, the best results were obtained with the lg method. A classification efficiency of 71% was obtained (Table 11. Considering all the analyses for the three units and all the third and fourth measurements, a good classification tool becomes the classification committee based on the three techniques of 1nn, lg, and svm_linear.
The performance of the nine classifiers tested was subjected to both raw data and data with baseline correction performed using different techniques. These measures are described as variants 1–6 Section 3.1.1 The best results were obtained for variants 4 and 2, i.e., with a baseline correction. Many researchers recommend baseline correction for sensor readings that may be affected by environmental factors [37,38,39,40]. The bee colony is an active and rich-in-volatile-compounds (VCs) organism. Its smell can particularly change in late spring and summer when the bees are working intensively. We deliberately conducted our experiment in autumn months and on cold days (13 °C). Bee activity was low then, and there were no additional scent factors both inside the bee nest (e.g., influx of fresh nectar and swarming) and outside the hive (flowering of intensely scented plants) that could significantly interfere with the sensor readings. Additionally, the timing of the experiment helped reduce to zero the possibility of triggering a robbery in the apiary, which could contribute to the transmission of American foulbrood from sick to healthy colonies.
When testing different classification methods, we could not combine the results of three different units of the same device, so we had to treat the data from each unit individually. This is due to a phenomenon called sensors drift [41]. It is a certain imperfection of MOS sensors, where individual copies of the same sensor, used in the same conditions, do not give identical readings. The visualisation of the squared average reading according to variant 4 proved that the array image of the sensor readings obtained from the three copies of B E E C O M 1 , B E E C O M 2 , and B E E C O M 3 are different Section 3.4. Therefore, each piece of semiconductor sensor-based equipment requires an individual approach to calibration, e.g., by using a special algorithm [42]. We proceeded differently in the case of the sequential neural network. Here, the results from three pieces of equipment were finally treated collectively. However, in the learning phase, the classified objects were separated. The sequential neural network gave us satisfactory results of classification on the level of 73%. This result was fully consistent with the average classification result obtained by the best classifiers for the three BeesensorV.2 units. We must remember that in a bee colony, different volatile compounds (VCs) are released by both elements of the hive environment (honey bee, pollen, wax, and propolis) and by living organisms: bees and brood. Therefore, we are dealing with a gas that is a mixture of several dozen substances, and we conducted research on various bee diseases in field conditions. Thus, it was found that the device could not be based on a single sensor. A matrix of six sensors was created, each of which reacts to different substances. We analysed the matrix image of the complicated gas coming from the tested object. It was therefore concluded that the best method of device calibration would be the use of learning algorithms. The best classifiers for a particular device will be trainable.
In conclusion, Beesensor V.2 along with appropriate classification techniques showed great potential as a tool to distinguish bee colonies affected by American foulbrood from healthy ones. Thus, this electronic nose can become an effective tool for diagnosing this extremely dangerous disease in the apiary. Rapid detection of infection P.l. larvae in a single bee colony will allow the beekeeper to react immediately. In this way, it will prevent further spread of the disease to other bee colonies and neighbouring apiaries. This will save the apiary from extinction.

5. Conclusions

  • Beesensor V.2 distinguishes between bee colonies infected with American foulbrood and healthy bee colonies at a level of 73%.
  • During the field tests, the third and fourth measurements out of four measurements, which is the result of the measurement procedure implemented in the device, proved to be the most stable regardless of the device used.
  • As the third measurement was already stable, the time of measurement of a single bee colony with Beesensor V.2 could be shortened to 30 min.
  • A baseline correction was required to obtain optimal classification results. Both winning variants v4 and v2 use it.
  • The svm classifier with a linear kernel (svm_linear method) proved to be the best tool for classification (among classical methods) in the context studied. The second most stable method was the classification committee based on the three techniques: 1nn, lg, and svm_linear.
  • The results of data analysis using sequential neural networks on the entire data series were found to be comparable with the results for the best classical methods, which are based on a baseline correction and an extracted discrete data sample.

Author Contributions

Conceptualization, B.B. and J.W. (Jakub Wilk); methodology, B.B., J.W. (Jakub Wilk) and P.A.; software, B.B., J.W. (Jakub Wilk), J.S. and P.A.; validation, B.B., J.W. (Jerzy Wilde), J.W. (Jakub Wilk), J.S. and P.A.; formal analysis, B.B., J.W. (Jakub Wilk) and P.A.; investigation, B.B. and J.W. (Jakub Wilk); resources, B.B., J.W. (Jakub Wilk) and J.W. (Jerzy Wilde); data curation, B.B. and J.W. (Jakub Wilk); writing—original draft preparation, B.B. and P.A.; writing—review and editing, J.W. (Jakub Wilk), J.W. (Jerzy Wilde) and P.A.; visualization, B.B. and P.A.; supervision, J.W. (Jerzy Wilde) and B.B.; project administration, J.W. and B.B.; funding acquisition, J.W. (Jerzy Wilde) and B.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Centre for Research and Development under grant N° BIOSTRATEG3/343779/10/NCBR/2017.

Acknowledgments

Andrzej Oponowicz for helping to prepare data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Boligon, A.A.; de Brum, T.F.; Zadra, M.; Piana, M.; dos Santos Alves, C.F.; Fausto, V.P.; dos Santos Barboza Júnior, V.; de Almeida Vaucher, R.; Santos, R.C.V.; Athayde, M.L. Antimicrobial activity of Scutia buxifolia against the honeybee pathogen Paenibacillus larvae. J. Invertebr. Pathol. 2013, 112, 105–107. [Google Scholar] [CrossRef]
  2. Matheson, A. World Bee Health Report. Bee World 1993, 74, 176–212. [Google Scholar] [CrossRef]
  3. D’Alessandro, B.; Antúnez, K.; Piccini, C.; Zunino, P. DNA extraction and PCR detection of Paenibacillus larvae spores from naturally contaminated honey and bees using spore-decoating and freeze-thawing techniques. World J. Microbiol. Biotechnol. 2007, 23, 593–597. [Google Scholar] [CrossRef]
  4. Antúnez, K.; D’Alessandro, B.; Piccini, C.; Corbella, E.; Zunino, P. Paenibacillus larvae larvae spores in honey samples from Uruguay: A nationwide survey. J. Invertebr. Pathol. 2004, 86, 56–58. [Google Scholar] [CrossRef]
  5. Pohorecka, K.; Skubida, M.; Bober, A.; Zdańska, D. Screening of Paenibacillus larvae spores in apiaries from eastern Poland. Nationwide survey. Part I. Bull. Vet. Inst. Pulawy 2012, 56, 539–545. [Google Scholar] [CrossRef] [Green Version]
  6. Santos, R.; Alves, C.; Schneider, T.; Lopes, L.; Aurich, C.; Giongo, J.; Brandelli, A.; Vaucher, R. Antimicrobial activity of Amazonian oils against Paenibacillus species. J. Invertebr. Pathol. 2011, 109, 265–268. [Google Scholar] [CrossRef] [PubMed]
  7. Gochnauer, T.A.; Shearer, D.A. Volatile Acids from Honeybee Larvae Infected with Bacillus Larvae and from a Culture of the Organism. J. Apic. Res. 1981, 20, 104–109. [Google Scholar] [CrossRef]
  8. Ghaffari, R.; Zhang, F.; Iliescu, D.; Hines, E.; Leeson, M.; Napier, R.; Clarkson, J. Early detection of diseases in tomato crops: An electronic nose and intelligent systems approach. In Proceedings of the International Joint Conference on Neural Networks, Barcelona, Spain, 18–23 July 2010. [Google Scholar] [CrossRef]
  9. Wilson, A.D.; Forse, L.B. Sensors & Transducers Differences in VOC-Metabolite Profiles of Pseudogymnoascus destructans and Related Fungi by Electronic-nose/GC Analyses of Headspace Volatiles Derived from Axenic Cultures. Sens. Transducers 2018, 220, 9–19. [Google Scholar]
  10. Ryabtsev, S.; Shaposhnick, A.; Lukin, A.; Domashevskaya, E. Application of semiconductor gas sensors for medical diagnostics. Sens. Actuators B Chem. 1999, 59, 26–29. [Google Scholar] [CrossRef]
  11. Szczurek, A.; Maciejewska, M.; Bąk, B.; Wilk, J.; Wilde, J.; Siuda, M. Gas Sensor Array and Classifiers as a Means of Varroosis Detection. Sensors 2019, 20, 117. [Google Scholar] [CrossRef] [Green Version]
  12. Bąk, B.; Wilk, J.; Artiemjew, P.; Wilde, J.; Siuda, M. Diagnosis of Varroosis Based on Bee Brood Samples Testing with Use of Semiconductor Gas Sensors. Sensors 2020, 20, 14. [Google Scholar] [CrossRef] [PubMed]
  13. Moran, J.; Melonek, J.; Putrino, G.; Leyland, D.; Small, I.; Grassl, J. POSTER: Towards an Electronic Nose for American Foulbrood. In Proceedings of the APIMONDIA 2019, Montreal, QC, Canada, 8–12 September 2019. [Google Scholar]
  14. Xu, Q.S.; Liang, Y.Z. Monte Carlo cross validation. Chemom. Intell. Lab. Syst. 2001, 56, 1–11. [Google Scholar] [CrossRef]
  15. Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
  16. Brodersen, K.H.; Ong, C.S.; Stephan, K.E.; Buhmann, J.M. The Balanced Accuracy and Its Posterior Distribution. In Proceedings of the 2010 20th International Conference on Pattern Recognition—ICPR’10, Istanbul, Turkey, 23–26 August 2010; pp. 3121–3124. [Google Scholar] [CrossRef]
  17. Polkowski Lech, A.P. Granular Computing in Decision Approximation; Springer International Publishing: New York, NY, USA, 2015. [Google Scholar] [CrossRef]
  18. Mitchell, T.M. Machine Learning; McGraw-Hill: New York, NY, USA, 1997. [Google Scholar]
  19. Devroye, L.; Györfi, L.; Lugosi, G. A Probabilistic Theory of Pattern Recognition; Springer: New York, NY, USA, 1996. [Google Scholar]
  20. Duda, R.O.; Hart, P.E. Pattern Classification and Scene Analysis; John Willey & Sons: New York, NY, USA, 1973. [Google Scholar]
  21. Cortes, C.; Vapnik, V.N. Support-Vector Networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
  22. Nelder, J.A.; Wedderburn, R.W.M. Generalized Linear Models. J. R. Stat. Soc. Ser. A (Gen.) 1972, 135, 370–384. [Google Scholar] [CrossRef]
  23. Ho, T.K. Random decision forests. In Proceedings of the 3rd International Conference on Document Analysis and Recognition, Montreal, QC, Canada, 14–16 August 1995; Volume 1, pp. 278–282. [Google Scholar] [CrossRef]
  24. Opitz, D.; Maclin, R. Popular Ensemble Methods: An Empirical Study. J. Artif. Intell. Res. 1999, 11, 169–198. [Google Scholar] [CrossRef]
  25. Morandat, F.; Hill, B.; Osvald, L.; Vitek, J. Evaluating the Design of the R Language. In ECOOP 2012—Object-Oriented Programming; Noble, J., Ed.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 104–131. [Google Scholar]
  26. Roine, A.; Saviauk, T.; Kumpulainen, P.; Karjalainen, M.; Tuokko, A.; Aittoniemi, J.; Vuento, R.; Lekkala, J.; Lehtimäki, T.; Tammela, T.L.; et al. Rapid and Accurate Detection of Urinary Pathogens by Mobile IMS-Based Electronic Nose: A Proof-of-Principle Study. PLoS ONE 2014, 12, e114279. [Google Scholar] [CrossRef] [Green Version]
  27. Horstmann, M.; Steinbach, D.; Fischer, C.; Enkelmann, A.; Grimm, M.O.; Voss, A. PD25-03 an electronic nose system detects bladder cancer in urine specimen: First results of a pilot study. J. Urol. 2015, 193, e560–e561. [Google Scholar] [CrossRef]
  28. Wang, P.; Tan, Y.; Xie, H.; Shen, F. A novel method for diabetes diagnosis based on electronic nose. Biosens. Bioelectron. 1997, 12, 1031–1036. [Google Scholar] [CrossRef]
  29. Arasaradnam, R.P.; Ouaret, N.; Thomas, M.G.; Gold, P.; Quraishi, M.N.; Nwokolo, C.U.; Bardhan, K.D.; Covington, J.A. Evaluation of gut bacterial populations using an electronic e-nose and field asymmetric ion mobility spectrometry: Further insights into ‘fermentonomics’. J. Med. Eng. Technol. 2012, 36, 333–337. [Google Scholar] [CrossRef]
  30. Covington, J.A.; Westenbrink, E.W.; Ouaret, N.; Harbord, R.; Bailey, C.; O’Connell, N.; Cullis, J.; Williams, N.; Nwokolo, C.U.; Bardhan, K.D.; et al. Application of a Novel Tool for Diagnosing Bile Acid Diarrhoea. Sensors 2013, 13, 11899–11912. [Google Scholar] [CrossRef]
  31. Fend, R.; Geddes, R.; Lesellier, S.; Vordermeier, H.M.; Corner, L.A.; Gormley, E.; Costello, E.; Hewinson, R.G.; Marlin, D.J.; Woodman, A.C.; et al. Use of an Electronic Nose To Diagnose Mycobacterium bovis Infection in Badgers and Cattle. J. Clin. Microbiol. 2005, 43, 1745. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  32. Wlodzimirow, K.; Abu-Hanna, A.; Schultz, M.; Maas, M.; Bos, L.; Sterk, P.; Knobel, H.; Soers, R.; Chamuleau, R. Exhaled breath analysis with electronic nose technology for detection of acute liver failure in rats. Biosens. Bioelectron. 2013, 53, 129–134. [Google Scholar] [CrossRef] [PubMed]
  33. Cramp, A.P.; Sohn, J.H.; James, P.J. Detection of cutaneous myiasis in sheep using an ‘electronic nose’. Vet. Parasitol. 2009, 166, 293–298. [Google Scholar] [CrossRef] [PubMed]
  34. Bąk, B.; Wilk, J.; Artiemjew, P.; Wilde, J. Recording the Presence of Peanibacillus larvae larvae Colonies on MYPGP Substrates Using a Multi-Sensor Array Based on Solid-State Gas Sensors. Sensors 2021, 21, 4917. [Google Scholar] [CrossRef] [PubMed]
  35. Wilk, J.T.; Bąk, B.; Artiemjew, P.; Wilde, J.; Siuda, M. Classifying the Biological Status of Honeybee Workers Using Gas Sensors. Sensors 2021, 21, 166. [Google Scholar] [CrossRef]
  36. Nguyen, D.D.; Ho, T. An efficient method for simplifying support vector machines. In Proceedings of the ICML 2005—Proceedings of the 22nd International Conference on Machine Learning, Bonn, Germany, 7–11 August 2005; pp. 617–624. [Google Scholar] [CrossRef]
  37. Arshak, K.; Moore, E.; ÓLaighin, G.; Harris, J.; Clifford, S. A Review of Gas Sensors Employed in Electronic Nose Applications. Sens. Rev. 2004, 24, 181–198. [Google Scholar] [CrossRef] [Green Version]
  38. Schiffman, S.S.; Pearce, T.C. Handbook of Machine Olfaction: Electronic Nose Technology. In Handbook of Machine Olfaction; John Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2003; pp. 1–635. [Google Scholar] [CrossRef]
  39. Laref, R.; Ahmadou, D.; Losson, E.; Siadat, M. Orthogonal Signal Correction to Improve Stability Regression Model in Gas Sensor Systems. J. Sens. 2017, 2017, 9851406. [Google Scholar] [CrossRef] [Green Version]
  40. Ahmadou, D.; Laref, R.; Losson, E.; Siadat, M. Reduction of drift impact in gas sensor response to improve quantitative odor analysis. In Proceedings of the IEEE International Conference on Industrial Technology, Toronto, ON, Canada, 22–25 March 2017; pp. 928–933. [Google Scholar] [CrossRef]
  41. Göpel, W.; Hesse, J.; Zemel, J.N. Sensors: A Comprehensive Survey; Wiley: Hoboken, NJ, USA, 1991; pp. 341–428. [Google Scholar]
  42. Haugen, J.E.; Tomic, O.; Kvaal, K. A calibration method for handling the temporal drift of solid state gas-sensors. Anal. Chim. Acta 2000, 407, 23–39. [Google Scholar] [CrossRef]
Figure 1. The bee comb with diseased brood for American foulbrood. Visible dragging rotten larvae, which emit a specific odour.
Figure 1. The bee comb with diseased brood for American foulbrood. Visible dragging rotten larvae, which emit a specific odour.
Sensors 22 01148 g001
Figure 2. Multi-Sensor Recorder Beesensor V.2.
Figure 2. Multi-Sensor Recorder Beesensor V.2.
Sensors 22 01148 g002
Figure 3. Multi-sensor recorder Beesensor V.2, unit BEECOM 1, during the measurement session of the different bee colonies.
Figure 3. Multi-sensor recorder Beesensor V.2, unit BEECOM 1, during the measurement session of the different bee colonies.
Sensors 22 01148 g003
Figure 4. An example of a 600 s gas sensor reading, representing a single measurement. It shows areas where the readings stabilise. The stable areas provide the basis for selecting values for the classification process.
Figure 4. An example of a 600 s gas sensor reading, representing a single measurement. It shows areas where the readings stabilise. The stable areas provide the basis for selecting values for the classification process.
Sensors 22 01148 g004
Figure 5. Visualisation for device b e e 1 : Squared the average reading in classes 0 and 1; b e e 1.2 and b e e 1.3 (left) and (right), respectively.
Figure 5. Visualisation for device b e e 1 : Squared the average reading in classes 0 and 1; b e e 1.2 and b e e 1.3 (left) and (right), respectively.
Sensors 22 01148 g005
Figure 6. Visualisation for device b e e 2 : Squared the average reading in classes 0 and 1; b e e 2.2 and b e e 2.3 (left) and (right), respectively.
Figure 6. Visualisation for device b e e 2 : Squared the average reading in classes 0 and 1; b e e 2.2 and b e e 2.3 (left) and (right), respectively.
Sensors 22 01148 g006
Figure 7. Visualisation for device b e e 3 : Squared the average reading in classes 0 and 1; b e e 3.2 and b e e 3.3 (left) and (right), respectively.
Figure 7. Visualisation for device b e e 3 : Squared the average reading in classes 0 and 1; b e e 3.2 and b e e 3.3 (left) and (right), respectively.
Sensors 22 01148 g007
Figure 8. Diagram showing the operation of the com3 method.
Figure 8. Diagram showing the operation of the com3 method.
Sensors 22 01148 g008
Figure 9. The general scheme of our experiments.
Figure 9. The general scheme of our experiments.
Sensors 22 01148 g009
Figure 10. Data structure.
Figure 10. Data structure.
Sensors 22 01148 g010
Figure 11. Neural network model.
Figure 11. Neural network model.
Sensors 22 01148 g011
Figure 12. Visualisation for device b e e 1 : The average readings were logarithmised and squared in classes 0 and 1; b e e 1.2 and b e e 1.3 (left) and (right), respectively.
Figure 12. Visualisation for device b e e 1 : The average readings were logarithmised and squared in classes 0 and 1; b e e 1.2 and b e e 1.3 (left) and (right), respectively.
Sensors 22 01148 g012
Figure 13. Visualisation for device b e e 2 : The average readings were logarithmised and squared in classes 0 and 1; b e e 2.2 and b e e 2.3 (left) and (right), respectively.
Figure 13. Visualisation for device b e e 2 : The average readings were logarithmised and squared in classes 0 and 1; b e e 2.2 and b e e 2.3 (left) and (right), respectively.
Sensors 22 01148 g013
Figure 14. Visualisation for device b e e 3 : The average readings were logarithmised and squared in classes 0 and 1; b e e 3.2 and b e e 3.3 (left) and (right), respectively.
Figure 14. Visualisation for device b e e 3 : The average readings were logarithmised and squared in classes 0 and 1; b e e 3.2 and b e e 3.3 (left) and (right), respectively.
Sensors 22 01148 g014
Table 1. The characteristics of semiconductor gas sensors, which were used in the multi-sensor array ([12], https://www.figaro.co.jp/en (accessed on 4 December 2021)).
Table 1. The characteristics of semiconductor gas sensors, which were used in the multi-sensor array ([12], https://www.figaro.co.jp/en (accessed on 4 December 2021)).
SensorSubstances DetectedDetection Range
TGS823 O r g a n i c s o l v e n t v a p o r s 50∼ 5000 ppm , e t h a n o l , n - h e x a n e , b e n z e n e , a c e t o n e
T G S 826 A m m o n i a 30∼ 300 ppm , e t h a n o l , a m m o n i a , i s o b u t a n e
T G S 832 C h l o r o f l u o r o c a r b o n s 100∼ 3000 ppm , R - 407 c , R - 134 a , R - 410 a , R - 404 a , R - 22
T G S 2600 G a s e o u s a i r c o n t a m i n a n t s 1∼ 100 ppm
T G S 2602 V O C s a n d o d o r o u s g a s e s 1∼ 30 ppm , e t h a n o l , a m m o n i a , t o l u e n e
T G S 2603 A m i n e - s e r i e s a n d s u l f u r o u s o d o r g a s e s 1 30 ppm , e t h a n o l , 0.1 3 ppm t r i m e t h y l a m i n e
0.3 2 ppm m e t h y l m e r c a p t a n
Table 2. The schedule of measurements taken, stating that each device shall test alternately sick and healthy bee colonies, and each device shall test all bee colonies participating in the experiment.
Table 2. The schedule of measurements taken, stating that each device shall test alternately sick and healthy bee colonies, and each device shall test all bee colonies participating in the experiment.
SessionBEECOM 1BEECOM 2BEECOM 3Data
No.
Bee Colony
Health
Status
No.
Bee Colony
Health
Status
No.
Bee Colony
Health
Status
144sick10healthy1sick07.09.2020
210healthy44sick5healthy07.09.2020
31sick5healthy44sick07.09.2020
45healthy1sick10healthy07.09.2020
52sick11healthy- 07.09.2020
611healthy2sick3sick07.09.2020
73sick12healthy11healthy07.09.2020
812healthy3sick2sick8.09.2020
96sick14healthy12healthy8.09.2020
1014healthy6sick20sick8.09.2020
1120sick15healthy14healthy8.09.2020
1215healthy20sick6sick9.09.2020
1319sick16healthy15healthy9.09.2020
1416healthy19sick13Asick9.09.2020
1513Asick9healthy16healthy9.09.2020
169healthy13Asick19sick9.09.2020
1713Bsick11Bhealthy9healthy9.09.2020
1811Bhealthy13Bsick13Bsick9.09.2020
Table 3. The measurement parameters.
Table 3. The measurement parameters.
Pump power30%
Temperature in the measuring chamber39 °C
Humidity in the measuring chamber25% (21–29%)
Temperature in the central part of the bee colony nest35 °C
Temperature outside the hive13 °C (11°–15°)
Table 4. The scheme of the measurement session including the duration of each phase and the names of the obtained measurements. Legend: reg.—regeneration phase; meas.—measurement phase.
Table 4. The scheme of the measurement session including the duration of each phase and the names of the obtained measurements. Legend: reg.—regeneration phase; meas.—measurement phase.
DeviceMeasurement Session
(t = 2400 s)
Measurement 0
(t = 600 s)
Measurement 1
(t = 600 s)
Measurement 2
(t = 600 s)
Measurement 3
(t = 600 s)
reg.
(t = 300 s)
meas.
(t = 300 s)
reg.
(t = 300 s)
meas.
(t = 300 s)
reg.
(t = 300 s)
meas.
(t = 300 s)
reg.
(t = 300 s)
meas.
(t = 300 s)
BEECOM 1 b e e 1.0 b e e 1.1 b e e 1.2 b e e 1.3
B E E C O M 2 b e e 2.0 b e e 2.1 b e e 2.2 b e e 2.3
B E E C O M 3 b e e 3.0 b e e 3.1 b e e 3.2 b e e 3.3
Table 5. The number of bee colonies correctly examined during each test. Only this number of colonies was used in the tests. n o . o f . c o l . i n . c l a s s i = number of colonies available in c l a s s i , i { 0 , 1 } .
Table 5. The number of bee colonies correctly examined during each test. Only this number of colonies was used in the tests. n o . o f . c o l . i n . c l a s s i = number of colonies available in c l a s s i , i { 0 , 1 } .
DeviceMeasurement no . of . col . in . class 0 no . of . col . in . class 1
BEECOM 1 b e e 1.1 79
b e e 1.2 79
b e e 1.3 79
B E E C O M 2 b e e 2.1 99
b e e 2.2 99
b e e 2.3 99
B E E C O M 3 b e e 3.1 99
b e e 3.2 99
b e e 3.3 98
Table 6. Summary of results for data.bee1.2 with baseline correction.
Table 6. Summary of results for data.bee1.2 with baseline correction.
Method b acc acc 0 acc 1
1nn0.6920.6530.73
nb0.5750.60.55
svm_linear0.7480.6670.83
svm_radial0.6770.4930.86
svm_polynomial0.5870.2130.96
svm_sigmoid0.6830.5470.82
lg0.5650.60.53
rf0.7020.6130.79
com30.730.680.78
Table 7. Summary of results for data.bee1.3 with baseline correction.
Table 7. Summary of results for data.bee1.3 with baseline correction.
Method b acc acc 0 acc 1
1nn0.5430.5470.54
nb0.4530.3870.52
svm_linear0.6880.5470.83
svm_radial0.4850.120.85
svm_polynomial0.5120.1730.85
svm_sigmoid0.4520.1330.77
dt0.501
lg0.7130.7070.72
rf0.5020.4530.55
com30.6750.60.75
Table 8. Summary of results for data.bee2.2 with baseline correction.
Table 8. Summary of results for data.bee2.2 with baseline correction.
Method b acc acc 0 acc 1
1nn0.60.630.57
nb0.6250.680.57
svm_linear0.7350.670.8
svm_radial0.5950.70.49
svm_polynomial0.5350.460.61
svm_sigmoid0.5850.580.59
lg0.60.610.59
rf0.530.540.52
com30.6550.630.68
Table 9. Summary of results for data.bee2.3 with baseline correction.
Table 9. Summary of results for data.bee2.3 with baseline correction.
Method b acc acc 0 acc 1
1nn0.590.580.6
nb0.6050.710.5
svm_linear0.6850.60.77
svm_radial0.60.570.63
svm_polynomial0.610.340.88
svm_sigmoid0.550.50.6
lg0.5950.570.62
rf0.530.540.52
com30.660.590.73
Table 10. Summary of results for data.bee3.2 with baseline correction.
Table 10. Summary of results for data.bee3.2 with baseline correction.
Method b acc acc 0 acc 1
1nn0.6450.740.55
nb0.5650.60.53
svm_linear0.510.340.68
svm_radial0.540.410.67
svm_polynomial0.490.050.93
svm_sigmoid0.470.30.64
lg0.550.460.64
rf0.5850.640.53
com30.5950.490.7
Table 11. Summary of results for data.bee3.3 with baseline correction.
Table 11. Summary of results for data.bee3.3 with baseline correction.
Method b acc acc 0 acc 1
1nn0.640.60.68
nb0.6530.760.547
svm_linear0.620.520.72
svm_radial0.5930.360.827
svm_polynomial0.50.080.92
svm_sigmoid0.4350.470.4
lg0.710.660.76
rf0.6150.630.6
com30.690.660.72
Table 12. Best results for THRESHOLD 0.6: We counted the number of times the sensitivity threshold of 0.6 was exceeded. We considered variants v1 to v6. The best method was found to be svm_linear and com3 and variants v4 and v2. Slightly better were v4 and svm_linear. It is worth noting that com3 also includes svm_linear. In yellow, we highlighted the best methods and variants.
Table 12. Best results for THRESHOLD 0.6: We counted the number of times the sensitivity threshold of 0.6 was exceeded. We considered variants v1 to v6. The best method was found to be svm_linear and com3 and variants v4 and v2. Slightly better were v4 and svm_linear. It is worth noting that com3 also includes svm_linear. In yellow, we highlighted the best methods and variants.
Methodv1 v 2 v 3 v 4 v 5 v6 sum( v 1 : v 4 )sum( v 1 : v 6 )
1nn032412912
nb02130167
19svm_linear4555651930
svm_radial03121067
svm_polynomial00110022
svm_sigmoid00010011
lg4353001515
rf12023159
com3464519
sum13241926119
Table 13. Best results for THRESHOLD 0.65: We counted the number of times the sensitivity threshold of 0.65 was exceeded. We considered variants v1 to v6. The best method was found to be svm_linear and com3 and variants v4 and v2. Slightly better were v4 and svm_linear. It is worth noting that com3 also includes svm_linear. In yellow, we highlighted the best methods and variants.
Table 13. Best results for THRESHOLD 0.65: We counted the number of times the sensitivity threshold of 0.65 was exceeded. We considered variants v1 to v6. The best method was found to be svm_linear and com3 and variants v4 and v2. Slightly better were v4 and svm_linear. It is worth noting that com3 also includes svm_linear. In yellow, we highlighted the best methods and variants.
Method v 1 v 2 v 3 v 4 v 5 v 6 sum( v 1 : v 4 )sum( v 1 : v 6 )
1nn01011023
nb00010011
svm_linear2534431421
svm_radial00000000
svm_polynomial00000000
svm_sigmoid00010011
lg10220055
rf11011034
com3053513
sum41281563
Table 14. Best results for THRESHOLD 0.7: We counted the number of times the sensitivity threshold of 0.7 was exceeded. We considered variants v1 to v6. The best method was found to be svm_linear and com3 and variants v4 and v2. Slightly better were v4 and svm_linear. It is worth noting that com3 also includes svm_linear. In yellow, we highlighted the best methods and variants.
Table 14. Best results for THRESHOLD 0.7: We counted the number of times the sensitivity threshold of 0.7 was exceeded. We considered variants v1 to v6. The best method was found to be svm_linear and com3 and variants v4 and v2. Slightly better were v4 and svm_linear. It is worth noting that com3 also includes svm_linear. In yellow, we highlighted the best methods and variants.
Method v 1 v 2 v 3 v 4 v 5 v 6 sum( v 1 : v 4 )sum( v 1 : v 6 )
1nn01000011
nb00000000
svm_linear03122169
svm_radial00000000
svm_polynomial00000000
svm_sigmoid00000000
lg00020022
rf00010011
com301113
sum052621
Table 15. Results for the TRN-TST sample (90 percent of sites to 10 percent).
Table 15. Results for the TRN-TST sample (90 percent of sites to 10 percent).
s e r i a 1.2 _ 1 : [1 0] -> [0.7803 0.2197]
s e r i a 1.2 _ 10 : [1 0] -> [0.84 0.1597]
s e r i a 1.2 _ 13 : [0 1] -> [0.8584 0.1415]
s e r i a 2.2 _ 11 : [1 0] -> [0.7495 0.2502]
s e r i a 2.2 _ 14 : [0 1] -> [0.8613 0.139 ]
s e r i a 2.2 _ 17 : [0 1] -> [0.849 0.1508]
s e r i a 3.2 _ 1 . : [1 0] -> [0.8296 0.1704]
s e r i a 3.2 _ 10 : [1 0] -> [0.8496 0.15 ]
s e r i a 3.2 _ 11 : [0 1] -> [0.4597 0.54 ]
s e r i a 3.2 _ 12 : [1 0] -> [0.8364 0.1636]
s e r i a 3.2 _ 13 : [0 1] -> [0.003414 0.996]
Accuracy: 72.72727489471436
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Bąk, B.; Szkoła, J.; Wilk, J.; Artiemjew, P.; Wilde, J. In-Field Detection of American Foulbrood (AFB) by Electric Nose Using Classical Classification Techniques and Sequential Neural Networks. Sensors 2022, 22, 1148. https://doi.org/10.3390/s22031148

AMA Style

Bąk B, Szkoła J, Wilk J, Artiemjew P, Wilde J. In-Field Detection of American Foulbrood (AFB) by Electric Nose Using Classical Classification Techniques and Sequential Neural Networks. Sensors. 2022; 22(3):1148. https://doi.org/10.3390/s22031148

Chicago/Turabian Style

Bąk, Beata, Jarosław Szkoła, Jakub Wilk, Piotr Artiemjew, and Jerzy Wilde. 2022. "In-Field Detection of American Foulbrood (AFB) by Electric Nose Using Classical Classification Techniques and Sequential Neural Networks" Sensors 22, no. 3: 1148. https://doi.org/10.3390/s22031148

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