ݺߣ

ݺߣShare a Scribd company logo
3D Mesh Processing




               http://www.ceremade.dauphine.fr/~peyre/

Gabriel Peyr
CEREMADE, Universit Paris Dauphine
Engineering




   Physical model + experiments



                                  2
Numerical Engineering
 ? physical model + experiments
 ? digital model + computations




                                   3
Multimedia
 ? Digital signal processing
Types of data set off waves of technology




 70   sound   80   image   90   video   00   geometry


                                                        4
Applications


            Engineering   Geology
 Graphics




               Medical     Bio

                                    5
Related Research Topics
 ? Geometric modeling
 ? Geometric computing
 ? Geometry processing
 ? Mesh generation
 ? Simulation



                          6
Modeling
      Creation	

   	

 	

 	

 Acquisition




                                              7
Geometry Processing
 Theory and algorithms for
 ? creation, acquisition
 ? storage, transmission
 ? editing, animation
 ? signal processing



                             8
Sound, Images,Video
 1D/2D/3D signals: uniform sampling and processing
         f(t)

                                         t
     j                                       f(i,j)


                       i


Surfaces: complex geometry,
  non-uniform sampling,
  arbitrary topology ...
                                                      9
Processing: Local vs. Global
   Differential               Geodesic
  Computations              Computations




   Surface ?ltering   Front Propagation on Meshes




  Fourier on Meshes       Surface Remeshing
                                               10

More Related Content

Similar to Mesh Processing Course : Introduction (11)

AI Chip Trends and Forecast
AI Chip Trends and ForecastAI Chip Trends and Forecast
AI Chip Trends and Forecast
CastLabKAIST
?
Large Scale Parallel FDTD Simulation of Full 3D Photonic Crystal Structures
Large Scale Parallel FDTD Simulation of Full 3D Photonic Crystal StructuresLarge Scale Parallel FDTD Simulation of Full 3D Photonic Crystal Structures
Large Scale Parallel FDTD Simulation of Full 3D Photonic Crystal Structures
ayubimoak
?
Supporting Valorization of Cultural Heritage Documentation: TIVal Approach
Supporting Valorization of Cultural Heritage Documentation: TIVal ApproachSupporting Valorization of Cultural Heritage Documentation: TIVal Approach
Supporting Valorization of Cultural Heritage Documentation: TIVal Approach
Giuseppe Vizzari
?
Digital geometry an introduction
Digital geometry   an introductionDigital geometry   an introduction
Digital geometry an introduction
Parthapratim Das
?
Digital geometry - An introduction
Digital geometry  - An introductionDigital geometry  - An introduction
Digital geometry - An introduction
ppd1961
?
Tutorial 3 - Research methods - Part 1
Tutorial 3 - Research methods - Part 1Tutorial 3 - Research methods - Part 1
Tutorial 3 - Research methods - Part 1
ICSM 2011
?
Computer Vision Workshop
Computer Vision WorkshopComputer Vision Workshop
Computer Vision Workshop
Helen Tabunshchyk
?
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
ssuser812128
?
Pycon 2012 Taiwan
Pycon 2012 TaiwanPycon 2012 Taiwan
Pycon 2012 Taiwan
Dongpo Deng
?
Щ Python GIS / The Year Python Takes Over GIS
Щ Python  GIS / The Year Python Takes Over GISЩ Python  GIS / The Year Python Takes Over GIS
Щ Python GIS / The Year Python Takes Over GIS
pycontw
?
OpenLMD, Multimodal Monitoring and Control of LMD processing
OpenLMD, Multimodal Monitoring and Control of LMD processingOpenLMD, Multimodal Monitoring and Control of LMD processing
OpenLMD, Multimodal Monitoring and Control of LMD processing
Jorge Rodrguez Arajo
?
AI Chip Trends and Forecast
AI Chip Trends and ForecastAI Chip Trends and Forecast
AI Chip Trends and Forecast
CastLabKAIST
?
Large Scale Parallel FDTD Simulation of Full 3D Photonic Crystal Structures
Large Scale Parallel FDTD Simulation of Full 3D Photonic Crystal StructuresLarge Scale Parallel FDTD Simulation of Full 3D Photonic Crystal Structures
Large Scale Parallel FDTD Simulation of Full 3D Photonic Crystal Structures
ayubimoak
?
Supporting Valorization of Cultural Heritage Documentation: TIVal Approach
Supporting Valorization of Cultural Heritage Documentation: TIVal ApproachSupporting Valorization of Cultural Heritage Documentation: TIVal Approach
Supporting Valorization of Cultural Heritage Documentation: TIVal Approach
Giuseppe Vizzari
?
Digital geometry an introduction
Digital geometry   an introductionDigital geometry   an introduction
Digital geometry an introduction
Parthapratim Das
?
Digital geometry - An introduction
Digital geometry  - An introductionDigital geometry  - An introduction
Digital geometry - An introduction
ppd1961
?
Tutorial 3 - Research methods - Part 1
Tutorial 3 - Research methods - Part 1Tutorial 3 - Research methods - Part 1
Tutorial 3 - Research methods - Part 1
ICSM 2011
?
Щ Python GIS / The Year Python Takes Over GIS
Щ Python  GIS / The Year Python Takes Over GISЩ Python  GIS / The Year Python Takes Over GIS
Щ Python GIS / The Year Python Takes Over GIS
pycontw
?
OpenLMD, Multimodal Monitoring and Control of LMD processing
OpenLMD, Multimodal Monitoring and Control of LMD processingOpenLMD, Multimodal Monitoring and Control of LMD processing
OpenLMD, Multimodal Monitoring and Control of LMD processing
Jorge Rodrguez Arajo
?

