weaving geodesic foliations
play

Weaving Geodesic Foliations Etienne Vouga University of Texas at - PowerPoint PPT Presentation

Weaving Geodesic Foliations Etienne Vouga University of Texas at Austin With : Josh Vekhter , Jiacheng Zhuo , Luisa Gil Fandino , Qixing Huang Research Overview design masonry deployables growth weaves simulation crumpling , swelling contact


  1. Weaving Geodesic Foliations Etienne Vouga University of Texas at Austin With : Josh Vekhter , Jiacheng Zhuo , Luisa Gil Fandino , Qixing Huang

  2. Research Overview design masonry deployables growth weaves simulation crumpling , swelling contact , friction cloth , shells

  3. Why Study Discrete Geometry ? What is the relevance to machine learning ?

  4. Why Study Discrete Geometry ? What is the relevance to machine learning ? In computer graphics , we have developed a deep understanding of 3 D shape • how to reason about it , discretize it , compute with it

  5. Why Study Discrete Geometry ? Differential geometry is the language of : • shape • deformation • physics • symmetries and mappings

  6. Why Study Discrete Geometry ? Differential geometry is the language of : • shape • deformation • physics • symmetries and mappings Yet the use of differential geometry in ML is still naive

  7. Geometry in Machine Learning Voxelization • curse of dimensionality • no surface geometry

  8. Geometry in Machine Learning Voxelization • curse of dimensionality • no surface geometry Projection onto planes • inherently 2 D…

  9. ML Grand Challenge How can we learn 3 D shape , motion , deformation ?

  10. ML Grand Challenge How can we learn 3 D shape , motion , deformation ? Groundbreaking new techniques for learning 3 D shape must use the vocabulary of shape : discrete differential geometry

  11. This Talk : Key Topics Discrete vector fields and integrability Discrete foliations Discrete geodesics and geodesic fields Branched covering spaces

  12. Woven Structures : From Small Scale… Alison Grace Martin Martin LVIS / LVIS Jr . stents , Puryear J . NeuroInterventional Surgery 2015 Nature Nanochemistry “Quantum Spin Liquids” - Physics

  13. …to architectural Centre Pompidou - Metz MINIMA | MAXIMA World Expo Pavillion

  14. Elastic Ribbons Woven Triaxially Can achieve wide array of shapes , using a wide array of materials .

  15. Our Goal Given a surface , figure out how to weave it

  16. Our Goal Given a surface , figure out how to weave it Will attack this problem in two parts : 1. How do you lay out a single family of ribbons on a surface in a “nice” way ?

  17. Our Goal Given a surface , figure out how to weave it Will attack this problem in two parts : 1. How do you lay out a single family of ribbons on a surface in a “nice” way ? 2. How do we extend to triaxial weaves ?

  18. Physics of Ribbons ribbon behaves as Eulerian beam - small resistance to out - of - plane bending - small resistance to twist - large resistance to in - plane bending

  19. Physics of Ribbons ribbon behaves as Eulerian beam - small resistance to out - of - plane bending - small resistance to twist - large resistance to in - plane bending

  20. Physics of Ribbons ribbon behaves as Eulerian beam - small resistance to out - of - plane bending - small resistance to twist - large resistance to in - plane bending

  21. Physics of Ribbons ribbon behaves as Eulerian beam - small resistance to out - of - plane bending - small resistance to twist - large resistance to in - plane bending ribbons must follow geodesics curves on the surface

  22. Geodesics Fundamentally Global Geodesic segments determined by 3 degrees of freedom : • Start point • Direction • Distance

  23. Geodesic Layout Challenge Tracing one geodesic for a long time “mummifies” the target surface We want to “evenly” cover a surface with non - intersecting geodesics

  24. Foliations A decomposition of a surface into a union of submanifolds , called leaves Or , a submersion [Palmer. ‘15]

  25. Geodesic Foliations : Two Views submersion with geodesic isolines

  26. Geodesic Foliations : Two Views submersion complete vector field with geodesic isolines with closed geodesic integral curves

  27. Geodesic Foliations : Two Views submersion complete vector field with geodesic isolines with closed geodesic integral curves (easier for applications)

  28. Geodesic Foliation Relaxations Issue : geodesic foliations usually don’t exist ( e . g . on the round sphere )

  29. Geodesic Foliation Relaxations Issue : geodesic foliations usually don’t exist ( e . g . on the round sphere ) Allow geodesic almost - foliations : can delete singularities from surface

  30. Geodesic Foliation Relaxations Issue : geodesic foliations usually don’t exist ( e . g . on the round sphere ) Allow geodesic almost - foliations : can delete singularities from surface example : gradient of distance function from any point

  31. Problem Overview Ultimate goal : given ( discrete ) surface , find geodesic almost - foliation

  32. Problem Overview Ultimate goal : given ( discrete ) surface , find geodesic almost - foliation This is too hard : we don’t know how to discretize the isoline constraint

  33. Problem Overview Ultimate goal : given ( discrete ) surface , find geodesic almost - foliation Our steps : 1. Find vector field that has geodesic integral curves 2. Recover by integrating the field :

  34. Problem Overview Ultimate goal : given ( discrete ) surface , find geodesic almost - foliation Our steps : 1. Find vector field that has geodesic integral curves ban trivial solution 2. Recover by integrating the field : isolines and integral curves parallel

  35. Geodesic Vector Fields How can we tell if a discrete vector field “has geodesic integral curves” ?

  36. Geodesic Vector Fields How can we tell if a discrete vector field “has geodesic integral curves” ? geodesic equation ?

  37. Geodesic Singularities Singularities are topologically necessary on surfaces of non - zero genus

  38. Geodesic Singularities Singularities are topologically necessary on surfaces of non - zero genus Only some singularities are acceptable : not geodesic ok geodesic almost everywhere

  39. Geodesic Singularities Singularities are topologically necessary on surfaces of non - zero genus Only some singularities are acceptable Need a definition of discrete geodesic field that is well - defined at “good” singularities

  40. Vector Field Integrability A vector field is integrable if it is the gradient of a potential function

  41. Vector Field Integrability A vector field is integrable if it is the gradient of a potential function Discrete integrability : per - edge condition

  42. Vector Field Integrability A vector field is integrable if it is the gradient of a potential function Discrete integrability : per - edge condition

  43. Vector Field Integrability A vector field is integrable if it is the gradient of a potential function Discrete integrability : per - edge condition

  44. Discrete Curl A vector field is integrable if it is the gradient of a potential function ( locally equivalent condition : )

  45. Discrete Curl A vector field is integrable if it is the gradient of a potential function ( locally equivalent condition : ) Discrete curl :

  46. Discrete Curl : Who Cares ? Geodesic condition can be written in terms of vector curl :

  47. Discrete Curl : Who Cares ? Geodesic condition can be written in terms of vector curl : Discrete curl does not “see” good singularities !

  48. Discrete Geodesic Fields In the smooth setting : there are many curl - free unit fields Problem : discretization overconstrained

  49. Discrete Geodesic Fields In the smooth setting : there are many curl - free unit fields Problem : discretization overconstrained

  50. Discrete Geodesic Fields We define a ( discrete , approximately ) geodesic field as any solution to : We show : in the smooth setting , solutions are exactly those with

  51. Discrete Geodesic Fields We define a ( discrete , approximately ) geodesic field as any solution to : discrete geodesics smooth setting discrete setting

  52. Geodesic Field Design 1. Start with initial unit field 2. Descend using energy

  53. Geodesic Field Design 1. Start with initial unit field 2. Descend using energy trades off smoothness and geodesic-ness

  54. Results on Disk For random initial field :

  55. Geodesic Field Design 1. Start with initial unit field 2. For • fix , compute

  56. Geodesic Field Design 1. Start with initial unit field 2. For • fix , compute • set

  57. Effect of Smoothness Term

  58. Results in 3 D

  59. Extracting Integral Curves Once we have the vector field , how to trace out the integral curves ? Usual approach : find scalar function

  60. Extracting Integral Curves Once we have the vector field , how to trace out the integral curves ? Usual approach : find scalar function

  61. Extracting Integral Curves Once we have the vector field , how to trace out the integral curves ? Usual approach : find scalar function

  62. Extracting Integral Curves Once we have the vector field , how to trace out the integral curves ? Usual approach : find scalar function Extract level sets of

  63. Extracting Integral Curves Two possible obstructions : - local : failure of to be curl - free

  64. Extracting Integral Curves Two possible obstructions : - local : failure of to be curl - free - global :

  65. Extracting Integral Curves Sometimes no solution : flat 2 x 2 torus constant vector field

  66. Fixing Local Integrability Failure Main idea : we care only about the direction of the geodesic field , not the magnitude

Recommend


More recommend