SlideShare a Scribd company logo
Hyperspectral imaging on Food
data acquisition and processing tools
some beneficial application field
Ferenc Firtha – Corvinus University of Budapest
Faculty of Food Science,
Physics and Control Department
Introduction: Zeutec, 2003  Tulln, Austria + Gödöllő, Hungary
We had to
• control
• get signal
• calibrate
• process
• apply
1. Colour: what looks like?
quick, but contact :
-> average RGB/Lab/Lch
remote sensing + data reduction:
-> position: colour, shape, pattern
2. Image processing: where?
4. Spectral imaging: where and what?
remote + stat. analysis + image processing
-> position: distribution of compounds
contact + statistical analysis:
NIR -> water, fat, oil, protein,…
3. Spectroscopy: what?
What is spectral imaging:
lipids:
triacilglicerin (fat)
alcohol:
metil,etil,propil…
protein
water free / bound:
HDW (hydrofil) / LDW (hydrofob)
amid, amin
secondary amid
aromatic alcohol:
e.g. benzyl
What to measure in
NIR 900 – 1700 nm?
OH: 970, 1450, 1980
Fiber: 1100, 1300, 1350, 1403, 1483, 1500, 1534
Cellulose: 1490
Lignin (wood): 1170, 1410, 1417, 1420, 1440
aromatic hydrocarbon:
e.g. benzene
Hyperspectral Imaging vs NIR spectrometer
Advantages:
1. remote sensing
no need for preparation
2. inspecting non‐homogeneous surface
areas or pattern might hold information
See invisible: Water fingerwriting 
becomes visible on 1450nm image
Conclusion: algorithms are needed to
1. help calibration and control measurements
2. correct 3D effect, preprocess and reduce data
3. analyse data for building final multispectral application
Disadvantages:
• non‐izolated, noisy circumstances
• setup dependant calibration (distance, illumination)
• indefinite geometry (illumination/observation angle)
• huge amount of data (50MB/frame) must be processed
Hyperspectral software tools
for controlling measurement and preprocessing
Some beneficial application
for food quality and safety assessment
Statistical methods and
industrial application
1. Hardware: SWIR (900-1700nm) push-broom hyperspectral setup
HeadWall: Xenincs camera, Specim spectrograph
halogen, 45/0 geometry
3. lens zooming
2. altitude of lens
1. plane of focus
camera: 320*167, A/D 14bit
spectrograph, 25µm slit: 5nm
NIR lens: F/2 (fast)
field of view is
determined by
Y-table moved by stepping motor and gear
2. Software for controlling measurement: Argus (100‐eyed giant)
Opening, AD parameters, tuning focus: ARGUS left panel
open NIR sensor
and calibration file containing basic parameters
integration time and gain to get optimal signal level
AD properties to get optimal range (mean and width)
sensor cooling
actual R(x,b) frame as a grayscale image (14bit->8bit)
- spectral and spatial region of interest (ROI)
is shown by red rectangle
- spectral (gray) and spatial (yellow) cross sections
at selected point
histogram of signal (14bit:16’383 level)
to check proper range of AD conversion
spatial cross section of frame
to check homogenity of illumination
to tune focus plane of lens by contrast
Calibration, data acquisition: ARGUS middle panel
spectral crosssection of frame:
reflectance spectum (yellow)
between bright and dark signal
2-point spectral calibration
spectral and spatial ROI
spatial calib  px size
saving bright/low surfaces
 reflectance factor
 absolute reflectance
controlling Y-table
go to anywhere and back
set Y length
and start measurement
Let’s see the result of
• proper AD properties
• spectral calibration
• optimal signal level
2 bands can be identified
by their wavelengthes
Absorbance of REMO (rare earth metal oxides) reflection standard
Absorbance measured by HSI system (non-isolated circumstances)
Wavelength
Rare-earth
oxide
1064,92 Dy2O3
1132,21 Ho2O3
1261,87 Dy2O3
1321,33 Dy2O3
1478,07 Er2O3
1535,92 Er2O3
1643,34 Dy2O3
1682,7 Dy2O3
Display measured hypercube: ARGUS right panel
e.g. parrot food 1.) single band cross‐section:
3.) 3‐channels pseudo RGB: 4.) linear combination (R1600‐R1000nm):2.) scrolling bands:
3. Display hypercube and preprocess data: CuBrowser (Matlab) algorithm
• for browsing hypercube
• manual selection of ROIs
• display and save average spectra and derivatives
browsing hypercube: to show cross‐section, select ROIs and display average spectra
1. remove extreme values (salt&pepper)
2. display cross-section
3. manual selection of ROI
4. red: selection of even a pixel
5. Mean+-Variance and Min and Max
6. Get info on one data of spectrum
reflection spectra
3D correction: how to handle indefinite geometry
spectra along radius are similar
r
shaded image 
on 1329nm
Normalization on pixels: 
• subtraction of average
• division by average
homogeneous image
shifted or supressed
Derivatives, saving: smoothing, transform reflectance spectra to absorbance and save 
We are ready to assign
significant wavelengths
Hyperspectral software tools
for controlling measurement and preprocessing
Some beneficial application
for food quality and safety assessment
Statistical methods and
industrial application
4. Statistical analysis of spectral data
a.) Principal Component Analysis (PCA): Dimension reduction (not supervised)
Finds the main axes (eigenvalues) of data space, those separate best data points.
These PCs come as the linear combination of n dimensional source space.
PCA:
b.) Fisher’s Discriminant Analysis (FDA): Dimensionality reduction and classification
Finds a linear combination of features, which separates two or more classes.
Steps: finds linear/quadratic classifier -> dimensionality reduction -> classification
• Analysis of Variance (ANOVA): categorical independent and continuous dependent variables
• Fisher’s Discriminant Analysis (FDA): continuos independent and categorical dependent variables
• Discriminant Correspondence Analysis: categorical independent and categorical dependent variables
• Partial Least Squares (PLS) continuous independent and continuous dependent variables
LDA: QDA:
[loadings,scores] = princomp(X); % coeff of linear combinations
[Z,W] = FDA(X, Y, 2); % dimensionality reduction by FDA script
cqs = fitcdiscr(X,Y,'DiscrimType','quadratic'); % create classifier
c.) Partial Least Squares (PLS) regression builds a linear modell between
• X source space (independent variables) and absorbance on different bands
• Y target space (dependent, predicted variables) like moisture, fat, protein content
Inside, it makes a PCA on X space, a PCA on Y space, then builds a linear regression
between the first p dim (latent variables, factors) of two PCA spaces.
The optimal number of latent variables are
determined by cross validation (building
model on calibration data set, then checking
prediction on validation set) on the base of
minimal Root Mean Squared Error of Prediction
(RMSEP):
n
oy
RMSEP ii 

