deep learning for computer graphics and geometry
play

Deep Learning for Computer Graphics and Geometry Processing Niloy - PowerPoint PPT Presentation

Deep Learning for Computer Graphics and Geometry Processing Niloy Mitra Iasonas Kokkinos Federico Monti Emanuele Rodol Michael Bronstein Or Litany Leonidas Guibas Imperial College Stanford University UCL UCL USI Lugano La


  1. Deep Learning for Computer Graphics and Geometry Processing Niloy Mitra Iasonas Kokkinos Federico Monti Emanuele Rodolà Michael Bronstein Or Litany Leonidas Guibas Imperial College 
 Stanford University 
 UCL UCL USI Lugano La Sapienza Stanford University USI Lugano Facebook http://geometry.cs.ucl.ac.uk/dl_for_CG/

  2. Tutorial Organizers Niloy Mitra �2 Deep Learning for CG & Geometry Processing

  3. Tutorial Organizers Niloy Mitra Iasonas Kokkinos �2 Deep Learning for CG & Geometry Processing

  4. Tutorial Organizers Niloy Mitra Iasonas Kokkinos Federico Monti �2 Deep Learning for CG & Geometry Processing

  5. Tutorial Organizers Niloy Mitra Iasonas Kokkinos Federico Monti Emanuele Rodolà �2 Deep Learning for CG & Geometry Processing

  6. Tutorial Organizers Niloy Mitra Iasonas Kokkinos Federico Monti Emanuele Rodolà Michael Bronstein �2 Deep Learning for CG & Geometry Processing

  7. Tutorial Organizers Niloy Mitra Iasonas Kokkinos Federico Monti Emanuele Rodolà Michael Bronstein Or Litany �2 Deep Learning for CG & Geometry Processing

  8. Tutorial Organizers Niloy Mitra Iasonas Kokkinos Federico Monti Emanuele Rodolà Michael Bronstein Or Litany Leonidas Guibas �2 Deep Learning for CG & Geometry Processing

  9. Tutorial Organizers Niloy Mitra Iasonas Kokkinos Federico Monti Emanuele Rodolà Michael Bronstein Or Litany Leonidas Guibas �2 Deep Learning for CG & Geometry Processing

  10. Timetable Niloy Federico Iasonas Emanuele 9:00 X X X X Introduction Theory/Basics Machine Learning Basics ∼ 9:05 X ∼ 9:35 X Neural Network Basics Alternatives to Direct Supervision (GANs) ~11:00 X Image Domain ~11:45 X State of the Art ~13:30 X 3D Domains (extrinsic) 3D Domains (intrinsic) ∼ 14:15 X ∼ 16:00 X Physics and Animation Discussion ∼ 16:45 X X X X Sessions: A. 9:00-10:30 ( coffee) B. 11:00-12:30 [ LUNCH] C. 13:30-15:00 ( coffee) D. 15:30-17:00 �3 Deep Learning for CG & Geometry Processing

  11. Code Examples PCA/SVD basis 
 Linear Regression 
 Polynomial Regression Stochastic Gradient Descent vs. Gradient Descent 
 Multi-layer Perceptron 
 Edge Filter ‘Network’ 
 Convolutional Network 
 Filter Visualization 
 Weight Initialization Strategies 
 Colorization Network 
 Autoencoder 
 Variational Autoencoder 
 Generative Adversarial Network http://geometry.cs.ucl.ac.uk/dl_for_CG/ �4

  12. Course Objectives �5 Deep Learning for CG & Geometry Processing

  13. Course Objectives • Provide an overview of the popular ML algorithms used in CG 
 �5 Deep Learning for CG & Geometry Processing

  14. Course Objectives • Provide an overview of the popular ML algorithms used in CG 
 • Provide a quick overview of theory and CG applications • Many extra slides in the course notes + example code 
 �5 Deep Learning for CG & Geometry Processing

  15. Course Objectives • Provide an overview of the popular ML algorithms used in CG 
 • Provide a quick overview of theory and CG applications • Many extra slides in the course notes + example code 
 • Progress in the last 3-5 years has been dramatic • We have organized them to help newcomers • Discuss the main challenges and opportunities specific to CG �5 Deep Learning for CG & Geometry Processing

  16. Two-way Communication �6 Deep Learning for CG & Geometry Processing

  17. Two-way Communication • Our aim is to convey what we found to be relevant so far 
 • You are invited/encouraged to give feedback �6 Deep Learning for CG & Geometry Processing

  18. Two-way Communication • Our aim is to convey what we found to be relevant so far 
 • You are invited/encouraged to give feedback • Speakup. Please send us your criticism/comments/suggestions �6 Deep Learning for CG & Geometry Processing

  19. Two-way Communication • Our aim is to convey what we found to be relevant so far 
 • You are invited/encouraged to give feedback • Speakup. Please send us your criticism/comments/suggestions • Ask questions, please! 
 • Thanks to many people who helped so far with slides/comments �6 Deep Learning for CG & Geometry Processing

  20. Representations in Computer Graphics �7 Deep Learning for CG & Geometry Processing

  21. Representations in Computer Graphics • Images (e.g., pixel grid) 
 • Volume (e.g., voxel grid) 
 �7 Deep Learning for CG & Geometry Processing

  22. Representations in Computer Graphics • Images (e.g., pixel grid) 
 • Volume (e.g., voxel grid) 
 • Meshes (e.g., vertices/edges/faces) 
 �7 Deep Learning for CG & Geometry Processing

  23. Representations in Computer Graphics • Images (e.g., pixel grid) 
 • Volume (e.g., voxel grid) 
 • Meshes (e.g., vertices/edges/faces) 
 • Pointclouds (e.g., point arrays) 
 �7 Deep Learning for CG & Geometry Processing

  24. Representations in Computer Graphics • Images (e.g., pixel grid) 
 • Volume (e.g., voxel grid) 
 • Meshes (e.g., vertices/edges/faces) 
 • Pointclouds (e.g., point arrays) 
 • Animation (e.g., skeletal positions over time; cloth dynamics over time) 
 �7 Deep Learning for CG & Geometry Processing

  25. Representations in Computer Graphics • Images (e.g., pixel grid) 
 • Volume (e.g., voxel grid) 
 • Meshes (e.g., vertices/edges/faces) 
 • Pointclouds (e.g., point arrays) 
 • Animation (e.g., skeletal positions over time; cloth dynamics over time) 
 • Physics simulations (e.g., fluid flow over space/time, object-body interaction) �7 Deep Learning for CG & Geometry Processing

Recommend


More recommend