DIGITAL GEOMETRY PROCESSING Algorithms for Representing, Analyzing - - PowerPoint PPT Presentation

digital geometry processing
SMART_READER_LITE
LIVE PREVIEW

DIGITAL GEOMETRY PROCESSING Algorithms for Representing, Analyzing - - PowerPoint PPT Presentation

DIGITAL GEOMETRY PROCESSING Algorithms for Representing, Analyzing and Comparing 3D shapes Today Practical Information Introduction to the course Actual content: Shape Acquisition Rigid Alignment (registration) Practical


slide-1
SLIDE 1

DIGITAL GEOMETRY PROCESSING

Algorithms for Representing, Analyzing and Comparing 3D shapes

slide-2
SLIDE 2

Today

  • Practical Information
  • Introduction to the course
  • Actual content:
  • Shape Acquisition
  • Rigid Alignment (registration)
slide-3
SLIDE 3

Practical Information

  • Instructor:

Maks Ovsjanikov

maks@lix.polytechnique.fr http://www.lix.polytechnique.fr/~maks/

slide-4
SLIDE 4

Practical Information

Website:

  • 4 Lectures and Practical Sessions (2h + 1h)
  • Practical Sessions mostly in MATLAB.
  • If taking the course for credit:
  • Submit all practical sessions
  • Do a mini-project (bonus question or implement a geometric

algorithm)

http://www.lix.polytechnique.fr/~maks/Verona_MPAM

  • r http://goo.gl/MOivra
slide-5
SLIDE 5

Practical Information

Course Structure:

  • 4 Lectures and Practical Sessions
  • Mini-Project Requirements

Evaluation: Lectures: 8:30 – 10:30 PS’s: 10:30 – 11:30

PS: 50% - Project: 50%

Implementation + Short report (~ 2 – 3 pages) Research Project:

Except Tuesday, the 29th: Lecture: 14h30-16h30 PS: 16h30-17h30

slide-6
SLIDE 6

Introduction to the course

What is geometry processing?

  • Broad Goals:

To create mathematical models and practical tools for digital representation and manipulation of 2D/3D shapes.

slide-7
SLIDE 7

Why Geometric Modeling?

  • Modern manufacturing pipeline: e.g. Dassault Falcon 7X

idea Computer model

slide-8
SLIDE 8

Why Geometric Modeling?

  • Modern manufacturing pipeline: e.g. Dassault Falcon 7X

idea Computer model Simulation Implementation 80% of the time

slide-9
SLIDE 9

What is Digitally Modeled?

  • Everything!
slide-10
SLIDE 10

What is Digitally Modeled?

  • And more!

3d Cinema and Animation Gaming

slide-11
SLIDE 11

What is Digitally Modeled?

  • And more!

Biological and Medical Data Mathematical Surfaces Geological Data

slide-12
SLIDE 12

Why Geometric Modeling?

  • A digital model allows easy manipulation.
  • Digital simulation is much cheaper.
  • Model optimization and repair is possible.
  • Comparison across models.
  • Creation of new models from other ones is easy.
slide-13
SLIDE 13

Why Geometric Modeling Now?

3d printers are becoming widely available If you can model an object, you can create it at home.

slide-14
SLIDE 14

Why Geometric Modeling Now?

3d printers are becoming widely available If you can model an object, you can create it at home.

slide-15
SLIDE 15

Why Geometric Modeling Now?

Our ability to digitally model directly affects the world we live in.

slide-16
SLIDE 16

Why Geometric Modeling Now?

Either scan with Microsoft Kinect. Shapies – 3D portraits http://shapify.me

slide-17
SLIDE 17

Why Geometric Modeling Now?

3D Scanning capabilities in recent devices

Apple iPhone X Sony Xperia XZ1

slide-18
SLIDE 18

Why Geometric Modeling Now?

slide-19
SLIDE 19

What are we going to learn?

  • Point Clouds
  • Analysis and cleanup – e.g. normal estimation
  • Reconstruction
slide-20
SLIDE 20

What are we going to learn?

  • 3D: Surfaces
  • Triangle Meshes
  • Discrete Differential Geometry
slide-21
SLIDE 21

What are we going to learn?

  • 3D: Shape Processing and Analysis
  • Shape Parameterization,
  • Smoothing
slide-22
SLIDE 22

What are we going to learn?

  • 3D: Shape Matching
  • Rigid vs. Non-Rigid
slide-23
SLIDE 23

What are we going to learn?

  • 2D / 3D: Shape Processing
  • Deformation, Interpolation, Search (Shape Retrieval)
slide-24
SLIDE 24

Introduction?

Questions?