Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
129 tokens/sec
GPT-4o
28 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Refined Inverse Rigging: A Balanced Approach to High-fidelity Blendshape Animation (2401.16496v1)

Published 29 Jan 2024 in cs.GR

Abstract: In this paper, we present an advanced approach to solving the inverse rig problem in blendshape animation, using high-quality corrective blendshapes. Our algorithm introduces novel enhancements in three key areas: ensuring high data fidelity in reconstructed meshes, achieving greater sparsity in weight distributions, and facilitating smoother frame-to-frame transitions. While the incorporation of corrective terms is a known practice, our method differentiates itself by employing a unique combination of $l_1$ norm regularization for sparsity and a temporal smoothness constraint through roughness penalty, focusing on the sum of second differences in consecutive frame weights. A significant innovation in our approach is the temporal decoupling of blendshapes, which permits simultaneous optimization across entire animation sequences. This feature sets our work apart from existing methods and contributes to a more efficient and effective solution. Our algorithm exhibits a marked improvement in maintaining data fidelity and ensuring smooth frame transitions when compared to prior approaches that either lack smoothness regularization or rely solely on linear blendshape models. In addition to superior mesh resemblance and smoothness, our method offers practical benefits, including reduced computational complexity and execution time, achieved through a novel parallelization strategy using clustering methods. Our results not only advance the state of the art in terms of fidelity, sparsity, and smoothness in inverse rigging but also introduce significant efficiency improvements. The source code will be made available upon acceptance of the paper.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (41)
  1. Compression and direct manipulation of complex blendshape models. ACM Trans. Graph., 30(6):1–10, dec 2011.
  2. Distributed solution of the blendshape rig inversion problem. In SIGGRAPH Asia 2023 Technical Communications, SA ’23, New York, NY, USA, 2023. Association for Computing Machinery. ISBN 9798400703140. doi:10.1145/3610543.3626166. URL https://doi.org/10.1145/3610543.3626166.
  3. Practice and theory of blendshape facial models. Eurographics (State of the Art Reports), 1(8):2, 2014.
  4. High-fidelity interpretable inverse rig: An accurate and sparse solution optimizing the quartic blendshape model. arXiv preprint arXiv:2302.04820, 2023a.
  5. Cumhur Ozan Çetinaslan. Position Manipulation Techniques for Facial Animation. PhD thesis, Faculdade de Ciencias da Universidade do Porto, 2016.
  6. A majorization–minimization-based method for nonconvex inverse rig problems in facial animation: algorithm derivation. Optimization Letters, pages 1–15, 2023b.
  7. Artist friendly facial animation retargeting. In SIGGRAPH Asia 2011, 2011.
  8. Direct manipulation blendshapes. IEEE Computer Graphics and Applications, 30(04):42–50, 2010.
  9. Sketching manipulators for localized blendshape editing. Graphical Models, 108:101059, 2020a.
  10. Automatic determination of facial muscle activations from sparse motion capture marker data. In ACM SIGGRAPH 2005 Papers, page 417–425. Association for Computing Machinery, 2005.
  11. Phace: Physics-based face modeling and animation. ACM Transactions on Graphics (TOG), 36(4):1–14, 2017.
  12. Synthesizing realistic facial expressions from photographs. Proceedings of the 25th annual conference on Computer graphics and interactive techniques, 1998.
  13. Analysis and synthesis of facial expressions with hand-generated muscle actuation basis. In ACM SIGGRAPH 2006. 2006.
  14. Performance-driven muscle-based facial animation. The Journal of Visualization and Computer Animation, 12(2):67–79, 2001.
  15. Animating blendshape faces by cross-mapping motion capture data. In Proceedings of the 2006 Symposium on Interactive 3D Graphics and Games, page 43–48. Association for Computing Machinery, 2006.
  16. Online modeling for realtime facial animation. ACM Trans. Graph., 32(4), 2013.
  17. Semi-supervised video-driven facial animation transfer for production. ACM Transactions on Graphics (TOG), 40(6):1–18, 2021.
  18. Example-based facial rigging. ACM Trans. Graph., 29(4):1–6, 2010.
  19. Realtime facial animation with on-the-fly correctives. ACM Trans. Graph., 32(4):42–1, 2013.
  20. Facial retargeting with automatic range of motion alignment. ACM Trans. Graph., 36(4), 2017.
  21. Characteristic facial retargeting. Computer Animation and Virtual Worlds, 22, 2011.
  22. Tuning facial animation in a mocap pipeline. In ACM SIGGRAPH 2014 Talks, SIGGRAPH ’14. Association for Computing Machinery, 2014.
  23. Learning an inverse rig mapping for character animation. In Proceedings of the 14th ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pages 165–173, 2015.
  24. Fast and deep facial deformations. ACM Trans. Graph., 39(4), 2020.
  25. Stabilized blendshape editing using localized jacobian transpose descent. Graphical Models, 112:101091, 2020b.
  26. Sparse localized deformation components. ACM Trans. Graph., 32(6):1–10, 2013.
  27. Interactive region-based linear 3D face models. In ACM SIGGRAPH 2011 Papers, 2011.
  28. Spacetime expression cloning for blendshapes. ACM Trans. Graph., 31(2), 2012.
  29. Learning controls for blend shape based realistic facial animation. In ACM SIGGRAPH 2006. 2006.
  30. Creating facial animation of characters via mocap data. Journal of Applied Statistics, 39(12):2583–2597, 2012.
  31. Optimal marker set for motion capture of dynamical facial expressions. In Proceedings of the 8th ACM SIGGRAPH Conference on Motion in Games, page 31–36. Association for Computing Machinery, 2015.
  32. Fast nonlinear least squares optimization of large-scale semi-sparse problems. Computer Graphics Forum, 39, 2020.
  33. Clustering of the blendshape facial model. In 2021 29th European Signal Processing Conference (EUSIPCO), pages 1556–1560. IEEE, 2021.
  34. Data-driven extraction and composition of secondary dynamics in facial performance capture. ACM Transactions on Graphics (TOG), 39(4):107–1, 2020.
  35. An anatomically-constrained local deformation model for monocular face capture. ACM Trans. Graph., 35(4):1–12, 2016.
  36. Marco Romeo and S. Schvartzman. Data-driven facial simulation. In Computer Graphics Forum, volume 39, pages 513–526. Wiley Online Library, 2020.
  37. On the convergence of the coordinate descent method for convex differentiable minimization. Journal of Optimization Theory and Applications, 72(1):7–35, 1992.
  38. Stephen J Wright. Coordinate descent algorithms. Mathematical programming, 151(1):3–34, 2015.
  39. Algorithms for bound constrained quadratic programming problems. Numerische Mathematik, 55(4):377–400, 1989.
  40. Scipy 1.0: fundamental algorithms for scientific computing in python. Nature methods, 17(3):261–272, 2020.
  41. On obtaining sparse semantic solutions for inverse problems, control, and neural network training. Journal of Computational Physics, 443:110498, 2021.

Summary

We haven't generated a summary for this paper yet.