You are on page 1of 14

international journal of refrigeration 74 (2017) 151–164

Available online at www.sciencedirect.com

ScienceDirect

j o u r n a l h o m e p a g e : w w w. e l s e v i e r. c o m / l o c a t e / i j r e f r i g

Identification of freezer burn on frozen salmon


surface using hyperspectral imaging and
computer vision combined with machine
learning algorithm

Jun-Li Xu, Da-Wen Sun *


Food Refrigeration and Computerized Food Technology (FRCFT), School of Biosystems and Food Engineering,
Agriculture and Food Science Centre, University College Dublin, National University of Ireland, Belfield, Dublin
4, Ireland

A R T I C L E I N F O A B S T R A C T

Article history: This study explored the potential of computer vision system (CVS) and hyperspectral imaging
Received 4 August 2016 (HSI) technique covering spectral range of 900–1700 nm for identifying freezer burnt salmon
Received in revised form 13 October fillets after frozen storage. Local binary pattern (LBP) descriptor was applied for the RGB image
2016 classification. Reflectance spectra were obtained from various positions surface and pre-
Accepted 16 October 2016 treated using the standard normal variate (SNV) transformation. TreeBagger classifier was
Available online 18 October 2016 used to build classification models for recognition and authentication of the freezer burnt
flesh. The results suggested that hyperspectral discrimination performed much better than
Keywords: CVS with the correct classification rate (CCR) of 0.905 in validation and CCR of 0.945 in cross-
Atlantic salmon validation. The effective wavelengths were selected based upon the feature importance in
Hyperspectral imaging the TreeBagger model and the corresponding optimized model yielded CCR of 0.914 in vali-
Computer vision dation and 0.978 in cross-validation. Overall, the outcome suggested the capability of HSI
TreeBagger classifier for rapid categorization of damaged regions on frozen salmon.
Machine learning © 2016 Elsevier Ltd and IIR. All rights reserved.

Identification de la brûlure de congélation sur la surface du


saumon congelé en utilisant l’imagerie hyperspectrale et la
vision par ordinateur combinée avec l’algorithme
d’apprentissage automatique
Mots clés : Saumon atlantique ; Imagerie hyperspectrale ; Vision par ordinateur ; Classificateur TreeBagger ; Apprentissage automatique

* Corresponding author. Food Refrigeration and Computerized Food Technology (FRCFT), School of Biosystems and Food Engineering, Ag-
riculture and Food Science Centre, University College Dublin, National University of Ireland, Belfield, Dublin 4, Ireland. Fax: +353 1 7167493.
E-mail address: dawen.sun@ucd.ie (D.-W. Sun; Websites: www.ucd.ie/refrig, www.ucd.ie/sun.).
http://dx.doi.org/10.1016/j.ijrefrig.2016.10.014
0140-7007/© 2016 Elsevier Ltd and IIR. All rights reserved.
152 international journal of refrigeration 74 (2017) 151–164

tected food product (Schmidt and Lee, 2009). If water molecules


Nomenclature inside food keeps migrating to the surface, ice will continue to
accumulate on the surface and transfer into the air via subli-
AUC area under the ROC curve
mation. Sublimation, which is the key factor for the formation
CCR correct classification rate
of freezer burn, will continue as long as the pressure difference
CVS computer vision system
exists. As a result, some parts of meat flesh are deprived of mois-
FN false negative
ture and manifest themselves as an opaque dehydrated surface,
FOV field of view
presenting dry and shriveled appearance. An excessive desic-
FP false positive
cation is able to accelerate oxidative alterations at the surface
FPR false positive rate
of the food product. Freezer burn increases the chance for oxygen
HIS hyperspectral imaging
to come into contact with the food surface area and raises the
LBP local binary pattern
risk for oxidative reactions and structural deterioration to occur,
OOB out-of-bag
which can irreversibly change food color, texture and flavor (Evans,
PCA principal components analysis
2008). Freezer burn usually appears as grayish-brown leathery
PCs principal components
spots, papery or cottony edges and a dry texture on frozen food.
RGB red green blue
Because of unpleasant flavor, it is highly recommended to iden-
ROC receiver operator characteristics
tify and remove the parts affected by freezer burn.
ROIs regions of interest
Traditional estimation of freezer burn relies on manual as-
SD standard deviation
sessment by trained evaluators using standardized methodology,
SNR signal to-noise ratio
which is time-consuming, tedious and subjective. Computer vision
SNV standard normal variate
system (CVS) (Du and Sun, 2005; Jackman et al. 2009; Wu and
TN true negative
Sun, 2013c) is a modern and efficient approach for monitoring
TP true positive
quality traits in salmonids including color (Misimi et al., 2007;
TPR true positive rate
Quevedo et al., 2010), shape and size (Misimi et al., 2008a), firm-
ness (Quevedo and Aguilera, 2010), and fat content (Stien et al.,
2007). However, CVS normally has no ability to assess the in-
ternal quality attributes because it is conducted in visible
1. Introduction wavelength range (Wu et al., 2012). Therefore, hyperspectral
imaging (HSI) has recently emerged as a versatile and promis-
Farmed salmon, as a gourmet fish with high nutritional value, ing analytical tool in food quality control (Sun, 2010; Barbin et al.,
is now marketed either as fresh whole fish, fillets or packaged 2012; Elmasry et al., 2012; Feng and Sun, 2012; Barbin et al., 2013;
as frozen or smoked products. Clearly, as other techniques such ElMasry et al., 2013; Feng and Sun, 2013; Feng et al., 2013;
as cooling (Sun, 1997; Sun and Brosnan, 1999; Hu and Sun, 2000; Kamruzzaman et al., 2013; Wu and Sun, 2013d; Liu et al., 2014).
Sun and Wang, 2000; Mc Donald and Sun, 2001; Wang and Sun, By integrating conventional imaging and spectroscopy into one
2002a, 2002b; Sun and Hu, 2003; Wang and Sun, 2004; Zheng and system, HSI is capable of collecting both spatial and spectral in-
Sun, 2004) and drying (Kiani et al. 2011), freezing (Sun and Woods, formation from a sample (Kamruzzaman et al., 2015). In terms
1994; Cui et al. 2008) is an effective food preservation tech- of the applications in salmon, HSI technique has recently been
nique, and thus is the safest and most commonly-used means successfully used for determination of fat, moisture (Zhu et al.,
to maintain salmon quality for long-term storage (Kilincceker 2014), and sodium (Huang et al., 2003), measurement of caloric
et al., 2009; Rodriguez-Turienzo et al., 2011).The market for frozen density (Xu et al., 2016a), and evaluation of microbial spoilage
food has remarkably expanded worldwide over the last 50 years in salmon flesh (Wu and Sun, 2013b). Nevertheless, to the best
(Tee et al., 2014). However, fish qualities including color, texture, of our knowledge, no research has been reported to detect freezer
and flavor may decline during long periods of frozen storage burn on the frozen salmon using neither computer vision system
(Arannilewa et al., 2005). Most importantly, freezer burn will occur nor hyperspectral imaging technique. Hence, the objective of this
and cause extreme toughening, discoloration of the surface and study was to investigate the suitability of using CVS and HSI
the development of rancidity in the affected area if fish is not technique in the long-wave near infrared range (900–1700 nm)
appropriately wrapped during frozen storage. This surface des- for detection of freezer burn on frozen salmon slices.
iccation defect results from sublimation which is very possible
to occur in situations where frozen food are preserved without
an adequate moisture barrier packaging (Kaess, 1961). 2. Materials and methods
Sublimation from the surface region of the food happens when
water pressure over the surface of the food product is higher 2.1. Salmon sample preparation
than the vapor pressure of water in the air (Ashby et al., 1973).
In order to equilibrate with the vapor pressure of the environ- A total of 60 conventional farm-raised Atlantic salmon (Salmo
ment, the ice will not melt but escape into the air directly from salar) fillets were purchased from Marine Harvest Ireland
solid phase to vapor state. Meanwhile, water vapor in the air Company. Salmon samples were reared in the sea with the tem-
has an overall tendency to accumulate directly as ice on the re- perature of 15.4 °C before they reached commercial size, between
frigeration coil since the temperature of the coil is always lower 3 kg and 5 kg, which normally takes between 18 and 24 months.
than the air in the refrigerator system, which provides the driving After harvesting, fresh salmon were beheaded, filleted and then
force for constant loss of water from the surface of the unpro- transported to laboratories of Food Refrigeration and Comput-
international journal of refrigeration 74 (2017) 151–164 153

