ART-Point: Improving Rotation Robustness of Point Cloud Classifiers via Adversarial Rotation

image

Introduction

PyTorch implementation for the paper ART-Point: Improving Rotation Robustness of Point Cloud Classifiers via Adversarial Rotation (CVPR 2022).

Repository still under construction/refactoring.

Installation

Install Requirements

$ cd ART-Point/
$ conda env create -f environment.yaml

Download ModelNet40 and ShapeNet Parts

We use two datasets:

After downloading, you should convert the .txt dataset into numpy file (.npy). Then, you can use our code for training and evaluation.
You can use the codes in “https://github.com/yanx27/Pointnet_Pointnet2_pytorch/tree/master/data_utils” for pre-pocessing.

Pretraining Models

We use the folloing implemetations to respectively pretrain classifiers on ModelNet40 and ShapeNet16.