Modeling of Clouds from a Single Photograph

In this paper, we propose a simple method for modeling clouds from a single photograph. Our method can synthesize three types of clouds: cirrus, altocumulus, and cumulus. We use three different representations for each type of cloud: two‐dimensional texture for cirrus, implicit functions (metaballs) for altocumulus, and volume data for cumulus. Our method initially computes the intensity and the opacity of clouds for each pixel from an input photograph, stored as a cloud image. For cirrus, the cloud image is the output two‐dimensional texture. For each of the other two types of cloud, three‐dimensional density distributions are generated by referring to the cloud image. Since the method is very simple, the computational cost is low. Our method can generate, within several seconds, realistic clouds that are similar to those in the photograph.

[1]  Hideo Yamashita,et al.  Using metaballs to modeling and animate clouds from satellite images , 1999, The Visual Computer.

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

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

[4]  Dani Lischinski,et al.  Colorization using optimization , 2004, ACM Trans. Graph..

[5]  Patrick Pérez,et al.  Poisson image editing , 2003, ACM Trans. Graph..

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

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

[8]  David S. Ebert,et al.  Texturing and Modeling: A Procedural Approach , 1994 .

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

[10]  Michael F. Cohen,et al.  An iterative optimization approach for unified image segmentation and matting , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

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

[12]  G. Wyvill,et al.  Ray-tracing soft objects , 1990 .

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

[14]  Marie-Paule Cani,et al.  Automatic Reconstruction of Unstructured 3D Data: Combining a Medial Axis and Implicit Surfaces , 1995, Comput. Graph. Forum.

[15]  David S. Ebert,et al.  Texturing and Modeling, Third Edition: A Procedural Approach (The Morgan Kaufmann Series in Computer Graphics) , 2011 .

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

[17]  Dani Lischinski,et al.  A Closed-Form Solution to Natural Image Matting , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  David S. Ebert,et al.  Texturing & modeling : a procedural approach : 日本語版 , 2009 .

[19]  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.

[20]  Anil K. Jain Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.

[21]  Ken Perlin,et al.  An image synthesizer , 1988 .

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