Method and system for contaminant detection during food processing
AssigneesThe United States of America as represented by the Secretary of Agriculture, University of Georgia Research Foundation, Inc., ProVision Technologies Division Institute for Technology Development
InventorsWilliam R. Windham, Kurt C. Lawrence, Bosoon Park, Luis A. Martinez, Mark A. Lanoue, David A. Smith, Jerry Heitschmidt, Gavin H. Poole
Life of this patent
Estimating the term…
Abstract
Imaging systems, containing at least one charge-coupled device detector, are used for determining contamination of foodstuffs, such as for example, animal carcasses. Image processing algorithms allow for the identification of contaminants.
Claims21
An imaging system for determination of contamination on food comprising:
- at least one charge-coupled device detector with an optical filter capable of collecting at least two discrete narrow-band images,
- a lighting system,
- a data processing unit operatively connected to said detectors for receiving images for analysis of the spectral properties of an image created by said detector, and
- a computer readable memory encoded with a computer program containing a detection algorithm based on mathematical analysis of selected key wavelengths of radiation detected by said detector wherein said selected key wavelengths are derived by using a calibration process including:
- (a) collecting spectra with a visible/near infrared monochromator by irradiating samples of uncontaminated food and pure contaminants representative of the types of contamination to be determined with visible/near infrared radiation and digitally recording reflectance intensity from about 400 nm to about 2500 nm in about 2-nm intervals,
- (b) transforming said spectra recorded in step (a) for each sample to log10, spectra in absorbence units,
- (c) transforming said log10 spectra with standard normal variate and detrending procedures to remove interferences of scatter, particle size, and variations in baseline shift and curvilinearity,
- (d) processing said transformed spectra in step (c) with at least one of Principal Component Analysis and Partial Least Squares regression for formation of scores and loadings,
- (e) comparing said scores with variations in Principal Components for selecting discrete Principal Components at which scores correlate with uncontaminated foods and contaminants,
- (f) evaluating loadings of said discrete Principal Components for extreme variations in absolute value to identify key wavelengths,
- (g) selecting images at key wavelengths identified in step f, and
- (h) calculating algorithm to detect contaminants.
A method for identifying contamination on food comprising:
- (a) identifying key wavelengths by performing the following steps:
- (i) preparing samples of uncontaminated and pure contaminants representative of the types of contamination to be determined,
- (ii) collecting spectra of said samples,
- (iii) transforming spectra of said samples to log10 in absorbence units,
- (iv) transforming said log10 spectra with standard normal variate and detrending procedures to remove interferences of scatter, particle size, and variations in baseline shift and curvilinearity,
- (v) processing said transformed spectra in step (iv) with at least one of Principle Component Analysis and Partial Least Squares regression for formation of scores and loadings,
- (vi) comparing said scores with variations in Principal Components for selecting discrete Principal Components at which scores correlate with uncontaminated foods and contaminants,
- (vii) evaluating loadings of said discrete principal components for extreme variations in absolute value for identifying key wavelengths,
- (viii) identifying said key wavelengths based on the results of step (vii),
- (b) calibrating image wavelengths wherein said calibration includes selecting sensor binning to determine band numbers, imaging known wavelength standards to identify wavelength peaks and band numbers, performing a non-linear regression on said wavelengths against said band numbers, and applying said regression to subsequent images,
- (c) creating hyperspectral or multispectral images of said samples,
- (d) selecting said images at said key wavelengths based on the results of step (viii),
- (e) applying algorithms using key wavelengths identified in step (viii) to form an image dataset for the identification of contamination.
A method for identifying contamination on food comprising:
- (a) identifying key wavelengths by performing the following steps:
- (i) preparing samples of uncontaminated and pure contaminants representative of the types of contamination to be determined,
- (ii) collecting spectra of said samples,
- (iii) transforming spectra of said samples to log10 in absorbence units,
- (iv) transforming said log10 spectra in absorbence units,
- (v) processing said transformed spectra in step (iv) with at least one of Principle Component Analysis and Partial Least Squares regression for formation of scores and loadings,
- (vi) comparing said scores with variations in Principal Components for selecting discrete Principal Components at which scores correlate with uncontaminated foods and contaminants,
- (vii) evaluating loadings of said discrete principal components for extreme variations in absolute value for selecting key wavelengths,
- (viii) identifying key wavelengths based on the results of step (vii),
- (b) calibrating image wavelengths wherein said calibration includes selecting sensor binning to determine band numbers, imaging known wavelength standards to identify wavelength peaks and band numbers, performing a non-linear regression on said wavelengths against said band numbers, and applying said regression to subsequent images,
- (c) creating hyperspectral or multispectral images of said samples,
- (d) selecting said images at said key wavelengths based on the results of step (viii),
- (e) calculating a ratio of two images at said two wavelengths to form a ratio image,
- (f) performing a masking procedure on said ratio image to reduce background noise,
- (g) applying histogram stretching to said ratio image to qualitatively identify contaminants in real-time, and/or
- (h) applying thresholding to said ratio image from step f to quantitatively identify contaminants in real-time.
A method comprising:
- (a) preparing samples of uncontaminated food and pure contaminants representative of the types of contamination to be determined,
- (b) collecting spectra of said samples,
- (c) transforming spectra of said samples to log10 spectra in absorbence units,
- (d) processing said transformed spectra in step (c) with at least one of Principal Component Analysis and Partial Least Squares regression for formation of scores and loadings,
- (e) comparing said scores with variations in Principal Components for selecting discrete Principal Components at which scores correlate with uncontaminated foods and contaminants,
- (f) evaluating loadings of said discrete principal components for extreme variations in absolute value for selecting key wavelengths, and
- (g) identifying key wavelengths for identification of contaminants based on the results of step (f).
A process for detecting contamination on food comprising:
- (a) illuminating said food with a source of electromagnetic radiation having a predetermined spectral content,
- (b) detecting radiation from said source reflected by said food item in each of four predetermined wavelengths λ1, λ2, λ3, λ4, and generating a first data set comprising digital values indicative of reflected radiation intensity in each of said wavelengths;
- (c) processing said digital values according to an algorithm as follows I = ( λ 1 - n ) ( λ 3 + λ 4 ) λ 3 ( λ 1 + λ 2 )
- wherein n is a constant integer;
- and
- I is an indication of fecal contamination.
A process for detecting contamination on food comprising:
- (a) illuminating said food with a source of electromagnetic radiation having a predetermined spectral content;
- (b) detecting radiation from said source reflected by said food in a plurality of predetermined wavelengths and generating a data set comprising signals indicative of reflected radiation intensity in each of said wavelengths;
- (c) processing said data set according to a predetermined mathematical function to generate a plurality of rule files comprising respective image files;
- (d) combining said rule files to generate a combined data set;
- (e) performing a texture analysis on said combined data set to generate spatially distributed mean and variance data;
- (f) summing said mean and variance data to yield output data;
- and
- (g) detecting contamination based on said output data.
A method for determining contamination on poultry or livestock carcasses comprising:
- (a) obtaining poultry or livestock carcasses for which contaminants are to be determined,
- (b) creating hyperspectral or multispectral images of said carcasses,
- (c) selecting images at key wavelength,
- (d) applying an algorithm to detect contaminants from images selected in step (c),
- (e) applying masking to reduce background noise in images of step (d),
- (f) applying histogram stretching to images of step (e) to qualitatively identify contaminants, and
- (g) applying thresholding to images of step (e) or (f) to quantitatively identify contaminants in real-time.
A computer readable medium encoded with a computer program for detecting contamination on food by causing a computer to process image signals indicative of intensity of radiation reflected from said food in four wavelengths λ1-λ4, using an algorithm:
- I = ( λ 1 - n ) ( λ 3 + λ 4 ) λ 3 ( λ 1 + λ 2 )
- a wherein I is an indication of contamination.
An apparatus for detecting contamination on food comprising:
- (a) a plurality of sensors for detecting spatially distributed radiation reflected from a food at four wavelengths λ1, λ2, λ3, and λ4, and generating image signals indicative thereof;
- a computer;
- and
- a computer readable medium coupled to said computer for causing said computer to process said image signals using an algorithm:
- I = ( λ 1 - n ) ( λ 3 + λ 4 ) λ 3 ( λ 1 + λ 2 )
- wherein I is an indication of contamination.
A computer readable medium encoded with a computer program for detecting contamination on a food by causing a computer to process spectrally resolved image information indicative of intensity of radiation reflected from said food in a plurality of wavelength by performing the following steps:
- (a) calculating data sets in the form of rule files, using said spectrally resolved image information, comprising values of α wherein α = cos - 1 ( ∑ i = 1 nb t i r i ( ∑ i = 1 nb t i 2 ) 1 / 2 ( ∑ i = 1 nb r i 2 ) 1 / 2 )
- wherein
- nb=number of bands of spectrally resolved image information;
- t=detected spectrally resolved image information values for an ith band;
- and
- r=spectrally resolved image information value for an ith band for a contaminant whose presence is to be detected.
- (b) combining said rule files to generate a combined data set;
- (c) performing a texture analysis on said combined data set to generate spatially distributed mean and variance data;
- and
- (d) summing said mean and variance data to yield output data indicative of contamination.
An apparatus for detecting contamination on food comprising:
- (a) a plurality of sensors for detecting spatially distributed spectrally resolved image information indicative of intensity radiation reflected from a food in a plurality of wavelength bands;
- (b) a computer readable medium coupled to said computer for causing said computer to process said image signals by calculating data sets in the form of Rule Files, using said spectrally resolved image information, using a formula α = cos - 1 ( ∑ i = 1 nb t i r i ( ∑ i = 1 nb t i 2 ) 1 / 2 ( ∑ i = 1 nb r i 2 ) 1 / 2 )
- wherein
- nb=number of bands of spectrally resolved image information;
- t=detected spectrally resolved image information values for an ith band, and
- r=spectrally resolved image information value for an ith band for a contaminant whose presence is to be detected;
- (c) combining said Rule Files to generate a combined data set;
- (d) performing a texture analysis on said combined data set to generate spatially distributed mean and variance data;
- and
- (e) summing said mean and variance data to yield output indicative of contamination.
Dependencies are inferred from the claim text.