Samples preparation
Round (7 samples), sirloin (6 samples) and chuck (7 samples) of beef meat was purchased from different local butcheries in Tehran in order to consider the variations among meat composition. Textured soy protein (20 samples) was obtained from different local retail supermarkets. All beef meat samples were transferred to and kept in 4 °C refrigerator before investigation. All samples (each 100 g) were minced and homogenized using a food processor for 2 min, which was carefully washed between each preparation, using 0.2% Triton-X 100 solution followed by distilled water. Then, 10 g of homogenized meat was dried in Petri dishes using vacuum pump for 60 min. Fifty gram of textured soy protein was rehydrated by allowing it to completely absorb twice its weight distilled water in room temperature. The preparation was similar to the meat samples afterwards and homogenization and drying were applied on it. For classification step, 70% of each pure sample was used for training and the rest of the samples were exploited for validation (test data).
Preparation of adulterated samples for PLS-R model
A set of reference data (training data) consisting of the texture soy protein and beef meat (equal proportions of Round, sirloin, and chuck) were prepared by mixing texture soy protein with beef meat at concentration ranges of 0, 10, 20, 40, 60, 80, 90, and 100% (w/w).
The calibration set which included 42 samples (reference data) was produced as follows: 7 repeats for each of six mixtures with stated percentages (6 × 7 = 42). Additionally, a set of 6 independent mixtures in three repeats (6 × 3 = 18) was prepared for using as external validation (test data).
ATR-FTIR spectra acquisition
IR spectra were collected at room temperature using FTIR spectrometer (WQF- 510 Fourier transform spectrometer, Rayleigh Optics, China) equipped with a DLaTGS (deuterated, L-alanine doped triglycine sulfate) detector and ATR crystal (Diamond MIRacle;PIKE Tech- nologies, USA). Measurements were presented in the absorbance mode for the spectral range of 4000 to 400 cm-1 with a resolution of 4 cm-1. One-hundred scans were co-added to enhance signal to noise ratio (SNR) for each spectrum. The spectra were then subtracted against background air spectrum. The ATR crystal was cleaned after each acquisition using cotton and methanol of analytical grade and dried with lens cleaning tissue.
Preprocessing step and spectra range selection
In order to eliminate the effects of noise and nonlinearities of the spectra, preprocessing was applied on raw spectra. Raw data was transferred to mat files using essential FTIR software version 3.00.019, then used as an input spectral data by MATLAB software version 2014b. FTIR spectral data in range of 1700–1071 cm−1 was used for data analysis. Spectra collected in this range were smoothed using Savitzky-golay filter. The data were then preprocessed by scatter correction (MSC), standard normal variant (SNV) and Min-Max normalization.
Principal component analysis (PCA)
PCA is a linear unsupervised modern data analysis which is successfully used in meat species determination (
22). Reduction of the number of variables (scores), classification, and the representation of a multivariate data table in a low dimensional space are the benefits of PCA application. PCA build a few new variables called principal components (PCs) from linear combination of the main variables therefore, faster and more efficient analysis and classification can be performed (
23). The projections of the eigenvector on the PCs are called the scores and are a measure for the similarities among objects that were used for primary inspection of the data set and subsequently for classification of the samples (Riedwyl, 1988). In this work PCA algorithm was used to visualize discrimination between pure beef meat, and textured soy protein samples.
Artificial neural networks (ANNs)
To develop and validate the ANNs for discrimination between beef meat and textured soy protein, the MATLAB software version 2014b was used. In this study, a feed forward back-propagation artificial neural network with multilayer perceptron architecture unit was fitted to the training data. Prior to the training process, spectral pre-processing was performed as previously mentioned above. Kurtosis and Sum of High frequency Wavelet (SHW) were selected as a feature of each spectrum and have been used for the input unit. Cross-validation by the random subsets was applied to estimate the performance of the model when applied to new data. Four-layer neural networks were set, containing one output layer, two hidden layers, and one input layer.
Partial least square regression (PLS-R)
The partial least squares regression (PLS-R) has the ability to analyze data with strong collinear, noisy, and numerous variables in the predictor matrix X (
i.e., independent variables) and responses Y (
i.e., dependent variables) (
24).
In this study for quantitative analysis, the obtained spectra of adulterated samples were regressed using PLS-R method. This multivariate calibration analysis, transform the preprocessed FTIR spectra into the latent variables, which are linear combination of original variables with an orthogonal structure, while capturing most of the variance in the original data (
25). The training dataset is used to build and train the model and then test data set for determining performance of the model. PLS-R model was created using optimal numbers of the latent variables (
5). For the purpose of this evaluation PLS-R method statistical indices were used. Internal cross validation was performed on the same set of spectral data obtained from the standard mixtures that were used to establish the calibration curve. The root mean squared error of cross validation (RMSEcv) was calculated using random subsets of cross validation technique (3 fold). Accuracy of PLS-R model was evaluated by the coefficient of determination (R
2) of calibration.
PCA and PLS-R calculations were performed using MATLAB software version 2014b.