Orthogonal and Symmetric Haar Wavelets on the Sphere

Size: px
Start display at page:

Download "Orthogonal and Symmetric Haar Wavelets on the Sphere"

Transcription

1 Orthogonal and Symmetric Haar Wavelets on the Sphere

2 2 Motivation Spherically parametrized signals can be found in many fields: Computer graphics Physics Astronomy Climate modeling Medical imaging...

3 3 Motivation An efficient representation of spherical signals is of importance for many applications

4 4 Motivation An efficient representation of spherical signals is of importance for many applications Of particular interest are the ability to approximate a wide range of signals with a small number of basis function coefficients process signals efficiently in the basis representation

5 5 SOHO Wavelets Orthogonality l 2 optimal approximation can be found efficiently Computations are in many cases more efficient Very compact support Minimal costs for performing wavelet transform Processing of signals is efficient Symmetry Avoids artifacts when a signal is approximated in the basis representation

6 6 Representations for Spherical Signals Spherical Harmonics [MacRobert 1948] Physics and chemistry Geoscience [Clarke 2004] Medical imaging [Katsuyuki 2001] Computer graphics [Cabral 1987, Westin 1992, Ramamoorthi 2002, Kautz 2002, Sloan 2002] Spherical Radial Basis Functions Astronomy and geoscience [Fisher 1993; Freeden 1998] Computer graphics [Green 2006; Tsai 2006]

7 7 Wavelets for Spherical Signals Wavelets defined over Euclidean domains [Ng 2003; Wang 2006; Lalonde 1997] Wavelet bases defined over general subdivision surfaces [Lounsbery 1997] Haar wavelets for general measure spaces [Girardi 1997] Discrete spherical wavelets [Schröder 1995] L p Nearly orthogonal spherical Haar wavelets [Nielson 1997; Bonneau 1999; Rosça 2004] Pseudo wavelets defined over the sphere [Ma 2006]

8 8 Background Inner product norm l 2 Orthogonality Wavelet basis f,g = fgdω S 2 f = f,f f i,f i = δ i,i Ψ={ϕ 0,0,ψ j,m j J,m M(j)}

9 9 Background Fast Wavelet Transform

10 10 Background Fast Wavelet Transform Analysis step λ j,k = γ j,m = h j,k,l λ j+1,l l L(j,k) l L(j,m) g j,m,l λ j+1,l

11 11 Background Fast Wavelet Transform Analysis step λ j+1,l = λ j,k = γ j,m = Synthesis step h j,k,l λ j+1,l l L(j,k) l L(j,m) g j,m,l λ j+1,l h j,k,l λ j,k + g j,m,l γ j,m k K(j,l) m M(j,m)

12 12 Partition Basis functions are defined over a partition Hierarchical subdivision scheme of domain

13 13 Partition Basis functions are defined over a partition Hierarchical subdivision scheme of domain Partition is formed by spherical triangles T j,k

14 14 Partition Basis functions are defined over a partition Hierarchical subdivision scheme of domain Partition is formed by spherical triangles T j,k

15 15 Partition Basis functions are defined over a partition Hierarchical subdivision scheme of domain Partition is formed by spherical triangles T j,k

16 16 Partition Basis functions are defined over a partition Hierarchical subdivision scheme of domain Partition is formed by spherical triangles T j,k

17 17 Partition One new vertex on each of the arcs of T j,k b B C a c A

18 18 Partition One new vertex on each of the arcs of T j,k b B C a c A

19 19 Partition One new vertex on each of the arcs of 4-fold subdivision T j,k Every spherical triangle has four child triangles b B C a c A

20 20 Partition One new vertex on each of the arcs of 4-fold subdivision T j,k Every spherical triangle has four child triangles VIDEO

21 21 Scaling Basis Functions For Haar-like bases scaling functions are defined as ϕ j,k = η j,k χ j,k

22 22 Scaling Basis Functions Scaling functions of the SOHO wavelet basis ϕ j,k = τ j,k αj,k

23 23 Scaling Basis Functions Scaling functions of the SOHO wavelet basis ϕ j,k = τ j,k αj,k Scaling function filter coefficients are therefore αj+1,l k h j,k,l = αj,k

24 24 Scaling Basis Functions Refinement relationship ϕ j,k = h j,k,l ϕ j+1,l l L(j,k)

25 25 Scaling Basis Functions Refinement relationship ϕ j,k = l L(j,k) h j,k,l ϕ j+1,l

26 26 Scaling Basis Functions Refinement relationship ϕ j,k = l L(j,k) h j,k,l ϕ j+1,l

27 27 Scaling Basis Functions Refinement relationship ϕ j,k = l L(j,k) h j,k,l ϕ j+1,l =

28 28 Wavelet Basis Functions Span the difference spaces W j where V j W j = V j+1 V j = span k K(j) (ϕ j,k ) W j = span m M(j) (ψ j,m ) Refinement relationship for wavelet basis functions ψ j,m = k K(j) g j,m,l ϕ j+1,l

29 29 Wavelet Basis Functions Wavelet basis functions associated with defined entirely over child triangles T j,k T j+1,l are

30 30 Wavelet Basis Functions Wavelet basis functions associated with defined entirely over child triangles T j,k T j+1,l are =

31 31 Wavelet Basis Functions Wavelet basis functions associated with defined entirely over child triangles T j,k T j+1,l are The disjoint nature of the domains implies that wavelet basis functions on the same level but defined over different partitions are disjoint ψ i j,k,ψ i j,k = δ k,k

32 32 Wavelet Basis Functions Wavelet basis functions associated with defined entirely over child triangles are The disjoint nature of the domains implies that wavelet basis functions on the same level but defined over different partitions are disjoint ψ i j,k,ψ i j,k = δ k,k T j,k T j+1,l A vanishing integral of the wavelet basis functions guarantees that wavelet basis functions on different levels are orthogonal

33 33 Wavelet Basis Functions Wavelet basis functions associated with defined entirely over child triangles T j,k T j+1,l are The disjoint nature of the domains implies that wavelet basis functions on the same level but defined over different partitions are disjoint A vanishing integral of the wavelet basis functions guarantees that wavelet basis functions on different levels are orthogonal => Only one spherical triangle has to be considered for the derivation of the wavelet basis functions

34 34 Local Synthesis Matrix For fixed, the analysis and synthesis steps of the fast wavelet transform can be expressed as compact matrix-vector products λ 0 j+1 λ 1 j+1 λ 2 j+1 T j,k = h 0 g 0 0 g 1 0 g 2 0 h 1 g 0 1 g 1 1 g 2 1 h 2 g 0 2 g 1 2 g 2 2 λ j γ 0 j γ 1 j λ 3 j+1 } h 3 g 0 3 g 1 3 g 2 3 } γ 2 j

