Video-Based Modeling of Dynamic Hair

  • Tatsuhisa Yamaguchi
  • Bennett Wilburn
  • Eyal Ofek
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5414)


We present a method for creating realistic hair animation models based on videos of real hair in motion. We use an array of synchronized cameras to capture dynamic hairstyles. The hair structure and motion is modeled using an algorithm that grows each hair in segments from the root to the tip. Our algorithm generates hairs that are consistent with hair orientations observed in the input images and also enforces temporal smoothness constraints on the shape of the hair from frame to frame. Examples of synthesized hair models show the effectiveness of the method.


Hair Root Hair Growth Visual Hull Scalp Surface Hair Segment 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Ward, K., Bertails, F., Kim, T., Marschner, S., Cani, M., Lin, M.: A survey on hair modeling: Styling, simulation, and rendering. IEEE Transactions on Visualization and Computer Graphics 13(2), 213–234 (2007)CrossRefGoogle Scholar
  2. 2.
    Grabli, S., Sillion, F., Marschner, S., Lengyel, J.: Image-based hair capture by inverse lighting. In: Proc. Graphics Interface, pp. 51–58 (May 2002)Google Scholar
  3. 3.
    Paris, S., Briceno, H.M., Sillion, F.X.: Capture of hair geometry from multiple images. ACM Transactions on Graphics 23(3), 712–719 (2004)CrossRefGoogle Scholar
  4. 4.
    Kong, W., Takahashi, H., Nakajima, M.: Generation of 3d hair model from multiple pictures. In: Proc. Multimedia Modeling, pp. 183–196 (1997)Google Scholar
  5. 5.
    Wei, Y., Ofek, E., Quan, L., Shum, H.: Modeling hair from multiple views. ACM Transactions on Graphics 24(3), 816–820 (2005)CrossRefGoogle Scholar
  6. 6.
    Paris, S., Chang, W., Jarosz, W., Kozhushnyan, O., Matusik, W., Zwicker, M., Durand, F.: Hair photobooth: Geometric and photometric acquisition of real hairstyles. ACM Trans. on Graphics 27(3) (2008)Google Scholar
  7. 7.
    Laurentini, A.: The visual hull concept for silhouette based image understanding. IEEE Trans. on Pattern Analysis and Machine Intelligence 2(16), 150–162 (1994)CrossRefGoogle Scholar
  8. 8.
    Zhang, Z.: A flexible new technique for camera calibration. IEEE Transactions on Pattern Analysis and Machine Intelligence 22(11), 1330–1334 (2000)CrossRefGoogle Scholar
  9. 9.
    Franco, J., Boyer, E.: Exact polyhedral visual hulls. In: Proceedings of the Fourteenth British Machine Vision Conference, Norwich, UK, pp. 329–338 (September 2003)Google Scholar
  10. 10.
    Saff, E.B., Kuijlaars, A.: Distributing many points on a sphere. Mathematical Intelligencer 19(1), 5–11 (1997)MathSciNetCrossRefzbMATHGoogle Scholar
  11. 11.
    Levenberg, K.: A method for the solution of certain non-linear problems in least squares. The Quarterly of Applied Mathematics 2, 164–168 (1944)MathSciNetCrossRefzbMATHGoogle Scholar
  12. 12.
    Marquardt, D.: An algorithm for least-squares estimation of nonlinear parameters. SIAM Journal on Applied Mathematics 11, 431–441 (1963)MathSciNetCrossRefzbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Tatsuhisa Yamaguchi
    • 1
  • Bennett Wilburn
    • 2
  • Eyal Ofek
    • 3
  1. 1.Kyoto UniversityJapan
  2. 2.Microsoft Research AsiaChina
  3. 3.Microsoft CorporationChina

Personalised recommendations