Animating Images of Cooking Using Video Examples and Image Deformation

Part of the Mathematics for Industry book series (MFI, volume 4)


We describe a system that allows users to create animations of cooking from a single picture. Here we focus on images of food being cooked, where steam, bubbles, vibrations of the ingredients, and sizzling sounds are important to convey a depiction of cooking. These elements can be expressed more effectively using an animation than using a single image. However, it may be difficult to record a video of cooking, because the heating involved in cooking changes the fresh and colorful appearance of the ingredients. For these reasons, we propose a method for animating an image of cooking using a combination of bubbles and steam videos, and vibrating ingredients using image-deformation techniques. Although existing video editing software can be used for this purpose, there is typically such a large array of parameters that even professional users may have to invest a significant amount of time to create the animation. Our method semi-automatically determines parameters and allows even novice users to quickly and easily create an animation. Our system allows the user to animate a cooking picture using a few sketch-based inputs in less than 10 min.


Animating picture Food Image deformation Video database Video texture Video segmentation 


  1. 1.
    Hornung A, Dekkers E, Kobbelt L (2007) Character animation from 2d pictures and 3d motion data. ACM Trans Graph 26:1–9Google Scholar
  2. 2.
    Igarashi T, Moscovich T, Hughes JF (2005) As rigid as possible shape manipulation. ACM Trans Graph 24:1134–1141CrossRefGoogle Scholar
  3. 3.
    Chuang YY, Goldman DB, Zheng KC, Curless B, Salesin DH, Szeliski R (2005) Animating pictures with stochastic motion textures. ACM Trans Graph (TOG) 24:853–860CrossRefGoogle Scholar
  4. 4.
    Okabe M, Anjo K, Igarashi T, Seidel H-P (2009) Animating pictures of fluid using video examples. Comput Graph Forum 28:677–686CrossRefGoogle Scholar
  5. 5.
    Wei L-Y, Levoy M (2000) Fast texture synthesis using treestructured vector quantization. Proc SIGGRAPH 2000:479–488CrossRefGoogle Scholar
  6. 6.
    Bar-Joseph Z, El-Yaniv R, Lischinski D, Werman M (2001) Texture mixing and texture movie synthesis using statistical learning. IEEE Trans Vis Comput Graph 7:120–135CrossRefGoogle Scholar
  7. 7.
    Bhat KS, Seitz SM, Hodgins JK, Khosla PK (2004) Flow-based video synthesis and editing. ACM Trans Graph (TOG) 23(3):360–363CrossRefGoogle Scholar
  8. 8.
    Kiyono T, Hayashi T, Onai R, Sanjo M, Mori M (2009) Proposal and evaluation of fast image cutout based on improved seeded region growing. Inf Process Soc Jpn 50(12):3233–3249Google Scholar
  9. 9.
    Schaefer S, McPhail T, Warren J (2006) Image deformation using moving least squares. In: Proceedings of SIGGRAPH 2006, pp 533–540Google Scholar

Copyright information

© Springer Japan 2014

Authors and Affiliations

  1. 1.The University of Electro-CommunicationsChofuJapan
  2. 2.The University of Electro-Communications/JST CRESTChofuJapan

Personalised recommendations