erized Food Technology (FRCFT), University College Dublin (UCD), salmon were performed in Matlab 8.5 R2015b software (The
Ireland. All the fillets were placed on ice and packaged with a Mathworks Inc., MA, USA).
big plastic barrier during transport and the temperature inside
the storage area was maintained at −1 °C to make sure the quality 2.3. Hyperspectral imaging system
would not deteriorate. Each fillet was about 100 grams in dif-
ferent sizes and it was guaranteed that every fillet was cut from Spectral images of the prepared samples were acquired in the
different fish.The salmon fillets were subsampled into a cuboid reflectance mode by employing a laboratory-based line-
shape with approximate sizes of 6.0 cm × 6.0 cm × 3.0 cm scanning hyperspectral imaging system covering the wavelength
(length × width × thickness) to acquire 120 subsamples, which region of 900–1700 nm. The specific description of this system
were obtained from different locations of salmon fillets. Samples can be found elsewhere (Xu et al., 2016b). The spectrograph with
were randomly divided into three groups with equal numbers: a spectral increment of approximately 3.34 nm between con-
the first group samples were packed in sealed freezer bags, the tiguous bands had a fixed-size internal slit to denote a field
second group was wrapped in plastic bags and the third group of view (FOV) for the spatial line (horizontal pixel direction).
samples were unwrapped on a tray. All three groups were stored Each salmon sample was individually placed on the transla-
in a chest freezer with the temperature of −18 °C for two weeks tion stage and then conveyed to the FOV of camera with a speed
and then thawed overnight at controlled refrigerated condi- of 2.7 cm s−1. The acquired three-dimensional hyperspectral
tions (1 ± 1 °C). Each sample was first scanned by CVS and then images were stored in raw format and then exported to Matlab
by the HSI system and it was guaranteed that no obvious liquid 8.5 R2015b software (The Mathworks Inc., MA, USA) for sub-
drops were found on the salmon surface during scanning. sequent processing. Since HSI system collects the detector signal
It was believed that first group samples packed in sealed freezer intensity, rather than actual reflectance spectra, the original
bags were of good quality, while samples from the second group images were calibrated into the reflectance images based upon
were likely to develop some freezer burnt regions and the third the standard calibration procedure suggested by Wu et al. (2012).
group samples had a strong possibility to have many freezer burnt
areas. In this study, freezer burn regions were determined by
2.4. Identification of freezer burn by CVS
using the traditional manual assessment. The visual observa-
tions included the evident color change, the appearance of the
2.4.1. RGB image preprocessing
whole blemished areas or leathery spots, the papery or cottony
A binary mask can yield an image containing only the salmon
edges and a dry texture on the meat surface. In addition, pre-
sample and avoid any interference from the background. The
vious research had demonstrated that weight loss was an
background was removed from the RGB image by subtracting
important parameter to evaluate the occurrence of freezer burn
a G (Green) channel from R (Red) channel followed by a simple
on meat (Kaess and Weidemann, 1967). Therefore, percentage
thresholding. Afterwards, morphological operations were also
of weight loss of individual fillet was also measured using a mass
used to remove some defects that were falsely classified as the
balance to help define a freezer burnt sample.
background in the binary mask (Mery et al., 2013).
After removing the background, the masked RGB image was
then converted to the grayscale image. Wiener filtering tech-
2.2. Computer vision system
nique was implemented to the grayscale image to reduce the
influence of the noise in the feature extraction and selection
The computer vision system (CVS) used in our study, described
step. In detail, the wiener2 function was applied in Matlab en-
by Valous et al. (2009), consists of three main components: a light-
vironment using neighborhoods of size 5-by-5. This function
ing system consists of a cold light unit (Kaiser Fototechnik,
employs a pixel wise adaptive Wiener method based on sta-
Germany) with four light banks, each one fitted with one 36 W
tistics estimated from a local neighborhood of each pixel as
daylight fluorescent lamp, a color digital camera (Canon
shown in Eq. (1), Eq. (2) and Eq. (3) as follows:
PowerShot A75, Canon, USA), and a computer (Dell Computer
Corporation, USA) installed with a remote capture software 1
(version 2.7.5.27, Canon, USA) to acquire and visualize the digi- μ= ∑ a (n1, n2 )
NM n1,n2 ∈η
(1)
tized images. The entire system was housed in a black wooden
box with internal walls painted black to alleviate the external and
light and reflections (Saenz et al., 2005). Four fluorescent lamps
were arranged in the form of a square, at an angle of approxi- 1
mately 45° in relation to the sample. Salmon samples were
σ2 = ∑ a2 (n1, n2 ) − μ 2
NM n1,n2 ∈η
(2)

illuminated in a light blue background similar to the color of


conveyor belts sometimes used in fish processing plants (Misimi, where η is the N-by-M local neighborhood of each pixel in the
2007). An object of known size demonstrated that an image area image, while μ and σ2 are local mean and variance around each
of 18 × 18 pixels corresponded to 1 mm2 in reality. Calibration, pixel (n1,n2), respectively. Adaptive Wiener method then pro-
based on the method proposed by Leon et al. (2006), was per- duces a pixel wise Wiener filter using these estimates,
formed to ensure that the salmon images taken from the digital
σ 2 − v2
camera were true representations of the fish in the scene when b (n1, n2 ) = μ + (a (n1, n2 ) − μ ) (3)
σ2
it comes to their real-world dimensions and color (Misimi et al.,
2008b). All the algorithms for image pre-processing, segmen- where v2 is supposed to be the noise variance. If not given, wiener2
tation, feature extraction, feature selection and classification of calculates the average of all the local estimated variances.
154 international journal of refrigeration 74 (2017) 151–164

