Xin Deng, Wenyu Zhang, Qing Ding, Xinming Zhang
In point cloud analysis, point-based methods have rapidly developed in recent years. These methods have recently focused on concise MLP structures, such as PointNeXt, which have demonstrated competitiveness with Convolutional and Transformer structures. However, standard MLPs are limited in their ability to extract local features effectively. To address this limitation, we propose a Vector-oriented Point Set Abstraction that can aggregate neighboring features through higher-dimensional vectors. To facilitate network optimization, we construct a transformation from scalar to vector using independent angles based on 3D vector rotations. Finally, we develop a PointVector model that follows the structure of PointNeXt. Our experimental results demonstrate that PointVector achieves state-of-the-art performance $\textbf{72.3\% mIOU}$ on the S3DIS Area 5 and $\textbf{78.4\% mIOU}$ on the S3DIS (6-fold cross-validation) with only $\textbf{58\%}$ model parameters of PointNeXt. We hope our work will help the exploration of concise and effective feature representations. The code will be released soon.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Semantic Segmentation | S3DIS Area5 | mAcc | 78.1 | PointVector-XL |
| Semantic Segmentation | S3DIS Area5 | mIoU | 72.3 | PointVector-XL |
| Semantic Segmentation | S3DIS Area5 | oAcc | 91 | PointVector-XL |
| Semantic Segmentation | S3DIS | Mean IoU | 78.4 | PointVector-XL |
| Semantic Segmentation | S3DIS | Params (M) | 24.1 | PointVector-XL |
| Semantic Segmentation | S3DIS | mAcc | 86.1 | PointVector-XL |
| Semantic Segmentation | S3DIS | oAcc | 91.9 | PointVector-XL |
| Semantic Segmentation | OpenTrench3D | mAcc | 84.1 | PointVector-XL |
| Semantic Segmentation | OpenTrench3D | mIoU | 76.5 | PointVector-XL |
| Semantic Segmentation | ShapeNet-Part | Instance Average IoU | 86.9 | PointVector-S(C=64) |
| Shape Representation Of 3D Point Clouds | ScanObjectNN | Mean Accuracy | 86.2 | PointVector-S |
| Shape Representation Of 3D Point Clouds | ScanObjectNN | Overall Accuracy | 87.8 | PointVector-S |
| Shape Representation Of 3D Point Clouds | ModelNet40 | Mean Accuracy | 91 | PointVector-S |
| Shape Representation Of 3D Point Clouds | ModelNet40 | Overall Accuracy | 93.5 | PointVector-S |
| 3D Semantic Segmentation | OpenTrench3D | mAcc | 84.1 | PointVector-XL |
| 3D Semantic Segmentation | OpenTrench3D | mIoU | 76.5 | PointVector-XL |
| 3D Point Cloud Classification | ScanObjectNN | Mean Accuracy | 86.2 | PointVector-S |
| 3D Point Cloud Classification | ScanObjectNN | Overall Accuracy | 87.8 | PointVector-S |
| 3D Point Cloud Classification | ModelNet40 | Mean Accuracy | 91 | PointVector-S |
| 3D Point Cloud Classification | ModelNet40 | Overall Accuracy | 93.5 | PointVector-S |
| 10-shot image generation | S3DIS Area5 | mAcc | 78.1 | PointVector-XL |
| 10-shot image generation | S3DIS Area5 | mIoU | 72.3 | PointVector-XL |
| 10-shot image generation | S3DIS Area5 | oAcc | 91 | PointVector-XL |
| 10-shot image generation | S3DIS | Mean IoU | 78.4 | PointVector-XL |
| 10-shot image generation | S3DIS | Params (M) | 24.1 | PointVector-XL |
| 10-shot image generation | S3DIS | mAcc | 86.1 | PointVector-XL |
| 10-shot image generation | S3DIS | oAcc | 91.9 | PointVector-XL |
| 10-shot image generation | OpenTrench3D | mAcc | 84.1 | PointVector-XL |
| 10-shot image generation | OpenTrench3D | mIoU | 76.5 | PointVector-XL |
| 10-shot image generation | ShapeNet-Part | Instance Average IoU | 86.9 | PointVector-S(C=64) |
| 3D Point Cloud Reconstruction | ScanObjectNN | Mean Accuracy | 86.2 | PointVector-S |
| 3D Point Cloud Reconstruction | ScanObjectNN | Overall Accuracy | 87.8 | PointVector-S |
| 3D Point Cloud Reconstruction | ModelNet40 | Mean Accuracy | 91 | PointVector-S |
| 3D Point Cloud Reconstruction | ModelNet40 | Overall Accuracy | 93.5 | PointVector-S |