In Defense of Shallow Learned Spectral Reconstruction from RGB Images

Very recent Galliani et al. [13] proposed a method using a very deep CNN architecture for learned spectral reconstruction and showed large improvements over the recent sparse coding method of Arad et al. [6]. In this paper we defend the shallow learned spectral reconstruction methods by: (i) first, reimplementing Arad and showing that it can achieve significantly better results than those originally reported; (ii) second, introducing a novel shallow method based on A+ of Timofte et al. [33] from super-resolution that substantially improves over Arad and, moreover, provides comparable performance to Galliani's very deep CNN method on three standard benchmarks (ICVL, CAVE, and NUS); and (iii) finally, arguing that the train and runtime efficiency as well as the clear relation between its parameters and the achieved performance makes from our shallow A+ a strong baseline for further research in learned spectral reconstruction from RGB images. Moreover, our shallow A+ (as well as Arad) requires and uses significantly smaller train data than Galliani (and generally the CNN approaches), is robust to overfitting and is easily deployable by fast training to newer cameras.

[1]  John B. Adams,et al.  Simple Models For Complex Natural Surfaces: A Strategy For The Hyperspectral Era Of Remote Sensing , 1989, 12th Canadian Symposium on Remote Sensing Geoscience and Remote Sensing Symposium,.

[2]  Shree K. Nayar,et al.  Generalized Assorted Pixel Camera: Postcapture Control of Resolution, Dynamic Range, and Spectrum , 2010, IEEE Transactions on Image Processing.

[3]  R. Berns,et al.  Image-based spectral reflectance reconstruction using the matrix R method , 2007 .

[4]  Y. C. Pati,et al.  Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition , 1993, Proceedings of 27th Asilomar Conference on Signals, Systems and Computers.

[5]  Luc Van Gool,et al.  Seven Ways to Improve Example-Based Single Image Super Resolution , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[6]  Michael S. Brown,et al.  Training-Based Spectral Reconstruction from a Single RGB Image , 2014, ECCV.

[7]  S. H. Amirshahi,et al.  Reconstruction of reflectance data using an interpolation technique. , 2009, Journal of the Optical Society of America. A, Optics, image science, and vision.

[8]  D. Foster,et al.  Frequency of metamerism in natural scenes , 2006 .

[9]  Ayan Chakrabarti,et al.  Statistics of real-world hyperspectral images , 2011, CVPR 2011.

[10]  T. M. Lillesand,et al.  Remote Sensing and Image Interpretation , 1980 .

[11]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[12]  S. H. Amirshahi,et al.  Reconstruction of reflectance spectra using weighted principal component analysis , 2008 .

[13]  A. Bruckstein,et al.  K-SVD : An Algorithm for Designing of Overcomplete Dictionaries for Sparse Representation , 2005 .

[14]  M. Elad,et al.  $rm K$-SVD: An Algorithm for Designing Overcomplete Dictionaries for Sparse Representation , 2006, IEEE Transactions on Signal Processing.

[15]  Michael Elad,et al.  On Single Image Scale-Up Using Sparse-Representations , 2010, Curves and Surfaces.

[16]  Michael S. Brown,et al.  Do It Yourself Hyperspectral Imaging with Everyday Digital Cameras , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[17]  H. Barlow Vision Science: Photons to Phenomenology by Stephen E. Palmer , 2000, Trends in Cognitive Sciences.

[18]  Kilian Q. Weinberger,et al.  Densely Connected Convolutional Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[19]  Ute Beyer,et al.  Remote Sensing And Image Interpretation , 2016 .

[20]  Luc Van Gool,et al.  Anchored Neighborhood Regression for Fast Example-Based Super-Resolution , 2013, 2013 IEEE International Conference on Computer Vision.

[21]  Antonio Robles-Kelly,et al.  Single Image Spectral Reconstruction for Multimedia Applications , 2015, ACM Multimedia.

[22]  Konrad Schindler,et al.  Learned Spectral Super-Resolution , 2017, ArXiv.

[23]  M. Borengasser,et al.  Hyperspectral Remote Sensing: Principles and Applications , 2007 .

[24]  Lise L. Randeberg,et al.  Hyperspectral imaging of bruised skin , 2006, SPIE BiOS.

[25]  John R. Miller,et al.  Hyperspectral vegetation indices and novel algorithms for predicting green LAI of crop canopies: Modeling and validation in the context of precision agriculture , 2004 .

[26]  Eustace L. Dereniak,et al.  Hyperspectral imaging for astronomy and space surviellance , 2004, SPIE Optics + Photonics.

[27]  Daniel Rueckert,et al.  Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[28]  L. Maloney Evaluation of linear models of surface spectral reflectance with small numbers of parameters. , 1986, Journal of the Optical Society of America. A, Optics and image science.

[29]  Boaz Arad,et al.  Sparse Recovery of Hyperspectral Signal from Natural RGB Images , 2016, ECCV.

[30]  D. Elder,et al.  Differentiation of normal skin and melanoma using high resolution hyperspectral imaging , 2006, Cancer biology & therapy.

[31]  Katsushi Ikeuchi,et al.  Camera Spectral Sensitivity and White Balance Estimation from Sky Images , 2013, International Journal of Computer Vision.

[32]  Javier Hernández-Andrés,et al.  Linear bases for representation of natural and artificial illuminants , 1997 .

[33]  Costas Balas,et al.  Hyperspectral image acquisition and analysis of skin , 2003, SPIE BiOS.

[34]  Jon Atli Benediktsson,et al.  Segmentation and classification of hyperspectral images using watershed transformation , 2010, Pattern Recognit..

[35]  Gavin J. Brelstaff,et al.  Hyperspectral camera system: acquisition and analysis , 1995, Remote Sensing.

[36]  Luc Van Gool,et al.  NTIRE 2017 Challenge on Single Image Super-Resolution: Methods and Results , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[37]  Yoshua Bengio,et al.  The One Hundred Layers Tiramisu: Fully Convolutional DenseNets for Semantic Segmentation , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[38]  S. Silvestri,et al.  Mapping salt-marsh vegetation by multispectral and hyperspectral remote sensing , 2006 .

[39]  Thomas S. Huang,et al.  Image Super-Resolution Via Sparse Representation , 2010, IEEE Transactions on Image Processing.

[40]  Jon Atli Benediktsson,et al.  Advances in Hyperspectral Image Classification: Earth Monitoring with Statistical Learning Methods , 2013, IEEE Signal Processing Magazine.

[41]  Luc Van Gool,et al.  A+: Adjusted Anchored Neighborhood Regression for Fast Super-Resolution , 2014, ACCV.