2.4.2. Feature extraction number. Histogram of the frequency of each number occur-
Local binary pattern (LBP) is a simple but efficient texture op- ring (i.e., each combination of which pixels are smaller and
erator. It aims to label the pixels of an image by thresholding which are greater than the center) was computed and formed
the neighbor pixels with the center pixel value and records the a multi-dimensional feature vector, in our case, 243-dimensional
result as a binary number. Because of its discriminative power feature vector was successfully obtained. LBP histogram was
and computational simplicity, LBP texture operator has been subsequently normalized and used as representation of one
widely used in various applications, including texture classi- image sample. 180 image samples with the size of 100 × 100
fication and segmentation, image retrieval and surface was utilized as the training dataset, therefore, the LBP descrip-
inspection (Chang-yeon, 2008). The original LBP operator (Ojala tor would be the size of 180 × 243 and it now can be processed
and Pietikäinen, 1997) was built by first dividing the exam- to train machine learning algorithm.
ined window into 3 × 3 neighborhood followed by thresholding
the value of the neighbor pixels compared with center pixel 2.5. Identification of freezer burn by HSI
and then summing up the obtained values of pixels which had
been multiplied by the given binomial weights. Given a central 2.5.1. ROIs identification
pixel in the image, a pattern number is calculated by compar- Background removal is a fundamental step to separate the
ing its value to its neighbors: salmon sample from the background in hyperspectral image,
as subsequent extracted data are highly based on the preci-
p−1
sion of this process (Kamruzzaman et al., 2012). In this work,
LBP ( xC, yC ) = ∑ s (gp − gC ) 2 p (4)
p= 0 background was eliminated from the hyperspectral image by
subtracting a low-reflectance band from a high-reflectance band
where gC means the grey value of the center pixel (xC, yC), gp followed by a simple thresholding. Fig. 2 displays the spectral
corresponds to the grey values of the P neighborhood pixels difference between background and salmon sample. As can be
involved, while the function s(x) is determined as follows: seen, two wavelengths should be selected, one with high re-
flectance values (Band 1 of 1080 nm) and the other with low
reflectance values (Band 2 of 1420 nm), and subtracted from
⎧1 x ≥ 0
s (x ) = ⎨ (5) each other to obtain a grayscale image. The obtained grayscale
⎩0 x < 0
image had uniform gray level and no extreme pixel can be ob-
served. All the pixels in background were set to approximately
One extension to the original operator was the application
0 because each spectrum of background remains constant along
of neighborhoods with different sizes (Ojala et al., 2002). Any
the whole wavelength region. As a result, thresholding value
radius and number of pixels in the neighborhood was allowed
of 0.01 was obtained and a binary mask was generated. After-
by using a circular neighborhood and bilinearly interpolating
wards, 200 ROIs with the specified size of 10 × 10 were extracted
values at non-integer pixel coordinates. Another important ex-
from the masked image to represent normal flesh and another
tension of the LBP operator is the so-called uniform pattern
200 ROIs to denote freezer burnt flesh.
(Heikkila and Pietikainen, 2006) to reduce the length of the feature
vector, which was accomplished by implementing a simple
rotation-invariant descriptor.This extension was available because 2.5.2. Spectra pre-processing
of the fact that some binary patterns have higher occurrence 180 wavelength variables in the range of 900–1700 nm were re-
rates in texture images than others. The LBP pattern is consid- tained after eliminating signal noise at the beginning and end
ered as uniform if it has limited transition or discontinuities (at of the spectral region (Moscetti et al., 2015). Standard normal
most two) in the circular binary presentation (Ojala et al., 2002). variate (SNV) pre-processing was applied to remove both ad-
For instance, the patterns 00000000 (0 transitions), and 11000111 ditive and multiplicative effects in the spectra (Pu et al., 2015).
(2 transitions) are qualified while the patterns 11001101 (4 tran- In SNV, each spectrum is first centered and then scaled by the
sitions) and 00101011 (6 transitions) are not. It was believed that corresponding standard deviation (Barnes et al., 1989). In this
only “uniform” patterns are fundamental patterns of local image work, the spectrum of each pixel was processed by using SNV
texture. In practice, the mapping from LBPP,R to LBPP,Ru2 (the sub- and the spectra of each 100 pixels were then averaged to rep-
script represents having P neighbors on a circle of radius R and resent each ROI. The extracted spectral data were arranged in
the superscript u2 stands for using only uniform patterns and a spectral matrix (X) where the columns of this matrix repre-
labeling all remaining patterns with a single label), which has sent the wavelengths and the rows stand for the samples.
P ∗ ( P − 1) + 3 distinct output values, is used with a lookup table Among 400 ROIs, 180 were randomly selected as the calibra-
of 2P elements (Guo et al., 2010). tion dataset and the remaining 220 as the validation set.
In this study, 200 regions of interest (ROIs) were extracted
from RGB images to represent the normal flesh and 200 ROIs 2.5.3. Principal components analysis
were selected to stand for freezer burnt flesh from 120 It is imperative to explore and understand the structure of the
subsamples. Each ROI was of the same size with 100 × 100 hyperspectral image in order to select the proper methods for
pixels. The uniform LBP16,1 operator was implemented to extract dealing with the final aim. Among all the tools for multivari-
texture feature descriptor of image as shown in Fig. 1. Firstly, ate exploration, principal components analysis (PCA) is the most
RGB image of the size 100 × 100 was converted into grayscale frequently-used one for data compression and exploratory
image and then divided into neighborhoods in which each pixel analysis (Davies, 2005; Gemperline, 2006). In hyperspectral
was compared with the center pixel value to obtain a binary imaging, PCA enables dimension reduction by using an or-
international journal of refrigeration 74 (2017) 151–164 155

Fig. 1 – Key steps for the whole procedure of model development by CVS.

thogonal transformation to convert many spectral variables


which are possibly correlated variables into a smaller number
of linearly uncorrelated variables called principal compo-
nents which capture the maximum variation in the data (Gowen
et al., 2009). PCA makes the transformed vectors uncorrelated
and orthogonal thereby removing co-linearity problem
(Alexandrakis et al., 2012). PCA was applied to a calibration
dataset comprising of 90 normal spectra and 90 freezer burnt
spectra to explore the spectral difference between these two
classes and the possibility of classifying them.

2.6. TreeBagger classifier

Machine learning is actually a subfield of computer science and


it generally refers to the process of first building a model from
the training set and then making data-driven predictions on
unknown data based on the developed model. Machine learn-
ing is applied in a variety of computing tasks especially when
designing and programming explicit algorithms are unsuit-
Fig. 2 – Spectral difference between background and able. Supervised learning is a sub-field of machine learning in
samples. which a set of labeled training data are used to train the
156 international journal of refrigeration 74 (2017) 151–164

algorithm by developing a statistical model which can be TN


