Real-time pixel based early apple bruise detection using short wave infrared hyperspectral imaging in combination with calibration and glare correction techniques

Janos C. Keresztes, Mohammad Goodarzi, Wouter Saeys

Research output: Contribution to journalArticle

49 Scopus citations

Abstract

High speed data processing for online food quality inspection using hyperspectral imaging (HSI) is challenging as over hundred spectral images have to be analyzed simultaneously. In this study, a real-time pixel based early apple bruise detection system based on HSI in the shortwave infrared (SWIR) range has been developed. This systems consists of a novel, homogeneous SWIR illumination unit and a line scan camera. The system performance was tested on Jonagold apples bruised less than two hours before scanning. Partial least squares-discriminant analysis was used to discriminate bruised pixel spectra from sound pixel spectra. As the glossiness of many fruit and vegetables limits the accuracy in the detection of defects, several reflectance calibrations and pre-processing techniques were compared for glare correction and maximizing the signal to noise ratio. With the best combination of first derivative and mean centering, followed by image post-processing, this system was able to detect fresh bruises in thirty apples with 98% accuracy at the pixel level with a processing time per apple below 200 ms.

Original languageEnglish (US)
Pages (from-to)215-226
Number of pages12
JournalFood Control
Volume66
DOIs
StatePublished - Aug 1 2016

Keywords

  • Food sorting
  • Glare correction
  • Hyperspectral imaging
  • Pixel-based classification
  • Real-time
  • Short wave infrared
  • SWIR
  • Uniform illumination

ASJC Scopus subject areas

  • Biotechnology
  • Food Science

Fingerprint Dive into the research topics of 'Real-time pixel based early apple bruise detection using short wave infrared hyperspectral imaging in combination with calibration and glare correction techniques'. Together they form a unique fingerprint.

  • Cite this