2
)(
number of latent variables
[XL,YL, XS,YS, beta, PCTvar, mse] = …
plsregress(X,Y, LVno, 'cv',20, 'mcreps',10000);
The coefficient of determination (r2) characterizes the efficiency of PLS model.
The significant wavelengths can be assigned by the loading values of regression.
Loading values of enzym and fat content in cheese
d.) Partial Least Squares Discriminant Analys (PLS DA): variant for classification
PLS-DA consists in a classical PLS regression,
where the response variable is a categorical one (replaced by the set of dummy
variables describing the categories) expressing the class membership.
PCA space is rotated such that a maximum separation among classes is obtained,
and to understand which variables carry the class separating information. (Camo)
3D score plot of a two-class PLS-DA model of
GREEN versus RED/BLUE:
e.) Orthogonal PLS DA (OPLS-DA)
Class-orthogonal variation is combined
with traditional PLS-DA.
It gives better performance if such
within-class variation exists.
(J.of Chemometrics)
pls_model = pls(x,y,vl,'da');
Matlab toolboxes, like Eigenvector
other chemometric tools: SIMCA-P, Unscrambler, R (gnu), …
5. Industrial application: does not use expensive HSI
Multispectral sensors:
logistic function:
HIDDEN
Artificial neural networks (ANN):
used to connect some input cells (sensors) with some output cells (actuators).
• like statistical models they are teached on calibration set, then tested on validation set
• contrary to statistical models they use non-linear relations, with much more efficiency
ANN is a black box. We don’t exactly know, how it works, but it works well.
They are used therefore mostly not in scientific work, but for industrial applications.
Multilayer back-propagation neural network (MBPN):
Hyperspectral software tools
for controlling measurement and preprocessing
Some beneficial application
for food quality and safety assessment
Statistical methods and
industrial application
seeing invisible ‐> by comparing areas inspecting changes through packaging
handling 3D can also be advantage spatial distribution to fructose content
1. Invisible: Early detection of cobweb disease on champignon caps
(Viktória Parrag – Felföldi ‐ Firtha)
Reflection of dactylium infected and control areas
a. infected spots loss water from the first day
(contrary to mechanical injuries) 
Linear discriminant analysis (LDA) plot of dactylium
or trichoderma infected and control samples
infection types can be classified by LDA
(true within one sample set)
Method: Follow healthy, injured and infected
areas back to the first day
b. Even antifungal pre‐treatments can be identified
1. untreated
2. Natamycin : biological
3. Prochoraz‐manganese: synthetic
4. Bacillus Subtilis : biological
untreated Natamycin Prochoraz‐Mn B. Subtilis
Dactylium 88.46% 75.16% 83.21% 61.11%
control 89.76% 53.88% 14.29% 71.61%
Classification by Support Vector Machine (SVM):
biological
synthetic
Optimistic:  Infection and antifungal pre‐treatment can be identified
Realistic: 
1. If the modell uses water band, drying might occur as the result of several other causes
2. Different sample sets are less comparable: different genotype, breed, age, region, storage, humidity
control
Spots show the infection, not the average spectra
1. significant wavelenght should be assigned first
2. areas segmented by image processing method
3. spot shape and spectral differences together 
will identify the infection dactilium: 1000-1450nm
2. Tracking enzymes in cheese along aging (through packaging)
(Lívia Darnay ‐ Firtha)
8 groups (enzyme/control, 4 fat content) during 4‐10 weeks of aging. 
Development of structure was also checked via texture properties.
LDA for enzyme contentPLS for fat content
PLS for aging time
choosing significant wavelegths
Quadratic DA for enzyme
using only 2 wavelengths:
1387nm and 1134nm
Classification of different cheeses. Checking the effect of storage temperature
(Flóra Králik ‐ Firtha)
9 types (3 group) of norvegian cheeses
were stored on 4 temperature.
• Spectra were measured along
cross‐sections during storage.
• Structural properties were
measured finally by texture analyser LDA for 3 groups LDA for 9 types
Optimal storage temperature can be specified on the base of
• spectral and rheological changes
• PLS models
PLS for days stored
camember: R2=0.97
3. Handling indefinite geometry means advantage
Normalization methods of spectra:
• subtraction of average (shifting)
• division by average (streching)
Which method is optimal? 
Depends on the object type
shaded image on 1329nm normalized image
How to measure moisture content of tea leaves 
(Firtha)
Right half of tea leaves were in humid air for 1 hour 
(only 1 drop water in the chamber)
type1: dry
type2
type3
wet
high variance
no clear singal
Normalized reflectance at 1459nm
low variance
clear singal
Using pixel normalization results higher signal, then a spectrometer
4. From spatial distribution to fructose content in marzipan
(Szabina Németh – Katalin Kerti ‐ Firtha)
In marzipan invertase converts sucrose into glucose and fructose.
The mixture of sucrose, glucose and fructose has a lower viscosity 
and shows less tendency to crystallize than sucrose alone. 
So the product stays softer. 
Unfortunately the produced fructose 
cannot be detected by its NIR spectra.
Polarimetric measurement could make difference
between components, but only in solution form, 
because reflection also disperses the polar plane.
sacharose 66.56
glükóz (38% alfa + 62% béta) 52.61
fructose ‐93.72
invert sugar (syrup) ‐39.7
How to measure fructose content?
Fructose is hygroscopic: it attracts and binds water.
Normal material: cooling model 
Moisture distribution: Cosine‐like
  
)cos(),(
2
XeAX n
t
n
n
 
Dimensionless numbers:





TT
TtxT
0
),(
:
L
x
X :
Solution:
In case of hygroscopic material, like fructose:
constant in the middle and changing on the edges only 
destructive:
only edges drying
contact:
only edges drying
optical:
only edges drying
5. Bonus example: Meat marbling: classifying lean, IMCT and fat
(Ferenc Firtha)
Boston butt (shoulder, blade roast):
intermuscular fat tissue
between muscles
intramuscular connective tissue
between fibres
+ fat deposite
absorbance at 1600nm
zooming
spectra of lean - IMCT - fat
Thank you very much for your attention
Hyperspectral imaging, on Food
hardware, software tools, some applications
dactilium: 1000-1450nm
Distribution -> Fructose in marzipan
Spots -> Early detection of fungal infection Enzym, fat, type, optimal storage
3D correction -> Moisture in tea leaves

More Related Content

Viewers also liked

IDRC Practical Experiences with a Variety of Instrumentation for Diffuse Refl...
IDRC Practical Experiences with a Variety of Instrumentation for Diffuse Refl...IDRC Practical Experiences with a Variety of Instrumentation for Diffuse Refl...
IDRC Practical Experiences with a Variety of Instrumentation for Diffuse Refl...
Bob Schumann
 
Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...
Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...
Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...
FAO
 
Remote Sensing for Assessing Crop Residue Cover and Soil Tillage Intensity
Remote Sensing for Assessing Crop Residue Cover and Soil Tillage IntensityRemote Sensing for Assessing Crop Residue Cover and Soil Tillage Intensity
Remote Sensing for Assessing Crop Residue Cover and Soil Tillage Intensity
CIMMYT
 
Slope Final Review Meeting - WP4
Slope Final Review Meeting - WP4Slope Final Review Meeting - WP4
Slope Final Review Meeting - WP4
SLOPE Project
 
Slope Final Review Meeting - WP1
Slope Final Review Meeting - WP1 Slope Final Review Meeting - WP1
Slope Final Review Meeting - WP1
SLOPE Project
 
2nd Technical Meeting - WP4
2nd Technical Meeting - WP42nd Technical Meeting - WP4
2nd Technical Meeting - WP4
SLOPE Project
 
1st Technical Meeting - WP5
1st Technical Meeting - WP51st Technical Meeting - WP5
1st Technical Meeting - WP5
SLOPE Project
 
4th Technical Meeting - WP3
4th Technical Meeting - WP34th Technical Meeting - WP3
4th Technical Meeting - WP3
SLOPE Project
 
SLOPE 4th workshop - presentation 1
SLOPE 4th workshop - presentation 1SLOPE 4th workshop - presentation 1
SLOPE 4th workshop - presentation 1
SLOPE Project
 
SLOPE 4th workshop - presentation 5
SLOPE 4th workshop - presentation 5SLOPE 4th workshop - presentation 5
SLOPE 4th workshop - presentation 5
SLOPE Project
 
3rd Technical Meeting - WP7
3rd Technical Meeting - WP73rd Technical Meeting - WP7
3rd Technical Meeting - WP7
SLOPE Project
 
SLOPE 3rd workshop - presentation 2
SLOPE 3rd workshop - presentation 2SLOPE 3rd workshop - presentation 2
SLOPE 3rd workshop - presentation 2
SLOPE Project
 
SLOPE Final Conference - innovative cable yarder
SLOPE Final Conference - innovative cable yarderSLOPE Final Conference - innovative cable yarder
SLOPE Final Conference - innovative cable yarder
SLOPE Project
 
3rd Technical Meeting - WP4
3rd Technical Meeting - WP43rd Technical Meeting - WP4
3rd Technical Meeting - WP4
SLOPE Project
 
SLOPE 1st workshop - presentation 7
SLOPE 1st workshop - presentation 7SLOPE 1st workshop - presentation 7
SLOPE 1st workshop - presentation 7
SLOPE Project
 
SLOPE 4th workshop - presentation 2
SLOPE 4th workshop - presentation 2SLOPE 4th workshop - presentation 2
SLOPE 4th workshop - presentation 2
SLOPE Project
 
Mid-term Review Meeting - WP2
Mid-term Review Meeting - WP2Mid-term Review Meeting - WP2
Mid-term Review Meeting - WP2
SLOPE Project
 
Mid-term Review Meeting - WP3
Mid-term Review Meeting - WP3Mid-term Review Meeting - WP3
Mid-term Review Meeting - WP3
SLOPE Project
 
2nd Technical Meeting - WP8
2nd Technical Meeting - WP82nd Technical Meeting - WP8
2nd Technical Meeting - WP8
SLOPE Project
 

Viewers also liked (20)

Milton defra
Milton defraMilton defra
Milton defra
 
IDRC Practical Experiences with a Variety of Instrumentation for Diffuse Refl...
IDRC Practical Experiences with a Variety of Instrumentation for Diffuse Refl...IDRC Practical Experiences with a Variety of Instrumentation for Diffuse Refl...
IDRC Practical Experiences with a Variety of Instrumentation for Diffuse Refl...
 
Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...
Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...
Analysis of Soil in the Field using portable FTIR - A H Jean Robertson, H Rac...
 
Remote Sensing for Assessing Crop Residue Cover and Soil Tillage Intensity
Remote Sensing for Assessing Crop Residue Cover and Soil Tillage IntensityRemote Sensing for Assessing Crop Residue Cover and Soil Tillage Intensity
Remote Sensing for Assessing Crop Residue Cover and Soil Tillage Intensity
 
Slope Final Review Meeting - WP4
Slope Final Review Meeting - WP4Slope Final Review Meeting - WP4
Slope Final Review Meeting - WP4
 
Slope Final Review Meeting - WP1
Slope Final Review Meeting - WP1 Slope Final Review Meeting - WP1
Slope Final Review Meeting - WP1
 
2nd Technical Meeting - WP4
2nd Technical Meeting - WP42nd Technical Meeting - WP4
2nd Technical Meeting - WP4
 
1st Technical Meeting - WP5
1st Technical Meeting - WP51st Technical Meeting - WP5
1st Technical Meeting - WP5
 
4th Technical Meeting - WP3
4th Technical Meeting - WP34th Technical Meeting - WP3
4th Technical Meeting - WP3
 
SLOPE 4th workshop - presentation 1
SLOPE 4th workshop - presentation 1SLOPE 4th workshop - presentation 1
SLOPE 4th workshop - presentation 1
 
SLOPE 4th workshop - presentation 5
SLOPE 4th workshop - presentation 5SLOPE 4th workshop - presentation 5
SLOPE 4th workshop - presentation 5
 
3rd Technical Meeting - WP7
3rd Technical Meeting - WP73rd Technical Meeting - WP7
3rd Technical Meeting - WP7
 
SLOPE 3rd workshop - presentation 2
SLOPE 3rd workshop - presentation 2SLOPE 3rd workshop - presentation 2
SLOPE 3rd workshop - presentation 2
 
SLOPE Final Conference - innovative cable yarder
SLOPE Final Conference - innovative cable yarderSLOPE Final Conference - innovative cable yarder
SLOPE Final Conference - innovative cable yarder
 
3rd Technical Meeting - WP4
3rd Technical Meeting - WP43rd Technical Meeting - WP4
3rd Technical Meeting - WP4
 
SLOPE 1st workshop - presentation 7
SLOPE 1st workshop - presentation 7SLOPE 1st workshop - presentation 7
SLOPE 1st workshop - presentation 7
 
SLOPE 4th workshop - presentation 2
SLOPE 4th workshop - presentation 2SLOPE 4th workshop - presentation 2
SLOPE 4th workshop - presentation 2
 
Mid-term Review Meeting - WP2
Mid-term Review Meeting - WP2Mid-term Review Meeting - WP2
Mid-term Review Meeting - WP2
 
Mid-term Review Meeting - WP3
Mid-term Review Meeting - WP3Mid-term Review Meeting - WP3
Mid-term Review Meeting - WP3
 
2nd Technical Meeting - WP8
2nd Technical Meeting - WP82nd Technical Meeting - WP8
2nd Technical Meeting - WP8
 

Similar to SLOPE 1st workshop - presentation 2

Basics of dip
Basics of dipBasics of dip
Basics of dip
Prateek Omer
 
Getting started with chemometric classification
Getting started with chemometric classificationGetting started with chemometric classification
Getting started with chemometric classification
Alex Henderson
 
Improvement of Anomaly Detection Algorithms in Hyperspectral Images Using Dis...
Improvement of Anomaly Detection Algorithms in Hyperspectral Images Using Dis...Improvement of Anomaly Detection Algorithms in Hyperspectral Images Using Dis...
Improvement of Anomaly Detection Algorithms in Hyperspectral Images Using Dis...
sipij
 
A Non Parametric Estimation Based Underwater Target Classifier
A Non Parametric Estimation Based Underwater Target ClassifierA Non Parametric Estimation Based Underwater Target Classifier
A Non Parametric Estimation Based Underwater Target Classifier
CSCJournals
 
Presentation_Guccione.pptx
Presentation_Guccione.pptxPresentation_Guccione.pptx
Presentation_Guccione.pptxgrssieee
 
Popescu.ppt
Popescu.pptPopescu.ppt
Popescu.pptgrssieee
 
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
Matt Moores
 
Analysis of Cholesterol Quantity Detection and ANN Classification
Analysis of Cholesterol Quantity Detection and ANN ClassificationAnalysis of Cholesterol Quantity Detection and ANN Classification
Analysis of Cholesterol Quantity Detection and ANN Classification
IJCSIS Research Publications
 
4-Navarro-SanchezIGARSS2011.ppt
4-Navarro-SanchezIGARSS2011.ppt4-Navarro-SanchezIGARSS2011.ppt
4-Navarro-SanchezIGARSS2011.pptgrssieee
 
Review on Medical Image Fusion using Shearlet Transform
Review on Medical Image Fusion using Shearlet TransformReview on Medical Image Fusion using Shearlet Transform
Review on Medical Image Fusion using Shearlet Transform
IRJET Journal
 
23AFMC_Beamer.pdf
23AFMC_Beamer.pdf23AFMC_Beamer.pdf
23AFMC_Beamer.pdf
LorenzoCampoli1
 
Lec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationLec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image Segmentation
Ulaş Bağcı
 
2-Bordoni_IGARSS11_APC.ppt
2-Bordoni_IGARSS11_APC.ppt2-Bordoni_IGARSS11_APC.ppt
2-Bordoni_IGARSS11_APC.pptgrssieee
 
5_1555_TH4.T01.5_suwa.ppt
5_1555_TH4.T01.5_suwa.ppt5_1555_TH4.T01.5_suwa.ppt
5_1555_TH4.T01.5_suwa.pptgrssieee
 
(17 22) karthick sir
(17 22) karthick sir(17 22) karthick sir
(17 22) karthick sir
IISRTJournals
 
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSISFUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
Irene Pochinok
 
Irrera gold2010
Irrera gold2010Irrera gold2010
Irrera gold2010grssieee
 
Igarss1792_v2.ppt
Igarss1792_v2.pptIgarss1792_v2.ppt
Igarss1792_v2.pptgrssieee
 
Graphical Structure Learning accelerated with POWER9
Graphical Structure Learning accelerated with POWER9Graphical Structure Learning accelerated with POWER9
Graphical Structure Learning accelerated with POWER9
Ganesan Narayanasamy
 
Biehl hanze-2021
Biehl hanze-2021Biehl hanze-2021
Biehl hanze-2021
University of Groningen
 

Similar to SLOPE 1st workshop - presentation 2 (20)

Basics of dip
Basics of dipBasics of dip
Basics of dip
 
Getting started with chemometric classification
Getting started with chemometric classificationGetting started with chemometric classification
Getting started with chemometric classification
 
Improvement of Anomaly Detection Algorithms in Hyperspectral Images Using Dis...
Improvement of Anomaly Detection Algorithms in Hyperspectral Images Using Dis...Improvement of Anomaly Detection Algorithms in Hyperspectral Images Using Dis...
Improvement of Anomaly Detection Algorithms in Hyperspectral Images Using Dis...
 
A Non Parametric Estimation Based Underwater Target Classifier
A Non Parametric Estimation Based Underwater Target ClassifierA Non Parametric Estimation Based Underwater Target Classifier
A Non Parametric Estimation Based Underwater Target Classifier
 
Presentation_Guccione.pptx
Presentation_Guccione.pptxPresentation_Guccione.pptx
Presentation_Guccione.pptx
 
Popescu.ppt
Popescu.pptPopescu.ppt
Popescu.ppt
 
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
bayesImageS: Bayesian computation for medical Image Segmentation using a hidd...
 
Analysis of Cholesterol Quantity Detection and ANN Classification
Analysis of Cholesterol Quantity Detection and ANN ClassificationAnalysis of Cholesterol Quantity Detection and ANN Classification
Analysis of Cholesterol Quantity Detection and ANN Classification
 
4-Navarro-SanchezIGARSS2011.ppt
4-Navarro-SanchezIGARSS2011.ppt4-Navarro-SanchezIGARSS2011.ppt
4-Navarro-SanchezIGARSS2011.ppt
 
Review on Medical Image Fusion using Shearlet Transform
Review on Medical Image Fusion using Shearlet TransformReview on Medical Image Fusion using Shearlet Transform
Review on Medical Image Fusion using Shearlet Transform
 
23AFMC_Beamer.pdf
23AFMC_Beamer.pdf23AFMC_Beamer.pdf
23AFMC_Beamer.pdf
 
Lec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image SegmentationLec14: Evaluation Framework for Medical Image Segmentation
Lec14: Evaluation Framework for Medical Image Segmentation
 
2-Bordoni_IGARSS11_APC.ppt
2-Bordoni_IGARSS11_APC.ppt2-Bordoni_IGARSS11_APC.ppt
2-Bordoni_IGARSS11_APC.ppt
 
5_1555_TH4.T01.5_suwa.ppt
5_1555_TH4.T01.5_suwa.ppt5_1555_TH4.T01.5_suwa.ppt
5_1555_TH4.T01.5_suwa.ppt
 
(17 22) karthick sir
(17 22) karthick sir(17 22) karthick sir
(17 22) karthick sir
 
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSISFUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
 
Irrera gold2010
Irrera gold2010Irrera gold2010
Irrera gold2010
 
Igarss1792_v2.ppt
Igarss1792_v2.pptIgarss1792_v2.ppt
Igarss1792_v2.ppt
 
Graphical Structure Learning accelerated with POWER9
Graphical Structure Learning accelerated with POWER9Graphical Structure Learning accelerated with POWER9
Graphical Structure Learning accelerated with POWER9
 
Biehl hanze-2021
Biehl hanze-2021Biehl hanze-2021
Biehl hanze-2021
 

More from SLOPE Project

Slope Final Review Meeting - WP8
Slope Final Review Meeting - WP8Slope Final Review Meeting - WP8
Slope Final Review Meeting - WP8
SLOPE Project
 
Slope Final Review Meeting - Introduction
Slope Final Review Meeting - Introduction Slope Final Review Meeting - Introduction
Slope Final Review Meeting - Introduction
SLOPE Project
 
Slope Final Review Meeting - WP7
Slope Final Review Meeting - WP7Slope Final Review Meeting - WP7
Slope Final Review Meeting - WP7
SLOPE Project
 
Slope Final Review Meeting - WP6
Slope Final Review Meeting - WP6Slope Final Review Meeting - WP6
Slope Final Review Meeting - WP6
SLOPE Project
 
Slope Final Review Meeting - WP5
Slope Final Review Meeting - WP5Slope Final Review Meeting - WP5
Slope Final Review Meeting - WP5
SLOPE Project
 
Slope Final Review Meeting - WP3
Slope Final Review Meeting - WP3Slope Final Review Meeting - WP3
Slope Final Review Meeting - WP3
SLOPE Project
 
Slope Final Review Meeting - WP2
Slope Final Review Meeting - WP2Slope Final Review Meeting - WP2
Slope Final Review Meeting - WP2
SLOPE Project
 
SLOPE 2nd workshop - presentation 3
SLOPE 2nd workshop - presentation 3SLOPE 2nd workshop - presentation 3
SLOPE 2nd workshop - presentation 3
SLOPE Project
 
SLOPE 2nd workshop - presentation 4
SLOPE 2nd workshop - presentation 4SLOPE 2nd workshop - presentation 4
SLOPE 2nd workshop - presentation 4
SLOPE Project
 
SLOPE Final Conference - sensors for timber grading in forest
SLOPE Final Conference - sensors for timber grading in forestSLOPE Final Conference - sensors for timber grading in forest
SLOPE Final Conference - sensors for timber grading in forest
SLOPE Project
 
SLOPE Final Conference - remote sensing systems
SLOPE Final Conference - remote sensing systemsSLOPE Final Conference - remote sensing systems
SLOPE Final Conference - remote sensing systems
SLOPE Project
 
SLOPE 3rd workshop - presentation 3
SLOPE 3rd workshop - presentation 3SLOPE 3rd workshop - presentation 3
SLOPE 3rd workshop - presentation 3
SLOPE Project
 
SLOPE 3rd workshop - presentation 4
SLOPE 3rd workshop - presentation 4SLOPE 3rd workshop - presentation 4
SLOPE 3rd workshop - presentation 4
SLOPE Project
 
SLOPE 3rd workshop - presentation 1
SLOPE 3rd workshop - presentation 1SLOPE 3rd workshop - presentation 1
SLOPE 3rd workshop - presentation 1
SLOPE Project
 
SLOPE Final Conference - intelligent machines
SLOPE Final Conference - intelligent machinesSLOPE Final Conference - intelligent machines
SLOPE Final Conference - intelligent machines
SLOPE Project
 
SLOPE 4th workshop - presentation 4
SLOPE 4th workshop - presentation 4SLOPE 4th workshop - presentation 4
SLOPE 4th workshop - presentation 4
SLOPE Project
 
SLOPE 2nd workshop - presentation 2
SLOPE 2nd workshop - presentation 2SLOPE 2nd workshop - presentation 2
SLOPE 2nd workshop - presentation 2
SLOPE Project
 
SLOPE 2nd workshop - presentation 1
SLOPE 2nd workshop - presentation 1SLOPE 2nd workshop - presentation 1
SLOPE 2nd workshop - presentation 1
SLOPE Project
 
SLOPE 1st workshop - presentation 6
SLOPE 1st workshop - presentation 6SLOPE 1st workshop - presentation 6
SLOPE 1st workshop - presentation 6
SLOPE Project
 
SLOPE 1st workshop - presentation 5
SLOPE 1st workshop - presentation 5SLOPE 1st workshop - presentation 5
SLOPE 1st workshop - presentation 5
SLOPE Project
 

More from SLOPE Project (20)

Slope Final Review Meeting - WP8
Slope Final Review Meeting - WP8Slope Final Review Meeting - WP8
Slope Final Review Meeting - WP8
 
Slope Final Review Meeting - Introduction
Slope Final Review Meeting - Introduction Slope Final Review Meeting - Introduction
Slope Final Review Meeting - Introduction
 
Slope Final Review Meeting - WP7
Slope Final Review Meeting - WP7Slope Final Review Meeting - WP7
Slope Final Review Meeting - WP7
 
Slope Final Review Meeting - WP6
Slope Final Review Meeting - WP6Slope Final Review Meeting - WP6
Slope Final Review Meeting - WP6
 
Slope Final Review Meeting - WP5
Slope Final Review Meeting - WP5Slope Final Review Meeting - WP5
Slope Final Review Meeting - WP5
 
Slope Final Review Meeting - WP3
Slope Final Review Meeting - WP3Slope Final Review Meeting - WP3
Slope Final Review Meeting - WP3
 
Slope Final Review Meeting - WP2
Slope Final Review Meeting - WP2Slope Final Review Meeting - WP2
Slope Final Review Meeting - WP2
 
SLOPE 2nd workshop - presentation 3
SLOPE 2nd workshop - presentation 3SLOPE 2nd workshop - presentation 3
SLOPE 2nd workshop - presentation 3
 
SLOPE 2nd workshop - presentation 4
SLOPE 2nd workshop - presentation 4SLOPE 2nd workshop - presentation 4
SLOPE 2nd workshop - presentation 4
 
SLOPE Final Conference - sensors for timber grading in forest
SLOPE Final Conference - sensors for timber grading in forestSLOPE Final Conference - sensors for timber grading in forest
SLOPE Final Conference - sensors for timber grading in forest
 
SLOPE Final Conference - remote sensing systems
SLOPE Final Conference - remote sensing systemsSLOPE Final Conference - remote sensing systems
SLOPE Final Conference - remote sensing systems
 
SLOPE 3rd workshop - presentation 3
SLOPE 3rd workshop - presentation 3SLOPE 3rd workshop - presentation 3
SLOPE 3rd workshop - presentation 3
 
SLOPE 3rd workshop - presentation 4
SLOPE 3rd workshop - presentation 4SLOPE 3rd workshop - presentation 4
SLOPE 3rd workshop - presentation 4
 
SLOPE 3rd workshop - presentation 1
SLOPE 3rd workshop - presentation 1SLOPE 3rd workshop - presentation 1
SLOPE 3rd workshop - presentation 1
 
SLOPE Final Conference - intelligent machines
SLOPE Final Conference - intelligent machinesSLOPE Final Conference - intelligent machines
SLOPE Final Conference - intelligent machines
 
SLOPE 4th workshop - presentation 4
SLOPE 4th workshop - presentation 4SLOPE 4th workshop - presentation 4
SLOPE 4th workshop - presentation 4
 
SLOPE 2nd workshop - presentation 2
SLOPE 2nd workshop - presentation 2SLOPE 2nd workshop - presentation 2
SLOPE 2nd workshop - presentation 2
 
SLOPE 2nd workshop - presentation 1
SLOPE 2nd workshop - presentation 1SLOPE 2nd workshop - presentation 1
SLOPE 2nd workshop - presentation 1
 
SLOPE 1st workshop - presentation 6
SLOPE 1st workshop - presentation 6SLOPE 1st workshop - presentation 6
SLOPE 1st workshop - presentation 6
 
SLOPE 1st workshop - presentation 5
SLOPE 1st workshop - presentation 5SLOPE 1st workshop - presentation 5
SLOPE 1st workshop - presentation 5
 

Recently uploaded

1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 

Recently uploaded (20)

1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 

SLOPE 1st workshop - presentation 2

  • 1. Hyperspectral imaging on Food data acquisition and processing tools some beneficial application field Ferenc Firtha – Corvinus University of Budapest Faculty of Food Science, Physics and Control Department
  • 2. Introduction: Zeutec, 2003  Tulln, Austria + Gödöllő, Hungary We had to • control • get signal • calibrate • process • apply
  • 3. 1. Colour: what looks like? quick, but contact : -> average RGB/Lab/Lch remote sensing + data reduction: -> position: colour, shape, pattern 2. Image processing: where? 4. Spectral imaging: where and what? remote + stat. analysis + image processing -> position: distribution of compounds contact + statistical analysis: NIR -> water, fat, oil, protein,… 3. Spectroscopy: what? What is spectral imaging:
  • 4. lipids: triacilglicerin (fat) alcohol: metil,etil,propil… protein water free / bound: HDW (hydrofil) / LDW (hydrofob) amid, amin secondary amid aromatic alcohol: e.g. benzyl What to measure in NIR 900 – 1700 nm? OH: 970, 1450, 1980 Fiber: 1100, 1300, 1350, 1403, 1483, 1500, 1534 Cellulose: 1490 Lignin (wood): 1170, 1410, 1417, 1420, 1440 aromatic hydrocarbon: e.g. benzene
  • 5. Hyperspectral Imaging vs NIR spectrometer Advantages: 1. remote sensing no need for preparation 2. inspecting non‐homogeneous surface areas or pattern might hold information See invisible: Water fingerwriting  becomes visible on 1450nm image Conclusion: algorithms are needed to 1. help calibration and control measurements 2. correct 3D effect, preprocess and reduce data 3. analyse data for building final multispectral application Disadvantages: • non‐izolated, noisy circumstances • setup dependant calibration (distance, illumination) • indefinite geometry (illumination/observation angle) • huge amount of data (50MB/frame) must be processed
  • 6. Hyperspectral software tools for controlling measurement and preprocessing Some beneficial application for food quality and safety assessment Statistical methods and industrial application
  • 7. 1. Hardware: SWIR (900-1700nm) push-broom hyperspectral setup HeadWall: Xenincs camera, Specim spectrograph halogen, 45/0 geometry 3. lens zooming 2. altitude of lens 1. plane of focus camera: 320*167, A/D 14bit spectrograph, 25µm slit: 5nm NIR lens: F/2 (fast) field of view is determined by Y-table moved by stepping motor and gear
  • 9. Opening, AD parameters, tuning focus: ARGUS left panel open NIR sensor and calibration file containing basic parameters integration time and gain to get optimal signal level AD properties to get optimal range (mean and width) sensor cooling actual R(x,b) frame as a grayscale image (14bit->8bit) - spectral and spatial region of interest (ROI) is shown by red rectangle - spectral (gray) and spatial (yellow) cross sections at selected point histogram of signal (14bit:16’383 level) to check proper range of AD conversion spatial cross section of frame to check homogenity of illumination to tune focus plane of lens by contrast
  • 10. Calibration, data acquisition: ARGUS middle panel spectral crosssection of frame: reflectance spectum (yellow) between bright and dark signal 2-point spectral calibration spectral and spatial ROI spatial calib  px size saving bright/low surfaces  reflectance factor  absolute reflectance controlling Y-table go to anywhere and back set Y length and start measurement Let’s see the result of • proper AD properties • spectral calibration • optimal signal level 2 bands can be identified by their wavelengthes
  • 11. Absorbance of REMO (rare earth metal oxides) reflection standard Absorbance measured by HSI system (non-isolated circumstances) Wavelength Rare-earth oxide 1064,92 Dy2O3 1132,21 Ho2O3 1261,87 Dy2O3 1321,33 Dy2O3 1478,07 Er2O3 1535,92 Er2O3 1643,34 Dy2O3 1682,7 Dy2O3
  • 12. Display measured hypercube: ARGUS right panel e.g. parrot food 1.) single band cross‐section: 3.) 3‐channels pseudo RGB: 4.) linear combination (R1600‐R1000nm):2.) scrolling bands:
  • 13. 3. Display hypercube and preprocess data: CuBrowser (Matlab) algorithm • for browsing hypercube • manual selection of ROIs • display and save average spectra and derivatives
  • 14. browsing hypercube: to show cross‐section, select ROIs and display average spectra 1. remove extreme values (salt&pepper) 2. display cross-section 3. manual selection of ROI 4. red: selection of even a pixel 5. Mean+-Variance and Min and Max 6. Get info on one data of spectrum reflection spectra
  • 15. 3D correction: how to handle indefinite geometry spectra along radius are similar r shaded image  on 1329nm Normalization on pixels:  • subtraction of average • division by average homogeneous image shifted or supressed
  • 17. Hyperspectral software tools for controlling measurement and preprocessing Some beneficial application for food quality and safety assessment Statistical methods and industrial application
  • 18. 4. Statistical analysis of spectral data a.) Principal Component Analysis (PCA): Dimension reduction (not supervised) Finds the main axes (eigenvalues) of data space, those separate best data points. These PCs come as the linear combination of n dimensional source space. PCA: b.) Fisher’s Discriminant Analysis (FDA): Dimensionality reduction and classification Finds a linear combination of features, which separates two or more classes. Steps: finds linear/quadratic classifier -> dimensionality reduction -> classification • Analysis of Variance (ANOVA): categorical independent and continuous dependent variables • Fisher’s Discriminant Analysis (FDA): continuos independent and categorical dependent variables • Discriminant Correspondence Analysis: categorical independent and categorical dependent variables • Partial Least Squares (PLS) continuous independent and continuous dependent variables LDA: QDA: [loadings,scores] = princomp(X); % coeff of linear combinations [Z,W] = FDA(X, Y, 2); % dimensionality reduction by FDA script cqs = fitcdiscr(X,Y,'DiscrimType','quadratic'); % create classifier
  • 19. c.) Partial Least Squares (PLS) regression builds a linear modell between • X source space (independent variables) and absorbance on different bands • Y target space (dependent, predicted variables) like moisture, fat, protein content Inside, it makes a PCA on X space, a PCA on Y space, then builds a linear regression between the first p dim (latent variables, factors) of two PCA spaces. The optimal number of latent variables are determined by cross validation (building model on calibration data set, then checking prediction on validation set) on the base of minimal Root Mean Squared Error of Prediction (RMSEP): n oy RMSEP ii   2 )( number of latent variables [XL,YL, XS,YS, beta, PCTvar, mse] = … plsregress(X,Y, LVno, 'cv',20, 'mcreps',10000);
  • 20. The coefficient of determination (r2) characterizes the efficiency of PLS model. The significant wavelengths can be assigned by the loading values of regression. Loading values of enzym and fat content in cheese
  • 21. d.) Partial Least Squares Discriminant Analys (PLS DA): variant for classification PLS-DA consists in a classical PLS regression, where the response variable is a categorical one (replaced by the set of dummy variables describing the categories) expressing the class membership. PCA space is rotated such that a maximum separation among classes is obtained, and to understand which variables carry the class separating information. (Camo) 3D score plot of a two-class PLS-DA model of GREEN versus RED/BLUE: e.) Orthogonal PLS DA (OPLS-DA) Class-orthogonal variation is combined with traditional PLS-DA. It gives better performance if such within-class variation exists. (J.of Chemometrics) pls_model = pls(x,y,vl,'da'); Matlab toolboxes, like Eigenvector other chemometric tools: SIMCA-P, Unscrambler, R (gnu), …
  • 22. 5. Industrial application: does not use expensive HSI Multispectral sensors: logistic function: HIDDEN Artificial neural networks (ANN): used to connect some input cells (sensors) with some output cells (actuators). • like statistical models they are teached on calibration set, then tested on validation set • contrary to statistical models they use non-linear relations, with much more efficiency ANN is a black box. We don’t exactly know, how it works, but it works well. They are used therefore mostly not in scientific work, but for industrial applications. Multilayer back-propagation neural network (MBPN):
  • 23. Hyperspectral software tools for controlling measurement and preprocessing Some beneficial application for food quality and safety assessment Statistical methods and industrial application
  • 25. 1. Invisible: Early detection of cobweb disease on champignon caps (Viktória Parrag – Felföldi ‐ Firtha) Reflection of dactylium infected and control areas a. infected spots loss water from the first day (contrary to mechanical injuries)  Linear discriminant analysis (LDA) plot of dactylium or trichoderma infected and control samples infection types can be classified by LDA (true within one sample set) Method: Follow healthy, injured and infected areas back to the first day
  • 26. b. Even antifungal pre‐treatments can be identified 1. untreated 2. Natamycin : biological 3. Prochoraz‐manganese: synthetic 4. Bacillus Subtilis : biological untreated Natamycin Prochoraz‐Mn B. Subtilis Dactylium 88.46% 75.16% 83.21% 61.11% control 89.76% 53.88% 14.29% 71.61% Classification by Support Vector Machine (SVM): biological synthetic Optimistic:  Infection and antifungal pre‐treatment can be identified Realistic:  1. If the modell uses water band, drying might occur as the result of several other causes 2. Different sample sets are less comparable: different genotype, breed, age, region, storage, humidity control Spots show the infection, not the average spectra 1. significant wavelenght should be assigned first 2. areas segmented by image processing method 3. spot shape and spectral differences together  will identify the infection dactilium: 1000-1450nm
  • 28. Classification of different cheeses. Checking the effect of storage temperature (Flóra Králik ‐ Firtha) 9 types (3 group) of norvegian cheeses were stored on 4 temperature. • Spectra were measured along cross‐sections during storage. • Structural properties were measured finally by texture analyser LDA for 3 groups LDA for 9 types Optimal storage temperature can be specified on the base of • spectral and rheological changes • PLS models PLS for days stored camember: R2=0.97
  • 29. 3. Handling indefinite geometry means advantage Normalization methods of spectra: • subtraction of average (shifting) • division by average (streching) Which method is optimal?  Depends on the object type shaded image on 1329nm normalized image
  • 30. How to measure moisture content of tea leaves  (Firtha) Right half of tea leaves were in humid air for 1 hour  (only 1 drop water in the chamber) type1: dry type2 type3 wet high variance no clear singal Normalized reflectance at 1459nm low variance clear singal Using pixel normalization results higher signal, then a spectrometer
  • 31. 4. From spatial distribution to fructose content in marzipan (Szabina Németh – Katalin Kerti ‐ Firtha) In marzipan invertase converts sucrose into glucose and fructose. The mixture of sucrose, glucose and fructose has a lower viscosity  and shows less tendency to crystallize than sucrose alone.  So the product stays softer.  Unfortunately the produced fructose  cannot be detected by its NIR spectra. Polarimetric measurement could make difference between components, but only in solution form,  because reflection also disperses the polar plane. sacharose 66.56 glükóz (38% alfa + 62% béta) 52.61 fructose ‐93.72 invert sugar (syrup) ‐39.7 How to measure fructose content? Fructose is hygroscopic: it attracts and binds water.
  • 32. Normal material: cooling model  Moisture distribution: Cosine‐like    )cos(),( 2 XeAX n t n n   Dimensionless numbers:      TT TtxT 0 ),( : L x X : Solution: In case of hygroscopic material, like fructose: constant in the middle and changing on the edges only  destructive: only edges drying contact: only edges drying optical: only edges drying
  • 33. 5. Bonus example: Meat marbling: classifying lean, IMCT and fat (Ferenc Firtha) Boston butt (shoulder, blade roast): intermuscular fat tissue between muscles intramuscular connective tissue between fibres + fat deposite absorbance at 1600nm zooming spectra of lean - IMCT - fat
  • 34. Thank you very much for your attention Hyperspectral imaging, on Food hardware, software tools, some applications dactilium: 1000-1450nm Distribution -> Fructose in marzipan Spots -> Early detection of fungal infection Enzym, fat, type, optimal storage 3D correction -> Moisture in tea leaves