35 35 Local Synthesis Matrix T j,k For fixed, the analysis and synthesis steps of the fast wavelet transform can be expressed as compact matrix-vector products λ 0 j+1 h 0 g0 0 g0 1 g0 2 λ j λ 1 j+1 h 1 g1 0 g1 1 g 2 1 γ 0 j = λ 2 j+1 h 2 g2 0 g2 1 g2 2 γj 1 λ 3 j+1 } h 3 g3 0 g3 1 {{ g3 2 } S j,k γ 2 j

36 36 Symmetry A spherical Haar wavelet basis is symmetric is for fixed T j,k the labeling of the three outer child triangles can be altered, without changing the numerical value of the associated basis function coefficients

37 37 Wavelet Basis Functions Semi-orthogonal wavelet basis ψ 0 j,k,ϕ j,k = ψ 1 j,k,ϕ j,k = ψ 2 j,k,ϕ j,k =0

38 38 Wavelet Basis Functions Semi-orthogonal wavelet basis ψ 0 j,k,ϕ j,k = ψ 1 j,k,ϕ j,k = ψ 2 j,k,ϕ j,k =0 Dirac bra-ket notation [ Φ j,k Ψ j,k ]=0

39 39 Wavelet Basis Functions Semi-orthogonal wavelet basis ψ 0 j,k,ϕ j,k = ψ 1 j,k,ϕ j,k = ψ 2 j,k,ϕ j,k =0 Dirac bra-ket notation [ Φ j,k Ψ j,k ]=0 With the refinement relationship this yields [ Φ j,k Φ j+1,k ] G j,k =0

40 40 Wavelet Basis Functions Nullspace gives semi-orthogonal wavelet basis G j,k = α 1 α0 α 2 α0 α 3 α

41 41 Wavelet Basis Functions Synthesis matrix S j,k = α0 αp α 1 α0 α 2 α0 α 3 α1 αp α2 αp α3 αp α0

42 42 Wavelet Basis Functions Parametric synthesis matrix α0 α1 αp a 1,2 α0 Ŝ j,k = a 1,3 α2 α0 a 1,4 α3 α0 α1 αp a 2,2 a 2,3 a 2,4 α2 αp a 3,2 a 3,3 a 3,4 α3 αp a 4,2 a 4,3 a 4,4

43 43 Wavelet Basis Functions Parametric synthesis matrix α0 α1 αp a 1,2 α0 Ŝ j,k = a 1,3 α2 α0 a 1,4 α3 α0 α1 αp a 2,2 a 2,3 a 2,4 α2 αp a 3,2 a 3,3 a 3,4 α3 αp a 4,2 a 4,3 a 4,4 Orthogonality and symmetry can be formulated as linear system

44 44 Wavelet Basis Functions Area-isometry of the three outer child triangles

45 45 Wavelet Basis Functions Area-isometry of the three outer child triangles => Symmetry can be enforced by the parametrization of the synthesis matrix Ŝ j,k = α0 αp c α 1 α0 c α 1 α0 c α 1 α0 α1 αp b a a α1 αp a b a α1 αp a a b

46 46 Wavelet Basis Functions With Ŝ j,k orthogonality can be enforced with a simple linear system 0 = c α1 αp +2a α1 αp + b α1 αp 0 = c 2 α 1 α 0 + a 2 +2ab 0 = c α 1 +2a α 1 + b α 1

47 47 Wavelet Basis Functions Wavelet basis functions for the SOHO wavelet basis ψ 0 j,k = ψ 1 j,k = ψ 3 j,k = α1 τ (( 2a +1)τ 1 + aτ 2 + aτ 3 ) α 0 α1 α1 τ ( aτ 1 +( 2a +1)τ 2 + aτ 3 ) α 0 α1 α1 τ ( aτ 1 + aτ 2 +( 2a +1)τ 3 ) α 0 α1 with a = α 0 ± α α 0 α 1 3α 0

48 48 Wavelet Basis Functions Wavelet basis functions for the SOHO wavelet basis

49 49 Subdivision Scheme Partition defines only topology

50 50 Subdivision Scheme Partition defines only topology => Positions of new vertices can be chosen so that areaisometry of the outer child partitions is satisfied

51 51 Subdivision Scheme Partition defines only topology => Positions of new vertices can be chosen so that areaisometry of the outer child partitions is satisfied b-β 1 c-β 2 β 1 γ γ β 2

52 52 Subdivision Scheme Our subdivision Geodesic Bisector

53 53 Experiments Comparison of SOHO wavelet basis with six previously proposed spherical Haar wavelet bases Bio-Haar wavelets [Schröder 1995] Pseudo Haar wavelets [Ma 2006] Four nearly orthogonal spherical Haar wavelet bases [Nielson 1997; Bonneau 1999]

54 54 Experiments Comparison of SOHO wavelet basis with six previously proposed spherical Haar wavelet bases Bio-Haar wavelets [Schröder 1995] Pseudo Haar wavelets [Ma 2006] Four nearly orthogonal spherical Haar wavelet bases [Nielson 1997; Bonneau 1999] Three test signals

55 55 Experiments Nonlinear approximation: Reconstruction of the test signals with a subset of all basis function coefficients Increasing number of nonzero basis function coefficients l 2 optimal approximation strategies Octahedron as base polyhedron Signals defined over partitions on level eight of the partition trees: 131,072 basis function coefficients

56 56 Experiments Reconstruction with 64 basis function coefficients

57 57 Experiments Reconstruction with 256 basis function coefficients

58 58 Experiments Reconstruction with 512 basis function coefficients

59 59 Experiments Reconstruction with 2056 basis function coefficients

60 60 Experiments Reconstruction with 8192 basis function coefficients

61 61 Experiments Reconstruction with basis function coefficients

62 62 Experiments Reconstruction with basis function coefficients

63 63 Experiments Reconstruction with all basis function coefficients

64 64 Experiments Comparison of l 2 optimal and k-largest approximation strategy for the Bio-Haar basis L2 Error Texture Map, k largest Texture Map, optimal BRDF, k largest BRDF, optimal Visibility Map, k largest Visibility, optimal Coefficients Retained x 10 4

65 65 Experiments Approximation of texture map L2 Error Texture Map SOHO Bio Haar Pseudo Haar Nielson1 Nielson2 Bonneau1 Bonneau Coefficients Retained

66 66 Experiments Approximation of BRDF L2 Error BRDF SOHO Bio Haar Pseudo Haar Nielson1 Nielson2 Bonneau1 Bonneau Coefficients Retained

67 67 Experiments Approximation of visibility map L2 Error Visibility Map SOHO Bio Haar Pseudo Haar Nielson1 Nielson2 Bonneau1 Bonneau Coefficients Retained

68 68 Experiments Approximation of texture map SOHO Bio-Haar Pseudo Haar

69 69 Experiments Approximation of texture map SOHO Bio-Haar Pseudo Haar

70 70 Experiments Approximation of BRDF SOHO Bio-Haar Pseudo Haar

71 71 Experiments Approximation of visibility map SOHO Bio-Haar Pseudo Haar

72 72 Rotation of Signals Rotation and alignment of signals necessary in many applications

73 73 Rotation of Signals Rotation and alignment of signals necessary in many applications

74 74 Rotation of Signals Rotation and alignment of signals necessary in many applications

75 75 Rotation of Signals Rotation and alignment of signals necessary in many applications

76 76 Rotation of Signals Basis transformation matrix allows to project from the rotated source basis into the unrotated target basis BTM Source Basis Target Basis

77 77 Rotation of Signals Previous work: Planar representations for spherical signals [Wang 2006]

78 78 Rotation of Signals Previous work: Planar representations for spherical signals [Wang 2006] => Numerical computation of basis transformation matrix elements

79 79 Rotation of Signals Previous work: Planar representations for spherical signals [Wang 2006] => Numerical computation of basis transformation matrix elements Spherical Haar wavelet bases: Rotation amounts to translation of basis functions on the sphere

80 80 Rotation of Signals Previous work: Planar representations for spherical signals [Wang 2006] => Numerical computation of basis transformation matrix elements Spherical Haar wavelet bases: Rotation amounts to translation of basis functions on the sphere => Analytic computation of matrix elements

81 81 Rotation of Signals Rotation matrices for spherical Haar wavelet bases have quasi block symmetric structure nz = nz =

82 82 Rotation of Signals Experiments Source Basis Target Basis

83 83 Conclusion SOHO wavelet basis: orthogonal and symmetric spherical Haar wavelet basis Well suited for the efficient approximation and processing of spherical signals Competitive or lower error rates than previously proposed spherical Haar wavelet bases Signals represented in the SOHO wavelet basis can be rotated with basis transformation matrices: analytic computation of the matrix elements possible

84 84 Outlook What are sufficient conditions for a symmetric and orthogonal spherical Haar wavelet basis? Any constraint necessary? What alternative constraints next to the areaisometry of the three outer child triangles exist? Does a smooth, orthogonal and symmetric spherical wavelet basis exist? Advantages in practice?

85 85 Outlook Many fields might benefit from the use of the SOHO wavelet basis Computer graphics Medical imaging Climate modeling Astronomy...

86 86 Outlook Operation-aware representations Design of bases for specific applications and operations such as rotation Basis transformation matrices are an interesting starting point Overcomplete representations Are they useful for applications beyond data analysis?

87 87 References [MacRobert 1948] Thomas M. MacRobert. Spherical Harmonics; An Elementary Treatise on Harmonic Functions, with Applications. Dover Publications, [Clarke 2004] Peter J. Clarke, David A. Lavalee, G. Blewitt, and T. van Dam. Choice of Basis Functions for the Representation of Seasonal Surface Loading Signals in Geodetic Time Series. AGU Fall Meeting Abstracts, pages A121+, December [Katsuyuki 2001] Taguchi Katsuyuki, L. Zeng Gengsheng, and Grant T. Gullberg. Cone-Beam Image Reconstruction using Spherical Harmonics. Physics in Medicine and Biology, 46:N127 N138(1), [Fisher 1993] Fisher, N. I., Lewis, T., and Embleton, B. J. J Statistical Analysis of Spherical Data. Cambridge University Press. [Freeden 1998] Freeden, W., Gervens, T., and Schreiner, M Constructive Approximation on the Sphere (With Applications to Geomathematics). Oxford Sciences Publication. Clarendon Press, Oxford University. [Ng 2003] Ren Ng, Ravi Ramamoorthi, and Pat Hanrahan. All-Frequency Shadows using Non-Linear Wavelet Lighting Approximation. ACM Trans. Graph., 22(3): , [Wang 2006] Rui Wang, Ren Ng, David Luebke, and Greg Humphreys. Efficient Wavelet Rotation for Environment Map Rendering. In Proceedings of the 2006 Eurographics Symposium on Rendering. Springer-Verlag, Vienna, Published as Rendering Techniques [Lalonde 1997] Paul Lalonde and Alain Fournier. A Wavelet Representation of Reflectance Functions. IEEE Transactions on Visualization and Computer Graphics, 3(4): , [Lounsbery 1992] Michael Lounsbery, Tony D. DeRose, and Joe Warren. Multiresolution Analysis for Surfaces of Arbitrary Topological Type. ACM Trans. Graph., 16(1):34 73, [Girardi 1997] Maria Girardi and Wim Sweldens. A New Class of Unbalanced Haar Wavelets that form an Unconditional Basis for Lp on General Measure Spaces. J. Fourier Anal. Appl., 3(4), [Schröder 1995] Peter Schröder and Wim Sweldens. Spherical Wavelets: Efficiently Representing Functions on the Sphere. In SIGGRAPH 95: Proceedings of the 22nd annual Conference on Computer Graphics and Interactive Techniques, pages , New York, NY, USA, ACM Press.

88 88 References [Nielson 1997] Gregory M. Nielson, Il-Hong Jung, and Junwon Sung. Haar Wavelets over Triangular Domains with Applications to Multiresolution Models for Flow over a Sphere. In VIS 97: Proceedings of the 8th Conference on Visualization 97, pages 143 ff., Los Alamitos, CA, USA, IEEE Computer Society Press. [Bonneau 1999] Georges-Pierre Bonneau. Optimal Triangular Haar Bases for Spherical Data. In VIS 99: Proceedings of the Conference on Visualization 99, pages , Los Alamitos, CA, USA, IEEE Computer Society Press. [Rosça 2004] Daniela Rosça. Optimal Haar Wavelets on Spherical Triangulations. Pure Mathematics and Applications, 15(2), [Ma 2006] Wan-Chun Ma, Chun-Tse Hsiao, Ken-Yi Lee, Yung-Yu Chuang, and Bing-Yu Chen. Real-Time Triple Product Relighting Using Spherical Local-Frame Parameterization. The Visual Computer, (9-11): , Pacific Graphics 2006 Conference Proceedings. [Wang 2006] Rui Wang, Ren Ng, David Luebke, and Greg Humphreys. Efficient Wavelet Rotation for Environment Map Rendering. In Proceedings of the 2006 Eurographics Symposium on Rendering. Springer-Verlag, Vienna, Published as Rendering Techniques [Stollnitz 1996] Eric J. Stollnitz, Tony D. Derose, and David H. Salesin. Wavelets for Computer Graphics: Theory and Applications. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1996.

Orthogonal and Symmetric Haar Wavelets on the Sphere. Christian Lessig and Eugene Fiume

Orthogonal and Symmetric Haar Wavelets on the Sphere. Christian Lessig and Eugene Fiume Orthogonal and Symmetric Haar Wavelets on the Sphere Christian Lessig and Eugene Fiume 2 Motivation Spherically parametrized signals f L 2 (S 2,dω) exist in many fields: Computer graphics, Physics, Astronomy,

More information

Wavelets An Introduction

Wavelets An Introduction Wavelets An Introduction Christian Lessig Abstract Wavelets are used in a wide range of applications such as signal analysis, signal compression, finite element methods, differential equations, and integral

More information

Orthogonal and Symmetric Haar Wavelets on the Sphere. Christian Lessig

Orthogonal and Symmetric Haar Wavelets on the Sphere. Christian Lessig Orthogonal and Symmetric Haar Wavelets on the Sphere by Christian Lessig A thesis submitted in conformity with the requirements for the degree of Master of Science Graduate Department of Computer Science

More information

A Multiresolutional Approach for Facial Motion Retargetting Using Subdivision Wavelets

A Multiresolutional Approach for Facial Motion Retargetting Using Subdivision Wavelets A Multiresolutional Approach for Facial Motion Retargetting Using Subdivision Wavelets Kyungha Min and Moon-Ryul Jung Dept. of Media Technology, Graduate School of Media Communications, Sogang Univ., Seoul,

More information

Advanced Geometric Modeling CPSC789

Advanced Geometric Modeling CPSC789 Advanced Geometric Modeling CPSC789 Fall 2004 General information about the course CPSC 789 Advanced Geometric Modeling Fall 2004 Lecture Time and Place ENF 334 TR 9:30 10:45 Instructor : Office: MS 618

More information

Motivation. My General Philosophy. Assumptions. Advanced Computer Graphics (Spring 2013) Precomputation-Based Relighting

Motivation. My General Philosophy. Assumptions. Advanced Computer Graphics (Spring 2013) Precomputation-Based Relighting Advanced Computer Graphics (Spring 2013) CS 283, Lecture 17: Precomputation-Based Real-Time Rendering Ravi Ramamoorthi http://inst.eecs.berkeley.edu/~cs283/sp13 Motivation Previously: seen IBR. Use measured

More information

3 Multiresolution by Local Least Squares: The Diagrammatic Approach

3 Multiresolution by Local Least Squares: The Diagrammatic Approach Multiresolution by Local Least Squares: The Diagrammatic Approach Richard Bartels Ali Mahdavi-Amiri Faramarz Samavati October 9, 205 Abstract In [2,, 20, 2] the authors explored a construction to produce

More information

Multiresolution Meshes. COS 526 Tom Funkhouser, Fall 2016 Slides by Guskov, Praun, Sweldens, etc.

Multiresolution Meshes. COS 526 Tom Funkhouser, Fall 2016 Slides by Guskov, Praun, Sweldens, etc. Multiresolution Meshes COS 526 Tom Funkhouser, Fall 2016 Slides by Guskov, Praun, Sweldens, etc. Motivation Huge meshes are difficult to render store transmit edit Multiresolution Meshes! [Guskov et al.]

More information

Precomputation-Based Real-Time Rendering

Precomputation-Based Real-Time Rendering CS294-13: Advanced Computer Graphics Lecture #11 Real-Time Rendering University of California, Berkeley Precomputation-Based Real-Time Rendering Lecture #11: Wednesday, 7 October 2009 Lecturer: Ravi Ramamoorthi

More information

Progressive Geometry Compression. Andrei Khodakovsky Peter Schröder Wim Sweldens

Progressive Geometry Compression. Andrei Khodakovsky Peter Schröder Wim Sweldens Progressive Geometry Compression Andrei Khodakovsky Peter Schröder Wim Sweldens Motivation Large (up to billions of vertices), finely detailed, arbitrary topology surfaces Difficult manageability of such

More information

4D Compression and Relighting with High-Resolution Light Transport Matrices

4D Compression and Relighting with High-Resolution Light Transport Matrices 4D Compression and Relighting with High-Resolution Light Transport Matrices Ewen Cheslack-Postava Stanford University Nolan Goodnight Ren Ng NVIDIA Corporation Refocus Imaging Greg Humphreys University

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. A wavelet based real-time rendering technology for indoor mixed reality ABSTRACT

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. A wavelet based real-time rendering technology for indoor mixed reality ABSTRACT [Type text] [Type text] [Type text] ISSN : 0974-7435 Volume 10 Issue 24 2014 BioTechnology An Indian Journal FULL PAPER BTAIJ, 10(24), 2014 [15095-15100] A wavelet based real-time rendering technology

More information

Multiresolution Computation of Conformal Structures of Surfaces

Multiresolution Computation of Conformal Structures of Surfaces Multiresolution Computation of Conformal Structures of Surfaces Xianfeng Gu Yalin Wang Shing-Tung Yau Division of Engineering and Applied Science, Harvard University, Cambridge, MA 0138 Mathematics Department,

More information

jgt wrap 2011/11/30 10:04 page 1 #1

jgt wrap 2011/11/30 10:04 page 1 #1 jgt wrap 2011/11/30 10:04 page 1 #1 Vol. [VOL], No. [ISS]: 1 8 Wrap Shading Peter-Pike Sloan Disney Interactive Studios Derek Nowrouzezahrai University of Toronto, Disney Research Zürich Hong Yuan UMass

More information

05 - Surfaces. Acknowledgements: Olga Sorkine-Hornung. CSCI-GA Geometric Modeling - Daniele Panozzo

05 - Surfaces. Acknowledgements: Olga Sorkine-Hornung. CSCI-GA Geometric Modeling - Daniele Panozzo 05 - Surfaces Acknowledgements: Olga Sorkine-Hornung Reminder Curves Turning Number Theorem Continuous world Discrete world k: Curvature is scale dependent is scale-independent Discrete Curvature Integrated

More information

Normals of subdivision surfaces and their control polyhedra

Normals of subdivision surfaces and their control polyhedra Computer Aided Geometric Design 24 (27 112 116 www.elsevier.com/locate/cagd Normals of subdivision surfaces and their control polyhedra I. Ginkel a,j.peters b,,g.umlauf a a University of Kaiserslautern,

More information

Subdivision. Outline. Key Questions. Subdivision Surfaces. Advanced Computer Graphics (Spring 2013) Video: Geri s Game (outside link)

Subdivision. Outline. Key Questions. Subdivision Surfaces. Advanced Computer Graphics (Spring 2013) Video: Geri s Game (outside link) Advanced Computer Graphics (Spring 03) CS 83, Lecture 7: Subdivision Ravi Ramamoorthi http://inst.eecs.berkeley.edu/~cs83/sp3 Slides courtesy of Szymon Rusinkiewicz, James O Brien with material from Denis

More information

Efficient Wavelet Rotation for Environment Map Rendering

Efficient Wavelet Rotation for Environment Map Rendering Eurographics Symposium on Rendering (2006) Tomas Akenine-Möller and Wolfgang Heidrich (Editors) Efficient Wavelet Rotation for Environment Map Rendering Rui Wang 1, Ren Ng 2, David Luebke 1, and Greg Humphreys

More information

Adaptive Semi-Regular Remeshing: A Voronoi-Based Approach

Adaptive Semi-Regular Remeshing: A Voronoi-Based Approach Adaptive Semi-Regular Remeshing: A Voronoi-Based Approach Aymen Kammoun 1, Frédéric Payan 2, Marc Antonini 3 Laboratory I3S, University of Nice-Sophia Antipolis/ CNRS (UMR 6070) - France 1 kammoun@i3s.unice.fr

More information

Normals of subdivision surfaces and their control polyhedra

Normals of subdivision surfaces and their control polyhedra Normals of subdivision surfaces and their control polyhedra I. Ginkel, a, J. Peters b, and G. Umlauf a, a University of Kaiserslautern, Germany b University of Florida, Gainesville, FL, USA Abstract For

More information

Recent Advances in Multiresolution Analysis of 3D Meshes and their Applications

Recent Advances in Multiresolution Analysis of 3D Meshes and their Applications Recent Advances in Multiresolution Analysis of 3D Meshes and their Applications Michaël Roy, Sebti Foufou, Frédéric Truchetet Le2i - Laboratoire d Électronique, Informatique et Image CNRS UMR 5158 - Université

More information

Parameterization with Manifolds

Parameterization with Manifolds Parameterization with Manifolds Manifold What they are Why they re difficult to use When a mesh isn t good enough Problem areas besides surface models A simple manifold Sphere, torus, plane, etc. Using

More information

Using Semi-Regular 4 8 Meshes for Subdivision Surfaces

Using Semi-Regular 4 8 Meshes for Subdivision Surfaces Using Semi-Regular 8 Meshes for Subdivision Surfaces Luiz Velho IMPA Instituto de Matemática Pura e Aplicada Abstract. Semi-regular 8 meshes are refinable triangulated quadrangulations. They provide a

More information

Three Points Make a Triangle Or a Circle

Three Points Make a Triangle Or a Circle Three Points Make a Triangle Or a Circle Peter Schröder joint work with Liliya Kharevych, Boris Springborn, Alexander Bobenko 1 In This Section Circles as basic primitive it s all about the underlying

More information

Physics-Based Shape Modeling And Shape Recovery Using Multiresolution Subdivision Surfaces

Physics-Based Shape Modeling And Shape Recovery Using Multiresolution Subdivision Surfaces Physics-Based Shape Modeling And Shape Recovery Using Multiresolution Subdivision Surfaces Chhandomay Mandal Λ Hong Qin y Baba C. Vemuri Λ Λ Department of Computer and Information Science and Engineering

More information

1. Introduction. 2. Parametrization of General CCSSs. 3. One-Piece through Interpolation. 4. One-Piece through Boolean Operations

1. Introduction. 2. Parametrization of General CCSSs. 3. One-Piece through Interpolation. 4. One-Piece through Boolean Operations Subdivision Surface based One-Piece Representation Shuhua Lai Department of Computer Science, University of Kentucky Outline. Introduction. Parametrization of General CCSSs 3. One-Piece through Interpolation

More information

Efficient Irradiance Normal Mapping

Efficient Irradiance Normal Mapping Efficient Irradiance Normal Mapping Ralf Habel and Michael Wimmer Institute of Computer Graphics and Algorithms Vienna University of Technology, Austria Figure : A typical game scene using standard light

More information

GEOMETRIC TOOLS FOR COMPUTER GRAPHICS

GEOMETRIC TOOLS FOR COMPUTER GRAPHICS GEOMETRIC TOOLS FOR COMPUTER GRAPHICS PHILIP J. SCHNEIDER DAVID H. EBERLY MORGAN KAUFMANN PUBLISHERS A N I M P R I N T O F E L S E V I E R S C I E N C E A M S T E R D A M B O S T O N L O N D O N N E W

More information

Multiresolution Analysis for Irregular Meshes

Multiresolution Analysis for Irregular Meshes Multiresolution Analysis for Irregular Meshes Michaël Roy 1,2,*, Sebti Foufou 1, Andreas Koschan 2, Frédéric Truchetet 1, and Mongi Abidi 2 1 Le2i - CNRS - Université de Bourgogne - 12 rue de la fonderie

More information

Ternary Butterfly Subdivision

Ternary Butterfly Subdivision Ternary Butterfly Subdivision Ruotian Ling a,b Xiaonan Luo b Zhongxian Chen b,c a Department of Computer Science, The University of Hong Kong b Computer Application Institute, Sun Yat-sen University c

More information

Parameterization of triangular meshes

Parameterization of triangular meshes Parameterization of triangular meshes Michael S. Floater November 10, 2009 Triangular meshes are often used to represent surfaces, at least initially, one reason being that meshes are relatively easy to

More information

Multiresolution Remeshing Using Weighted Centroidal Voronoi Diagram

Multiresolution Remeshing Using Weighted Centroidal Voronoi Diagram Multiresolution Remeshing Using Weighted Centroidal Voronoi Diagram Chao-Hung Lin 1, Chung-Ren Yan 2, Ji-Hsen Hsu 2, and Tong-Yee Lee 2 1 Dept. of Geomatics, National Cheng Kung University, Taiwan 2 Dept.

More information

Postprocessing of Compressed 3D Graphic Data

Postprocessing of Compressed 3D Graphic Data Journal of Visual Communication and Image Representation 11, 80 92 (2000) doi:10.1006/jvci.1999.0430, available online at http://www.idealibrary.com on Postprocessing of Compressed 3D Graphic Data Ka Man

More information

SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS

SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS M. Hofer and H. Pottmann Institute of Geometry Vienna University of Technology, Vienna, Austria hofer@geometrie.tuwien.ac.at, pottmann@geometrie.tuwien.ac.at

More information

Parameterization of Triangular Meshes with Virtual Boundaries

Parameterization of Triangular Meshes with Virtual Boundaries Parameterization of Triangular Meshes with Virtual Boundaries Yunjin Lee 1;Λ Hyoung Seok Kim 2;y Seungyong Lee 1;z 1 Department of Computer Science and Engineering Pohang University of Science and Technology

More information

Shape Modeling and Geometry Processing

Shape Modeling and Geometry Processing 252-0538-00L, Spring 2018 Shape Modeling and Geometry Processing Discrete Differential Geometry Differential Geometry Motivation Formalize geometric properties of shapes Roi Poranne # 2 Differential Geometry

More information

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS Proceedings of the ASME 2007 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2007 September 4-7, 2007, Las Vegas, Nevada, USA DETC2007-34372

More information

Research Article Polygon Morphing and Its Application in Orebody Modeling

Research Article Polygon Morphing and Its Application in Orebody Modeling Mathematical Problems in Engineering Volume 212, Article ID 732365, 9 pages doi:1.1155/212/732365 Research Article Polygon Morphing and Its Application in Orebody Modeling Hacer İlhan and Haşmet Gürçay

More information

Subdivision surfaces. University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell

Subdivision surfaces. University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Subdivision surfaces University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Reading Recommended: Stollnitz, DeRose, and Salesin. Wavelets for Computer Graphics: Theory and Applications,

More information

Rigid folding analysis of offset crease thick folding

Rigid folding analysis of offset crease thick folding Proceedings of the IASS Annual Symposium 016 Spatial Structures in the 1st Century 6-30 September, 016, Tokyo, Japan K. Kawaguchi, M. Ohsaki, T. Takeuchi eds.) Rigid folding analysis of offset crease thick

More information

Improved Radiance Gradient Computation

Improved Radiance Gradient Computation Improved Radiance Gradient Computation Jaroslav Křivánek Pascal Gautron Kadi Bouatouch Sumanta Pattanaik Czech Technical University New gradients Gradients by [Křivánek et al. 2005] Figure 1: Right: The

More information

Cloning Skeleton-driven Animation to Other Models

Cloning Skeleton-driven Animation to Other Models Cloning Skeleton-driven Animation to Other Models Wan-Chi Luo Jian-Bin Huang Bing-Yu Chen Pin-Chou Liu National Taiwan University {maggie, azar, toby}@cmlab.csie.ntu.edu.tw robin@ntu.edu.tw Abstract-3D

More information

A Simple Manifold-Based Construction of Surfaces of Arbitrary Smoothness

A Simple Manifold-Based Construction of Surfaces of Arbitrary Smoothness A Simple Manifold-Based Construction of Surfaces of Arbitrary Smoothness Lexing Ying, Denis Zorin New York University Abstract We present a smooth surface construction based on the manifold approach of

More information

Removing Polar Rendering Artifacts in Subdivision Surfaces

Removing Polar Rendering Artifacts in Subdivision Surfaces This is an electronic version of an article published in Journal of Graphics, GPU, and Game Tools, Volume 14, Issue 2 pp. 61-76, DOI: 10.1080/2151237X.2009.10129278. The Journal of Graphics, GPU, and Game

More information

Parameterization of Manifold Triangulations

Parameterization of Manifold Triangulations Parameterization of Manifold Triangulations Michael S. Floater, Kai Hormann, and Martin Reimers Abstract. This paper proposes a straightforward method of parameterizing manifold triangulations where the

More information

Bayesian Spherical Wavelet Shrinkage: Applications to Shape Analysis

Bayesian Spherical Wavelet Shrinkage: Applications to Shape Analysis Bayesian Spherical Wavelet Shrinkage: Applications to Shape Analysis Xavier Le Faucheur a, Brani Vidakovic b and Allen Tannenbaum a a School of Electrical and Computer Engineering, b Department of Biomedical

More information

Parallel Monte Carlo Sampling Scheme for Sphere and Hemisphere

Parallel Monte Carlo Sampling Scheme for Sphere and Hemisphere Parallel Monte Carlo Sampling Scheme for Sphere and Hemisphere I.T. Dimov 1,A.A.Penzov 2, and S.S. Stoilova 3 1 Institute for Parallel Processing, Bulgarian Academy of Sciences Acad. G. Bonchev Str., bl.

More information

THE FORCE DENSITY METHOD: A BRIEF INTRODUCTION

THE FORCE DENSITY METHOD: A BRIEF INTRODUCTION Technical Report TR-NCCA-2011-02 THE FORCE DENSITY METHOD: A BRIEF INTRODUCTION Richard Southern The National Centre for Computer Animation Bournemouth Media School Bournemouth University Talbot Campus,

More information

Analysis of Planar Light Fields from Homogeneous Convex Curved Surfaces Under Distant Illumination

Analysis of Planar Light Fields from Homogeneous Convex Curved Surfaces Under Distant Illumination Analysis of Planar Light Fields from Homogeneous Convex Curved Surfaces Under Distant Illumination Ravi Ramamoorthi and Pat Hanrahan {ravir,hanrahan}@graphics.stanford.edu http://graphics.stanford.edu/papers/planarlf/

More information

Outline Introduction Problem Formulation Proposed Solution Applications Conclusion. Compressed Sensing. David L Donoho Presented by: Nitesh Shroff

Outline Introduction Problem Formulation Proposed Solution Applications Conclusion. Compressed Sensing. David L Donoho Presented by: Nitesh Shroff Compressed Sensing David L Donoho Presented by: Nitesh Shroff University of Maryland Outline 1 Introduction Compressed Sensing 2 Problem Formulation Sparse Signal Problem Statement 3 Proposed Solution

More information

Edge Detections Using Box Spline Tight Frames

Edge Detections Using Box Spline Tight Frames Edge Detections Using Box Spline Tight Frames Ming-Jun Lai 1) Abstract. We present a piece of numerical evidence that box spline tight frames are very useful for edge detection of images. Comparsion with