Specificity = (7)
applied to unknown data to predict the classification label (Yu FP + TN
et al., 2012). In this work, the extracted feature data were ana-
lyzed and modeled using TreeBagger supervised machine In the equations, TP and TN refer to true positive and true
learning function in Matlab 8.5 R2015b software (The Mathworks negative, representing positive and negative pixels that are cor-
Inc., MA, USA). In our case, the TreeBagger classifier employs rectly identified, respectively. On the other hand, FP and FN
random forests with bootstrap aggregation to train the algo- denote false positive and false negative, respectively. In sta-
rithm. Random forests algorithm is an ensemble learning tistics, the receiver operator characteristics (ROC) curve, which
method that is developed first by using a collection of deci- is a graphical plot, is also widely used to evaluate the perfor-
sion trees and then combining the predictions to yield more mance of the classification model as its discrimination threshold
accurate classification result (Cutler et al., 2007). Random forests is different (Lorente et al., 2013). Technically, the ROC curve is
attempt to reduce the variance by averaging multiple deep de- generated by plotting the true positive rate (TPR) against the
cision trees and trained on different parts of the same training false positive rate (FPR) at different possible threshold set-
set. This also helps avoid overfitting which is likely to appear tings of a diagnostic test. A closest point in the ROC curve to
if only one decision tree is used. The algorithm begins with the the top left corner of the chart or coordinate (0, 1) usually results
selection of many bootstrap samples from the dataset and those from an optimal threshold. A random guessing would lead to
not occurred in a bootstrap sample are called out-of-bag (OOB) a point along a diagonal line from the left bottom to the top
observations. Every decision tree is grown on an indepen- right corner. Area under the ROC curve (AUC) can also be applied
dently drawn bootstrap replica of input data and the prediction to compare general classification performances because of its
is computed by using the ensemble average. Meanwhile, boot- statistical property: the AUC of a classification model is equiva-
strap aggregation (or bagging) is also designed to improve the lent to the probability that the classification model would rank
stability and accuracy of machine learning algorithms because a randomly selected positive instance higher than a ran-
it reduces the variance of the model, without raising the bias. domly chosen negative one (Ariana et al., 2006).
Bootstrap sampling is a method of de-correlating the trees by
introducing them different training sets since trees grown in
the same data set would be sensitive to the noise within that
data and be correlated (Szymanska et al., 2016). Therefore, the
3. Results and discussion
variance and the correlation between trees are both de-
creased by bagging and averaging the results obtained for each 3.1. RGB images of normal and freezer burnt flesh
tree. An optimal number of trees is normally obtained from
inspecting how the out-of-bag error changes with accumula- Representative color images of the salmon ROIs under inves-
tion of trees. In general, using more decision trees always tigation in this study are presented in Fig. 3. As shown, the
indicates a more reliable estimate obtained from out-of-bag appearance of discoloration is observed in the freezer burnt
predictions. However, the improvement decreases as the flesh, together with the dehydrated surface and leathery texture.
number of decision trees increases, which means at a certain Salmon is a fat-rich fish with a large proportion of lipids con-
point the benefit in prediction performance from using more gregated in white stripes of connective tissue (myocommata),
trees will be lower than the cost in computation time for learn- segmenting the red-colored muscle tissue in vertical blocks and
ing these additional growing trees. In this implementation, presenting a zebra-like appearance (Borderías et al., 1999). The
N = 50 decision trees were first empirically determined on a heterogeneous color appearance makes the classification of
training set with the feature set as a predictors and the actual freezer burnt flesh based on color difference practically im-
label as the response. Then, the change pattern of the en- possible. Weight loss (percentage of initial fillet weight)
semble errors against the accumulation of trees would be for the second group samples (mean ± standard deviation
inspected to further evaluate whether 50 growing trees were (SD) = 4.78 ± 4.13%) were observed to be slightly higher than that
sufficient or not. The TreeBagger algorithm can also rank the of the first group (mean ± SD = 3.59 ± 2.86%). Nevertheless, for
importance of variables used to build classification model. salmon fillets in the third group, which were unprotected during
Thereby, some uninformative features or wavelength vari- the whole frozen storage, a much higher weight loss of
ables can be eliminated from the model to reduce the 11.60 ± 1.28% was observed. There was significant difference
computation time and improve accuracy. in weight loss between the first and third groups (p < 0.01).

2.7. Model performance evaluation


3.2. Classification model of CVS
For the TreeBagger classification model, accuracy could be quan-
tified using the out-of-bag classification errors versus number From the collected training sets, LBP histograms were ob-
of grown trees. In our situation, model was mainly statisti- tained and used as inputs for the TreeBagger classifier. Table 1
cally assessed by using correct classification rate (CCR), shows the performances of the classification models applied
sensitivity and specificity for a 10-fold cross-validation and vali- in the training and validation sets in terms of sensitivity, speci-
dation set (Amigo et al., 2015): ficity and correct classification rate (CCR). Sensitivity is the
proportion of samples detected as positive that actually are posi-
TP tive, whereas the specificity is the proportion of negative sample
Sensitivity = (6)
TP + FN objects that are correctly identified. As can be seen, the
international journal of refrigeration 74 (2017) 151–164 157

Fig. 3 – RGB images of 10 normal flesh and 10 freezer burnt flesh.

TreeBagger model (Model I) yielded a reasonable result with (Model II) with a higher CCR of 0.850. The confusion matrix in
CCR of 0.839 for cross validation and 0.841 for an external vali- Table 2 presents that 19 freezer burnt samples are misclassified
dation set. The TreeBagger algorithm can also quantify the into normal group and 23 normal samples are wrongly iden-
relative OOB importance of each feature as displayed in Fig. 4a. tified as damaged class.
In general, irrelative or informative features should be elimi- The detailed comparison between full feature model (Model
nated to improve processing speed. Therefore, features whose I) and reduced model (Model II) are presented in Fig. 4. As shown
OOB feature importance were not higher than 0.38 were in Fig. 4b, the OOB classification error significantly decreases
removed and only five feature variables were finally retained. from approximately 0.17 built from the full features to less than
Having selected the most important features, a simplified clas- 0.15 of using 5 features. Additionally, it indicates that 50 clas-
sification model was subsequently developed. As shown in sification trees were more than enough to obtain a stable OOB
Table 1, it is observed that a better performance in cross vali- classification error no matter for the full feature model or the
dation was achieved by simplifying the classification model reduced one.

Table 1 – Model performance for identification of freezer burnt salmon flesh.


Model Variable Cross validation Validation
number
CCR Sensitivity Specificity CCR Sensitivity Specificity
I 243 0.839 0.822 0.856 0.841 0.836 0.846
II 5 0.850 0.867 0.833 0.809 0.791 0.827
III 180 0.945 0.946 0.936 0.905 0.873 0.936
IV 5 0.978 0.989 0.967 0.914 0.873 0.955
CCR: Correct classification rate.
158 international journal of refrigeration 74 (2017) 151–164

vibrations of the molecular chemical bonds, such as O—H, C—H


