Arbitrary-Scale Point Cloud Upsampling by Voxel-Based Network with Latent Geometric-Consistent Learning (2403.05117v1)
Abstract: Recently, arbitrary-scale point cloud upsampling mechanism became increasingly popular due to its efficiency and convenience for practical applications. To achieve this, most previous approaches formulate it as a problem of surface approximation and employ point-based networks to learn surface representations. However, learning surfaces from sparse point clouds is more challenging, and thus they often suffer from the low-fidelity geometry approximation. To address it, we propose an arbitrary-scale Point cloud Upsampling framework using Voxel-based Network (\textbf{PU-VoxelNet}). Thanks to the completeness and regularity inherited from the voxel representation, voxel-based networks are capable of providing predefined grid space to approximate 3D surface, and an arbitrary number of points can be reconstructed according to the predicted density distribution within each grid cell. However, we investigate the inaccurate grid sampling caused by imprecise density predictions. To address this issue, a density-guided grid resampling method is developed to generate high-fidelity points while effectively avoiding sampling outliers. Further, to improve the fine-grained details, we present an auxiliary training supervision to enforce the latent geometric consistency among local surface patches. Extensive experiments indicate the proposed approach outperforms the state-of-the-art approaches not only in terms of fixed upsampling rates but also for arbitrary-scale upsampling.
- The ball-pivoting algorithm for surface reconstruction. IEEE Transactions on Visualization and Computer Graphics, 5(4): 349–359.
- Pointersect: neural rendering with cloud-ray intersection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 8359–8369.
- Shape completion using 3D-encoder-predictor CNNs and shape synthesis. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 6545–6554.
- Arbitrary point cloud upsampling with spherical mixture of gaussians. In Proceedings of the International Conference on 3D Vision (3DV), 465–474.
- Point cloud upsampling via cascaded refinement network. In Proceedings of the Asian Conference on Computer Vision, 586–601.
- Rethinking the approximation error in 3D surface fitting for point cloud normal estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 9486–9495.
- A point set generation network for 3D object reconstruction from a single image. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 605–613.
- Neural points: point cloud representation with neural fields for arbitrary upsampling. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 18633–18642.
- Are we ready for autonomous driving? the kitti vision benchmark suite. In 2012 IEEE conference on computer vision and pattern recognition, 3354–3361. IEEE.
- A papier-mâché approach to learning 3D surface generation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 216–224.
- PCT: point cloud transformer. Comput. Vis. Media, 7: 187–199.
- Deep learning for 3D point clouds: a survey. IEEE Transactions on Pattern Analysis and Machine Intelligence, 43: 4338–4364.
- High-resolution shape completion using deep neural networks for global structure and local geometry inference. In Proceedings of the IEEE International Conference on Computer Vision, 85–93.
- Grad-PU: arbitrary-scale point cloud upsampling via gradient descent with learned distance functions. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 5354–5363.
- PU-GAN: A point cloud upsampling adversarial network. In Proceedings of the IEEE/CVF International Conference on Computer Vision, 7202–7211.
- Point cloud upsampling via disentangled refinement. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 344–353.
- PointCNN: Convolution on X-transformed points. In Advances in Neural Information Processing Systems, volume 31.
- A convolutional decoder for point clouds using adaptive instance normalization. Computer Graphics Forum, 38.
- PU-EVA: An edge-vector based approximation aolution for flexible-scale point cloud upsampling. In Proceedings of the IEEE/CVF International Conference on Computer Vision, 16208–16217.
- Neural-Pull: Learning signed distance functions from point clouds by learning to pull space onto surfaces. In Proceedings of the 38th International Conference on Machine Learning, volume 139.
- Reconstructing surfaces for sparse point clouds with on-surface priors. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 6305–6315.
- Occupancy networks: Learning 3D reconstruction in function space. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 4460–4470.
- Mittal, A. 2023. Neural radiance fields: past, present, and future. ArXiv, abs/2304.10050.
- PointNet: Deep learning on point sets for 3D classification and segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 77–85.
- PointNet++: deep hierarchical feature learning on point sets in a metric space. In Advances in Neural Information Processing Systems, volume 30.
- PU-GCN: point cloud upsampling using graph convolutional networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 11678–11687.
- PUGeo-Net: A geometry-centric network for 3D point cloud upsampling. In Proceedings of the European Conference on Computer Vision, 752–769.
- Deep magnification-flexible upsampling over 3D point clouds. IEEE Transactions on Image Processing, 30: 8354–8367.
- Pu-transformer: point cloud upsampling transformer. In Proceedings of the Asian Conference on Computer Vision, 2475–2493.
- Surface representation for point clouds. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 18942–18952.
- Fully-convolutional point networks for large-scale point clouds. In Proceedings of the European Conference on Computer Vision, 596–611.
- Revisiting point cloud classification: A new benchmark dataset and classification model on real-World data. In Proceedings of the IEEE/CVF International Conference on Computer Vision, 1588–1597.
- PointAttN: you only need attention for point cloud completion. In Proceedings of the AAAI Conference on artificial intelligence.
- Voxel-based network for shape completion by leveraging edge generation. In Proceedings of the IEEE/CVF International Conference on Computer Vision, 13189–13198.
- Dynamic graph CNN for learning on point clouds. ACM Transactions on Graphics (TOG), 38: 1 – 12.
- Dynamic graph CNN for learning on point clouds. ACM Transactions On Graphics (tog), 38(5): 1–12.
- Patch-based progressive 3D point set upsampling. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 5951–5960.
- Learning a probabilistic latent space of object shapes via 3D generative-adversarial modeling. In NIPS.
- Density-aware chamfer distance as a comprehensive metric for point cloud completion. In Advances in Neural Information Processing Systems, volume 34, 29088–29100.
- SnowflakeNet: Point Cloud Completion by Snowflake Point Deconvolution with Skip-Transformer. In ICCV.
- Grnet: Gridding residual network for dense point cloud completion. In Proceedings of the European Conference on Computer Vision, 365–381.
- Fbnet: Feedback network for point cloud completion. In Proceedings of the European Conference on Computer Vision, 676–693.
- Meta-PU: An arbitrary-scale upsampling network for point cloud. IEEE Transactions on Visualization and Computer Graphics, 28: 3206–3218.
- PU-Net: Point cloud upsampling network. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2790–2799.
- EC-Net: An edge-aware point set consolidation network. In Proceedings of the European Conference on Computer Vision, 386–402.
- PCN: Point completion network. International Conference on 3D Vision (3DV), 728–737.
- Point transformer. In Proceedings of the IEEE/CVF International Conference on Computer Vision, 16239–16248.
- Self-supervised arbitrary-scale implicit point clouds upsampling. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1–13.
- SSPU-Net: self-supervised point cloud upsampling via differentiable rendering. In Proceedings of the 29th ACM International Conference on Multimedia, 2214–2223.
- Hang Du (32 papers)
- Xuejun Yan (5 papers)
- Jingjing Wang (76 papers)
- Di Xie (57 papers)
- Shiliang Pu (106 papers)