More information

Using Isosurface Methods for Visualizing the Envelope of a Swept Trivariate Solid

Using Isosurface Methods for Visualizing the Envelope of a Swept Trivariate Solid Using Isosurface Methods for Visualizing the Envelope of a Swept Trivariate Solid Jason Conkey Kenneth I. Joy Center for Image Processing and Integrated Computing Department of Computer Science University

More information

All-Frequency Relighting of Glossy Objects

All-Frequency Relighting of Glossy Objects All-Frequency Relighting of Glossy Objects RUI WANG, JOHN TRAN and DAVID LUEBKE University of Virginia We present a technique for interactive rendering of glossy objects in complex and dynamic lighting

More information

CS 468 (Spring 2013) Discrete Differential Geometry

CS 468 (Spring 2013) Discrete Differential Geometry Lecturer: Adrian Butscher, Justin Solomon Scribe: Adrian Buganza-Tepole CS 468 (Spring 2013) Discrete Differential Geometry Lecture 19: Conformal Geometry Conformal maps In previous lectures we have explored

More information

CS : Assignment 2 Real-Time / Image-Based Rendering

CS : Assignment 2 Real-Time / Image-Based Rendering CS 294-13: Assignment 2 Real-Time / Image-Based Rendering Ravi Ramamoorthi 1 Introduction In this assignment, you will implement some of the modern techniques for real-time and/or image-based rendering.