Table 2 – Confusion matrix obtained from simplified
and N—H (Ghosh and Jayas, 2009). The presence of water in
model using CVS.
the salmon flesh showed two absorption bands at 980 nm and
Predicted Predicted as
1450 nm due to O—H stretching second and first overtones (Xu
as normal freezer burnt
et al., 2016b) in Fig. 5. Besides, the other absorption peak around
Normal flesh 87 23 1200 nm was ascribed to the C—H stretch second overtone of
Freezer burnt flesh 19 91
fat (Wu and Sun, 2013a). It is also observed that the spectral
reflectance curves of samples are quite smooth with similar
trends across the whole tested wavelength region. However,
3.3. Spectral features of salmon chops a remarkable difference in the magnitudes of spectral reflec-
tance value between the normal and damaged flesh can be
The mean and standard deviation spectra of the normal and noticed. Most of freezer burnt samples exhibited higher re-
damaged samples from the calibration set are presented in Fig. 5 flectance values in the whole wavelength range of 964–
with the title of Raw Spectra. It was widely believed that the 1564 nm. This was caused by the changing of the major
spectral data extracted from the pixels within the ROI con- chemical compositions in salmon fillets during the frozen
tains the information of chemical molecules which was process. Meanwhile, SNV pre-treated spectra of calibration set
associated with the chop’s composition (Wu and Sun, 2013b). are also demonstrated in Fig. 5. It is noticed that the abscissa
Some broadband peaks occurring in the near infrared region (y-axis) has changed after SNV pre-processing. The spectra now
can be well explained by the overtone and combination are centered on the zero axis, resulting from the mean sub-

Fig. 4 – TreeBagger classifier performance based on CVS data.


international journal of refrigeration 74 (2017) 151–164 159

Fig. 5 – Top: Spectral profiles of normal and freezer burnt salmon samples. Bottom: PCA model performance in terms of
score plot and loadings.

traction. It is also obvious that SNV gives tighter groupings of afterwards (Cen et al., 2014). Overall, the results of PCA indi-
the measurements. cated that the tested samples could be separated into two
distinct categories based upon their spectra, which facili-
tates building a robust calibration model to identify freezer
3.4. PCA exploration result
burnt area in salmon flesh.

After being pre-processed with SNV and mean center, the cali-
bration set of hyperspectral data was used to build PCA 3.5. Classification model of HSI
unsupervised model to compress spectral information into a
small number of PC scores. The total amount of variance ex- In order to estimate a boundary to separate the clusters of
plained by the first two PC scores was higher than 97%, denoting freezer-burnt and normal spectra, the TreeBagger classifier was
that the main differences between normal and defected flesh applied. To create a calibration model, X matrix with the ex-
are very possibly within these two PCs. The score plot of PC 1 tracted reflectance spectral data within full spectral range (180
against PC 2 for the calibration set is shown in the bottom row independent wavelength variables) and the corresponding Y
of Fig. 5. It can be seen that all sample points are generally clus- matrix containing the belonging identity for each class, are
tered into two groups based on their first two orthogonal PCs. needed. The statistical results in the calibration and valida-
Consequently, it can be concluded that normal and damaged tion sets are also revealed in Table 1. As shown, the TreeBagger
classes are separable due to the reasonable variation in the spec- classifier built with the full spectral range exhibited good per-
tral patterns of the examined samples. Additionally, normal formance to identify damaged salmon samples with the CCR
samples are found to be more dispersed and located at a dif- of 0.945 in cross-validation and 0.905 in prediction. More in
ferent region in this particular two-dimensional space, while detail, the sensitivity for this model developed based on the
freezer burnt samples seems to obey a linear trend in the PC spectral data is 0.946 in cross-validation and 0.873 in valida-
1-PC 2 score plot. Also, the loadings for the PC 1 and PC 2 (Fig. 5) tion compared with 0.822 in cross-validation and 0.836 in
suggest that the main source of difference is centered around validation for the CVS method. Additionally, the specificity ob-
1220 nm, which presents the highest negative loading values tained from this model (Model III) in cross-validation and
on PC 1 and the highest positive values on PC 2. Although PCA validation is observed to be much higher than that in the CVS
is not a supervised classification model, with PCA we can model (Model I). Consequently, compared with CVS, model built
explore the structure of hypercube, study data variance and from hyperspectral data can detect a greater number of false
acquire some clues about the classifier which will be used alarms, but at the same time detect a greater number of real
160 international journal of refrigeration 74 (2017) 151–164

Fig. 6 – TreeBagger classifier performance based on HSI data.

flaws, leading to a higher accuracy in Model III. The detailed good agreement with the loading plots in PCA model where
model performance exhibition is presented in Fig. 6 with OOB it indicates that the main source of spectral difference is cen-
classification error and ROC curves included. tered on 1220 nm. In addition, Clevers et al. (2008) addressed
Since hyperspectral images are acquired with redundant in- that 1220 nm was the combination absorption wavelength in
formation among contiguous wavelengths, HSI usually finds pure water. In most cases, many spectral variables mainly
it very difficult in high speed data acquisition and processing include irrelevant or redundant information, or have low signal-
(ElMasry et al., 2012). Thereby, selecting some effective wave- to-noise ratio (SNR), thus, the inclusion of these wavelengths
lengths carrying the most valuable information to build a will not improve the model performance. The removal of these
simplified spectral model will generate equally or more sat- irrelevant variables is able to promote the results in terms of
isfactory prediction results (Cheng and Sun, 2015). In this study, accuracy and robustness (Wu et al., 2009).
five wavelength variables were selected using the arbitrary As shown in Table 1, the classification ability of the opti-
metric of out-of-bag feature importance. Fig. 6a shows five in- mized model (Model IV) possessed better performance than
dividual wavelengths obtained (1014, 1188, 1225, 1228 and the model developed by using the whole spectral range. There
1406 nm), which were recognized as the effective wave- is a remarkable improvement observed in CCR from 0.945 to
lengths for further classification. It is noticed that the 0.978 for cross-validation and from 0.905 to 0.914 for valida-
wavelength of 1406 nm contributes most to the model devel- tion. As displayed in Fig. 6b, the OOB classification errors for
opment in terms of feature importance due to the fact that the reduced model were less than 0.05 after 10 grown trees.
one of the major water absorption features is centered near It also demonstrates that 50 decision trees were quite suffi-
1450 nm because of first overtone of the O—H stretching band cient to reach a constant OOB error for both the full wavelength
(Jacquemoud and Ustin, 2003). In addition, Büning-Pfaue (2003) model and the simplified one. Good classification ability of this
conducted research to investigate the changes in spectra of model (Model IV) is also confirmed by ROC curves in Fig. 6.
sliced pear flesh during a process of dehydration. It was found Moreover, according to the confusion matrix in Table 3, of the
that the sharp absorption band at the wavelength of 1406 nm 220 prediction samples in validation set, 201 are correctly iden-
decreased in intensity, along with the process of dehydration tified. It is important to point out that only 5 freezer burnt
(Büning-Pfaue, 2003). The selection of 1225 and 1228 nm is in samples are wrongly classified as normal samples.
international journal of refrigeration 74 (2017) 151–164 161

3.6. Classification maps


Table 3 – Confusion matrix obtained from simplified
model using HSI.
The reduced model (Model II) built by using CVS was applied
Predicted Predicted as
to generate classification maps as shown in Fig. 7a. Different
as normal freezer burnt
colors in classification map denote that the detected freezer
Normal flesh 96 14 burnt regions are disconnected. As indicated, the tested samples
Freezer burnt flesh 5 105
are cut from different parts of a whole salmon and the freezer
burnt regions distribute randomly, some are obvious while the

