Home
Life Zero Blog
Cancel

ML for 3D Geometry - Part 10

Weak Supervision, n-shot Learning, Data Efficiency Broad motivation for this chapter: We want to use as little (annotated) data as possible, because data collection and data annotation are expensi...

ML for 3D Geometry - Part 9

Functional Analysis of Scenes Understanding possible interactions with objects (i.e. their function) Not the object type, but more: e.g. to know how to open a drawer, we also need to find its han...

ML for 3D Geometry - Part 8

Reconstructing and Generating Scenes Motivation: make shape generation more accessible, require less expertise capturing 3d photos (e.g. can change viewpoint a bit) 3d online in...

ML for 3D Geometry - Part 7

Object Detection and Instance Segmentation Idea now: Not only detect object classes, but learn to actually distinguish different objects (the chair on the left, the chair on the right, etc.). So h...

ML for 3D Geometry - Part 6

Semantic Scene Understanding - Semantic Segmentation 3D Semantic segmentation: segment scene (e.g. room) in semantic parts (e.g. for each part: to which furniture type it belongs) Popular Benchma...

ML for 3D Geometry - Part 5

Learning on Different 3D Representations Types of 3D Represenations Volumetric grids => 3D CNNs Multi-view Point clouds Meshes Volumetric Grids More efficient than dense grid? =>...

ML for 3D Geometry - Part 4

Shape Generation Goal: be able to generate shapes automatically. Usecases: for example, allow amateurs to create quality 3D models, and professionals to reduce repetitive work. Also, complete 3D s...

ML for 3D Geometry - Part 3

Shape Segmentation and Labeling 3D Classification tasks VoxNet [Maturana and Scherer ’15] NN architecture working on occupancy grids. One of the first 3D CNNs, used for object classification on oc...

ML for 3D Geometry - Part 2

Shapes - Alignment, Descriptors, Similarity 3D Shape Alignment (Registration) Often needed: e.g. in 3D scanning (combine different scanned parts) SLAM = Simultaneous Localization + Mapping (e...

ML for 3D Geometry - Part 1

Geometric Foundations - Surface Representations There are several ways to represent 3D shapes, each with their own advantages and disadvantages. Aspects to consider are the memory usage, how effic...