More information

Rendering Algorithms: Real-time indirect illumination. Spring 2010 Matthias Zwicker

Rendering Algorithms: Real-time indirect illumination. Spring 2010 Matthias Zwicker Rendering Algorithms: Real-time indirect illumination Spring 2010 Matthias Zwicker Today Real-time indirect illumination Ray tracing vs. Rasterization Screen space techniques Visibility & shadows Instant

More information

Invariant shape similarity. Invariant shape similarity. Invariant similarity. Equivalence. Equivalence. Equivalence. Equal SIMILARITY TRANSFORMATION

Invariant shape similarity. Invariant shape similarity. Invariant similarity. Equivalence. Equivalence. Equivalence. Equal SIMILARITY TRANSFORMATION 1 Invariant shape similarity Alexer & Michael Bronstein, 2006-2009 Michael Bronstein, 2010 tosca.cs.technion.ac.il/book 2 Invariant shape similarity 048921 Advanced topics in vision Processing Analysis

More information

G 2 Interpolation for Polar Surfaces

G 2 Interpolation for Polar Surfaces 1 G 2 Interpolation for Polar Surfaces Jianzhong Wang 1, Fuhua Cheng 2,3 1 University of Kentucky, jwangf@uky.edu 2 University of Kentucky, cheng@cs.uky.edu 3 National Tsinhua University ABSTRACT In this