Fig. 7 – Classification map for TreeBagger classification method applied to (a) CVS data and (b) HSI data. Different colors in
classification map refer to disconnected freezer burnt regions.
162 international journal of refrigeration 74 (2017) 151–164

others are difficult to discern with naked eyes based upon only vestigated for rapid and non-destructive detection of freezer
the images (the first sample in Fig. 7a). It is important to note burn in frozen salmon slices. It was found that freezer burnt
that the boundary of the sample was added to each classifi- salmon flesh possess the characteristic of the appearance of
cation map to highlight the location of the real freezer burnt discoloration, dehydrated surface and leathery texture. Clas-
candidate region. The results show that the model performed sification results demonstrated the greater potential of
reasonable well for identification of freezer burnt salmon fillets hyperspectral imaging compared with conventional RGB
with some acceptable false alarms detected. imaging, better performances were observed in both cross-
Concerned with hyperspectral imaging, the simplified model validation and validation. TreeBagger algorithm was testified
with only 2.8% data of the original matrix was executed to vi- as a robust bagging method which can produce high classifi-
sualize prediction map as displayed in Fig. 7b. Firstly, each cation accuracy. Five effective wavelengths (1014, 1188, 1225,
hypercube was unfolded into a two-dimensional matrix where 1228 and 1406 nm) were selected based on the feature impor-
each row represented the spectrum from each pixel and each tance and the best performance was achieved by using this
column referred to a certain wavelength variable. The TreeBagger reduced model with the CCR of 0.978 for cross-validation and
model (Model IV) was then used to classify each pixel into 0.914 for validation. In conclusion, hyperspectral imaging com-
normal or freezer burnt categories. The obtained matrix con- bined with machine learning algorithm have great potential
tains only “0” if the pixels was classified as normal sample or for identification of freezer burn in frozen salmon fillets before
“1” if it was recognized as freezer burnt flesh. This matrix was visible damage was evident.
finally transformed to generate a classification map. Mean-
while, false color images obtained from PCA score images are
also shown for comparison. The first three score images in PCA Acknowledgments
model (each of the score images is a grey-level image) which
contained most of information were assigned to red, green and
blue channels to form a false RGB image. In the false RGB image, The authors would like to acknowledge the UCD-CSC Schol-
any reddish, greenish or bluish colors observed stands for the arship Scheme supported by University College Dublin (UCD)
first, second and third principal components, respectively. It and China Scholarship Council (CSC) for financial support of
can be seen that most of the freezer burnt regions in the image this study.
appear reddish, implying high values of the red channel (PC
1), which agrees with the score plot in the Fig. 5 where the most REFERENCES
of the freezer burnt samples intend to have positive scores on
PC 1.
Tested samples 4 and 5 were obtained from the third group Alexandrakis, D., Downey, G., Scannell, A.G., 2012. Rapid non-
without any protection during frozen storage, while samples destructive detection of spoilage of intact chicken breast
1, 2 and 3 were from the second group wrapped with plastic muscle using near-infrared and Fourier transform mid-
bags. Visually, samples 4 and 5 have suffered from severe freeze infrared spectroscopy and multivariate statistics. Food
damage with most of surface covered with freezer burn regions. Bioproc. Tech. 5 (1), 338–347.
Amigo, J.M., Babamoradi, H., Elcoroaristizabal, S., 2015.
Both CVS and HSI were able to detect big freezer burn areas
Hyperspectral image analysis. A tutorial. Anal. Chim. Acta
in these two samples, yet CVS failed to accurately predict the
896, 34–51.
edge regions. With respect to sample 3, better result was ob- Arannilewa, S., Salawu, S., Sorungbe, A., Ola-Salawu, B., 2005.
served by using HSI because CVS misclassified some central Effect of frozen period on the chemical, microbiological and
pixels into the damaged class and at the same time the true sensory quality of frozen tilapia fish (Sarotherodun galiaenus).
freezer burnt pixels at the bottom edge were not fully identi- Afr. J. Biotechnol. 4 (8), 852–855.
fied. As for samples 1 and 2, it was found that HSI technique Ariana, D.P., Lu, R., Guyer, D.E., 2006. Near-infrared hyperspectral
reflectance imaging for detection of bruises on pickling
could be affected by white strips in salmon fillets. In spite of
cucumbers. Comput. Electron. Agric. 53 (1), 60–70.
that, HSI still outperformed CVS in terms of the accuracy to Ashby, B., James, G., Kramer, A., 1973. Effects of freezing and
identify freezer burn regions in sample 1. The true freeze packaging methods on shrinkage of hams in frozen storage. J.
damaged regions were distributed along the top and right edges Food Sci. 38 (2), 254–257.
of sample 1. Obviously, too many pixels were wrongly classi- Barbin, D., Elmasry, G., Sun, D.-W., Allen, P., 2012. Near-infrared
fied into the damaged class by using CVS. Overall, the hyperspectral imaging for grading and classification of pork.
performance of hyperspectral imaging in terms of prediction Meat Sci. 90 (1), 259–268.
Barbin, D.F., ElMasry, G., Sun, D.-W., Allen, P., 2013. Non-
maps was promising: the majority of pixels from the freezer
destructive determination of chemical composition in intact
burnt region were correctly identified, even at early stages when and minced pork using near-infrared hyperspectral imaging.
the effect of freezer burn was not clearly visible (the first sample Food Chem. 138 (2–3), 1162–1171.
in Fig. 7a). Barnes, R., Dhanoa, M., Lister, S.J., 1989. Standard normal variate
transformation and de-trending of near-infrared diffuse
reflectance spectra. Appl. Spectrosc. 43 (5), 772–777.
Borderías, A.J., Gómez-Guillén, M.C., Hurtado, O., Montero, P.,
4. Conclusions 1999. Use of image analysis to determine fat and connective
tissue in salmon muscle. Eur. Food Res. Technol. 209 (2), 104–
107.
In this work, the feasibility of using CVS and HSI technique Büning-Pfaue, H., 2003. Analysis of water in food by near infrared
in the long-wave near infrared range (900–1700 nm) was in- spectroscopy. Food Chem. 82 (1), 107–115.
international journal of refrigeration 74 (2017) 151–164 163

