Hyperspectral data processing algorithm combining principal component analysis and K nearest neighbours

A processing algorithm to classify hyperspectral images from an imaging spectroscopic sensor is investigated in this paper. In this research two approaches are followed. First, the feasibility of an analysis scheme consisting of spectral feature extraction and classification is demonstrated. Principal component analysis (PCA) is used to perform data dimensionality reduction while the spectral interpretation algorithm for classification is the K nearest neighbour (KNN). The performance of the KNN method, in terms of accuracy and classification time, is determined as a function of the compression rate achieved in the PCA pre-processing stage. Potential applications of these hyperspectral sensors for foreign object detection in industrial scenarios are enormous, for example in raw material quality control. KNN classifier provides an enormous improvement in this particular case, since as no training is required, new products can be added in any time. To reduce the high computational load of the KNN classifier, a generalization of the binary tree employed in sorting and searching, kd-tree, has been implemented in a second approach. Finally, the performance of both strategies, with or without the inclusion of the kd-tree, has been successfully tested and their properties compared in the raw material quality control of the tobacco industry.

[1]  Jerry Workman,et al.  Applied Spectroscopy: A Compact Reference for Practitioners , 1998 .

[2]  Cesar Jauregui,et al.  Fast algorithm for spectral processing with application to on-line welding quality assurance , 2006 .

[3]  G. L. Smith,et al.  Principal component analysis : an introduction , 1991 .

[4]  Koeng-Mo Sung,et al.  Fast k-nearest-neighbour search algorithm for nonparametric classification , 2000 .

[5]  Jon Louis Bentley,et al.  An Algorithm for Finding Best Matches in Logarithmic Expected Time , 1977, TOMS.

[6]  Pilar Beatriz Garcia-Allende,et al.  New raw material discrimination system based on a spatial optical spectroscopy technique , 2007 .

[7]  Esko Herrala,et al.  An optoelectronic sensor system for industrial multipoint and imaging spectrometry , 1997 .

[8]  Josse De Baerdemaeker,et al.  Detecting Bruises on ‘Golden Delicious’ Apples using Hyperspectral Imaging with Multiple Wavebands , 2005 .

[9]  G. Zavattini,et al.  A hyperspectral fluorescence imaging system for biological applications , 2003, 2003 IEEE Nuclear Science Symposium. Conference Record (IEEE Cat. No.03CH37515).

[10]  Elfed Lewis,et al.  Comparison of k-NN and neural network methods in the classification of spectral data from an optical fibre-based sensor system used for quality control in the food industry , 2005 .

[11]  Cristina Conde,et al.  PCA vs low resolution images in face verification , 2003, 12th International Conference on Image Analysis and Processing, 2003.Proceedings..

[12]  Kurt C. Lawrence,et al.  Hyperspectral imaging for food processing automation , 2002, SPIE Optics + Photonics.