Next Article in Journal
Security Risk Measurement for Information Leakage in IoT-Based Smart Homes from a Situational Awareness Perspective
Previous Article in Journal
Real-Time Drink Trigger Detection in Free-living Conditions Using Inertial Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Distinguishing Fish Meal Quality Using Different Characteristic Parameters Based on Electronic Nose Technology

1
College of Engineering, Huazhong Agricultural University, Wuhan 430070, China
2
Key Laboratory of Agricultural Equipment in Mid-lower Yangtze River, Ministry of Agriculture, Wuhan 430070, China
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(9), 2146; https://doi.org/10.3390/s19092146
Submission received: 10 April 2019 / Revised: 26 April 2019 / Accepted: 7 May 2019 / Published: 9 May 2019
(This article belongs to the Section Chemical Sensors)

Abstract

:
In this paper, a portable electronic nose, that was independently developed, was employed to detect and classify a fish meal of different qualities. SPME-GC-MS (solid phase microextraction gas chromatography mass spectrometry) analysis of fish meal was presented. Due to the large amount of data of the original features detected by the electronic nose, a reasonable selection of the original features was necessary before processing, so as to reduce the dimension. The integral value, wavelet energy value, maximum gradient value, average differential value, relation steady-state response average value and variance value were selected as six different characteristic parameters, to study fish meal samples with different storage time grades. Principal Component Analysis (PCA) and Linear Discriminant Analysis (LDA), and five recognition modes, which included the multilayer perceptron neural network classification method, random forest classification method, k nearest neighbor algorithm, support vector machine algorithm, and Bayesian classification method, were employed for the classification. The result showed that the RF classification method had the highest accuracy rate for the classification algorithm. The highest accuracy rate for distinguishing fish meal samples with different qualities was achieved using the integral value, stable value, and average differential value. The lowest accuracy rate for distinguishing fish meal samples with different qualities was achieved using the maximum gradient value. This finding shows that the electronic nose can identify fish meal samples with different storage times.

1. Introduction

Fish meal is a high protein feed made from one or more kinds of fish, which is deoiled, dehydrated, and crushed. With an increase in the aquaculture scale in China in recent years, the demand for aquatic feed is rapidly increasing, and the demand for fish meal shows sustained growth. Fish meal is a highly valued source of feed proteins because it is easily digested and has excellent essential amino acids, other essential nutrients, and DHA. Fish meal is an excellent source of vitamins (such as riboflavin, nicotinic acid, vitamin A, and vitamin D) and minerals (such as calcium, phosphorus, iron, zinc, selenium, and iodine) [1] and is the main animal-derived feed raw material in the feed industry. Therefore, the quality of fish meal directly affects the quality of feed products [2]. During the storage process of fish meal, the quality and nutritional components of fish meal vary by different degrees due to weather changes, temperature, humidity, mold, and other microorganisms, which affect the digestion and immunity of animals [3,4]. Therefore, the detection of fish meal quality is an important technical link and means to ensure the quality of feed products.
In case of odor detection, the traditional instruments, such as gas chromatography (GC), gas chromatography/chemiluminescence (GC/SCD), and gas chromatography/mass spectrometry (GC/MS) are mostly employed [5,6]. Conventional physical and chemical analysis methods, such as chemical detection, sensory evaluation, and spectral analysis [7] are also employed. Unfortunately, they are destructive and time consuming for sample measurement. Furthermore, these instruments are very expensive and bulky.
Bionic olfaction technology is a new detection technology that has been developed in recent years. Currently, this technology is prevalent. Some scholars have applied this technology to the quality inspection of agricultural products, including the quality inspection of food crops [8,9,10,11,12], fruit [13,14,15,16,17], meat [18], and other plant crops [19,20,21], and the discrimination is satisfactory. Ghasemi-Varnamkhasti M [22] et al. applied bionic olfaction technology to detect beer aging; Natale C D [23,24] et al. applied this technology to detect the freshness of fish. Gobbi E [25,26,27,28] et al. applied bionic olfaction technology to colony detection, with high accuracy; Lim J H [29,30] et al. applied this technology to medical research. Therefore, the electronic nose has potential in detecting fish meal quality. Although many classification and prediction techniques, such as principal component analysis (PCA), support vector machines (SVM), are employed to process nonlinear measurement data from E-nose systems, the application in fish meal is still necessary.
No information is available in the application of an E-nose in assessing fish meal quality. In the quality assessment by an E-nose, feature extraction and selection are of great importance. Because of large quantities of data, it would be more useful to segregate the irrelevant or redundant attributes from relevant and important ones, although the exact governing rules may not be known. Feature selection provides a means for choosing the features that were best for classification, based on various criteria. Many feature extraction methods have been reported, while none is relevant with E-nose feature vectors extraction, which could sufficiently represent the information of the fish meal quality. Most of the features selected in the literature are the integral value, but the integral value can only reflect the overall information of the sample, and cannot reflect the dynamic information, that is, the mainstream information of the sample. The objectives of this research are to determine whether it is possible to distinguish fish meal with different storage times by an E-nose, and whether the feature vectors chosen are effective in the discrimination of fish meal samples, with different storage times. So the original features should be reasonably selected, while retaining as much information as possible.
In this work, we have designed and constructed a portable and low-cost E-nose, based on ten gas sensors to assess the freshness fish meal stored at different storage times. The integral value, average differential value, and relation steady-state response average value of sensor response curve were often used to characterize sample information [31]. In addition, the energy value, maximum gradient value, and variance value were employed as characteristic parameters to distinguish fish meal samples with different storage times. Based on these characteristic values, this study investigated fish meal samples of different qualities, determined appropriate characteristic values, and achieved better distinguishing results for fish meals of different qualities by some classification algorithms, such as PCA, LDA.

2. Materials and Methods

2.1. Test Material

