In this article we will discuss what is a callback and what types of callbacks we can have in C++ and how to Design Callbacks it. Now what is a callback? Callback is a function that we pass to an...
Designing Callbacks in C++
ML for 3D Geometry - Note
Classification/Segmentation Shape Classification: PointNet(++) Part Segmentation: PointNet Unsupervised co-segmentation: AdaCoSeg both on non-consistently segmented (PointNet++) a...
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...