More information

Recent Advances in Monte Carlo Offline Rendering

Recent Advances in Monte Carlo Offline Rendering CS294-13: Special Topics Lecture #6 Advanced Computer Graphics University of California, Berkeley Monday, 21 September 2009 Recent Advances in Monte Carlo Offline Rendering Lecture #6: Monday, 21 September

More information

Spherical Harmonic Gradients for Mid-Range Illumination

Spherical Harmonic Gradients for Mid-Range Illumination Eurographics Symposium on Rendering (2004) H. W. Jensen, A. Keller (Editors) Spherical Harmonic Gradients for Mid-Range Illumination Thomas Annen 1 Jan Kautz 2 Frédo Durand 2 Hans-Peter Seidel 1 1 MPI

More information

Design of Orthogonal Graph Wavelet Filter Banks

Design of Orthogonal Graph Wavelet Filter Banks Design of Orthogonal Graph Wavelet Filter Banks Xi ZHANG Department of Communication Engineering and Informatics The University of Electro-Communications Chofu-shi, Tokyo, 182-8585 JAPAN E-mail: zhangxi@uec.ac.jp

More information

Monotone Paths in Geometric Triangulations

Monotone Paths in Geometric Triangulations Monotone Paths in Geometric Triangulations Adrian Dumitrescu Ritankar Mandal Csaba D. Tóth November 19, 2017 Abstract (I) We prove that the (maximum) number of monotone paths in a geometric triangulation

