Modelling Cumulus Cloud Shape from a Single Image

Clouds are important components of the fascinating natural images. However, extracting cloud shapes from images remains a challenging task. This paper presents a calculation method for estimating the shape of a cumulus cloud from a single image suitable for flight simulations and games. The shape of the cloud is assumed to be symmetric. Based on this assumption, the intensities of pixels are correlated with the geometry of a cloud's surface via a simplified single scattering model. A propagation scheme is designed to derive the surface progressively, and mesh editing techniques are used to improve the surface. Finally, the cloud is represented by a particle system. The results show that the proposed method can generate realistic cumulus clouds that are similar to those found in the images in terms of the shape distribution.

[1]  Mark J. Harris Real-time cloud simulation and rendering , 2005, SIGGRAPH Courses.

[2]  Nelson L. Max,et al.  Interactive multiple anisotropic scattering in clouds , 2008, I3D '08.

[3]  Marie-Paule Cani,et al.  Rapid sketch modeling of clouds , 2008, SBM'08.

[4]  Jitendra Malik,et al.  Learning a classification model for segmentation , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[5]  Yoshinori Dobashi,et al.  A method for modeling clouds based on atmospheric fluid dynamics , 2001, Proceedings Ninth Pacific Conference on Computer Graphics and Applications. Pacific Graphics 2001.

[6]  Andrzej Trembilski,et al.  Surface-Based Efficient Cloud Visualisation for Animation Applications , 2002, WSCG.

[7]  Hideo Yamashita,et al.  Modeling of clouds from satellite images using metaballs , 1998, Proceedings Pacific Graphics '98. Sixth Pacific Conference on Computer Graphics and Applications (Cat. No.98EX208).

[8]  Fabrice Neyret,et al.  Modeling clouds shape , 2004, Eurographics.

[9]  Luka Cindro Real-time cloud simulation and rendering , 2013 .

[10]  Martin Held,et al.  Large-scale, realistic cloud visualization based on weather forecast data , 2007 .

[11]  David S. Ebert,et al.  Visually accurate multi-field weather visualization , 2003, IEEE Visualization, 2003. VIS 2003..

[12]  David S. Ebert,et al.  A real-time cloud modeling, rendering, and animation system , 2003, SCA '03.

[13]  Alexei A. Efros,et al.  Estimating natural illumination from a single outdoor image , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[14]  Yoshinori Dobashi,et al.  Feedback control of cumuliform cloud formation based on computational fluid dynamics , 2008, ACM Trans. Graph..

[15]  James T. Kajiya,et al.  Ray tracing volume densities , 1984, SIGGRAPH.

[16]  Ping-Sing Tsai,et al.  Shape from Shading: A Survey , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Anselmo Lastra,et al.  Real‐Time Cloud Rendering , 2001, Comput. Graph. Forum.

[18]  Christian Rössl,et al.  Differential coordinates for interactive mesh editing , 2004, Proceedings Shape Modeling Applications, 2004..

[19]  Fabrice Neyret,et al.  Qualitative Simulation of Convective Cloud Formation and Evolution , 1997, Computer Animation and Simulation.

[20]  Georgios Sakas,et al.  Modeling and animating turbulent gaseous phenomena using spectral synthesis , 2005, The Visual Computer.

[21]  Lars Linsen,et al.  A survey of cloud lighting and rendering techniques , 2012 .

[22]  Xiaohui Liang,et al.  Modeling Large Scale Clouds from Satellite Images , 2013, PG.

[23]  Yoshinori Dobashi,et al.  An inverse problem approach for automatically adjusting the parameters for rendering clouds using photographs , 2012, ACM Trans. Graph..

[24]  Yoshinori Dobashi,et al.  Display of clouds taking into account multiple anisotropic scattering and sky light , 1996, SIGGRAPH.

[25]  Geoffrey Y. Gardner,et al.  Visual simulation of clouds , 1985, SIGGRAPH.

[26]  David S. Ebert,et al.  Volumetric modeling with implicit functions: a cloud is born , 1997, SIGGRAPH '97.

[27]  Yoshinori Dobashi,et al.  Modeling of Clouds from a Single Photograph , 2010, Comput. Graph. Forum.