Fresh fish meals, which were obtained from a feed company in hubei province, were placed in a thermostatic artificial climate box (RGX-250B, Shanghai Kuntian Instrument Co., Ltd., Shanghai, China) at 35 °C to make the fish meals gradually deteriorate, with an extended storage time. The fish meals were collected as test samples during storage with different storage times. A total of 6 fish meal samples of storage grades were selected for data collection of the detection device. The 6 fish meal samples were classified according to the acid value, which was made as a freshness evaluation index. The acid value of each grade sample was shown in the Table 1.

2.2. Bionic Olfaction Detection System

The system employed in the experiment was a portable fish meal quality detection system, based on bionic olfaction. As shown in Figure 1, the system primarily consisted of four parts; (I) a gas acquisition and transmission module; (II) a control processing storage module with strawberry pie as the core; (III) an ARPI600 data acquisition module; and (IV) a sensor array module. The sensor array module was the core component of the device and primarily consisted of 10 MOS (metal oxide semiconductor) gas sensors. The models of each sensor, and the gases that can be measured, are shown in Table 2. The ten gas sensors were selected in order to cover the volatile organic compounds in fish meal.
Gas sensors had broad spectrum response characteristics and can respond to a variety of gas components. This characteristic enabled the constructed array to test a variety of samples. The loop measurement voltage of the gas sensor array was (5 ± 0.2) V, and the heating voltage was (5 ± 0.2) V. In addition, the electronic nose was equipped with temperature and humidity sensors to measure the environmental temperature and humidity information to compensate the influence of the measuring environment on the gas sensor. The temperature and humidity sensors were integrated components (Guangzhou Aosong Electronics Co., Ltd., Guangzhou, China). The model is DHT11, and the measuring voltage is (5 ± 0.01) V. The temperature measuring range was 0~50 °C, the relative humidity measuring range was 20%~90%.
The key component of the device was the self-designed sensor sampling chamber, which consisted of an upper shell, a center body, and a lower shell. The shape of the upper shell with an air outlet was a regular prism; the first mounting cavity had the shape of a regular prism, and mounting holes were formed in the center of each side surface. The number of sensors was the same as the number of the side surfaces of the upper shell; each sensor was mounted in each mounting hole. The shape of the central body was a regular prism; the size of the central body matched the size of the first mounting cavity; a plurality of gas channels were uniformly arranged along the surface of the central body, and the number of the gas channels was equal to the number of the side surfaces of the central body. An air inlet was arranged in the center of the lower shell. This ensured the synchronization and uniformity of the detection of sample gas by each sensor. At the same time, it also ensured the full contact between the sample gas and the sensor, and reduced the response and recovery time. The volume of the gas sampling chamber is only 0.059 L, which effectively reduced the volume. The material used in the gas sampling chamber is polytetrafluoroethylene (PTFE) that has the characteristics of thermo-stability, slushing, not easily bonding, and good sealing. It is suitable for manufacturing the gas sampling chamber.
First, the detection device was pre-heated with electricity for half an hour to eliminate the any instability in the instrument. In this experiment, the gas flow rate was set at 2.2 L·min−1. Then, the valve 1 was opened and the valve 2 was closed, the device was cleaned with purified air that was filtered by activated carbon for 77 s. Last, the fish meal sample (80 g) was placed in a 250 mL high borosilicate headspace vials; the valve 2 was opened and the valve 1 was closed, the top air generated by the sample was pumped into the gas sampling chamber of the detection device by a micro air pump and chemically reacts with the gas sensor located in the sampling chamber, which caused the resistance of the sensor to change. The detection time of the device was 39 s and the data sampling interval was 1 s. After each sampling, the device needed to be cleaned and restored to test the next sample. All device controls were processed using qt creator programming. All the parameters selected above were optimized.

2.3. SPME-GC-MS Analysis

Accurately weigh the sample 3 ± 0.1 g in a 20 mL headspace vials, add a certain amount of saturated NaCl solution (10 mL), put it in a constant temperature magnetic stirrer and balance it [32]. After 10 min equilibration at 50 °C, SPME fiber (50/30 µm DVB/CAR/PDMS by Supelco) was exposed for 30 min in the vial headspace. Then, the fiber was immediately desorbed for 5 min in a gas chromatograph injection port operating in split mode with split ratio of 5:1 at 250 °C.
The identification of volatile compounds was performed by gas chromatograph (Thermo Fisher Scientific) coupled to ISQ mass spectrometry using a Trace GC-MS Thermo Fisher Scientific, equipped with a TG-5MS chromatographic column (30 m × 0.25 mm with 0.25 µm film thickness). Initial column temperature was held at 40 °C for 5 min, and then increased to 120 °C at 4 °C/min, with hold time of 1 min, and finally to 250 °C at 13 °C/min, with hold time of 5 min. Helium was used as the carrier gas at 1 mL/min constant flow. The temperature of ion source and transfer line was 230 °C, and 280 °C, respectively. The mass detector was operated in full scanning mode in the range between m/z 50–500, with IE energy of 70 eV. Chromatograms and spectra were recorded and processed using Xcalibur software (Thermo Fisher Scientific).
Compounds were identified by comparison of their mass spectra and retention times with those of injected authentic standards (C7–C40) [33].
RI (Retention index) was calculated as follows under single linear programming warming conditions:
R I = 100 n + 100 × T R x T R n T R n + 1 T R n
In the formula: TRx is the retention time of the components to be measured; n and n + 1 represent the number of carbon atoms of n-alkanes, respectively; TRn < TRx < TRn+1.

2.4. Experiment Design and Data Processing