More information

On the graphical display of Powell-Sabin splines: a comparison of three piecewise linear approximations

On the graphical display of Powell-Sabin splines: a comparison of three piecewise linear approximations On the graphical display of Powell-Sabin splines: a comparison of three piecewise linear approximations Hendrik Speleers Paul Dierckx Stefan Vandewalle Report TW515, January 008 Ò Katholieke Universiteit

More information

Optimal Data Structures for Spherical Multiresolution

Optimal Data Structures for Spherical Multiresolution Optimal Data Structures for Spherical Multiresolution Analysis and Synthesis J. A. Rod Blais Dept. of Geomatics Engineering Pacific Institute for the Mathematical Sciences University of Calgary, Calgary,

More information

Highly Symmetric Bi-frames for Triangle Surface Multiresolution Processing

Highly Symmetric Bi-frames for Triangle Surface Multiresolution Processing Highly Symmetric Bi-frames for Triangle Surface Multiresolution Processing Qingtang Jiang and Dale K. Pounds Abstract In this paper we investigate the construction of dyadic affine (wavelet) bi-frames

More information

Honeycomb Subdivision

Honeycomb Subdivision Honeycomb Subdivision Ergun Akleman and Vinod Srinivasan Visualization Sciences Program, Texas A&M University Abstract In this paper, we introduce a new subdivision scheme which we call honeycomb subdivision.

