IAM

Check out our latest research on weakly-supervised 3D shape completion.

TAG»LUA«

ARTICLE

Implementing Torch Modules in C/CUDA

Torch is a framework for scientific computing in LUA. However, it has mostly been used for deep learning research as it provides efficient and comfortable C/CUDA implementations of a wide range of (convolutional and/or recurrent) neural network components. In this article, I want to provide a code template allowing to easily extend torch.nn by custom modules implemented in C and/or CUDA without knowledge of Torch’s core.

More ...

ARTICLE

PointNet Auto-Encoder in Torch

Recently proposed neural network architectures, including PointNets and PointSetGeneration networks, allow deep learning on unordered point clouds. In this article, I present a Torch implementation of a PointNet auto-encoder — a network allowing to reconstruct point clouds through a lower-dimensional bottleneck. As loss during training, I implemented a symmetric Chamfer distance in C/CUDA and provide the code on GitHUb.

More ...

ARTICLE

ArXiv Pre-Print Improved Weakly-Supervised 3D Shape Completion Code Released

We are releasing the code and data corresponding to our ArXiv pre-print on weakly-supervised 3D shape completion — a follow-up work on our earlier CVPR’18 paper. The article provides links to the GitHub repositories and data downloads as well as detailed descriptions. It also highlights the differences between the two papers.

More ...

19thMAY2018

PROJECT

Learning 3D shape completion under weak supervision; on ShapeNet, ModelNet, KITTI and Kinect data; published at CVPR and on ArXiv.

More ...

ARTICLE

CVPR’18 Weakly-Supervised Shape Completion Code Released

Finally, we are able to release the code and the data corresponding to our CVPR’18 paper on “Learning 3D Shape Completion from Laser Scan Data with Weak Supervision”. In this article, I want to briefly outline the released code and data.

More ...

17thDECEMBER2017

PROJECT

Weakly-supervised shape completion of cars on KITTI using variational auto-encoders; including two synthetic ShapeNet-based benchmark datasets.

More ...

ARTICLE

Examples for Getting Started with Torch for Deep Learning

This article is a collection of Torch examples meant as introduction to get started with Lua and Torch for deep learning research. The examples can also be considered individually and cover common use cases such as training on CPU and GPU, weight initialization and visualization, custom modules and criteria as well as saving and fine-tuning models.

More ...