The fish meal samples were measured using E-nose, based on the optimum experiment conditions. A total of 6 fish meal samples of storage grades were measured, and every sample was tested 30 times in parallel. Based We calculated the relative standard deviation (RSD, n = 30) of the relation steady-state response average value for each sensor.
Savitzky-Golay was adopted to perform five-point filtering and smoothing processing [34], in order to eliminate the noise signals. Six features were extracted, including integral value (INV), wavelet energy value (WEV), maximum gradient value (MGV), average differential value (ADV), relation steady-state response average value (RSAV), and variance value (VARV), as characteristic parameters of the electronic nose signals of fish meal samples. A total of 10 × 6 characteristic parameters were extracted to form a 60-dimensional characteristic matrix. Because the dimensions of the six eigenvalues differed, the data of each eigenvalue must be normalized. In this paper, normalization was utilized to normalize the data, as shown in the formula (1). PCA and LDA analysis methods were employed to analyze the classification results of each feature. A multi-layer perceptron neural network [35,36,37], random forest [38], K-nearest neighbor (K = 3) [39], support vector machine [40] and Naïve Bayes [41] classification methods were simultaneously employed to classify fish meal of different qualities with 6 characteristic values as inputs, and the classification accuracy rate for each characteristic value was obtained.
x i = x i x min x max x min
where x′i is the normalized characteristic value; xi is the eigenvalue of the original data; xmax is the maximum value of the original feature; and xmin is the minimum value of original features.

3. Results and Discussion

3.1. Application of Electronic Nose to the Odor of Fish Meal of Different Qualities

3.1.1. Repeatability of E-Nose Experiment

As shown in Table 3, the RSD values of all sensors response to the sample Samples numbered 1 were less than 5%, indicating that the experiment has good repeatability, that is, the sensors did not exhibit a “memory” to prior exposure sample, cleaning in fresh air always brought the sensors back to approximately same resistance as initial. Therefore, it was found that the use of E-nose in detecting fish meal odor resulted in good repeatability, sensitivity, effectiveness, and stability.

3.1.2. Response of Electronic Nose to Fish Meal of Different Qualities

Figure 2 was the fingerprint of fish meal of different qualities obtained by considering the relation steady-state response average value, as an example. As shown in the figure, the fingerprint of fish meal of different qualities differed to some extent, which provided the basis for the classification of fish meal quality in the future. Therefore, in subsequent research, the impact of each sensor’s characteristic values on the classification of fish meal samples of different qualities must be analyzed to compare the contribution of different characteristic values.
Based on gas chromatography-mass spectrometry, more than 30 compounds, including aldehydes, alcohols, ketones, nitrogen containing, oxygen containing or sulphur-containing compounds, esters, and alkanes were identified in fish meal. These volatile organic compounds (VOCs) contain both reducing and oxidizing agents that increase/decrease the electrons from crystal surface of MOS (Metal oxide semiconductor), leading to the decrease/increase in resistance of gas sensor. Therefore, a little decrease in sensor responses may cause from suppression of oxidizing gas emission. In addition, the TGS 2620 and TGS 2602 show high sensitivity in sensor responses with different fish meal samples. In fact, TGS 2620 and TGS 2602 exhibit high sensitivity to alcohols. In case of the fish meal, alcohols were found to be one of the most dominant volatiles in the fish meal. It suggests that alcohol odors may play an important role in detection of fish meal freshness based on single gas sensor. With the increase in storage levels, the response of MQ137 gradually increased, indicating that the concentration of ammonia and amine compounds increased gradually with the increase of storage time. In sample 6, the response of MQ137 increased rapidly, indicating severe corrupt samples had higher concentrations of ammonia and amines which were found in GC-MS assays. To support our above proposed sensing mechanism, the volatile compounds of fish meal were analyzed by using GC/MS. All volatile compounds of fish meal are listed in Table 4. One can be observed from Table 4 that no H2S was found from GC-MS experiment but MQ136 showed a response to fish meal (see Figure 2). This comes from cross sensitivities of MQ136 to many VOCs such as ethanol, ammonia, and toluene.

3.2. Feature Extraction and Selection

The selection of characteristic parameters of gas-sensitive signals has a considerable influence on the accuracy of the detection model. In this paper, six eigenvectors were selected to represent fish meal samples with different qualities via response curves. These eigenvalues were the integral value, wavelet energy value, maximum gradient value, average differential value, relation steady-state response average value, and variance value.

3.2.1. Integral Value

Integral value (INV): The integral value was the area between the sensor response signal curve and its baseline; it reflected the total response result of the sensor to the volatile components of the tested samples. The calculation formula was expressed as follows:
I N V = i = 1 T X i Δ t
In the formula, Xi is the response value of the sensor to the ith second of a sample; Δ t is the time interval between two adjacent sampling points, 1 s is selected; and T is the acquisition time of a sample by the sensor.

3.2.2. Wavelet Energy Value

Wavelet energy value (WEV): The db3 wavelet function was used to perform 4-layer wavelet decomposition with the original data of the sensors. Each sensor obtained 7 approximate coefficients as its characteristics, and the sum of squares of each coefficient was considered as the energy value of each sensor.
W E V = y = 1 m α 4 y 2
where α4y is the yth decomposition coefficient in the set of approximation coefficients after four-scale decomposition of the signal, and m is the total number of coefficients in the set of approximation coefficients.

3.2.3. Maximum Gradient Value

Maximum gradient value (MGV): The response curve of the gas sensor had a maximum response value. Thus, the slope of the line segment between the maximum value and the initial value could be used to express the signal change speed in the initial stage.
M G V = x i max x 0 t
where ximax is the maximum response value that corresponds to a sample; x0 is the initial response value of a sample; and t is the response time that corresponds to the maximum response value.

3.2.4. Average Differential Value

Average differential value (ADV): The average differential value was a method that could comprehensively reflect the total information of the sensor’s dynamic response process and directly reflected the mainstream information of the gas sensor’s response to gas.
A D V = 1 T 1 i = 1 T 1 x i + 1 x i Δ t
In the formula, xi is the response value of the sensor to the ith second of a sample; Δ t is the time interval between two adjacent sampling points, 1 s; and T is the acquisition time of a sample by the sensor.