More information

Interpolatory 3-Subdivision

Interpolatory 3-Subdivision EUROGRAPHICS 2000 / M. Gross and F.R.A. Hopgood (Guest Editors) Volume 19 (2000), Number 3 Interpolatory 3-Subdivision U. Labsik G. Greiner Computer Graphics Group University of Erlangen-Nuremberg Am Weichselgarten

More information

Reconstruction PSNR [db]

Reconstruction PSNR [db] Proc. Vision, Modeling, and Visualization VMV-2000 Saarbrücken, Germany, pp. 199-203, November 2000 Progressive Compression and Rendering of Light Fields Marcus Magnor, Andreas Endmann Telecommunications

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction The central problem in computer graphics is creating, or rendering, realistic computergenerated images that are indistinguishable from real photographs, a goal referred to as photorealism.

More information

Optimal Workload-based Weighted Wavelet Synopses

Optimal Workload-based Weighted Wavelet Synopses Optimal Workload-based Weighted Wavelet Synopses Yossi Matias and Daniel Urieli School of Computer Science Tel-Aviv University {matias,daniel1}@tau.ac.il Abstract. In recent years wavelets were shown to

More information

Symmetric Interlace Patterns on Regular Octahedra

Symmetric Interlace Patterns on Regular Octahedra Proceedings of ISM 2013 Symmetric Interlace Patterns on Regular Octahedra David. Reimann Department of Mathematics and omputer Science lbion ollege lbion, Michigan, 49224, US E-mail: dreimann@albion.edu

More information

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS ALBA PEREZ Robotics and Automation Laboratory University of California, Irvine Irvine, CA 9697 email: maperez@uci.edu AND J. MICHAEL MCCARTHY Department of Mechanical

More information

Subdivision curves and surfaces. Brian Curless CSE 557 Fall 2015

Subdivision curves and surfaces. Brian Curless CSE 557 Fall 2015 Subdivision curves and surfaces Brian Curless CSE 557 Fall 2015 1 Reading Recommended: Stollnitz, DeRose, and Salesin. Wavelets for Computer Graphics: Theory and Applications, 1996, section 6.1-6.3, 10.2,

More information

Procedural Shape Synthesis on Subdivision Surfaces

Procedural Shape Synthesis on Subdivision Surfaces Procedural Shape Synthesis on Subdivision Surfaces LUIZ VELHO 1,KEN PERLIN 2,LEXING YING 2,HENNING BIERMANN 2, 1 IMPA - Instituto de Matematica Pura e Aplicada 2 Media Research Lab / NYU Abstract. We present

More information

Joe Warren, Scott Schaefer Rice University

Joe Warren, Scott Schaefer Rice University Joe Warren, Scott Schaefer Rice University Polygons are a ubiquitous modeling primitive in computer graphics. Their popularity is such that special purpose graphics hardware designed to render polygons

More information

Registration of Expressions Data using a 3D Morphable Model

Registration of Expressions Data using a 3D Morphable Model Registration of Expressions Data using a 3D Morphable Model Curzio Basso, Pascal Paysan, Thomas Vetter Computer Science Department, University of Basel {curzio.basso,pascal.paysan,thomas.vetter}@unibas.ch

More information

On the null space of a Colin de Verdière matrix

