A hybrid approach to estimate the complex motions of clouds in sky images

Abstract Tracking the motion of clouds is essential to forecasting the weather and to predicting the short-term solar energy generation. Existing techniques mainly fall into two categories: variational optical flow, and block matching. In this paper, we summarize recent advances in estimating cloud motion using ground-based sky imagers and quantitatively evaluate state-of-the-art approaches. Then we propose a hybrid tracking framework to incorporate the strength of both block matching and optical flow models. To validate the accuracy of the proposed approach, we introduce a series of synthetic images to simulate the cloud movement and deformation, and thereafter comprehensively compare our hybrid approach with several representative tracking algorithms over both simulated and real images collected from various sites/imagers. The results show that our hybrid approach outperforms state-of-the-art models by reducing at least 30% motion estimation errors compared with the ground-truth motions in most of simulated image sequences. Moreover, our hybrid model demonstrates its superior efficiency in several real cloud image datasets by lowering at least 15% Mean Absolute Error (MAE) between predicted images and ground-truth images.

[1]  Dong Huang,et al.  Solar irradiance forecast system based on geostationary satellite , 2013, 2013 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[2]  Maneesha Singh,et al.  Automated ground-based cloud recognition , 2005, Pattern Analysis and Applications.

[3]  Jan Kleissl,et al.  Stereographic methods for cloud base height determination using two sky imagers , 2014 .

[4]  Christian Riess,et al.  Continuous short-term irradiance forecasts using sky images , 2014 .

[5]  J. Leese,et al.  An Automated Technique for Obtaining Cloud Motion from Geosynchronous Satellite Data Using Cross Correlation , 1971 .

[6]  Nicolas Papadakis,et al.  Variational Pressure Image Assimilation for Atmospheric Motion Estimation , 2008, IGARSS 2008 - 2008 IEEE International Geoscience and Remote Sensing Symposium.

[7]  T. Hamill,et al.  A short-term cloud forecast scheme using cross correlations , 1993 .

[8]  Richard Perez,et al.  Modeling PV fleet output variability , 2012 .

[9]  Linda G. Shapiro,et al.  Computer and Robot Vision , 1991 .

[10]  Michael J. Black,et al.  The Robust Estimation of Multiple Motions: Parametric and Piecewise-Smooth Flow Fields , 1996, Comput. Vis. Image Underst..

[11]  J. Kleissl,et al.  Intra-hour forecasting with a total sky imager at the UC San Diego solar energy testbed , 2011 .

[12]  John A. Leese,et al.  The determination of cloud pattern motions from geosynchronous satellite image data , 1970, Pattern Recognit..

[13]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[14]  Stefan Winkler,et al.  Cloud base height estimation using high-resolution whole sky imagers , 2015, 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[15]  J. Kleissl,et al.  Development of a sky imaging system for short-term solar power forecasting , 2014 .

[16]  Konstantina S. Nikita,et al.  Comparison of Block Matching and Differential Methods for Motion Analysis of the Carotid Artery Wall From Ultrasound Images , 2012, IEEE Transactions on Information Technology in Biomedicine.

[17]  Daniel Cremers,et al.  An Improved Algorithm for TV-L 1 Optical Flow , 2009, Statistical and Geometrical Approaches to Visual Motion Analysis.

[18]  Dong Huang,et al.  3D cloud detection and tracking for solar forecast using multiple sky imagers , 2014, SAC.

[19]  Nicolas Papadakis,et al.  Layered Estimation of Atmospheric Mesoscale Dynamics From Satellite Imagery , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[20]  Hao Huang,et al.  Correlation and local feature based cloud motion estimation , 2012, MDMKDD '12.

[21]  Adrian N. Evans,et al.  Cloud motion analysis using multichannel correlation-relaxation labeling , 2006, IEEE Geoscience and Remote Sensing Letters.

[22]  Jean-Philippe Thirion,et al.  Image matching as a diffusion process: an analogy with Maxwell's demons , 1998, Medical Image Anal..

[23]  Meir Feder,et al.  Image compression via improved quadtree decomposition algorithms , 1994, IEEE Trans. Image Process..

[24]  C. Long,et al.  Cloud Coverage Based on All-Sky Imaging and Its Impact on Surface Solar Irradiance , 2003 .

[25]  S. Cote,et al.  A neural network-based method for tracking features from satellitesensor images , 1995 .

[26]  Nikos Paragios,et al.  Deformable Medical Image Registration: A Survey , 2013, IEEE Transactions on Medical Imaging.

[27]  C. Coimbra,et al.  Intra-hour DNI forecasting based on cloud tracking image analysis , 2013 .

[28]  Jan Kleissl,et al.  Cloud speed impact on solar variability scaling – Application to the wavelet variability model , 2013 .