More from Gabriel Peyr (20)

Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Gabriel Peyr
?
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Gabriel Peyr
?
Low Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
Low Complexity Regularization of Inverse Problems - Course #1 Inverse ProblemsLow Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
Low Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
Gabriel Peyr
?
Low Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse ProblemsLow Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse Problems
Gabriel Peyr
?
Model Selection with Piecewise Regular Gauges
Model Selection with Piecewise Regular GaugesModel Selection with Piecewise Regular Gauges
Model Selection with Piecewise Regular Gauges
Gabriel Peyr
?
Signal Processing Course : Inverse Problems Regularization
Signal Processing Course : Inverse Problems RegularizationSignal Processing Course : Inverse Problems Regularization
Signal Processing Course : Inverse Problems Regularization
Gabriel Peyr
?
Proximal Splitting and Optimal Transport
Proximal Splitting and Optimal TransportProximal Splitting and Optimal Transport
Proximal Splitting and Optimal Transport
Gabriel Peyr
?
Geodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and GraphicsGeodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and Graphics
Gabriel Peyr
?
Learning Sparse Representation
Learning Sparse RepresentationLearning Sparse Representation
Learning Sparse Representation
Gabriel Peyr
?
Adaptive Signal and Image Processing
Adaptive Signal and Image ProcessingAdaptive Signal and Image Processing
Adaptive Signal and Image Processing
Gabriel Peyr
?
Mesh Processing Course : Mesh Parameterization
Mesh Processing Course : Mesh ParameterizationMesh Processing Course : Mesh Parameterization
Mesh Processing Course : Mesh Parameterization
Gabriel Peyr
?
Mesh Processing Course : Multiresolution
Mesh Processing Course : MultiresolutionMesh Processing Course : Multiresolution
Mesh Processing Course : Multiresolution
Gabriel Peyr
?
Mesh Processing Course : Geodesics
Mesh Processing Course : GeodesicsMesh Processing Course : Geodesics
Mesh Processing Course : Geodesics
Gabriel Peyr
?
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic Sampling
Gabriel Peyr
?
Mesh Processing Course : Differential Calculus
Mesh Processing Course : Differential CalculusMesh Processing Course : Differential Calculus
Mesh Processing Course : Differential Calculus
Gabriel Peyr
?
Mesh Processing Course : Active Contours
Mesh Processing Course : Active ContoursMesh Processing Course : Active Contours
Mesh Processing Course : Active Contours
Gabriel Peyr
?
Signal Processing Course : Theory for Sparse Recovery
Signal Processing Course : Theory for Sparse RecoverySignal Processing Course : Theory for Sparse Recovery
Signal Processing Course : Theory for Sparse Recovery
Gabriel Peyr
?
Signal Processing Course : Presentation of the Course
Signal Processing Course : Presentation of the CourseSignal Processing Course : Presentation of the Course
Signal Processing Course : Presentation of the Course
Gabriel Peyr
?
Signal Processing Course : Orthogonal Bases
Signal Processing Course : Orthogonal BasesSignal Processing Course : Orthogonal Bases
Signal Processing Course : Orthogonal Bases
Gabriel Peyr
?
Signal Processing Course : Sparse Regularization of Inverse Problems
Signal Processing Course : Sparse Regularization of Inverse ProblemsSignal Processing Course : Sparse Regularization of Inverse Problems
Signal Processing Course : Sparse Regularization of Inverse Problems
Gabriel Peyr
?
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Low Complexity Regularization of Inverse Problems - Course #3 Proximal Splitt...
Gabriel Peyr
?
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Low Complexity Regularization of Inverse Problems - Course #2 Recovery Guaran...
Gabriel Peyr
?
Low Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
Low Complexity Regularization of Inverse Problems - Course #1 Inverse ProblemsLow Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
Low Complexity Regularization of Inverse Problems - Course #1 Inverse Problems
Gabriel Peyr
?
Low Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse ProblemsLow Complexity Regularization of Inverse Problems
Low Complexity Regularization of Inverse Problems
Gabriel Peyr
?
Model Selection with Piecewise Regular Gauges
Model Selection with Piecewise Regular GaugesModel Selection with Piecewise Regular Gauges
Model Selection with Piecewise Regular Gauges
Gabriel Peyr
?
Signal Processing Course : Inverse Problems Regularization
Signal Processing Course : Inverse Problems RegularizationSignal Processing Course : Inverse Problems Regularization
Signal Processing Course : Inverse Problems Regularization
Gabriel Peyr
?
Proximal Splitting and Optimal Transport
Proximal Splitting and Optimal TransportProximal Splitting and Optimal Transport
Proximal Splitting and Optimal Transport
Gabriel Peyr
?
Geodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and GraphicsGeodesic Method in Computer Vision and Graphics
Geodesic Method in Computer Vision and Graphics
Gabriel Peyr
?
Learning Sparse Representation
Learning Sparse RepresentationLearning Sparse Representation
Learning Sparse Representation
Gabriel Peyr
?
Adaptive Signal and Image Processing
Adaptive Signal and Image ProcessingAdaptive Signal and Image Processing
Adaptive Signal and Image Processing
Gabriel Peyr
?
Mesh Processing Course : Mesh Parameterization
Mesh Processing Course : Mesh ParameterizationMesh Processing Course : Mesh Parameterization
Mesh Processing Course : Mesh Parameterization
Gabriel Peyr
?
Mesh Processing Course : Multiresolution
Mesh Processing Course : MultiresolutionMesh Processing Course : Multiresolution
Mesh Processing Course : Multiresolution
Gabriel Peyr
?
Mesh Processing Course : Geodesics
Mesh Processing Course : GeodesicsMesh Processing Course : Geodesics
Mesh Processing Course : Geodesics
Gabriel Peyr
?
Mesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic SamplingMesh Processing Course : Geodesic Sampling
Mesh Processing Course : Geodesic Sampling
Gabriel Peyr
?
Mesh Processing Course : Differential Calculus
Mesh Processing Course : Differential CalculusMesh Processing Course : Differential Calculus
Mesh Processing Course : Differential Calculus
Gabriel Peyr
?
Mesh Processing Course : Active Contours
Mesh Processing Course : Active ContoursMesh Processing Course : Active Contours
Mesh Processing Course : Active Contours
Gabriel Peyr
?
Signal Processing Course : Theory for Sparse Recovery
Signal Processing Course : Theory for Sparse RecoverySignal Processing Course : Theory for Sparse Recovery
Signal Processing Course : Theory for Sparse Recovery
Gabriel Peyr
?
Signal Processing Course : Presentation of the Course
Signal Processing Course : Presentation of the CourseSignal Processing Course : Presentation of the Course
Signal Processing Course : Presentation of the Course
Gabriel Peyr
?
Signal Processing Course : Orthogonal Bases
Signal Processing Course : Orthogonal BasesSignal Processing Course : Orthogonal Bases
Signal Processing Course : Orthogonal Bases
Gabriel Peyr
?
Signal Processing Course : Sparse Regularization of Inverse Problems
Signal Processing Course : Sparse Regularization of Inverse ProblemsSignal Processing Course : Sparse Regularization of Inverse Problems
Signal Processing Course : Sparse Regularization of Inverse Problems
Gabriel Peyr
?

Mesh Processing Course : Introduction

  • 1. 3D Mesh Processing http://www.ceremade.dauphine.fr/~peyre/ Gabriel Peyr CEREMADE, Universit Paris Dauphine
  • 2. Engineering Physical model + experiments 2
  • 3. Numerical Engineering ? physical model + experiments ? digital model + computations 3
  • 4. Multimedia ? Digital signal processing Types of data set off waves of technology 70 sound 80 image 90 video 00 geometry 4
  • 5. Applications Engineering Geology Graphics Medical Bio 5
  • 6. Related Research Topics ? Geometric modeling ? Geometric computing ? Geometry processing ? Mesh generation ? Simulation 6
  • 7. Modeling Creation Acquisition 7
  • 8. Geometry Processing Theory and algorithms for ? creation, acquisition ? storage, transmission ? editing, animation ? signal processing 8
  • 9. Sound, Images,Video 1D/2D/3D signals: uniform sampling and processing f(t) t j f(i,j) i Surfaces: complex geometry, non-uniform sampling, arbitrary topology ... 9
  • 10. Processing: Local vs. Global Differential Geodesic Computations Computations Surface ?ltering Front Propagation on Meshes Fourier on Meshes Surface Remeshing 10