powell sabin splines on the sphere with applications in
play

PowellSabin splines on the sphere with applications in CAGD Jan - PowerPoint PPT Presentation

PowellSabin splines Spherical PowellSabin splines Multiresolution analysis PowellSabin splines on the sphere with applications in CAGD Jan Maes Department of Computer Science Katholieke Universiteit Leuven Paris, November 17, 2006


  1. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Powell–Sabin splines on the sphere with applications in CAGD Jan Maes Department of Computer Science Katholieke Universiteit Leuven Paris, November 17, 2006

  2. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Outline Powell–Sabin splines Section I Spherical Powell–Sabin splines Section II Multiresolution Analysis Section III

  3. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Powell–Sabin splines

  4. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Bernstein–Bézier representation = ⇒ Pierre Étienne Bézier (1910-1999)

  5. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Stitching together Bézier triangles = ⇒ No C 1 continuity at the red curve

  6. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis C 1 continuity with Powell–Sabin splines Conformal triangulation ∆ PS 6-split ∆ PS S 1 2 (∆ PS ) = space of PS splines M.J.D. Powell M.A. Sabin

  7. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis C 1 continuity with Powell–Sabin splines Conformal triangulation ∆ PS 6-split ∆ PS S 1 2 (∆ PS ) = space of PS splines M.J.D. Powell M.A. Sabin

  8. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis C 1 continuity with Powell–Sabin splines Conformal triangulation ∆ PS 6-split ∆ PS S 1 2 (∆ PS ) = space of PS splines M.J.D. Powell M.A. Sabin

  9. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis The dimension of S 1 2 (∆ PS ) ? There is exactly one solution s ∈ S 1 2 (∆ PS ) to the Hermite interpolation problem s ( V i ) = α i , ∀ V i ∈ ∆ , i = 1 , . . . , N . D x s ( V i ) = β i , D y s ( V i ) = γ i , The dimension of S 1 2 (∆ PS ) is 3 N . Therefore we need 3 N basis functions.

  10. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis The dimension of S 1 2 (∆ PS ) ? There is exactly one solution s ∈ S 1 2 (∆ PS ) to the Hermite interpolation problem s ( V i ) = α i , ∀ V i ∈ ∆ , i = 1 , . . . , N . D x s ( V i ) = β i , D y s ( V i ) = γ i , The dimension of S 1 2 (∆ PS ) is 3 N . Therefore we need 3 N basis functions.

  11. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Powell–Sabin B-splines with control triangles 3 N � � s ( x , y ) = c ij B ij ( x , y ) i = 1 j = 1 B ij is the unique solution to [ B ij ( V k ) , D x B ij ( V k ) , D y B ij ( V k )] = [ 0 , 0 , 0 ] for all k � = i [ B ij ( V i ) , D x B ij ( V i ) , D y B ij ( V i )] = [ α ij , β ij , γ ij ] for j = 1 , 2 , 3 Partition of unity: � 3 � N j = 1 B ij ( x , y ) = 1, i = 1 B ij ( x , y ) ≥ 0 (Paul Dierckx, 1997)

  12. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Powell–Sabin B-splines with control triangles 3 N � � s ( x , y ) = c ij B ij ( x , y ) i = 1 j = 1 B ij is the unique solution to [ B ij ( V k ) , D x B ij ( V k ) , D y B ij ( V k )] = [ 0 , 0 , 0 ] for all k � = i [ B ij ( V i ) , D x B ij ( V i ) , D y B ij ( V i )] = [ α ij , β ij , γ ij ] for j = 1 , 2 , 3 Partition of unity: � 3 � N j = 1 B ij ( x , y ) = 1, i = 1 B ij ( x , y ) ≥ 0 (Paul Dierckx, 1997)

  13. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Powell–Sabin B-splines with control triangles 3 N � � s ( x , y ) = c ij B ij ( x , y ) i = 1 j = 1 B ij is the unique solution to [ B ij ( V k ) , D x B ij ( V k ) , D y B ij ( V k )] = [ 0 , 0 , 0 ] for all k � = i [ B ij ( V i ) , D x B ij ( V i ) , D y B ij ( V i )] = [ α ij , β ij , γ ij ] for j = 1 , 2 , 3 Partition of unity: � 3 � N j = 1 B ij ( x , y ) = 1, i = 1 B ij ( x , y ) ≥ 0 (Paul Dierckx, 1997)

  14. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Powell–Sabin B-splines with control triangles Three locally supported basis functions per vertex

  15. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Powell–Sabin B-splines with control triangles The control triangle is tangent to the PS spline surface.

  16. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Powell–Sabin B-splines with control triangles It ‘controls’ the local shape of the spline surface.

  17. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Spherical Powell–Sabin splines

  18. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Spherical spline spaces P . Alfeld, M. Neamtu, and L. L. Schumaker (1996) Homogeneous of degree d : f ( α v ) = α d f ( v ) H d := space of trivariate polynomials of degree d that are homogeneous of degree d Restriction of H d to a plane in R 3 \ { 0 } ⇒ we recover the space of bivariate polynomials ∆ := conforming spherical triangulation of the unit sphere S S r d (∆) := { s ∈ C r ( S ) | s | τ ∈ H d ( τ ) , τ ∈ ∆ }

  19. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Spherical Powell–Sabin splines s ( v i ) = f i , D g i s ( v i ) = f g i , D h i s ( v i ) = f h i , ∀ v i ∈ ∆ has a unique solution in S 1 2 (∆ PS )

  20. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis 1 − 1 connection with bivariate PS splines ⇒ | v | 2 B ij ( v | v | ) ⇒ ← − Spherical PS B- piecewise trivari- Restriction to the spline B ij ( v ) ate polynomial of plane tangent to degree 2 that is S at v i ∈ ∆ homogeneous of degree 2

  21. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis 1 − 1 connection with bivariate PS splines Let T i be the plane tangent to S at vertex v i Radial projection: R i v := v := v | v | ∈ S , v ∈ T i ⊂ ∆ PS be its Define ∆ i as the star of v i in ∆ , and let ∆ PS i PS 6-split. Theorem Let s ∈ S 1 ) . Let s be the restriction of | v | 2 s ( v / | v | ) to T i . 2 (∆ PS i 2 ( R − 1 Then s is in S 1 ) and ∆ PS i i s ( v i ) = s ( v i ) , D g i s ( v i ) = D g i s ( v i ) , D h i s ( v i ) = D h i s ( v i ) .

  22. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis 1 − 1 connection with bivariate PS splines Let T i be the plane tangent to S at vertex v i Radial projection: R i v := v := v | v | ∈ S , v ∈ T i ⊂ ∆ PS be its Define ∆ i as the star of v i in ∆ , and let ∆ PS i PS 6-split. Theorem Let s ∈ S 1 ) . Let s be the restriction of | v | 2 s ( v / | v | ) to T i . 2 (∆ PS i 2 ( R − 1 Then s is in S 1 ) and ∆ PS i i s ( v i ) = s ( v i ) , D g i s ( v i ) = D g i s ( v i ) , D h i s ( v i ) = D h i s ( v i ) .

  23. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Spherical B-splines with control triangles

  24. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Applications on a spherical domain Approximation of a mesh: consider the triangles of the original triangular mesh as control triangles of a PS spline.

  25. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Applications on a spherical domain Compression by smoothing: Decimate a given triangular mesh and approximate the decimated mesh. triangular mesh reduced mesh (40000 triangles) (5000 triangles)

  26. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Applications on a spherical domain Compression by smoothing: Decimate a given triangular mesh and approximate the decimated mesh. triangular mesh Powell–Sabin spline (40000 triangles) (5000 control triangles)

  27. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Applications on a spherical domain triangular mesh decimated mesh spherical (40000 triangles) (5000 triangles) parameterization (5000 control triangles) PS spline surface

  28. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Multiresolution analysis

  29. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Multiresolution analysis (1989) Stéphane Mallat Yves Meyer A nested sequence of subspaces S 0 ⊂ S 1 ⊂ S 2 ⊂ · · · ⊂ S ℓ ⊂ · · ·

  30. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Multiresolution analysis (1989) Stéphane Mallat Yves Meyer Complement spaces W ℓ S ℓ + 1 = S ℓ ⊕ W ℓ

  31. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Multiresolution analysis (1989) Stéphane Mallat Yves Meyer A stable basis for the complement space W ℓ W ℓ = span { ψ ℓ, i }

  32. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Multiresolution analysis Refine the triangulation ∆ and its PS 6-split ∆ PS . V k V k R ki R ki R jk R jk Z ijk Z ijk V i V i R ij R ij V j V j dyadic refinement triadic refinement

  33. Powell–Sabin splines Spherical Powell–Sabin splines Multiresolution analysis Multiresolution analysis Refine the triangulation ∆ and its PS 6-split ∆ PS . V k V k V ki V ki R ki V kj V ik V jk R jk Z ijk V ijk V i V i V jk V ij V ij R ij V ji V j V j dyadic refinement triadic refinement

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