3.2.5. Relation Steady-State Response Average Value

Relation steady-state response average value (RSAV): The response curve of the gas sensor had a relatively stable interval; thus, the average value of this interval could be used to characterize the stable characteristic. The calculation formula was expressed as follows:
R S A V = i = t 0 T x i T t 0
In the formula, xi is the response value of the sensor to the ith second of a sample; t0 is the corresponding time when the stability is to be reached; and T is the acquisition time of a sample by the sensor.

3.2.6. Variance Value

Variance value (VARV): Variance reflected the degree of data dispersion, and the response signal variance was used to represent the characteristic value of its signal strength.
V A R V = i = 1 N ( x i x ¯ ) 2 n
where x ¯ is the mean value of the sensor response signal to a sample, xi is the response value of the sensor to the ith second of a sample, and n is the time points of the sensor

3.3. Principal Component Analysis (PCA)

PCA could deduct dimensions and observe a primary evaluation of the between-class similarity PCA is a projection method that allows an easy visualization of all the information contained in a data-set. In addition, PCA helps to find out in what respect a sample is different from others and which variables contribute most to this difference. The integral value, wavelet energy value, maximum gradient value, average differential value, relation steady-state response average value and variance value were applied as characteristic parameters to perform a principal component analysis on fish meal at six different storage time levels. Figure 3 showed a principal component analysis diagram of fish meal of six different qualities with different characteristic parameters. The diagram showed that the sum of the first principal component analysis value and the second principal component analysis value was greater than 85% when all characteristic values were employed as parameters. This finding showed that the electronic nose adequately reflected the volatile gases of fish meal at different storage times, and the distribution results were similar but the classification results were not satisfactory. For each feature vector classification result, all fish meal samples were divided into two categories—the sixth and the other—that is, rotten samples were clearly distinguished from fresh samples but the distinction was almost not distinct for the first five categories of samples, which indicated that the odor volatilized from rotten samples and fresh samples distinctly differed while all fresh samples overlapped due to similar volatile odors. Considering all PCA analysis charts, when the relation steady-state response average value was employed as the characteristic parameter of fish meal of different quality grades, the PCA analysis chart had a better discrimination effect, and the discrimination effect using the maximum gradient value and the variance value was the worst. In some cases, the distance between groups was smaller (fresh samples) and the distance within groups was larger (corrupt samples).

3.4. Linear Discriminant Analysis (LDA)

Linear discriminant analysis is a statistical method that can determine which group the sample belongs. This method maximizes the variance between categories and minimizes the variance within categories. Figure 4 shows the linear discriminant analysis results for different feature vectors on fish meal samples of different qualities. As shown in the figure, the results of linear discriminant analysis were distinctly better than those of principal component analysis. PCA only fits a handful of samples at a time. If the number of fish meal samples to be investigated increases, the fish meal samples with different storage times will become crowded and not easily distinguished in the PCA chart. The distribution structures of all linear discriminant analyses were particularly similar, due to similar data structures. Although fresh samples were not easily distinguished because the first two discriminant functions were applied in the linear discriminant analysis chart, through the discriminant analysis results of the five discriminant functions. The accuracy rate of the linear discriminant analysis, using integral values as feature vectors, was 90%, and the accuracy rate of linear discriminant analysis, using the wavelet energy values as feature vectors was 85.6%, and the accuracy rate of linear discriminant analysis, using the maximum gradient values as feature vectors was 56.7%. The correct rate of linear discriminant analysis using the average differential value as feature vector was 89.4%, the correct rate of linear discriminant analysis using the relation steady-state response average value as feature vector was 93.9%, and the correct rate of linear discriminant analysis using the variance value as feature vector was 92.8%. Therefore, the accuracy rate using the relation steady-state response average value to evaluate fish meal samples with different qualities was the highest, and the accuracy rate using the maximum gradient value to analyze fish meal samples with different qualities was the lowest.

3.5. Accuracy Comparison of Single Feature Classification under Different Classification Methods

To determine which features contribute most to the classification of fish meal quality, 21 fish meal samples of different storage time grades of each group were randomly selected as training sets (total of 126 samples) to train fish meal samples with different qualities, and the remaining 9 samples (total of 54 samples) of each group were employed as prediction sets. The integral value (INV), wavelet energy value (WEV), maximum gradient value (MGV), average differential value (ADV), relative steady-state response average value (RSAV), and variance value (VARV) were employed as characteristic parameters to model. With 10 sensor response data as the input, and fish meal samples at different storage time levels as the output, the classification accuracy of various eigenvalue was tested using a multi-layer perceptron neural network classification method, random forest classification method, K-nearest neighbor algorithm (K = 3), support vector machine algorithm, Naïve Bayes classification method, and five recognition modes. The test results were listed in Table 5.
As shown in Table 5, the highest accuracy rate was obtained using the random forest classification algorithm. The lowest classification accuracy rate was obtained using the support vector machine algorithm. This finding may be attributed to the fact that the RF classification method [42] is an integrated learning algorithm that consists of multiple decision trees (DTs). The algorithm is suitable for processing high-dimensional data and runs relatively fast. Its execution process is described as follows: First, the N-group training set is extracted from the original data; second, the N-group training set is used to construct N decision trees. During the growth process of each tree, m (m < M) characteristic variables are randomly selected from all M characteristic variables to divide the internal nodes. Last, the prediction results of N decision trees are collected and the category of new samples is determined by voting.
For the MLPNN (multilayer perceptron neural network) classifier, the highest accuracy of discriminating different quality fish meal samples was obtained using the relation steady-state response average value as a feature vector, and the lowest accuracy of discriminating different quality fish meal samples was obtained using the maximum gradient value as a feature vector. For the RF classifier, the highest accuracy was obtained using the integral value and the wavelet energy value, as features to discriminate the different quality fish meal samples, and the lowest accuracy was obtained using the maximum gradient value as an eigenvector to discriminate different quality fish meal samples. For the KNN classifier, the highest accuracy of discriminating fish meal samples, with different qualities, was obtained using the relation steady-state response average value as a feature vector, and the lowest accuracy of discriminating fish meal samples with different qualities was obtained using the maximum gradient value, as a feature vector. For the SVM classifier, the highest accuracy was obtained using the integral value as a feature vector to discriminate different quality fish meal samples, and the lowest accuracy was obtained using the variance value as a feature vector to discriminate different quality fish meal samples. For the Naive Bayes classifier, the highest accuracy of discriminating fish meal samples with different quality was obtained using the average differential value and relation steady-state response average value as eigenvectors, and the lowest accuracy of discriminating fish meal samples with different qualities was obtained using the maximum gradient value as eigenvectors. Therefore, for the accuracy of single feature classification, the highest accuracy was obtained using the integral value, relation steady-state response average value and average differential value as eigenvectors to discriminate different quality fish meal samples, and the lowest accuracy was obtained using the maximum gradient value as eigenvector to discriminate different quality fish meal samples. These findings were almost identical to the results of the previously mentioned PCA and LDA analysis. The similarity may be attributed to the observation that the test response signal of the electronic nose to the sample is relatively stable. The feature points extracted by the maximum gradient method of the response curve of a sample will be observed at different times of the response curve, which is worse than the analysis of the relation steady-state response average value, while the relation steady-state response average value and integral value method can extract the stable signal of the electronic nose signal, so the prediction results are better.

4. Conclusions

In this paper, the response curves of the fish meal samples, with different storage times, were obtained using a self-made electronic nose. Most VOCS emitted from fish meal malodor are reducing gases, and the fingerprints of the fish meal with different qualities differed, which enabled the electronic nose to distinguish between different quality fish meal.
The discriminant result of the linear discriminant analysis was better than those of the principal component analysis. In this paper, the principal component analysis and linear discriminant analysis of fish meal quality were performed by selecting six features: Integral value, wavelet energy value, maximum gradient value, average differential value, relation steady-state response average value, and variance value. By PCA and LDA analysis, the sum of the first principal component analysis value and the second principal component analysis value exceeded 85% when all features were considered to be parameters. The effect of using the relation steady-state response average value as the characteristic parameter was better, and the accuracy of linear discriminant analysis was 93.9%. The effect of using the maximum gradient value as the characteristic parameter was worst, and the correct rate of linear discriminant analysis was only 56.7%.
To further determine the best and worst eigenvalues in fish meal quality detection, the classification methods of a multi-layer perceptron neural network, random forest classification, K-nearest neighbor algorithm, support vector machine algorithm, Bayesian classification method and five recognition modes were used to classify the fish meal quality, and the highest accuracy was obtained using the random forest classification algorithm. The highest accuracy was obtained using the integral value, relation steady-state response average value, and average differential value as eigenvectors, and the lowest accuracy was obtained using the maximum gradient value as eigenvectors.
The results indicated that the electronic nose could classify the fish meal with different qualities. When selecting an optimal feature, the classification effect was better. Further research shows that the electronic nose has strong sensitivity and selectivity in detecting fish meal samples of different storage times.

Author Contributions

Formal analysis, investigation, methodology and writing-original draft preparation, P.L.; data curation, Z.R. and K.S.; validation, writing-review and editing, H.T. and Z.N.; funding acquisition and project administration, Z.N.

Funding

