ABSTRACT
Rainfall prediction is an important research topic because of its wide range of applications in disaster and agricultural communities. It depends on several features of earth's atmosphere such as cloud information, speed and direction of wind, temperature, dew point, atmospheric pressure, etc. Most of the existing rainfall prediction models are based on time series dataset. Considering the computational complexity, and cost factors of time series dataset, in this paper we extensively explored the performance of different Convolutional Neural Networks (CNNs) architectures for rainfall prediction using cloud images in different scenarios. In our work, we have used two different stages for effective prediction of rainfalls from cloud images. Experiment results on SWIMCAT dataset reveals that usefulness and effectiveness of CNNs for rainfall prediction. This study can be a useful contribution for the research community of weather forecasting with broad range of applications i.e., flight navigation to agriculture and tourism.
- Z. Zhao, Z. Jia, Z. Guan, and C. Xu, “The Effect of Climatic and Non-climatic Factors on Groundwater Levels in the Jinghuiqu Irrigation District of the Shaanxi Province, China,” Water, MDPI, Vol. 11, No. 5, pp. 956, 2019.Google ScholarCross Ref
- D.A. Lavers, G. Villarini, R.P. Allan, E.F. Wood, and A.J. Wade, “The detection of atmospheric rivers in atmospheric reanalyses and their links to British winter floods and the large‐scale climatic circulation,” Journal of Geophysical Research: Atmospheres, Wiley Online library, Vol. 117, No. D20, 2012.Google ScholarCross Ref
- The Four Core Types of Clouds. Available. [Online]. https://www.weather.gov/jetstream/corefourGoogle Scholar
- M.A. Shabib Aftab, N. Hameed, M.S. Bashir, I. Ali, and Z. Nawaz, “Rainfall Prediction using Data Mining Techniques: A Systematic Literature Review,” International Journal of Advanced Computer Science and Applications, Vol. 9, No. 5, pp. 143-150, 2018.Google Scholar
- The 10 Basic Types of Clouds. Available. [Online]. The 10 Basic Types of Clouds and How to Recognize Them (thoughtco.com)Google Scholar
- S. Aswin, P. Geetha, and R. Vinayakumar, “Deep learning models for the prediction of rainfall,” in Proceedings of 2018 International Conference on Communication and Signal Processing (ICCSP), IEEE, pp. 0657-0661, 2018.Google ScholarCross Ref
- K. Kaviarasu, P. Sujith, and G. Ayaappan, “Prediction of rainfall using image processing,” in Proceedings of the IEEE International Conference on Computational Intelligence and Computing Research, IEEE, 2010.Google Scholar
- P.R. Larraondo, L.J. Renzullo, I. Inza, and J.A. Lozano, “A data-driven approach to precipitation parameterizations using convolutional encoder-decoder neural network,” arXiv preprint arXiv: 1903.10274, 2019.Google Scholar
- X. Shi, Z. Gao, L. Lausen, H. Wang, D.Y. Yeung, W.K. Wong, and W.C. Woo, “Deep learning for precipitation nowcasting: A benchmark and a new model,” arXiv preprint arXiv:1706.03458, 2017.Google Scholar
- P.R. Larraondo, I. Inza, and J.A. Lozano, “Automating weather forecasts based on convolutional networks,” in Proceedings of the ICML Workshop on Deep Structured Prediction, PMLR, Vol. 70, 2017.Google Scholar
- M. Qiu, P. Zhao, K. Zhang, J. Huang, X. Shi, X.Wang, and W. Chu, “A short-term rainfall prediction model using multi-task convolutional neural networks,” In 2017 IEEE international conference on data mining (ICDM), IEEE, pp. 395-404, 2017.Google ScholarCross Ref
- E. Hernández, V. Sanchez-Anguix, V. Julian, J. Palanca, and N. Duque, “Rainfall prediction: A deep learning approach. In International Conference on Hybrid Artificial Intelligence Systems,” Springer, Cham, pp. 151-162, 2016.Google ScholarCross Ref
- S.H.I. Xingjian, Z. Chen, H. Wang, D.Y. Yeung, W.K. Wong, and W.C. Woo, “Convolutional LSTM network: A machine learning approach for precipitation nowcasting,” In Advances in neural information processing systems, pp. 802-810, 2015.Google ScholarDigital Library
- A.G. Salman, B. Kanigoro, and Y. Heryadi, “Weather forecasting using deep learning techniques,” in Proc. 2015 international conference on advanced computer science and information systems (ICACSIS), IEEE, pp. 281-285, 2015.Google ScholarCross Ref
- B. Klein, L. Wolf, and Y. Afek, “A dynamic convolutional layer for short range weather prediction,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, IEEE, pp. 4840-4848, 2015.Google Scholar
- F. Cui, R.R. Ju, Y.Y. Ding, H. Ding, and X. Cheng, “Prediction of regional global horizontal irradiance combining ground-based cloud observation and numerical weather prediction,” In Advanced Materials Research, Trans Tech Publications Ltd, Vol. 1073, pp. 388-394, 2015.Google Scholar
- S.M. Sumi, M.F. Zaman, and H. Hirose, “A rainfall forecasting method using machine learning models and its application to the Fukuoka city case,” International Journal of Applied Mathematics and Computer Science, Vol. 22, pp. 841-854, 2012.Google ScholarDigital Library
- S. Lee, S. Cho, and P.M. Wong, “Rainfall prediction using artificial neural networks,” Journal of geographic information and Decision Analysis, Vol. 2, No. 2, pp. 233-242, 1998.Google Scholar
- A. Veit and S. Belongie, “Convolutional networks with adaptive inference graphs,” In Proceedings of the European Conference on Computer Vision (ECCV), pp. 3-18, 2018.Google ScholarDigital Library
- J. Deng, W. Dong, R. Socher, L. Li, K. Li and L. Fei-Fei, “Imagenet: A large-scale hierarchical image database,” In 2009 IEEE Conference on Computer Vision and Pattern Recognition, IEEE, pp. 248-255, 2009.Google ScholarCross Ref
- O. Russakovsky, J. Deng, H. Su, J. Krause, S. Satheesh, S. Ma, Z. Huang, A. Karpathy, A. Khosla, M. Bernstein and A.C. Berg, “Imagenet large scale visual recognition challenge,” International journal of computer vision, Vol. 115, No. 3, pp. 211-252, 2015.Google Scholar
- A. Krizhevsky, I. Sutskever and G.E. Hinton, “Imagenet classification with deep convolutional neural networks,” in Advances in Neural Information Processing Systems, pp. 1097-1105, 2012.Google ScholarDigital Library
- C. Szegedy, V. Vanhoucke, S. Ioffe, J. Shlens and Z. Wojna, “Rethinking the inception architecture for computer vision,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, IEEE, pp. 2818-2826, 2016.Google ScholarCross Ref
- C. Szegedy, W. Liu, Y. Jia, P. Sermanet, S. Reed, D. Anguelov, D. Erhan, V.Vanhoucke and A. Rabinovich, “Going deeper with convolutions,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, IEEE, pp. 1-9, 2015.Google ScholarCross Ref
- K. He, X. Zhang, S. Ren and J. Sun, “Deep residual learning for image recognition,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, IEEE, pp. 770-778, 2016.Google ScholarCross Ref
- N. Cristianini and J. Shawe-Taylor, “An introduction to support vector machines and other kernel-based learning methods,” Cambridge University Press, 2000.Google ScholarCross Ref
- Singapore Whole sky IMaging CATegories Database. Available. [Online]. http://www.vintage.winklerbros.net/swimcat.htmlGoogle Scholar
- I. Sutskever, J. Martens, G. Dahl and G. Hinton, “On the importance of initialization and momentum in deep learning,” in Proc. International Conference on Machine Learning, ACM, pp. 1139-1147, 2013.Google Scholar
- A. Rusiecki, “Trimmed categorical cross-entropy for deep learning with label noise,” Electronics Letters, IEEE, vol. 55, no. 6, pp. 319-320, 2019.Google ScholarCross Ref
Index Terms
- Cloud Pattern Classification for Rainfall Prediction using Convolutional Neural Network
Recommendations
Machine Learning-based Short-term Rainfall Prediction from Sky Data
To predict rainfall, our proposed model architecture combines the Convolutional Neural Network (CNN), which uses the ResNet-152 pre-training model, with the Recurrent Neural Network (RNN), which uses the Long Short-term Memory Network (LSTM) layer, for ...
Performance comparison of artificial neural network models for daily rainfall prediction
With an aim to predict rainfall one-day in advance, this paper adopted different neural network models such as feed forward back propagation neural network (BPN), cascade-forward back propagation neural network (CBPN), distributed time delay neural ...
Prediction of rainfall time series using modular soft computingmethods
In this paper, several soft computing approaches were employed for rainfall prediction. Two aspects were considered to improve the accuracy of rainfall prediction: (1)carrying out a data-preprocessing procedure and (2)adopting a modular modeling method. ...
Comments