On the null space of a Colin de Verdière matrix On the null space of a Colin de Verdière matrix László Lovász 1 and Alexander Schrijver 2 Dedicated to the memory of François Jaeger Abstract. Let G = (V, E) be a 3-connected planar graph, with V = {1,...,

More information

Multi-Resolution Image Morphing

Multi-Resolution Image Morphing Multi-Resolution Image Morphing Abstract Manfred Kopp and Werner Purgathofer Vienna University of Technology, Institute of Computer Graphics, Karlsplatz 3/86-2, A-4 Wien, Austria {kopp wp}@cg.tuwien.ac.at

More information

Decoration of plastic objects using multi view-dependent textures

Decoration of plastic objects using multi view-dependent textures Decoration of plastic objects using multi view-dependent textures Maxime Belperin, Sylvain Brandel & David Coeurjolly Universite de Lyon, CNRS Universite Lyon 1, LIRIS, UMR5205, F-69622, France {maxime.belperin,sylvain.brandel,david.coeurjolly}@liris.cnrs.fr

More information

Multiscale 3D Shape Analysis Using Spherical Wavelets

Multiscale 3D Shape Analysis Using Spherical Wavelets Multiscale 3D Shape Analysis Using Spherical Wavelets Delphine Nain 1,StevenHaker 2, Aaron Bobick 1, and Allen R. Tannenbaum 3 1 College of Computing, Georgia Institute of Technology, Atlanta, GA 30332-0280

More information

Optimal Segmentation and Understanding of Motion Capture Data

Optimal Segmentation and Understanding of Motion Capture Data Optimal Segmentation and Understanding of Motion Capture Data Xiang Huang, M.A.Sc Candidate Department of Electrical and Computer Engineering McMaster University Supervisor: Dr. Xiaolin Wu 7 Apr, 2005

More information

Animating Characters in Pictures

Animating Characters in Pictures Animating Characters in Pictures Shih-Chiang Dai jeffrey@cmlab.csie.ntu.edu.tw Chun-Tse Hsiao hsiaochm@cmlab.csie.ntu.edu.tw Bing-Yu Chen robin@ntu.edu.tw ABSTRACT Animating pictures is an interesting

More information

Finding Shortest Path on Land Surface

Finding Shortest Path on Land Surface Finding Shortest Path on Land Surface Lian Liu, Raymond Chi-Wing Wong Hong Kong University of Science and Technology June 14th, 211 Introduction Land Surface Land surfaces are modeled as terrains A terrain

More information

Manifold Parameterization

Manifold Parameterization Manifold Parameterization Lei Zhang 1,2, Ligang Liu 1,2, Zhongping Ji 1,2, and Guojin Wang 1,2 1 Department of Mathematics, Zhejiang University, Hangzhou 310027, China 2 State Key Lab of CAD&CG, Zhejiang

More information

Curve and Surface Fitting with Splines. PAUL DIERCKX Professor, Computer Science Department, Katholieke Universiteit Leuven, Belgium

Curve and Surface Fitting with Splines. PAUL DIERCKX Professor, Computer Science Department, Katholieke Universiteit Leuven, Belgium Curve and Surface Fitting with Splines PAUL DIERCKX Professor, Computer Science Department, Katholieke Universiteit Leuven, Belgium CLARENDON PRESS OXFORD 1995 - Preface List of Figures List of Tables

More information

Fourier Transform of Bernstein-Bézier Polynomials

Fourier Transform of Bernstein-Bézier Polynomials Fourier Transform of Bernstein-Bézier Polynomials Charles. K. Chui, Tian-Xiao He 2, and Qingtang Jiang 3 Department of Mathematics and Computer Science University of Missouri-St. Louis, St. Louis, MO 632,

More information

Planar Symmetry Detection by Random Sampling and Voting Process

Planar Symmetry Detection by Random Sampling and Voting Process Planar Symmetry Detection by Random Sampling and Voting Process Atsushi Imiya, Tomoki Ueno, and Iris Fermin Dept. of IIS, Chiba University, 1-33, Yayo-cho, Inage-ku, Chiba, 263-8522, Japan imiya@ics.tj.chiba-u.ac.jp

More information

Comparison and affine combination of generalized barycentric coordinates for convex polygons

Comparison and affine combination of generalized barycentric coordinates for convex polygons Annales Mathematicae et Informaticae 47 (2017) pp. 185 200 http://ami.uni-eszterhazy.hu Comparison and affine combination of generalized barycentric coordinates for convex polygons Ákos Tóth Department

More information

Tripod Configurations

Tripod Configurations Tripod Configurations Eric Chen, Nick Lourie, Nakul Luthra Summer@ICERM 2013 August 8, 2013 Eric Chen, Nick Lourie, Nakul Luthra (S@I) Tripod Configurations August 8, 2013 1 / 33 Overview 1 Introduction

More information

Course Reader for CSE Computer Graphics Autumn 2007 Instructor: Zoran Popović

Course Reader for CSE Computer Graphics Autumn 2007 Instructor: Zoran Popović Course Reader for CSE 457 - Computer Graphics Autumn 2007 Instructor: Zoran Popović Image Processing Book/Journal Title: Machine Vision Article/Chapter: Chapters 4 and 5 Ramesh Jain, Rangachar Kasturi,

More information

5. Consider the tree solution for a minimum cost network flow problem shown in Figure 5.

5. Consider the tree solution for a minimum cost network flow problem shown in Figure 5. FIGURE 1. Data for a network flow problem. As usual the numbers above the nodes are supplies (negative values represent demands) and numbers shown above the arcs are unit shipping costs. The darkened arcs

More information

Bernstein-Bezier Splines on the Unit Sphere. Victoria Baramidze. Department of Mathematics. Western Illinois University

Bernstein-Bezier Splines on the Unit Sphere. Victoria Baramidze. Department of Mathematics. Western Illinois University Bernstein-Bezier Splines on the Unit Sphere Victoria Baramidze Department of Mathematics Western Illinois University ABSTRACT I will introduce scattered data fitting problems on the sphere and discuss

More information

3D Reconstruction with two Calibrated Cameras

3D Reconstruction with two Calibrated Cameras 3D Reconstruction with two Calibrated Cameras Carlo Tomasi The standard reference frame for a camera C is a right-handed Cartesian frame with its origin at the center of projection of C, its positive Z

More information

The Discrete Surface Kernel: Framework and Applications

The Discrete Surface Kernel: Framework and Applications The Discrete Surface Kernel: Framework and Applications Naoufel Werghi College of Information Technology University of Dubai Dubai, UAE nwerghi@ud.ac.ae Abstract This paper presents a framework for the

More information

Fast Approximation to Spherical Harmonic Rotation

Fast Approximation to Spherical Harmonic Rotation Fast Approximation to Spherical Harmonic Rotation Jaroslav Křivánek Czech Technical University Jaakko Konttinen Univ of Central Florida Sumanta Pattanaik Univ of Central Florida Kadi Bouatouch IRISA/INRIA

More information

Matrix-valued 4-point Spline and 3-point Non-spline Interpolatory Curve Subdivision Schemes

Matrix-valued 4-point Spline and 3-point Non-spline Interpolatory Curve Subdivision Schemes Matrix-valued 4-point Spline and -point Non-spline Interpolatory Curve Subdivision Schemes Charles K. Chui, Qingtang Jiang Department of Mathematics and Computer Science University of Missouri St. Louis

More information

Local Modification of Subdivision Surfaces Based on Curved Mesh

Local Modification of Subdivision Surfaces Based on Curved Mesh Local Modification of Subdivision Surfaces Based on Curved Mesh Yoshimasa Tokuyama Tokyo Polytechnic University tokuyama@image.t-kougei.ac.jp Kouichi Konno Iwate University konno@cis.iwate-u.ac.jp Junji

More information

arxiv: v1 [math.na] 20 Sep 2016

arxiv: v1 [math.na] 20 Sep 2016 arxiv:1609.06236v1 [math.na] 20 Sep 2016 A Local Mesh Modification Strategy for Interface Problems with Application to Shape and Topology Optimization P. Gangl 1,2 and U. Langer 3 1 Doctoral Program Comp.

More information

12 - Spatial And Skeletal Deformations. CSCI-GA Computer Graphics - Fall 16 - Daniele Panozzo

12 - Spatial And Skeletal Deformations. CSCI-GA Computer Graphics - Fall 16 - Daniele Panozzo 12 - Spatial And Skeletal Deformations Space Deformations Space Deformation Displacement function defined on the ambient space Evaluate the function on the points of the shape embedded in the space Twist

More information

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions

A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions A C 2 Four-Point Subdivision Scheme with Fourth Order Accuracy and its Extensions Nira Dyn School of Mathematical Sciences Tel Aviv University Michael S. Floater Department of Informatics University of

More information