d eep l earning with
play

D EEP L EARNING WITH 3D D ATA Fisher Yu Princeton University - PowerPoint PPT Presentation

D EEP L EARNING WITH 3D D ATA Fisher Yu Princeton University CVPR2016: 3D Deep Learning with Marvin Code https://github.com/PrincetonVision/marvin https://github.com/fyu/util3d 3D Shapes Shape Analysis Shape classification


  1. D EEP L EARNING WITH 3D D ATA Fisher Yu Princeton University CVPR2016: 3D Deep Learning with Marvin

  2. Code ✦ https://github.com/PrincetonVision/marvin ✦ https://github.com/fyu/util3d

  3. 3D Shapes

  4. Shape Analysis ✦ Shape classification ✦ Shape segmentation ✦ Shape correspondence ✦ Shape features ✦ …

  5. Shape Analysis ✦ Shape classification ✦ Shape segmentation ✦ Shape correspondence ✦ Shape features ✦ … Princeton Shape Benchmark

  6. Shape Analysis ✦ Shape classification ✦ Shape segmentation ✦ Shape correspondence ✦ Shape features ✦ … M. Aubry at el. 2011

  7. Shape Analysis ✦ Shape classification ✦ Shape segmentation ✦ Shape correspondence ✦ Shape features ✦ … Ovsjanikov at el. 2010

  8. Shape Analysis ✦ Shape classification ✦ Shape segmentation ✦ Shape correspondence ✦ Shape features ✦ … X. Chen at el. 2012

  9. Example: Shape Classification Chair!

  10. Example: Shape Classification ✦ Subset of ModelNet40 ✦ http://modelnet.cs.princeton.edu/ Chair!

  11. Voxel Representation Voxelized Mesh Voxels

  12. 3D Network ✦ A simple 3D convolutional network ✦ marvin/examples/3dshapenets

  13. 3D Network

  14. 3D Network ✦ A simple 3D convolutional network ✦ marvin/examples/3dshapenets ✦ prepare_data.sh: download data in tensor ✦ 3dshapenets.json: network definition

  15. Solver Parameters "solver": "SGD", "regularizer": "L2", "momentum": 0.9, "weight_decay": 0.0005, "base_lr": 0.001, "lr_policy": "LR_step", "lr_gamma": 0.1, "lr_stepsize": 40000,

  16. Data Augmentation ✦ An important part trick for deep learning ✦ Each model is rotated 12 times ✦ Also used in testing phase

  17. Training ✦ From scratch ✦ ./marvin train examples/3dshapenets/3dshapenets.json ✦ From snapshot ✦ ./marvin train examples/3dshapenets/3dshapenets.json examples/3dshapenets/ 3dshapenets_snapshot_50000.marvin

  18. Summary ✦ Use a subset of ModelNet40 ✦ Convert the 3D models to voxel representation. ✦ Build a simple 3D network.

  19. From here ✦ Bigger data ✦ ShapeNet ✦ Deeper network ✦ Depth data ✦ The following talks

  20. ShapeNet ✦ http://shapenet.cs.stanford.edu/

  21. ShapeNet ✦ http://arxiv.org/abs/1512.03012

  22. 3D Shape Retrieval ✦ https://shapenet.cs.stanford.edu/shrec16/

  23. Code ✦ https://github.com/PrincetonVision/marvin ✦ https://github.com/fyu/util3d

  24. Code ✦ https://github.com/PrincetonVision/marvin ✦ https://github.com/fyu/util3d @fyu

  25. Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend