discrete willmore flow
play

Discrete Willmore Flow Alexander Bobenko and Peter Schrder Goals of - PowerPoint PPT Presentation

Discrete Willmore Flow Alexander Bobenko and Peter Schrder Goals of Paper Present a technique for smoothing surfaces Advance idea of discrete geometry vs. discretizations of continuous geometry Willmore Energy 2 K dA = 1 E w


  1. Discrete Willmore Flow Alexander Bobenko and Peter Schröder

  2. Goals of Paper � Present a technique for smoothing surfaces � Advance idea of discrete geometry vs. discretizations of continuous geometry

  3. Willmore Energy 2 � K � dA = 1 E w � s � = � � H 4 � � k 1 � k 2 � 2 dA � � H: mean curvature=(k 1 +k 2 )/2 � K: Gaussian curvature= k 1 k 2 � k 1 , k 2 : are principle curvatures

  4. Willmore Energy 2 � K � dA = 1 E w � s � = � � H 4 � � k 1 � k 2 � 2 dA � � Conformally invariant (M ö bius transforms) – Mostly just scale invariance that counts � Minimizing energy minimizes k 1 2 +k 2 2 � Special case of physics for thin structures � Fourth order flow—allows G 1 boundary conditions

  5. Discrete Geometry � Traditional approach – Finite elements or finite differences – Lose many of the guarantees of the continuous – Finite elements are well understood � Alternative – Formulate discrete analogs – Respect symmetries/invariants

  6. Discretizations of Energy � Yoshizawa and Belyaev – Integrand not always positive 2 � K � dA = 1 E w � s � = � � H 4 � � k 1 � k 2 � 2 dA

  7. Discrete formulation � Formulated for 2-manifolds with boundary i � 2 � i � vertices � � � j � e ij � M ö bius invariant � Positive � Zero if points lie on a sphere

  8. Why is this Willmore flow? � Let D � be a triangulated neighborhood of a regular vertex W � D � � lim W s � D � � = R �� 0 � R is independent of curvatures � R � 1 � R=1 if two edges align with curvature lines

  9. Details � Nice formulations of derivatives to reduce system size � Can handle singularities due to cocircular points – Uses M ö bius invariance

  10. Boundary Conditions � G1 – Fixed positions and normals – Not necessarily on boundaries � Free – Add a point at infinity per boundary – Extra terms in energy: � � -angle of boundary triangle ( � 2 ) � Angle between boundary edges ( � 3 )

  11. Solving � Forward Euler – Small timesteps � Backward Euler – Nonlinear system � In practice – Linearize gradient � 1 � t I � L � t ��� x � t � = �� E � t � – L is nxn with an entry per row per neighbor

  12. Icosahedron � 24 steps

  13. Cat head (fixed boundary)

  14. Cat head (free boundary)

  15. Torus

  16. Pipe

  17. Hole filling

  18. Hole filling

  19. Smoothing

  20. Open questions � Error analysis and convergence analysis � Convergence to lines of curvature – Extend to quads

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend