Back To Course Home
3D Machine Learning with PyTorch3D
0% completed
Getting Started
Introduction to 3D Machine LearningThe PyTorch3D FrameworkReview of Machine LearningQuiz Yourself on ML Basics
Cameras and Projection
Image Formation and the Thin Lens EquationCoordinate SpacesCamera Parameters (Intrinsic and Extrinsic)Homogeneous CoordinatesProjection ModelsTransformationsQuiz Yourself on Cameras and Projections
Rendering
Rendering OverviewRay Tracing vs. RasterizationBarycentric CoordinatesShading, Materials, and TexturesLightingTexture EstimationQuiz Yourself on Rendering
Data Representations
VoxelsPoint CloudsMeshesSigned Distance Functions (SDF)FieldsQuiz Yourself on Data Representations
Operations and Techniques
Heterogeneous BatchingMesh DeformationEfficient Perspective-n-Point (PnP)Iterative Closest Point (ICP)Graph ConvolutionVoxel Branches and Volume RenderingPositional EncodingQuiz Yourself on Operations and Techniques
Key Models
PointNetMesh R-CNNNeural Radiance Fields (NeRF)

Course Assessment

Final Assessment
Conclusion
Wrap Up
Appendix
Appendix A: External Links

Project

Link-Based Classification Using Graph Neural Networks

Appendix A: External Links

Refer to external material that has been linked throughout the course here.

  1. Deep Learning Super Sampling

  2. Snapchat filters

  3. Apple RoomPlan

  4. Google MediaPipe

  5. Mesh R-CNN

  6. Neural Radiance Fields

  7. Scene Representation Networks (SRN)

  8. Implicit Differentiable Renderer (IDR)

  9. 2D3DAI

  10. 3D-Machine-Learning repository on GitHub (timzhang642)

  11. Two Minute Papers

  12. Computer Vision by Richard Szeliski

  13. PyTorch

  14. PyTorch3D

  15. EPnP: An accurate O(n) solution to the PnP problem

  16. Attention Is All You Need

  17. Mip-NeRF: A Multiscale Representation for Anti-Aliasing Neural Radiance Fields

  18. Implicitron

  19. PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation

  20. Pixel2Mesh: Generating 3D Mesh Models from Single RGB Images

  21. Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domains

Get hands-on with 1400+ tech skills courses.