Professional Documents
Culture Documents
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
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.
* 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
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)
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.
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.
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
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
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.