A Novel Robust Classification Method for Ground-Based Clouds
Abstract
:1. Introduction
- A novel structure for robust cloud classification is proposed, in which the features are extracted by convolution neural networks and the classification is executed using the weighted sparse representation;
- A two-channel-neural network is proposed for extracting features of the ground-based clouds.
2. Related Work
2.1. ResNet Model
2.2. Inception Model
2.3. Robust Sparse Coding-Based Classification
3. Our Proposed Methods
3.1. A Two-Channel-Neural Network-Based Feature Extraction
- —For a given , denote the mean and variance vectorsDefine , which is a vector determined by the matrix Y with (7). Let with for be the set of the smallest entries of , then the projection such that is given byThus, for , i.e., . As understood, the projection intends to keep those entries of the feature vector y, which are clustered within the each of the classes.
- —With obtained, we can compute the mean and variance vectors, liked as , using (7). Let with for be the set of the n largest entries of , then the projection such that is given byUnlike , aims at enhancing the discrimination between the classes by keeping those entries of vector that are of a big variance.
3.2. Robust Sparse Coding with Extended Dictionary
Algorithm 1: Weighted Sparse Representation. |
Require: Dictionary , test sample and initial error ; set and —the number of iterations. Ensure: While , do (1) update via (13) and (14), yielding ; (2) update by solving the following using any of the basis pursuit-based algorithms: (3) update the sparse representation error via (12); (4) ; End while if and output as well as , and execute the classification with (15)–(17). Return |
4. Experiments
4.1. Dataset
4.2. Parameter Setting
4.3. Results
- ICNN—using the Inception-v3 convolutional neural network (ICNN) for feature extraction and classification;
- RCNN—it is similar to ICNN, but the CNN used is the ResNet-50 convolutional neural network.
- IWSRC—using the Inception-v3 convolutional neural network for feature extraction and the weighted sparse representation coding for classification;
- RWSRC—exactly the same as IWSRC but with the Inception-v3 CNN replaced by the ResNet-50;
- RIWSRC—this is the proposed two-channel CNN-based sparse representation coding method, depicted in Figure 4.
4.4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Buch, K.A., Jr.; Sun, C.H.; Thorne, L.R. Cloud classification using whole-sky imager data. Ninth Symp. Meteorol. Obs. Instrum. 1996, 4, 353–358. [Google Scholar]
- Singh, M.; Glennen, M. Automated ground-based cloud recognition. Pattern Anal. Appl. 2005, 8, 258–271. [Google Scholar] [CrossRef]
- Heinle, A.; Macke, A.; Srivastav, A. Automatic cloud classification of whole sky images. Atmos. Meas. Tech. 2010, 3, 557–567. [Google Scholar] [CrossRef] [Green Version]
- Neto, S.L.M.; Wangenheim, R.V.; Pereira, R.B. The use of euclidean geometric distance on rgb color space for the classification of sky and cloud patterns. J. Atmos. Ocean. Technol. 2010, 27, 1504–1517. [Google Scholar] [CrossRef] [Green Version]
- Liu, S.; Wang, C.; Xiao, B.; Zhang, Z.; Shao, Y. Ground-based cloud classification using multiple random projections. In Proceedings of the 2012 International Conference on Computer Vision in Remote Sensing (CVRS), Xiamen, China, 16–18 December 2013. [Google Scholar] [CrossRef]
- Papin, C.; Bouthemy, P.; Rochard, G. Unsupervised segmentation of low clouds from infrared meteosat images based on a contextual spatio-temporal labeling approach. IEEE Trans. Geosci. Remote Sens. 2002, 40, 104–114. [Google Scholar] [CrossRef] [Green Version]
- Rathore, P.; Rao, A.S.; Rajasegarar, S.; Vanz, E.; Gubbi, J.; Palaniswami, M.S. Real-time urban microclimate analysis using internet of things. IEEE Internet Things J. 2017, 5, 500–511. [Google Scholar] [CrossRef]
- Holdaway, D.; Yang, Y. Study of the effect of temporal sampling frequency on DSCOVR observations using the GEOS-5 nature run results (part i): Earth’s radiation budget. Remote Sens. 2016, 8, 98. [Google Scholar] [CrossRef] [Green Version]
- Mahrooghy, M.; Younan, N.H.; Anantharaj, V.G. On the use of a cluster ensemble cloud classification technique in satellite precipitation estimation. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2012, 1, 1356–1363. [Google Scholar] [CrossRef]
- Tan, K.; Zhang, Y.; Tong, X. Cloud extraction from chinese high resolution satellite imagery by probabilistic latent semantic analysis and object-based machine learning. Remote Sens. 2016, 8, 963. [Google Scholar] [CrossRef] [Green Version]
- Liu, L.; Sun, X.; Chen, F.; Zhao, S.; Gao, T. Cloud Classification Based on Structure Features of Infrared Images. J. Atmos. Ocean. Technol. 2011, 410–417. [Google Scholar] [CrossRef]
- Yang, J.; Lu, W.; Ma, Y.; Wen, Y. An Automatic Ground-based Cloud Detection Method Based on Adaptive Threshold. J. Appl. Meteorol. Sci. 2009, 20, 713–721. [Google Scholar]
- Liu, S.; Wang, C.; Xiao, B.; Zhang, Z.; Cao, X. Tensor Ensemble of Ground-Based Cloud Sequences: Its Modeling, Classification, and Synthesis. IEEE Geosci. Remote. Sens. Lett. 2013, 10, 1190–1194. [Google Scholar] [CrossRef]
- Lecun, Y.; Bottou, L. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef] [Green Version]
- Krizhevsky, A.; Sutskever, I.; Hinton, G. Imagenet classification with deep convolutional neural networks. Adv. Neural Inf. Process. Syst. 2012, 25, 1097–1105. [Google Scholar] [CrossRef]
- Szegedy, C.; Vanhoucke, V.; Ioffe, S. Rethinking the inception architecture for computer vision. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016. [Google Scholar]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision Foundation, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Liu, S.; Li, M. Deep multimodal fusion for ground-based cloud classification in weather station networks. Eurasip J. Wirel. Commun. Netw. 2018, 2018, 48. [Google Scholar] [CrossRef] [Green Version]
- Liu, S.; Li, M.; Zhang, Z.; Xiao, B.; Cao, X. Multimodal ground-based cloud classification using joint fusion convolutional neural network. Remote Sens. 2018, 10, 822. [Google Scholar] [CrossRef] [Green Version]
- Donoho, D.L. Compressed sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
- Kutyniok, G. Theory and applications of compressed sensing. GAMM-Mitteilungen 2013, 36, 79–101. [Google Scholar] [CrossRef] [Green Version]
- Elad, M.; Aharon, M. Image denoising via sparse and redundant representations over learned dictionaries. IEEE Tip 2006, 15, 3736–3745. [Google Scholar] [CrossRef] [PubMed]
- Mairal, J.; Elad, M.; Sapiro, G. Sparse representation for color image restoration. IEEE Trans. Image Process. 2007, 17, 53–69. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Wright, J.; Ma, Y. Dense error correction via l1-minimization. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Taipei, Taiwan, 19–24 April 2009. [Google Scholar]
- Yang, M.; Zhang, L. Gabor feature based sparse representation for face recognition with gabor occlusion dictionary. In Proceedings of the 11th European conference on Computer Vision, Crete, Greece, 5–11 September 2010; pp. 448–461. [Google Scholar]
- Yang, M.; Zhang, L.; Yang, J. Robust sparse coding for face recognition. In Proceedings of the CVPR 2011, Colorado Springs, CO, USA, 20–25 June 2011; Volume 42, pp. 625–632. [Google Scholar]
- Gan, J.; Lu, W.; Li, Q.; Zhang, Z.; Yang, J.; Ma, Y.; Yao, W. Cloud type classification of total-sky images using duplex norm-bounded sparse coding. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017, 10, 3360–3372. [Google Scholar] [CrossRef]
- Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going deeper with convolutions. In Proceedings of the 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA, 7–12 June 2015; pp. 1–9. [Google Scholar]
Type | Patch Size ()/Stride(s) | Input Size () |
---|---|---|
Conv | /2 | |
max-pooling | /2 | |
3 × residual block | ||
4 × residual block | ||
6 × residual block | ||
3 × residual block | ||
average pooling | ||
softmax |
Type | Patch Size ()/Stride(s) | Input Size () |
---|---|---|
conv | /2 | |
conv | /1 | |
conv padded | /1 | |
pool | /2 | |
conv | /1 | |
conv | /2 | |
conv | /1 | |
Inception | ||
Inception | ||
Inception | ||
average pooling | ||
softmax |
Label | Cloud Class | Number of Samples |
---|---|---|
1 | Cumulus | 1438 |
2 | Altocumulus | 731 |
3 | Cirrus | 1323 |
4 | Clear sky | 1338 |
5 | Stratocumulus | 963 |
6 | Cumulonimbus | 1187 |
7 | Mixed | 1020 |
Method | Accuracy |
---|---|
ICNN | 96.97 |
RCNN | 97.09 |
IWSRC | 99.56 |
RWSRC | 99.28 |
RIWSRC | 99.81 |
Method | Occ. 5% | Occ. 10% | Occ. 15% | Occ. 20% | Occ. 25% |
---|---|---|---|---|---|
ICNN | 84.03 | 83.18 | 82.24 | 79.43 | 77.52 |
RCNN | 90.47 | 89.68 | 83.99 | 78.77 | 75.15 |
IWSRC | 98.62 | 97.2 | 93.94 | 87.21 | 79.4 |
RWSRC | 99.03 | 97.97 | 97.62 | 96.56 | 93.28 |
RIWSRC | 99.37 | 98.87 | 98.06 | 95.53 | 90.28 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yu, A.; Tang, M.; Li, G.; Hou, B.; Xuan, Z.; Zhu, B.; Chen, T. A Novel Robust Classification Method for Ground-Based Clouds. Atmosphere 2021, 12, 999. https://doi.org/10.3390/atmos12080999
Yu A, Tang M, Li G, Hou B, Xuan Z, Zhu B, Chen T. A Novel Robust Classification Method for Ground-Based Clouds. Atmosphere. 2021; 12(8):999. https://doi.org/10.3390/atmos12080999
Chicago/Turabian StyleYu, Aihua, Ming Tang, Gang Li, Beiping Hou, Zhongwei Xuan, Bihong Zhu, and Tianliang Chen. 2021. "A Novel Robust Classification Method for Ground-Based Clouds" Atmosphere 12, no. 8: 999. https://doi.org/10.3390/atmos12080999
APA StyleYu, A., Tang, M., Li, G., Hou, B., Xuan, Z., Zhu, B., & Chen, T. (2021). A Novel Robust Classification Method for Ground-Based Clouds. Atmosphere, 12(8), 999. https://doi.org/10.3390/atmos12080999