[29]  Étienne Mémin,et al.  Three-Dimensional Motion Estimation of Atmospheric Layers From Image Sequences , 2008, IEEE Transactions on Geoscience and Remote Sensing.

[30]  Dong Huang,et al.  3D cloud detection and tracking system for solar forecast using multiple sky imagers , 2015 .

[31]  John Pye,et al.  Cloud tracking with optical flow for short-term solar forecasting , 2012 .

[32]  Jin Xu,et al.  Cloud motion estimation for short term solar irradiation prediction , 2013, 2013 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[33]  Carlos F.M. Coimbra,et al.  Hybrid intra-hour DNI forecasts with sky image processing enhanced by stochastic learning , 2013 .

[34]  Francisco J. Batlles,et al.  Cloud detection, classification and motion estimation using geostationary satellite imagery for cloud cover forecast , 2013 .

[35]  Sue Ellen Haupt,et al.  Big Data and Machine Learning for Applied Weather Forecasts: Forecasting Solar Power for Utility Operations , 2015, 2015 IEEE Symposium Series on Computational Intelligence.

[36]  Zhenzhou Peng Multi-source Image Integration Towards Solar Forecast , 2016 .

[37]  George Economou,et al.  Cloud detection and classification with the use of whole-sky ground-based images , 2012 .

[38]  Ying Wu,et al.  Large Displacement Optical Flow from Nearest Neighbor Fields , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[39]  E. Raschke,et al.  An Improvement of the IGMK Model to Derive Total and Diffuse Solar Radiation at the Surface from Satellite Data , 1990 .

[40]  Jian Sun,et al.  Statistics of Patch Offsets for Image Completion , 2012, ECCV.

[41]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[42]  David J. Fleet,et al.  Optical Flow Estimation , 2006, Handbook of Mathematical Models in Computer Vision.

[43]  Josep Calbó,et al.  Retrieving Cloud Characteristics from Ground-Based Daytime Color All-Sky Images , 2006 .

[44]  J.-Y. Bouguet,et al.  Pyramidal implementation of the lucas kanade feature tracker , 1999 .

[45]  Michael J. Black,et al.  Secrets of optical flow estimation and their principles , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[46]  Qi Zhang,et al.  100+ Times Faster Weighted Median Filter (WMF) , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[47]  Carlos F.M. Coimbra,et al.  Hybrid solar forecasting method uses satellite imaging and ground telemetry as inputs to ANNs , 2013 .

[48]  Jie Tian,et al.  A Partial Intensity Invariant Feature Descriptor for Multimodal Retinal Image Registration , 2010, IEEE Transactions on Biomedical Engineering.

[49]  Thomas Brox,et al.  High Accuracy Optical Flow Estimation Based on a Theory for Warping , 2004, ECCV.

[50]  Jan Kleissl,et al.  Solar irradiance forecasting using a ground-based sky imager developed at UC San Diego , 2014 .

[51]  Serge J. Belongie,et al.  Cloud motion and stability estimation for intra-hour solar forecasting , 2015 .

[52]  Nikos Paragios,et al.  Handbook of Mathematical Models in Computer Vision , 2005 .

[53]  Jitendra Malik,et al.  Large Displacement Optical Flow: Descriptor Matching in Variational Motion Estimation , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[54]  Jin Xu,et al.  A Stochastic Framework for Solar Irradiance Forecasting Using Condition Random Field , 2015, PAKDD.

[55]  Tony Lindeberg,et al.  Detecting salient blob-like image structures and their scales with a scale-space primal sketch: A method for focus-of-attention , 1993, International Journal of Computer Vision.

[56]  Georgianne Huff Peek,et al.  Solar Energy Grid Integration Systems -- Energy Storage (SEGIS-ES). , 2008 .

[57]  Michael J. Black,et al.  A Quantitative Analysis of Current Practices in Optical Flow Estimation and the Principles Behind Them , 2013, International Journal of Computer Vision.

[58]  Andreas Geiger,et al.  Are we ready for autonomous driving? The KITTI vision benchmark suite , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[59]  G. K. Rutledge,et al.  Operational production of winds from cloud motions , 1991 .

[60]  Daniel Rowe,et al.  Short-term irradiance forecasting using skycams: Motivation and development , 2014 .

[61]  Christian Riess,et al.  Towards Improving Solar Irradiance Forecasts with Methods from Computer Vision , 2012 .

[62]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.

[63]  M. Orchard,et al.  Subpixel registration of images , 1999, Conference Record of the Thirty-Third Asilomar Conference on Signals, Systems, and Computers (Cat. No.CH37020).

[64]  Jin Xu,et al.  Solar irradiance forecasting using multi-layer cloud tracking and numerical weather prediction , 2015, SAC.