Log in

Surface and high-altitude combined rainfall forecasting using convolutional neural network

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

Rainfall forecasting can guide human production and life. However, the existing methods usually have a poor prediction accuracy in short-term rainfall forecasting. Machine learning methods ignore the influence of the geographical characteristics of the rainfall area. The regional characteristics of surface and high-altitude make the prediction accuracy always fluctuate in different regions. To improve the prediction accuracy of short-term rainfall forecasting, a surface and high-Altitude Combined Rainfall Forecasting model (ACRF) is proposed. First, the weighted k-means clustering method is used to select the meteorological data of the surrounding stations related to the target station. Second, the high-altitude shear value of the target station is calculated by using the meteorological factors of the surrounding stations. Third, the principal component analysis method is used to reduce dimensions of the high-altitude shear value and the surface factors. Finally, a convolutional neural network is used to forecast rainfall. We use ACRF to test 92 meteorology stations in China. The results show that ACRF is superior to existing methods in threat rating (TS) and mean square error (MSE).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Notes

  1. https://channels.theinnovationenterprise.com/articles/weather-data-isn-t-just-about-predicting-rain

References

  1. Gupta D, Ghose U (2015) A comparative study of classification algorithms for forecasting rainfall. In: 4th International Conference on Reliability, Infocom Technologies and Optimization (ICRITO) (Trends and Future Directions)

  2. Nayak D, Mahapatra A, Mishra P (2013) A survey on rainfall prediction using artificial neural network. Int J Comput Appl 72:32–40

    Google Scholar 

  3. Connolley WM, Harangozo SA (2001) A comparison of five numerical weather prediction analysis climatologies in southern high latitudes. J Clim 14:30–44

    Article  Google Scholar 

  4. Lin GF, Chang MJ, Wu JT (2016) A hybrid statistical downscaling method based on the classification of rainfall patterns. Water Resour Manag 31:1–25

    Google Scholar 

  5. Luk KC, Ball J, Sharma A (2001) An application of artificial neural networks for rainfall forecasting. Math Comput Model 33:683–693

    Article  Google Scholar 

  6. Appel KW, Gilliam RC, Davis N, Zubrow A, Howard SC (2011) Overview of the atmospheric model evaluation tool (amet) v1.1 for evaluating meteorological and air quality models. Environ Model Softw 26:434–443

    Article  Google Scholar 

  7. Abbot J, Marohasy J (2012) Application of artificial neural networks to rainfall forecasting in Queensland, Australia. Adv Atmos Sci 29:73–86

    Article  Google Scholar 

  8. Shi XJ, Yeung DY (2018) Machine learning for spatiotemporal sequence forecasting: a survey. In: ar**v, preprint ar**v:180806865

  9. Singh P, Borah B (2013) Indian summer monsoon rainfall prediction using artificial neural network. Stochastic environmental research and risk assessment, vol 27. Springer, Heidelberg, pp 1585–1599

    Google Scholar 

  10. Bartoletti N, Casagli F, Marsili-Libelli S, Nardi A, Palandri L (2018) Data-driven rainfall-runoff modelling based on a neuro-fuzzy inference system. Environ Model Softw 106:35–47. Elsevier, Amsterdam

    Article  Google Scholar 

  11. Cozzi L (2013) Weather models as virtual sensors to data driven rainfall predictions in urban watersheds. European Geosciences Union, Munich

    Google Scholar 

  12. Boehm J, Werl B, Schuh H (2006) Troposphere map** functions for gps and very long baseline interferometry from european centre for medium-range weather forecasts operational analysis data. In: Journal of geophysical research: solid earth, vol. 111. Wiley, New Jersey

  13. Xue M, Droegemeier KK, Wong V (2000) The advanced regional prediction system (arps)–a multi-scale nonhydrostatic atmospheric simulation and prediction model. part I: Model dynamics and verification. Meteorol Andatmos Physics 75:161–193. Springer, Heidelberg

    Article  Google Scholar 

  14. Honda Y, Nishijima M, Koizumi K, Ohta Y, Tamiya K, Kawabata T, Tsuyuki T (2005) A pre-operational variational data assimilation system for a non-hydrostatic model at the japan meteorological agency: Formulation and preliminary results. Q J R Meteorol Soc 131:3465–3475. Wiley, New Jersey

    Article  Google Scholar 

  15. Yu W, Nakakita E, Kim S, Yamaguchi K (2018) Assessment of ensemble flood forecasting with numerical weather prediction by considering spatial shift of rainfall fields. J Civ Eng 22:3686–3696. Springer, Heidelberg

    Google Scholar 

  16. Li K, Kan GY, Ding LQ, Dong QJ, Liu KX, Liang LL (2018) A novel flood forecasting method based on initial state variable correction. Water 10:12. Multidisciplinary Digital Publishing Institute, Switzerland

    Article  Google Scholar 

  17. Lin YH, Chiu CC, Lin YJ, Lee PC (2013) Rainfall prediction using innovative grey model with the dynamic index. J Mar Sci Technol 21:63–75. National Taiwan Ocean University

    Google Scholar 

  18. Lin YJ, Lee PC, Ma KC, Chiu CC (2019) A hybrid grey model to forecast the annual maximum daily rainfall. J Civ Eng 23:4933–4948. Springer, Heidelberg

    Google Scholar 

  19. Somvanshi V, Pandey O, Agrawal P, Kalanker N, Prakash MR, Chand R (2006) Modeling and prediction of rainfall using artificial neural network and Arima techniques. J Ind Geophys Union 10:141–151

    Google Scholar 

  20. Zhang GP (2003) Time series forecasting using a hybrid arima and neural network model. Neurocomputing 50:159–175. Elsevier, Amsterdam

    Article  Google Scholar 

  21. Lin GF, Chen GR, Wu MC, Chou YC (2009) Effective forecasting of hourly typhoon rainfall using support vector machines. Water Resour Res 45 Wiley, New Jersey

  22. Mislan M, Haviluddin H, Hardwinarto S, Sumaryono S, Aipassa M (2015) Rainfall monthly prediction based on artificial neural network: a case study in Tenggarong station, East Kalimantan-Indonesia. The International Conference on Computer Science and Computational, Elsevier, Amsterdam

  23. Shoaib M, Shamseldin AY, Melville BW (2014) Comparative study of different wavelet based neural network models for rainfall–runoff modeling. J Hydrol 515:47–58. Elsevier, Amsterdam

    Article  Google Scholar 

  24. Meng JG (2016) Model of medium-long-term precipitation forecasting in arid areas based on pso and ls-svm methods. J Yangtze River Sci Res Instit

  25. Farajzadeh J, Fard AF, Lotfi S (2014) Modeling of monthly rainfall and runoff of urmia lake basin using feed-forward neural network and time series analysis model. Water Resour Industry 7:38–48. Elsevier, Amsterdam

    Article  Google Scholar 

  26. Abbot J, Marohasy J (2014) Input selection and optimisation for monthly rainfall forecasting in queensland, australia, using artificial neural networks. Atmos Res 138:166–178. Elsevier, Amsterdam

    Article  Google Scholar 

  27. Abhishek K, Kumar A, Ranjan R, Kumar S (2012) A rainfall prediction model using artificial neural network. In: 2012 IEEE Control and System Graduate Research Colloquium, pp. 82–87. IEEE Press, New York

  28. Sangiorgio M, Barindelli S, Biondi R, Solazzo E, Realini E, Venuti G, Guariso G (2019) Improved extreme rainfall events forecasting using neural networks and water vapor measures. In: 6th International conference on Time Series and Forecasting, pp. 820–826. Multidisciplinary Digital Publishing Institute, Switzerland

  29. Hernández E, Sanchez-Anguix V, Julian V, Palanca J, Duque N (2016) Rainfall prediction: A deep learning approach. In: International Conference on Hybrid Artificial Intelligence Systems, pp. 151–162. Springer, Heidelberg

  30. Onyari EK, Ilunga F (2013) Application of mlp neural network and m5p model tree in predicting streamflow: A case study of luvuvhu catchment, south africa. Int J Innov Manag Technol 4:11. IACSIT Press

    Google Scholar 

  31. Li XL, Du ZL, Song GM (2018) A method of rainfall runoff forecasting based on deep convolution neural networks. In: Sixth International Conference on Advanced Cloud and Big Data (CBD), pp. 304–310. IEEE Press, New York

  32. Kratzert F, Klotz D, Brenner C, Schulz K, Herrnegger M (2018) Rainfall–runoff modelling using long short-term memory (LSTM) networks. Hydrol Earth Syst Sci 22:6005–6022. Copernicus GmbH

    Article  Google Scholar 

  33. Zhang PC, Zhang L, Leung H, Wang JM (2017) A deep-learning based precipitation forecasting approach using multiple environmental factors. In: IEEE International Congress on Big Data (BigData Congress), pp. 193–200. IEEE Press, New York

  34. Zhang PC, Jia YY, Gao J, Song W, Leung H (2018) Short-term rainfall forecasting using multi-layer perceptron. IEEE Transact Big Data 6:93–106. IEEE Press, New York

    Article  Google Scholar 

  35. Mekanik F, Imteaz M, Gato-Trinidad S, Elmahdi A (2013) Multiple regression and artificial neural network for long-term rainfall forecasting using large scale climate modes. J Hydrol 503:11–21. Elsevier, Amsterdam

    Article  Google Scholar 

  36. Zhu Y, Zhang W, Chen Y, Gao H (2019) A novel approach to workload prediction using attention-based lstm encoder-decoder network in cloud environment. EURASIP J Wirel Commun Netw 2019:1–18 Springer, Heidelberg

    Article  Google Scholar 

  37. Shi XJ, Chen ZR, Wang H, Yeung DY, Wong WK, Woo WC (2015) Convolutional LSTM network: A machine learning approach for precipitation nowcasting. In: Advances in neural information processing systems, pp. 802–810. MIT Press, Massachusetts

  38. George A, Vidyapeetham A (2012) Anomaly detection based on machine learning: dimensionality reduction using PCA and classification using SVM. Int J Comput Appl 47:5–8. Citeseer

    Google Scholar 

  39. Gao HH, Xu YS, Yin YY, Zhang WP, Li R, Wang XH (2019) Context-aware QoS prediction with neural collaborative filtering for internet-of-things services. IEEE Internet Things J. https://doi.org/10.1109/JIOT.2019.2956827

  40. Zhang YW, Zhou YY, Wang FT, Sun Z, He Q (2018) Service recommendation based on quotient space granularity analysis and covering algorithm on Spark. Knowl-Based Syst 147:25–35. Elsevier, Amsterdam

    Article  Google Scholar 

  41. Yu J, Hong CQ, Rui Y, Tao DC (2017) Multi-task autoencoder model for recovering human poses. In: IEEE Transactions on Industrial Electronics, pp. 1–1. IEEE Press, New York

  42. Yin YY, Chen L, Xu YS, Wan J, Zhang H, Mai ZD (2019) Qos prediction for service recommendation with deep feature learning in edge computing environment. In: Mobile Networks and Applications, pp. 1–11. Springer, Heidelberg

  43. Hu MB, **ao WJ (2010) Preliminary study on analysis method of wind shear using wind profiler. Meteorol Sci 30:510–515

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wenrui Li.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the Topical Collection: Special Issue on P2P Computing for Deep Learning

Guest Editors: Ying Li, R.K. Shyamasundar, Yuyu Yin, Mohammad S. Obaidat

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, P., Cao, W. & Li, W. Surface and high-altitude combined rainfall forecasting using convolutional neural network. Peer-to-Peer Netw. Appl. 14, 1765–1777 (2021). https://doi.org/10.1007/s12083-020-00938-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-020-00938-x

Keywords

Navigation