A High-Accuracy Model Average Ensemble of Convolutional Neural Networks for Classification of Cloud Image Patches on Small Datasets
Source abstract
Abstract
Research on clouds has an enormous influence on sky sciences and related applications, and cloud classification plays an essential role in it. Much research has been conducted which includes both traditional machine learning approaches and deep learning approaches. Compared with traditional machine learning approaches, deep learning approaches achieved better results. However, most deep learning models need large data to train due to the large number of parameters. Therefore, they cannot get high accuracy in case of small datasets. In this paper, we propose a complete solution for high accuracy of classification of cloud image patches on small datasets. Firstly, we designed a suitable convolutional neural network (CNN) model for small datasets. Secondly, we applied regularization techniques to increase generalization and avoid overfitting of the model. Finally, we introduce a model average ensemble to reduce the variance of prediction and increase the classification accuracy. We experiment the proposed solution on the Singapore whole-sky imaging categories (SWIMCAT) dataset, which demonstrates perfect classification accuracy for most classes and confirms the robustness of the proposed model.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Remote Sensing in Agriculture · Remote-Sensing Image Classification · Advanced Image Fusion Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Engineering, Hanbat National University, Daejeon 34158, Korea
References (45)
Show source-provided references
1. The relationship between boundary layer stability and cloud cover in the post-cold frontal region10.1175/JCLI-D-15-0700.1 ↗
2. Prediction of regional global horizontal irradiance combining ground-based cloud observation and numerical weather prediction
3. The influence of changes in cloud cover on recent surface temperature trends in the arctic10.1175/2007JCLI1681.1 ↗
4. The effect of cloud type on earth’s energy balance: Global analysis10.1175/1520-0442(1992)005<1281:TEOCTO>2.0.CO;2 ↗
5. Yuan, F., Lee, Y.H., and Meng, Y.S. (2014, January 6–11). Comparison of radio-sounding profiles for cloud attenuation analysis in the tropical region. Proceedings of the IEEE Antennas and Propagation Society International Symposium (APSURSI), Memphis, TN, USA.10.1109/APS.2014.6904461 ↗
6. Pagès, D., Calbò, J., Long, C., González, J., and Badosa, J. (2002, January 21–26). Comparison of several ground-based cloud detection techniques. Proceedings of the European Geophysical Society XXVII General Assembly, Nice, France.
7. A multiscale fusion convolutional neural network for Plant Leaf Recognition10.1109/LSP.2018.2809688 ↗
8. Wu, X., Zhan, C., Lai, Y.K., Cheng, M.M., and Yang, J. (2019, January 16–20). IP102: A large-scale benchmark dataset for insect pest recognition. In Proceeding of the IEEE Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA.10.1109/CVPR.2019.00899 ↗
9. Automated ground-based cloud recognition10.1007/s10044-005-0007-5 ↗
10. Feature extraction from whole-sky ground-based images for cloud-type recognition10.1175/2007JTECHA959.1 ↗
11. Automatic cloud classification of whole sky images10.5194/amt-3-557-2010 ↗
12. Liu, S., Wang, C., Xiao, B., Zhang, Z., and Shao, Y. (2012, January 16–18). Illumination-invariant completed LTP descriptor for cloud classification. Proceedings of the 5th International Congress on Image and Signal Processing, Chongqing, China.10.1109/CISP.2012.6469765 ↗
13. Cloud classification based on structure features on infrared images10.1175/2010JTECHA1385.1 ↗
14. Salient local binary pattern for ground-based cloud classification10.1007/s13351-013-0206-8 ↗
15. Ground-based cloud classification using weighted local binary patterns10.1117/1.JRS.9.095062 ↗
16. Dev, S., Lee, Y.H., and Winkler, S. (2015, January 27–30). Categorization of cloud image patches using an improved texton-based approach. Proceedings of the IEEE International Conference on Image Processing (ICIP), Quebec City, QC, Canada.10.1109/ICIP.2015.7350833 ↗
17. Cloud type classification of total-sky images using duplex norm-bounded sparse coding10.1109/JSTARS.2017.2669206 ↗
18. Cloud classification of ground-based infrared images combining manifold and texture features10.5194/amt-11-5351-2018 ↗
19. Ground-based cloud-type recognition using manifold kernel sparse coding and dictionary learning10.1155/2018/9684206 ↗
20. Ground-based cloud classification by learning stable local binary patterns10.1016/j.atmosres.2018.02.023 ↗
21. Krizhevsky, A., Sutskever, I., and Hinton, G.E. (2012, January 3–6). ImageNet classification with deep convolutional neural networks. Proceedings of the Neural Information Processing Systems Conference, Lake Tahoe, NV, USA.
22. Ye, L., Cao, Z., and Xiao, Y. (2015, January 27–30). Ground-based cloud image categorization using deep convolutional features. Proceedings of the IEEE International Conference on Image Processing, Quèbec City, QC, Canada.10.1109/ICIP.2015.7351720 ↗
23. DeepCloud: Ground-Based Cloud Image Categorization Using Deep Convolutional Features10.1109/TGRS.2017.2712809 ↗
24. Deep convolutional activations-based features for ground-based classification10.1109/LGRS.2017.2681658 ↗
25. Zhang, Z., Li, D.H., Liu, S., Xiao, B.H., and Cao, X.Z. (2018). Multi-view ground-based cloud recognition by transferring deep visual information. Appl. Sci., 8.10.3390/app8050748 ↗
26. A Deep Learning Approach for Classification of Cloud Image Patches on Small Datasets
27. CloudNet: Ground-based cloud classification with deep convolutional neural network10.1029/2018GL077787 ↗
28. Neocognitron: A self-organizing neural network model for a mechanism of pattern recognition unaffected by shift in position10.1007/BF00344251 ↗
29. Gradient-based learning applied to document recognition10.1109/5.726791 ↗
30. (2019, October 10). ImageNet Large Scale Visual Recognition Competition (ILSVRC). Available online: http://www.image-net.org/challenges/LSVRC/.
31. Deng, J., Dong, W., Socher, R., Li, L., Li, K., and Li, F.F. (2009, January 20–25). ImageNet: A Large-Scale Hierarchical Image Database. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR’09), Miami Beach, FL, USA.10.1109/CVPR.2009.5206848 ↗
32. Hertel, L., Barth, E., Käster, T., and Martinetz, T. Deep convolutional neural networks as generic feature extractors, In Proceeding of the 2015 International Joint Conference on Neural Networks, Killarney, Ireland, 12–16 July 2015.10.1109/IJCNN.2015.7280683 ↗
33. (2019, October 10). CS231n Convolutional Neural Networks for Visual Recognition. Available online: http://cs231n.github.io/convolutional-networks/.
34. Dropout: A simple way to prevent neural networks from overfitting
35. Neural Network Ensembles10.1109/34.58871 ↗
36. Krogh, A., and Vedelsby, J. (1995). Neural network ensembles, cross validation, and active learning. Advances in Neural Information Processing Systems, MIT Press.
37. Dev, S., Savoy, F.M., Lee, Y.H., and Winkler, S. (2014, January 5–9). WAHRSIS: A low-cost, high-resolution whole sky imager with ner-infrared capabilities. Proceedings of the SPIE—The International Society for Optical Engineering, Baltimore, MD, USA.10.1117/12.2052982 ↗
38. (2019, October 10). Keras. Available online: https://keras.io/.
39. (2019, October 10). Tensorflow. Available online: https://www.tensorflow.org/.
40. Kingma, D.P., and Ba, J.L. (2015, January 7–9). Adam: A Method for Stochastic Optimization. Proceedings of the ICLR, Vancouver Convention Center, Vancouver, BC, Canada.
41. (2019, October 10). F1 Score. Available online: https://en.wikipedia.org/wiki/F1_score.
42. A coefficient of agreement for nominal scales10.1177/001316446002000104 ↗
43. Data mining methods applied to a digital forensics task for supervised machine learning
44. Hastie, T., Friedman, J., and Tibshirani, R. (2009). Ensemble Learning. The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Springer. [2nd ed.].10.1007/978-0-387-84858-7 ↗
45. Random Forests10.1023/A:1010933404324 ↗