Fire pattern analysis and synthesis using EigenFires and motion transitions

We introduce novel approaches of intuitive and easy‐to‐use realistic fire animation, starting from real‐life fire by image‐based techniques and statistical analysis. The results can be utilized as a pre‐rendered sequence of images in video games, motion graphics, and cinematic visual effects. Instead of physics‐based simulation, we employ an example‐based principal component analysis and introduce “EigenFires.” We visualize the main features of various fire samples to analyze their tracks and synthesize a new fire by combining various fire samples, recorded with high frame rates, in order to edit given sequences of fire animations. For this purpose, we present how to recognize similarity of the shapes of fire in order to change the pattern from one style of fire to another distinct style of fire procedurally. Our techniques require very little parameter tuning, compared with conventional physically based fire synthesis, video textures, and dynamic textures. A similar level of visually pleasing compressed fire is also easily produced by using principal component analysis techniques. Copyright © 2013 John Wiley & Sons, Ltd.

[1]  Marcus A. Magnor,et al.  Image-based tomographic reconstruction of flames , 2004, SIGGRAPH '04.

[2]  Duc Quang Nguyen,et al.  Physically based modeling and animation of fire , 2002, ACM Trans. Graph..

[3]  László Szirmay-Kalos,et al.  Spherical billboards and their application to rendering explosions , 2006, Graphics Interface.

[4]  Richard Szeliski,et al.  Video textures , 2000, SIGGRAPH.

[5]  John Keyser,et al.  Interactive simulation of fire , 2002, 10th Pacific Conference on Computer Graphics and Applications, 2002. Proceedings..

[6]  Tianyou Chai,et al.  Eigen-flame image-based robust recognition of burning states for sintering process control of rotary kiln , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[7]  Andrea Masiero,et al.  Non Linear Temporal Textures Synthesis: A Monte Carlo Approach , 2006, ECCV.

[8]  Rüdiger Westermann,et al.  GPU Simulation and Rendering of Volumetric Effects for Computer Games and Virtual Environments , 2005, Comput. Graph. Forum.

[9]  Eugene Fiume,et al.  Turbulent wind fields for gaseous phenomena , 1993, SIGGRAPH.

[10]  Irfan A. Essa,et al.  Graphcut textures: image and video synthesis using graph cuts , 2003, ACM Trans. Graph..

[11]  Klaus Mueller,et al.  Simulating fire with texture splats , 2002, IEEE Visualization, 2002. VIS 2002..

[12]  Harry Shum,et al.  Synthesizing Dynamic Texture with Closed-Loop Linear Dynamic System , 2004, ECCV.

[13]  Norishige Chiba,et al.  Two-dimensional visual simulation of flames, smoke and the spread of fire , 1994, Comput. Animat. Virtual Worlds.

[14]  Li Hongliang,et al.  A novel fire recognition algorithm based on flame's Multi-features Fusion , 2012, 2012 International Conference on Computer Communication and Informatics.

[15]  Chiba Norishige,et al.  Image Synthesis of Flickering Scenes Including Simulated Flames , 1997 .

[16]  Rosalind W. Picard,et al.  Synthesizing Flames and their Spreading , 1994 .

[17]  Arnauld Lamorlette,et al.  Structural modeling of flames for a production environment , 2002, SIGGRAPH.

[18]  Won-Sook Lee,et al.  Fire Visualization Using Eigenfires , 2013 .

[19]  James F. O'Brien,et al.  Animating suspended particle explosions , 2003, ACM Trans. Graph..

[20]  Kiriakos N. Kutulakos,et al.  Photo-consistent 3D fire by Flame-Sheet decomposition , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[21]  J. Stam Real-Time Fluid Dynamics for Games , 2003 .

[22]  Dimitris N. Metaxas,et al.  A combustion-based technique for fire animation and visualization , 2007, The Visual Computer.

[23]  Philippe Beaudoin,et al.  Realistic and Controllable Fire Simulation , 2001, Graphics Interface.

[24]  Bernd Hamann,et al.  Real-time procedural volumetric fire , 2007, SI3D.

[25]  Stefano Soatto,et al.  Dynamic Textures , 2003, International Journal of Computer Vision.

[26]  Jessica K. Hodgins,et al.  Flow-based video synthesis and editing , 2004, ACM Trans. Graph..

[27]  M. Turk,et al.  Eigenfaces for Recognition , 1991, Journal of Cognitive Neuroscience.

[28]  Stefano Soatto,et al.  Editable dynamic textures , 2002, SIGGRAPH '02.

[29]  Jos Stam,et al.  Stable fluids , 1999, SIGGRAPH.

[30]  Eugene Fiume,et al.  Depicting fire and other gaseous phenomena using diffusion processes , 1995, SIGGRAPH.

[31]  Duc Quang Nguyen,et al.  Smoke simulation for large scale phenomena , 2003, ACM Trans. Graph..

[32]  Steven G. Parker,et al.  Physically-Based Realistic Fire Rendering , 2006, NPH.

[33]  Kiriakos N. Kutulakos,et al.  Photo-Consistent Reconstruction of Semitransparent Scenes by Density-Sheet Decomposition , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.