O-CNN: Octree-based Convolutional Neural Networks for 3D Shape Analysis
Перейти к файлу
microsoft-github-policy-service[bot] d7928c69e7 Microsoft mandatory file 2022-08-30 17:45:51 +08:00
caffe Update readme 2020-12-06 09:39:14 +08:00
docs Small fix in installation.md 2022-04-28 16:53:24 +08:00
octree Automatically set cuda_standard in octree 2021-09-16 13:39:12 +08:00
pytorch Update cpp of pytorch 2022-04-19 15:53:33 +08:00
tensorflow Update ocnn.py 2022-03-17 21:29:24 +08:00
.gitignore Update ReadMe 2021-08-26 10:40:07 +08:00
CODE_OF_CONDUCT.md Add CODE_OF_CONDUCT.md 2021-04-13 10:26:11 +08:00
LICENSE Initial commit 2017-06-19 17:08:12 +08:00
README.md Update ReadMe 2021-08-26 10:40:07 +08:00
SECURITY.md Microsoft mandatory file 2022-08-30 17:45:51 +08:00

README.md

O-CNN

This repository contains the implementation of our papers related with O-CNN.
The code is released under the MIT license.

If you use our code or models, please cite our paper.

Contents

What's New?

  • 2021.08.24: Update the code for pythorch-based O-CNN, including a UNet and some other major components. Our vanilla implementation without any tricks on ScanNet dataset achieves 76.2 mIoU on the ScanNet benchmark, even surpassing the recent state-of-art approaches published in CVPR 2021 and ICCV 2021.
  • 2021.03.01: Update the code for pytorch-based O-CNN, including a ResNet and some important modules.
  • 2021.02.08: Release the code for ShapeNet segmentation with HRNet.
  • 2021.02.03: Release the code for ModelNet40 classification with HRNet.
  • 2020.10.12: Release the initial version of our O-CNN under PyTorch. The code has been tested with the classification task.
  • 2020.08.16: We released our code for 3D unsupervised learning. We provided a unified network architecture for generic shape analysis tasks and an unsupervised method to pretrain the network. Our method achieved state-of-the-art performance on several benchmarks.
  • 2020.08.12: We released our code for Partnet segmentation. We achieved an average IoU of 58.4, significantly better than PointNet (IoU: 35.6), PointNet++ (IoU: 42.5), SpiderCNN (IoU: 37.0), and PointCNN(IoU: 46.5).
  • 2020.08.05: We released our code for shape completion. We proposed a simple yet efficient network and output-guided skip connections for 3D completion, which achieved state-of-the-art performances on several benchmarks.

Please contact us (Peng-Shuai Wang wangps@hotmail.com, Yang Liu yangliu@microsoft.com ) if you have any problems about our implementation.