The work was supported by the Fundamental Research Funds for the Central Universities (2662018PY081).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Olsen, R.L.; Hasan, M.R. A limited supply of fishmeal: Impact on future increases in global aquaculture production. Trends Food Sci. Technol. 2012, 27, 120–128. [Google Scholar] [CrossRef]
  2. Ai, Q.; Mai, K.; Tan, B.; Xu, W.; Duan, Q.; Ma, H.; Zhang, L. Replacement of fish meal by meat and bone meal in diets for large yellow croaker, Pseudosciaena crocea. Aquaculture 2006, 260, 255–263. [Google Scholar] [CrossRef]
  3. Macan, J.; Turk, R.; Vukusic, J.; Kipcic, D.; Milkovic-Kraus, S. Long-term follow-up of histamine levels in a stored fish meal sample. Anim. Feed Sci. Technol. 2006, 127, 169–174. [Google Scholar] [CrossRef]
  4. Kose, S.; Quantick, P.; Hall, G. Changes in the levels of histamine during processing and storage of fish meal. Anim. Feed Sci. Technol. 2003, 107, 161–172. [Google Scholar] [CrossRef]
  5. Capone, S.; Tufariello, M.; Francioso, L.; Montagna, G.; Casino, F.; Leone, A.; Siciliano, P. Aroma analysis by GC/MS and electronic nose dedicated to Negroamaro and Primitivo typical Italian Apulian wines. Sens. Actuators B Chem. 2013, 179, 259–269. [Google Scholar] [CrossRef]
  6. Duan, Y.; Zheng, F.; Chen, H.; Huang, M.; Xie, J.; Chen, F.; Sun, B. Analysis of volatiles in Dezhou Braised Chicken by comprehensive two-dimensional gas chromatography/high resolution-time of flight mass spectrometry. LWT-Food Sci. Technol. 2015, 60, 1235–1242. [Google Scholar] [CrossRef]
  7. Huang, L.; Zhao, J.; Chen, Q.; Zhang, Y. Nondestructive measurement of total volatile basic nitrogen (TVB-N) in pork meat by integrating near infrared spectroscopy, computer vision and electronic nose techniques. Food Chem. 2014, 145, 228–236. [Google Scholar] [CrossRef]
  8. Gancarz, M.; Wawrzyniak, J.; Gawrysiak-Witulska, M.; Wiqcek, D.; Nawrocka, A.; Tadla, M.; Rusinek, R. Application of electronic nose with MOS sensors to prediction of rapeseed quality. Measurement 2017, 103, 227–234. [Google Scholar] [CrossRef]
  9. Raigar, R.K.; Upadhyay, R.; Mishra, H.N. Storage quality assessment of shelled peanuts using non-destructive electronic nose combined with fuzzy logic approach. Postharvest Biol. Technol. 2017, 132, 43–50. [Google Scholar] [CrossRef]
  10. Timsorn, K.; Lorjaroenphon, Y.; Wongchoosuk, C. Identification of adulteration in uncooked jasmine rice by a portable low-cost artificial olfactory system. Measurement 2017, 108, 67–76. [Google Scholar] [CrossRef]
  11. Rodriguez, S.D.; Barletta, D.A.; Wilderjans, T.F.; Bernik, D.L. Fast and efficient food quality control using electronic noses: Adulteration detection achieved by unfolded cluster analysis coupled with time-window selection. Food Anal. Methods 2014, 7, 2042–2050. [Google Scholar] [CrossRef]
  12. Concina, I.; Falasconi, M.; Gobbi, E.; Bianchi, F.; Musci, M.; Mattarozzi, M.; Pardo, M.; Mangia, A.; Careri, M.; Sberveglieri, G. Early detection of microbial contamination in processed tomatoes by electronic nose. Food Control 2009, 20, 873–880. [Google Scholar] [CrossRef]
  13. Sanaeifar, A.; Mohtasebi, S.S.; Ghasemi-Varnamkhasti, M.; Ahmadi, H. Development and application of a new low cost electronic nose for the ripeness monitoring of banana using computational techniques (PCA, LDA, SIMCA, and SVM). Czech J. Food Sci. 2014, 32, 538–548. [Google Scholar] [CrossRef]
  14. Tang, K.T.; Chiu, S.W.; Pan, C.H.; Hsieh, H.Y.; Liang, Y.S.; Liu, S.C. Development of a portable electronic nose system for the detection and classification of fruity odors. Sensors 2010, 10, 9179–9193. [Google Scholar] [CrossRef] [PubMed]
  15. Sanaeifar, A.; Mohtasebi, S.S.; Ghasemi-Varnamkhasti, M.; Ahmadi, H. Application of MOS based electronic nose for the prediction of banana quality properties. Measurement 2016, 82, 105–114. [Google Scholar] [CrossRef]
  16. Hui, G.; Jin, J.; Deng, S.; Ye, X.; Zhao, M.; Wang, M.; Ye, D. Winter jujube (Zizyphus jujuba Mill.) quality forecasting method based on electronic nose. Food Chem. 2015, 170, 484–491. [Google Scholar] [CrossRef] [PubMed]
  17. Radi; Ciptohadijoyo, S.; Litananda, W.S.; Rivai, M. Electronic nose based on partition column integrated with gas sensor for fruit identification and classification. Comput. Electron. Agric. 2016, 121, 429–435. [Google Scholar] [CrossRef]
  18. Chen, J.; Gu, J.; Zhang, R.; Mao, Y.; Tian, S. Freshness Evaluation of Three Kinds of Meats Based on the Electronic Nose. Sensors 2019, 19, 605. [Google Scholar] [CrossRef]
  19. Kiani, S.; Minaei, S.; Ghasemi-Varnamkhasti, M. A portable electronic nose as an expert system for aroma-based classification of saffron. Chemom. Intell. Lab. Syst. 2016, 156, 148–156. [Google Scholar] [CrossRef]
  20. Yu, H.; Wang, J.; Zhang, H.; Yu, Y.; Yao, C. Identification of green tea grade using different feature of response signal from E-nose sensors. Sens. Actuators B Chem. 2008, 128, 455–461. [Google Scholar] [CrossRef]
  21. Wang, Y.; Wang, Z.; Diao, J.; Sun, X.; Luo, Z.; Li, G. Discrimination of Different Species of Dendrobium with an Electronic Nose Using Aggregated Conformal Predictor. Sensors 2019, 199, 64. [Google Scholar] [CrossRef] [PubMed]
  22. Ghasemi-Varnamkhasti, M.; Mohtasebi, S.S.; Siadat, M.; Lozano, J.; Ahmadi, H.; Razavi, S.H.; Dicko, A. Aging fingerprint characterization of beer using electronic nose. Sens. Actuators B Chem. 2011, 159, 51–59. [Google Scholar] [CrossRef]
  23. Natale, C.D.; Olafsdottir, G.; Einarsson, S.; Martinelli, E.; Paolesse, R.; Damico, A. Comparison and integration of different enectronic noses for freshness evaluation of cod-fish fillets. Sens. Actuators B Chem. 2001, 177, 572–578. [Google Scholar] [CrossRef]
  24. Li, J.; Feng, H.; Liu, W.; Gao, Y.; Hui, G. Design of a portable electronic nose system and application in K value prediction for large yellow croaker (Pseudosciaena crocea). Food Anal. Methods 2016, 9, 2943–2951. [Google Scholar] [CrossRef]
  25. Gobbi, E.; Falasconi, M.; Torelli, E.; Sberveglieri, G. Electronic nose predicts high and low fumonisin conta-mination in maize cultures. Food Res. Int. 2011, 44, 992–999. [Google Scholar] [CrossRef]
  26. Sibila, O.; Garcia-Bellmunt, L.; Giner, J.; Merino, J.L.; Suarez-Cuartin, G.; Torrego, A.; Solanes, I.; Castillo, D.; Valera, J.L.; Cosio, B.G.; et al. Identification of airway bacterial colonization by an electronic nose in chronic obstructive pulmonary disease. Respir. Med. 2014, 108, 1608–1614. [Google Scholar] [CrossRef]
  27. Parlapani, F.F.; Mallouchos, A.; Haroutounian, S.A.; Boziaris, L.S. Volatile organic compounds of microbial and non-microbial origin produced on model fish substrate un-inoculated and inoculated with gilt-head sea bream spoilage bacteria. LWT Food Sci. Technol. 2017, 78, 54–62. [Google Scholar] [CrossRef]
  28. Timsorn, K.; Thoopboochagorn, T.; Lertwattanasakul, N.; Wongchoosuk, C. Evaluation of bacterial population on chicken meats using a briefcase electronic nose. Biosyst. Eng. 2016, 151, 116–125. [Google Scholar] [CrossRef]
  29. Lim, J.H.; Park, J.; Oh, E.H.; Ko, H.J.; Hong, S.; Park, T.H. Nanovesicle-based bioelectronic nose for the diagnosis of lung cancer from human blood. Adv. Healthc. Mater. 2014, 3, 360–366. [Google Scholar] [CrossRef]
  30. Coronel, T.R.; Rodríguez, M.; Jiménez de Romero, N.; Bruins, M.; Gomez, R.; Yntema, J.B.; Chaparro, A.G.; Gerritsen, J.W.; Wieqerinck, W.; Perez, B.D.; et al. The potential of a portable point-of-care electronic nose to diagnose tuberculosis. J. Infect. 2017, 75, 441–447. [Google Scholar] [CrossRef]
  31. Yin, Y.; Chu, B.; Yu, H.; Xiao, Y. A selection method for feature vectors of electronic nose signal based on wilks Λ-statistic. J. Food Meas. Charact. 2014, 8, 29–35. [Google Scholar] [CrossRef]
  32. Cuevas, F.J.; Moreno-Rojas, J.M.; Ruiz-Moreno, M.J. Assessing a traceability technique in fresh oranges (Citrus sinensis L. Osbeck) with an HS-SPME-GC-MS method.Towards a volatile characterisation of organic oranges. Food Chem. 2017, 221, 1930–1938. [Google Scholar] [CrossRef]
  33. Fortini, M.; Migliorini, M.; Cherubini, C.; Cecchi, L.; Calamai, L. Multiple internal standard normalization for improving HS-SPME-GC-MS quantitation in virgin olive oil volatile organic compounds (VOO-VOCs) profile. Talanta 2017, 165, 641–652. [Google Scholar] [CrossRef]
  34. Chen, J.; Jonsson, P.; Tamura, M.; Gu, Z.; Matsushita, B.; Eklundh, L. A simple method for reconstructing a high-quality NDVI time-series data set based on the Savitzky-Golay filter. Remote Sens. Environ. 2004, 91, 332–344. [Google Scholar] [CrossRef]
  35. Jiang, X.; Jia, P.; Luo, R.; Deng, B.; Duan, S.; Yan, J. A novel electronic nose learning technique based on active learning: EQBC-RBFNN. Sens. Actuators B Chem. 2017, 249, 533–541. [Google Scholar] [CrossRef]
  36. Szecówka, P.M.; Szczurek, A.; Licznerski, B.W. On reliability of neural network sensitivity analysis applied for sensor array optimization. Sens. Actuators B Chem. 2011, 157, 298–303. [Google Scholar] [CrossRef]
  37. Pan, C.H.; Hsieh, H.Y.; Tang, K.T. An analog multilayer perceptron neural network for a portable electronic nose. Sensors 2013, 13, 193–207. [Google Scholar] [CrossRef]
  38. Gislason, P.O.; Benediktsson, J.A.; Sveinsson, J.R. Random forests for land cover classification. Pattern Recognit. Lett. 2006, 27, 294–300. [Google Scholar] [CrossRef]
  39. Liu, F.; Yang, S.; Ding, Y.; Xu, F. Single sample face recognition via BoF using multistage KNN collaborative coding. Multimed. Tools Appl. 2019, 12, 1–15. [Google Scholar] [CrossRef]
  40. Hmeidi, I.; Hawashin, B.; El-Qawasmeh, E. Performance of KNN and SVM classifiers on full word Arabic articles. Adv. Eng. Inform. 2008, 22, 106–111. [Google Scholar] [CrossRef]
  41. Zadrozny, B.; Elkan, C. Obtaining calibrated probability estimates from decision trees and naive bayesian classifiers. In Proceedings of the Eighteenth International Conference on Machine Learning, Williamstown, MA, USA, 28 June–1 July 2001; pp. 609–616. [Google Scholar]
  42. Jhonnerie, R.; Siregar, V.P.; Nababan, B.; Prasetyo, L.B.; Wouthuyzen, S. Random forest classification for mangrove land cover mapping using landsat 5 TM and alos palsar imageries. Procedia Environ. Sci. 2015, 24, 215–221. [Google Scholar] [CrossRef]
