Skip to content

INS-Conv: Incremental Sparse Convolution for Online 3D Segmentation (CVPR 2022)

License

Notifications You must be signed in to change notification settings

THU-luvision/INS-Conv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INS-Conv: Incremental Sparse Convolution for Online 3D segmentation

This is the incremental sparse convolution library implemented based on SparseConvNet and Live Semantic 3D Perception for Immersive Augmented Reality. The later describes a more efficient GPU implementation of the original submanifold sparse convolution. Our method supports incremental computing of sparse convolution, including SSC, convolution/deconvolution, BN, IO, and residual structure, etc.

Environment setup

Preliminary Requirements:

  • Ubuntu 16.04
  • CUDA 9.0

Install

conda env create -f p1.yml
sh all_build.sh

Demo

For training, you could train an arbitary model using the original sparseconvnet.

For incremental inference, demo.py gives an example of the INS-Conv library.

We also provide the code for the online 3D semantic instance segmentation demo as in our video, you can download by the following link: https://drive.google.com/file/d/1sYpMFc1dVXZSZEDhfqQZbMoabiZZikuI/view?usp=sharing

About

INS-Conv: Incremental Sparse Convolution for Online 3D Segmentation (CVPR 2022)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published