Cen, H., Lu, R., Ariana, D.P., Mendoza, F., 2014. Hyperspectral sodium chloride in cured Atlantic salmon (Salmo salar) (Teijin)
imaging-based classification and wavebands selection for using short-wavelength near-infrared spectroscopy (SW-NIR).
internal defect detection of pickling cucumbers. Food Bioproc. J. Food Sci. 68 (2), 482–486.
Tech. 7 (6), 1689–1700. Jackman, P., Sun, D.-W., Allen, P., 2009. Automatic segmentation
Chang-yeon, J., 2008. Face detection using LBP features. Final of beef longissimus dorsi muscle and marbling by an
project report, 77. adaptable algorithm. Meat Sci. 83 (2), 187–194.
Cheng, J.-H., Sun, D.-W., 2015. Rapid quantification analysis and Jacquemoud, S., Ustin, S., 2003. Application of radiative transfer
visualization of Escherichia coli loads in grass carp fish flesh models to moisture content estimation and burned land
by hyperspectral imaging method. Food Bioproc. Tech. 8 (5), mapping. In: 4th International Workshop on Remote Sensing
951–959. and GIS Applications to Forest Fire Management.
Clevers, J.G., Kooistra, L., Schaepman, M.E., 2008. Using spectral Kaess, G., 1961. Freezer burn as a limiting factor in the storage of
information from the NIR water absorption features for the animal tissue. I. Experiments with livers frozen without
retrieval of canopy water content. Int. J. Appl. Earth Obs. weight loss. Food Technol. 15 (3), 122.
Geoinf. 10 (3), 388–397. Kaess, G., Weidemann, J., 1967. Freezer burn of animal tissue VI.
Cui, Z.-W., Sun, L.-J., Chen, W., Sun, D.-W., 2008. Preparation of Experiments with ox muscle frozen before and after rigor. J.
dry honey by microwave-vacuum drying. J. Food Eng. 84 (4), Food Sci. 32 (1), 14–19.
582–590. Kamruzzaman, M., ElMasry, G., Sun, D.-W., Allen, P., 2012. Non-
Cutler, D.R., Edwards, T.C., Jr., Beard, K.H., Cutler, A., Hess, K.T., destructive prediction and visualization of chemical
Gibson, J., et al., 2007. Random forests for classification in composition in lamb meat using NIR hyperspectral imaging
ecology. Ecology 88 (11), 2783–2792. and multivariate regression. Innov. Food Sci. Emerg. Technol.
Davies, T., 2005. Back to basics: applications of principal 16, 218–226.
component analysis. Spectrosc. Eur. 17 (2), 30. Kamruzzaman, M., ElMasry, G., Sun, D.-W., Allen, P., 2013. Non-
Du, C.J., Sun, D.-W., 2005. Pizza sauce spread classification using destructive assessment of instrumental and sensory
colour vision and support vector machines. J. Food Eng. 66 (2), tenderness of lamb meat using NIR hyperspectral imaging.
137–145. Food Chem. 141 (1), 389–396.
Elmasry, G., Barbin, D.F., Sun, D.-W., Allen, P., 2012. Meat quality Kamruzzaman, M., Makino, Y., Oshita, S., Liu, S., 2015.
evaluation by hyperspectral imaging technique: an overview. Assessment of visible near-infrared hyperspectral imaging as
Crit. Rev. Food Sci. Nutr. 52 (8), 689–711. a tool for detection of Horsemeat adulteration in minced beef.
ElMasry, G., Sun, D.-W., Allen, P., 2012. Near-infrared Food Bioproc. Tech. 8 (5), 1054–1062.
hyperspectral imaging for predicting colour, pH and Kiani, H., Zhang, Z., Delgado, A., Sun, D.-W., 2011. Ultrasound
tenderness of fresh beef. J. Food Eng. 110 (1), 127–140. assisted nucleation of some liquid and solid model foods
ElMasry, G., Sun, D.-W., Allen, P., 2013. Chemical-free assessment during freezing. Food Res. Int. 44 (9), 2915–2921.
and mapping of major constituents in beef using Kilincceker, O., Dogan, İ.S., Kucukoner, E., 2009. Effect of edible
hyperspectral imaging. J. Food Eng. 117 (2), 235–246. coatings on the quality of frozen fish fillets. LWT Food Sci.
Evans, J.A., 2008. Frozen Food Science and Technology. Wiley Technol. 42 (4), 868–873.
Online Library. Leon, K., Mery, D., Pedreschi, F., Leon, J., 2006. Color measurement
Feng, Y.-Z., ElMasry, G., Sun, D.-W., Scannell, A.G.M., Walsh, D., in L*a*b* units from RGB digital images. Food Res. Int. 39 (10),
Morcy, N., 2013. Near-infrared hyperspectral imaging and 1084–1091.
partial least squares regression for rapid and reagentless Liu, D., Sun, D.-W., Zeng, X.-A., 2014. Recent Advances in
determination of Enterobacteriaceae on chicken fillets. Food wavelength selection techniques for hyperspectral image
Chem. 138 (2–3), 1829–1836. processing in the food industry. Food Bioproc. Tech. 7 (2), 307–
Feng, Y.-Z., Sun, D.-W., 2012. Application of hyperspectral 323.
imaging in food safety inspection and control: a review. Crit. Lorente, D., Blasco, J., Serrano, A.J., Soria-Olivas, E., Aleixos, N.,
Rev. Food Sci. Nutr. 52 (11), 1039–1058. Gómez-Sanchis, J., 2013. Comparison of ROC feature selection
Feng, Y.-Z., Sun, D.-W., 2013. Near-infrared hyperspectral imaging method for the detection of decay in citrus fruit using
in tandem with partial least squares regression and genetic hyperspectral images. Food Bioproc. Tech. 6 (12), 3613–3619.
algorithm for non-destructive determination and Mc Donald, K., Sun, D.-W., 2001. Effect of evacuation rate on the
visualization of Pseudomonas loads in chicken fillets. Talanta vacuum cooling process of a cooked beef product. J. Food Eng.
109, 74–83. 48 (3), 195–202.
Gemperline, P., 2006. Practical Guide to Chemometrics. CRC Press. Mery, D., Pedreschi, F., Soto, A., 2013. Automated design of a
Ghosh, P.K., Jayas, D.S., 2009. Use of spectroscopic data for computer vision system for visual food quality evaluation.
automation in food processing industry. Sens. Instrum. Food Food Bioproc. Tech. 6 (8), 2093–2108.
Qual. Saf. 3 (1), 3–11. Misimi, E., 2007. Computer Vision for Quality Grading in Fish
Gowen, A.A., Taghizadeh, M., O’Donnell, C.P., 2009. Identification Processing. Norwegian University of Science and Technology.
of mushrooms subjected to freeze damage using Misimi, E., Mathiassen, J., Erikson, U., 2007. Computer vision-
hyperspectral imaging. J. Food Eng. 93 (1), 7–12. based sorting of Atlantic salmon (Salmo salar) fillets according
Guo, Z., Zhang, L., Zhang, D., 2010. Rotation invariant texture to their color level. J. Food Sci. 72 (1), S30–S35.
classification using LBP variance (LBPV) with global matching. Misimi, E., Erikson, U., Digre, H., Skavhaug, A., Mathiassen, J.,
Pattern Recognit. 43 (3), 706–719. 2008a. Computer vision-based evaluation of pre-and postrigor
Heikkila, M., Pietikainen, M., 2006. A texture-based method for changes in size and shape of Atlantic cod (Gadus morhua) and
modeling the background and detecting moving objects. IEEE Atlantic salmon (Salmo salar) fillets during rigor mortis and
Trans. Pattern Anal. Mach. Intell. 28 (4), 657–662. ice storage: effects of perimortem handling stress. J. Food Sci.
Hu, Z.H., Sun, D.-W., 2000. CFD simulation of heat and moisture 73 (2), E57–E68.
transfer for predicting cooling rate and weight loss of cooked Misimi, E., Erikson, U., Skavhaug, A., 2008b. Quality grading of
ham during air-blast chilling process. J. Food Eng. 46 (3), 189– Atlantic salmon (Salmo salar) by computer vision. J. Food Sci.
197. 73 (5), E211–E217.
Huang, Y., Cavinato, A., Mayes, D., Kangas, L., Bledsoe, G., Rasco, Moscetti, R., Saeys, W., Keresztes, J.C., Goodarzi, M., Cecchini, M.,
B., 2003. Nondestructive determination of moisture and Danilo, M., et al., 2015. Hazelnut quality sorting using high
164 international journal of refrigeration 74 (2017) 151–164

