Ground-based cloud image categorization using deep convolutional visual features

Ground-based cloud image categorization is an essential and challenging task in automatic sky and cloud observation field. Till now, it still has not been well addressed in both meteorology and image processing communities, due to the large variation of cloud appearance. One feasible way to solve this is to find more discriminative visual representation to characterize the different kinds of clouds. Many efforts have been paid in this way. However, to our knowledge, most of the existing methods only resort to the hand-craft visual descriptors (e.g., LBP, CENTRIST and color histogram). The resulting performance is unfortunately not satisfied enough. Inspired by the great success of deep convolutional neural networks (CNN) in large-scale image classification task (e.g., ImageNet challenge), we first propose to transfer CNN to solve our relative small-scale cloud classification issue. The experiments on two challenging cloud datasets demonstrate that, using the deep convolutional visual features generated by CNN can significantly outperform all the state-of-the-art methods in most cases. Another important contribution of our work is that, we find that applying Fisher Vector (FV) to encoding the off-the-shelf CNN features can further leverage the performance.

[1]  Josep Calbó,et al.  Feature Extraction from Whole-Sky Ground-Based Images for Cloud-Type Recognition , 2008 .

[2]  Andrew Zisserman,et al.  Return of the Devil in the Details: Delving Deep into Convolutional Nets , 2014, BMVC.

[3]  Trevor Darrell,et al.  Caffe: Convolutional Architecture for Fast Feature Embedding , 2014, ACM Multimedia.

[4]  A. Heinle,et al.  Automatic cloud classification of whole sky images , 2010 .

[5]  Thomas Mensink,et al.  Image Classification with the Fisher Vector: Theory and Practice , 2013, International Journal of Computer Vision.

[6]  Andrea Vedaldi,et al.  MatConvNet: Convolutional Neural Networks for MATLAB , 2014, ACM Multimedia.

[7]  Andrea Vedaldi,et al.  Vlfeat: an open and portable library of computer vision algorithms , 2010, ACM Multimedia.

[8]  Chih-Jen Lin,et al.  LIBLINEAR: A Library for Large Linear Classification , 2008, J. Mach. Learn. Res..

[9]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[10]  Trevor Darrell,et al.  Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[11]  Zhiguo Cao,et al.  Cloud Classification of Ground-Based Images Using Texture–Structure Features , 2014 .

[12]  Matti Pietikäinen,et al.  CLOUD CHARACTERIZATION USING LOCAL TEXTURE INFORMATION , 2007 .

[13]  Lei Liu,et al.  Cloud Classification Based on Structure Features of Infrared Images , 2011 .

[14]  Subhransu Maji,et al.  Deep convolutional filter banks for texture recognition and segmentation , 2014, ArXiv.