Figure 1. Block diagram of detection device system.
Figure 1. Block diagram of detection device system.
Sensors 19 02146 g001
Figure 2. Fingerprints of different fish meal samples with the relation steady-state response average value as an example (samples numbered 1 (a); samples numbered 2 (b); samples numbered 3 (c); samples numbered 4 (d); samples numbered 5 (e); samples numbered 6 (f)).
Figure 2. Fingerprints of different fish meal samples with the relation steady-state response average value as an example (samples numbered 1 (a); samples numbered 2 (b); samples numbered 3 (c); samples numbered 4 (d); samples numbered 5 (e); samples numbered 6 (f)).
Sensors 19 02146 g002aSensors 19 02146 g002b
Figure 3. Principal Component Analysis (PCA) analysis results for different characteristic values (integral value (a); wavelet energy value (b); maximum gradient value (c); average differential value (d); relation steady-state response average value (e); and variance value (f)).
Figure 3. Principal Component Analysis (PCA) analysis results for different characteristic values (integral value (a); wavelet energy value (b); maximum gradient value (c); average differential value (d); relation steady-state response average value (e); and variance value (f)).
Sensors 19 02146 g003
Figure 4. Linear discriminant analysis (LDA) results for different characteristic values (integral value (a); wavelet energy value (b); maximum gradient value (c); average differential value (d); relation steady-state response average value (e); and variance value (f)).
Figure 4. Linear discriminant analysis (LDA) results for different characteristic values (integral value (a); wavelet energy value (b); maximum gradient value (c); average differential value (d); relation steady-state response average value (e); and variance value (f)).
Sensors 19 02146 g004
Table 1. The acid value of each grade sample.
Table 1. The acid value of each grade sample.
Samples123456
Acid Value2.993.784.635.46.589.25
Table 2. Gas sensor array and its properties.
Table 2. Gas sensor array and its properties.
Sensor NumbersSensor TypesSensitive SubstancesDetection Ranges
S1TGS822Alcohol, solvent vapors50–5000 ppm
S2TGS2602General air contaminants1–30 ppm
S3TGS813Carbon monoxide, ethanol, methane, hydrogen, isobutane50–10,000 ppm
S4TGS2620Solvent vapours50–5000 ppm
S5MQ136H2S1–200 ppm
S6TGS2600Carbon monoxide, hydrogen 1–30 ppm
S7MQ139R11, R22, R113, R134A, halogen10–1000 ppm
S8TGS2610Ethanol, hydrogen, methane, isobutane/propane500–10,000 ppm
S9MQ137Ammonia and amine compounds 5–500 ppm
S10TGS2611Ethanol, hydrogen, isobutane, methane500–10,000 ppm
Table 3. The Repeatability of response values of E-nose 10 sensors.
Table 3. The Repeatability of response values of E-nose 10 sensors.
SensorS1S2S3S4S5S6S7S8S9S10
RSD/%2.721.053.154.652.433.531.912.241.262.27
Table 4. The identified volatile flavor compounds of fish meal headspace using SPME-GC-MS.
Table 4. The identified volatile flavor compounds of fish meal headspace using SPME-GC-MS.
No.Retention TimeMolecular FormulaVolatile CompoundsRIIdentification
Calculated ValueLiterature Value
12.45C3H9NN,N-dimethyl-methylamine-502MS, RI
23.4C5H10OPentanal-699MS, RI
34.61C3H6O2Propanoic acid700700MS, RI
45.35C5H10O(Z)-2-penten-1-ol767767MS, RI
56.31C6H12OHexanal800800MS, RI
67.65C4H8O2Butanoic acid832805MS, RI
78.44C6H10O(E) -2-hexenal851854MS, RI
89.28C5H10O23-Methyl-butanoic acid871863MS, RI
99.71C5H10O22-Methyl-butanoic acid882861MS, RI
1010.47C7H14OHeptanal900901MS, RI
1111.19C8H9NO2Methoxy-phenyl-oxime918-MS
1212.89C7H6OBenzaldehyde958962MS, RI
1313.47C6H12O24-Methyl-pentanoic acid972949MS, RI
1413.83C8H16O1-Octen-3-ol980980MS, RI
1514.14C8H9NO2Methyl-carbamic acid phenyl ester987-MS
1614.54C6H12O2Hexanoic acid997990MS, RI
1714.65C7H10N22-ethyl-5-methyl-pyrazine10001005MS, RI
1814.75C8H16Ooctanal10021003MS, RI
1915.73C8H16O33-Hydroxy-2,2-dimethyl-butanoic acid ethyl ester1027-MS
2016.11C7H8OBenzyl alcohol10361036MS, RI
2116.34C8H8OBenzeneacetaldehyde10421045MS, RI
2216.84C6H10O25-Ethyldihydro-2(3H)-furanone10541057MS, RI
2318.79C9H18ONonanal11031104MS, RI
2421.46C5H9NO2-Piperidinone11751174MS, RI
2521.67C10H8Naphthalene11811182MS, RI
2622.1C10H20O2-Decanone11921193MS, RI
2722.56C10H20ODecanal12051206MS, RI
2825.67C11H22O2-Undecanone12931294MS, RI
2926.46C11H18N22,5-Dimethyl-3-(3-methyl-butyl) pyrazine13201315MS, RI
3028.58C14H30Tetradecane14001400MS, RI
3130.47C15H24OButylated hydroxytoluene15191513MS, RI
3234.78C16H32O2n- Hexadecanoic acid19601968MS, RI
Table 5. Accuracy comparison of single feature classification for different classification methods.
Table 5. Accuracy comparison of single feature classification for different classification methods.
AlgorithmMLPNNRFKNNSVMNaive Bayes
TrainingValidationTrainingValidationTrainingValidationTrainingValidationTrainingValidation
INV9191.410090.790.574.184.0970.8390.577.8
WEV96.784.510090.787.364.878.0368.7587.383.3
MGV72.172.410083.383.361.162.1254.178170.4
ADV9191.410085.292.970.478.0356.2589.788.9
RSAV93.491.41008792.181.578.7962.588.187
VARV8282.810088.990.588.956.0635.4284.177.8

Share and Cite

MDPI and ACS Style

Li, P.; Ren, Z.; Shao, K.; Tan, H.; Niu, Z. Research on Distinguishing Fish Meal Quality Using Different Characteristic Parameters Based on Electronic Nose Technology. Sensors 2019, 19, 2146. https://doi.org/10.3390/s19092146

AMA Style

Li P, Ren Z, Shao K, Tan H, Niu Z. Research on Distinguishing Fish Meal Quality Using Different Characteristic Parameters Based on Electronic Nose Technology. Sensors. 2019; 19(9):2146. https://doi.org/10.3390/s19092146

Chicago/Turabian Style

Li, Pei, Zouhong Ren, Kaiyi Shao, Hequn Tan, and Zhiyou Niu. 2019. "Research on Distinguishing Fish Meal Quality Using Different Characteristic Parameters Based on Electronic Nose Technology" Sensors 19, no. 9: 2146. https://doi.org/10.3390/s19092146

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