dynamic range short-wave infrared hyperspectral imaging. Valous, N.A., Mendoza, F., Sun, D.-W., Allen, P., 2009. Colour
Food Bioproc. Tech. 1593–1604. calibration of a laboratory computer vision system
Ojala, T., Pietikäinen, M., 1997. Unsupervised texture for quality evaluation of pre-sliced hams. Meat Sci.
segmentation using feature distributions. In: Image Analysis 81 (1), 132–141.
and Processing. Springer, pp. 311–318. Wang, L.J., Sun, D.-W., 2002a. Modelling vacuum cooling process
Ojala, T., Pietikäinen, M., Mäenpää, T., 2002. Multiresolution gray- of cooked meat – part 1: analysis of vacuum cooling system.
scale and rotation invariant texture classification with local Int. J. Refrigeration 25 (7), 854–861.
binary patterns. IEEE Trans. Pattern Anal. Mach. Intell. 24 (7), Wang, L.J., Sun, D.-W., 2002b. Modelling vacuum cooling process
971–987. of cooked meat – part 2: mass and heat transfer of cooked
Pu, H., Xie, A., Sun, D.W., Kamruzzaman, M., Ma, J., 2015. meat under vacuum pressure. Int. J. RefrigeratioN 25 (7), 862–
Application of wavelet analysis to spectral data for 871.
categorization of lamb muscles. Food Bioproc. Tech. 8 (1), Wang, L.J., Sun, D.-W., 2004. Effect of operating conditions of a
1–16. vacuum cooler on cooling performance for large cooked meat
Quevedo, R., Aguilera, J., 2010. Computer vision and stereoscopy joints. J. Food Eng. 61 (2), 231–240.
for estimating firmness in the salmon (Salmo salar) fillets. Wu, D., Sun, D.-W., 2013a. Application of visible and near infrared
Food Bioproc. Tech. 3 (4), 561–567. hyperspectral imaging for non-invasively measuring
Quevedo, R., Aguilera, J., Pedreschi, F., 2010. Color of salmon fillets distribution of water-holding capacity in salmon flesh.
by computer vision and sensory panel. Food Bioproc. Tech. 3 Talanta 116, 266–276.
(5), 637–643. Wu, D., Sun, D.-W., 2013b. Potential of time series-hyperspectral
Rodriguez-Turienzo, L., Cobos, A., Moreno, V., Caride, A., Vieites, imaging (TS-HSI) for non-invasive determination of microbial
J.M., Diaz, O., 2011. Whey protein-based coatings on frozen spoilage of salmon flesh. Talanta 111, 39–46.
Atlantic salmon (Salmo salar): influence of the plasticiser and Wu, D., Sun, D.-W., 2013c. Colour measurements by computer
the moment of coating on quality preservation. Food Chem. vision for food quality control – a review. Trends Food Sci.
128 (1), 187–194. Technol. 29 (1), 5–20.
Saenz, C., Hernandez, B., Beriain, M., Lizaso, G., 2005. Meat color Wu, D., Sun, D.-W., 2013d. Advanced applications of
in retail displays with fluorescent illumination. Color Res. hyperspectral imaging technology for food quality and safety
Appl. 30 (4), 304–311. analysis and assessment: a review – part I: Fundamentals.
Schmidt, S.J., Lee, J.W., 2009. How does the freezer burn our food? Innov. Food Sci. Emerg. Technol. 19, 1–14.
J. Food Sci. Educ. 8 (2), 45–52. Wu, D., Chen, X., Shi, P., Wang, S., Feng, F., He, Y., 2009.
Stien, L.H., Kiessling, A., Manne, F., 2007. Rapid estimation of fat Determination of α-linolenic acid and linoleic acid in edible
content in salmon fillets by colour image analysis. J. Food oils using near-infrared spectroscopy improved by wavelet
Compost Anal. 20 (2), 73–79. transform and uninformative variable elimination. Anal.
Sun, D.-W., 1997. Solar powered combined ejector vapour Chim. Acta 634 (2), 166–171.
compression cycle for air conditioning and refrigeration. Wu, D., Sun, D.-W., He, Y., 2012. Application of long-wave near
Energy Convers. Manage. 38 (5), 479–491. infrared hyperspectral imaging for measurement of color
Sun, D.-W., 2010. Hyperspectral Imaging for Food Quality Analysis distribution in salmon fillet. Innov. Food Sci. Emerg. Technol.
and Control. Elsevier. 16, 361–372.
Sun, D.-W., Brosnan, T., 1999. Extension of the vase life of cut Xu, J.-L., Riccioli, C., Sun, D.-W., 2016a. Development of an
daffodil flowers by rapid vacuum cooling. Int. J. Refrigeration alternative technique for rapid and accurate determination of
22 (6), 472–478. fish caloric density based on hyperspectral imaging. J. Food
Sun, D.-W., Hu, Z.H., 2003. CFD simulation of coupled heat and Eng. 190, 185–194.
mass transfer through porous foods during vacuum cooling Xu, J.-L., Riccioli, C., Sun, D.-W., 2016b. Efficient integration of
process. Int. J. Refrigeration 6 (1), 19–27. particle analysis in hyperspectral imaging for rapid
Sun, D.-W., Wang, L.J., 2000. Heat transfer characteristics of assessment of oxidative degradation in salmon fillet. J. Food
cooked meats using different cooling methods. Int. J. Eng. 169, 259–271.
Refrigeration 23 (7), 508–516. Yu, X., Liu, K., Wu, D., He, Y., 2012. Raisin quality classification
Sun, D.-W., Woods, J.L., 1994. The selection of sorption isotherm using least squares support vector machine (LSSVM) based on
equations for wheat-based on the fitting of available data. J. combined color and texture features. Food Bioproc. Tech. 5 (5),
Stored Prod. Res. 30 (1), 27–43. 1552–1563.
Szymanska, A.F., Heylman, C., Datta, R., Gratton, E., Nenadic, Z., Zheng, L.Y., Sun, D.-W., 2004. Vacuum cooling for the food
2016. Automated detection and analysis of depolarization industry - a review of recent research advances. Trends Food
events in human cardiomyocytes using MaDEC. Comput. Biol. Sci. Technol. 15 (12), 555–568.
Med. 75, 109–117. Zhu, F., Zhang, H., Shao, Y., He, Y., Ngadi, M., 2014. Mapping of fat
Tee, E.T., Siow, L.F., 2014. Physical and sensory properties of and moisture distribution in Atlantic salmon using near-
frozen Spanish mackerel (Scomberomorus guttatus) fish balls infrared hyperspectral imaging. Food Bioproc. Tech. 7 (4),
added with cryoprotectants. Food Bioproc. Tech. 7 (12), 3442– 1208–1214.
3454.

You might also like