deep learning for geometry processing 3d representations
play

Deep Learning for Geometry Processing 3D Representations - PowerPoint PPT Presentation

Deep Learning for Geometry Processing 3D Representations View-Based and Volumetric CNNs 3D Representations for Object Classification Multi-View CNNs Su et al. 2015 Multi-View CNNs Su et al. 2015 Multi-View CNNs Su et al. 2015 Multi-View


  1. Deep Learning for Geometry Processing

  2. 3D Representations View-Based and Volumetric CNNs

  3. 3D Representations for Object Classification

  4. Multi-View CNNs Su et al. 2015

  5. Multi-View CNNs Su et al. 2015

  6. Multi-View CNNs Su et al. 2015

  7. Multi-View CNNs Su et al. 2015

  8. Multi-View CNNs Su et al. 2015

  9. Volumetric CNNs Wu et al. 2015

  10. Volumetric CNNs Wu et al. 2015

  11. Volumetric CNNs Wu et al. 2015

  12. Learned Features: 3D Primitives / Filter Visualization Wu et al. 2015

  13. Learned Features: 3D Primitives / Filter Visualization Wu et al. 2015

  14. Learned Features: 3D Primitives / Filter Visualization Wu et al. 2015

  15. 3DMatch Zeng et al. 2016

  16. 3DMatch Zeng et al. 2016

  17. 3DMatch Zeng et al. 2016

  18. Training Data Zeng et al. 2016

  19. 3DMatch Embedding Zeng et al. 2016

  20. 3DMatch Results Zeng et al. 2016

  21. Shape Classification Results Qi et al. 2016

  22. Cause 1: Architecture and Engineering

  23. Cause 2: Resolution Qi et al. 2016

  24. Compatible Representation Qi et al. 2016

  25. Investigating Architectures Qi et al. 2016

  26. Different Architecture and Same Resolution Qi et al. 2016

  27. 3D CNN with Micro-Neural Network Qi et al. 2016

  28. 3D CNN with Micro-Neural Network Qi et al. 2016

  29. Investigating Resolution Qi et al. 2016

  30. Investigating Resolution Qi et al. 2016

  31. Application Dense Correspondences of Clothed Humans

  32. 3D Human Capture Microsoft 2013

  33. 3D Human Capture Microsoft 2015

  34. 3D Human Capture [Dou et al. ’16]

  35. Analysis & Reasoning

  36. Correspondences on Clothed Human Bodies

  37. Shape Analysis model human body body pose gender BMI … raw scan SCAPE model of Lee from Hirshberg et al. 2012

  38. Motion Understanding t raw scans

  39. Motion Understanding raw scans “grasping”

  40. Correspondences?

  41. Non-Rigid Registration [Li et al. 2008] correspondences target source overlap

  42. Large Pose Changes source & target [Li et al. 09] [Huang et al. 08]

  43. Descriptors designed descriptor learned descriptor [Hebert 99] [Taylor et al. 12] [Bronstein et al. 06] [Pons-Moll et al. 15] … … partial scans complete model [Litman & Bronstein 14] [Jain & Zhang 06] [Rodola et al. 14] [Bronstein et al. 10] (or small holes) [Windheuser et al. 14] [Kim et al. 11] [Macsi et al. 15] [Windheuser et al. 14] … [Chen & Koltun 15] …

  44. Clothed and Partial Data immense space of variations

  45. Classification Networks

  46. Deep Convolutional Neural Network input feature “puppy” DNN image descriptor descriptor ≃ x 1 = f 1 ( x 0 ) x 2 = f 2 ( x 1 ) y = x k = f k ( x k − 1 ) x 0 classification network, e.g. AlexNet [Krizhevsky et al. 2012]

  47. Deep Convolutional Neural Network depth feature DNN 3D model image descriptor

  48. Deep Convolutional Neural Network depth feature “butt” DNN 3D model image descriptor descriptor ≃ “butt”

  49. Loss Function Training Data DNN Loss Function Classification?

  50. Classification Task descriptors are far apart

  51. How to preserve distances?

  52. ? Deep Convolutional Neural Network Training Data DNN Loss Function

  53. Loss Function Training Data Loss Function Triplet Loss (Anchor,Positive,Negative)

  54. Multi-Segmentation A B A A B B C D C C D D A B A B + C D C D

  55. Multiple Segmentation

  56. Buffon-Laplace Needle Problem (18th Century) P ( x ) 1.0 0.8 0.6 0.4 0.2 x 0.2 0.4 0.6 0.8 1.0

  57. Distance Preserving Learning 500 classes 100 random segmentations

  58. Distance Preserving Learning 100 segmentations AlexNet 500 classes DNN Classification image descriptor 1x512x512 16x512x512 Classification Classification

  59. Variation on Clothing DNN DNN Classification image descriptor Classification Classification 2100 meshes 33 landmarks Landmark DNN image descriptor Classification SCAPE MIT Yobi3D Yobi3D Yobi3D

  60. Training Data Shape & Pose Clothing SCAPE MIT Yobi3D Yobi3D Yobi3D

  61. Evaluation 100 100 100 98 98 98 CNN-S 96 96 96 CNN CNN % correspondences % correspondences % correspondences CO CO CO 94 94 94 BIM BIM BIM Möbius Möbius Möbius 92 92 92 RF RF RF 90 90 90 ENC ENC ENC C2FSym C2FSym C2FSym 88 88 88 EM EM EM C2F C2F C2F 86 86 86 GMDS GMDS GMDS SM SM SM 84 84 84 82 82 82 FAUST dataset 80 80 80 0 0 0 10 10 10 20 20 20 30 30 30 40 40 40 50 50 50 60 60 60 70 70 70 80 80 80 90 100 90 100 90 100 centimeters centimeters centimeters

  62. Results

  63. Results: Static Shapes Microsoft 2015

  64. Results: Static Shapes Microsoft 2015

  65. Results: Dynamic Shapes

  66. Results: Dynamic Shape Reconstruction Microsoft 2015

  67. 4 Stationary Kinects Microsoft 2015

  68. Dense Correspondences Microsoft 2015

  69. Applications

  70. Low Cost Capture & Moving Target ECCV 2016 Microsoft 2015

  71. Registration and Reconstruction ECCV 2016 Microsoft 2015

  72. Filtering and Texture Reconstruction ECCV 2016 Microsoft 2015

  73. Application Photorealistic Texture Synthesis

  74. Photo-Realistic Faces Using Deep Learning

  75. Inspiration: Style Transfer(Gatys et al. 2016)

  76. Deep CNN-based Synthesis Approach

  77. Feature Correlations (Gatys et al. 2015) Feature correlation Feature response

  78. Texture Analysis

  79. Texture Synthesis (Gatys et al. 2015) loss function: total loss

  80. Texture Synthesis (Saito et al. 2016)

  81. Different Number of Mid-Layers

  82. Detail Preservation via Convex Combination

  83. Consistent Reconstruction from Different Views

  84. Comparison

  85. SIGGRAPH Asia 2016 CVPR 2016

  86. Thanks!

Recommend


More recommend