RandomRooms: Unsupervised Pre-training from Synthetic Shapes and Randomized Layouts for 3D Object Detection
Not on the map. Why?
Abstract (arXiv)
3D point cloud understanding has made great progress in recent years. However, one major bottleneck is the scarcity of annotated real datasets, especially compared to 2D object detection tasks, since a large amount of labor is involved in annotating the real scans of a scene. A promising solution to this problem is to make better use of the synthetic dataset, which consists of CAD object models, to boost the learning on real datasets. This can be achieved by the pre-training and fine-tuning procedure. However, recent work on 3D pre-training exhibits failure when transfer features learned on synthetic objects to other real-world applications. In this work, we put forward a new method called RandomRooms to accomplish this objective. In particular, we propose to generate random layouts of a scene by making use of the objects in the synthetic CAD dataset and learn the 3D scene representation by applying object-level contrastive learning on two random scenes generated from the same set of synthetic objects. The model pre-trained in this way can serve as a better initialization when later fine-tuning on the 3D object detection task. Empirically, we show consistent improvement in downstream 3D detection tasks on several base models, especially when less training data are used, which strongly demonstrates the effectiveness and generalization of our method. Benefiting from the rich semantic knowledge and diverse objects from synthetic data, our method establishes the new state-of-the-art on widely-used 3D detection benchmarks ScanNetV2 and SUN RGB-D. We expect our attempt to provide a new perspective for bridging object and scene-level 3D understanding.
Key facts. Cited by 37 papers in the map (data through 7 Oct 2026). Builds on 50 of its 66 references that are in the map. First posted on arXiv 17 Aug 2021.
Builds on
50 of 66 references.
References · 50
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,223
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2017PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Spacecited by 4,384
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,088
- 2015Fast R-CNNcited by 2,930
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
38 more
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
- 2018Deep contextualized word representationscited by 2,285
- 2020Improved Baselines with Momentum Contrastive Learningcited by 2,282
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,220
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,838
- 2019Contrastive Multiview Codingcited by 1,297
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,202
- 20194D Spatio-Temporal ConvNets: Minkowski Convolutional Neural Networkscited by 1,201
- 2018PointRCNN: 3D Object Proposal Generation and Detection from Point Cloudcited by 939
- 2019PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detectioncited by 890
- 2020What Makes for Good Views for Contrastive Learning?cited by 843
- 2018PointCNN: Convolution On X-Transformed Pointscited by 764
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 672
- 2019Deep Hough Voting for 3D Object Detection in Point Cloudscited by 648
- 2017Frustum PointNets for 3D Object Detection from RGB-D Datacited by 640
- 2020PointContrast: Unsupervised Pre-training for 3D Point Cloud Understandingcited by 502
- 20203DSSD: Point-based 3D Single Stage Object Detectorcited by 440
- 2019Relation-Shape Convolutional Neural Network for Point Cloud Analysiscited by 346
- 20163DMatch: Learning Local Geometric Descriptors from RGB-D Reconstructionscited by 333
- 2020PointGroup: Dual-Set Point Grouping for 3D Instance Segmentationcited by 318
- 20183D-SIS: 3D Semantic Instance Segmentation of RGB-D Scanscited by 216
- 2018SO-Net: Self-Organizing Network for Point Cloud Analysiscited by 210
- 2017SGPN: Similarity Group Proposal Network for 3D Point Cloud Instance Segmentationcited by 168
- 2019Stereo R-CNN based 3D Object Detection for Autonomous Drivingcited by 163
- 2018GSPN: Generative Shape Proposal Network for 3D Instance Segmentation in Point Cloudcited by 145
- 2017Escape from Cells: Deep Kd-Networks for the Recognition of 3D Point Cloud Modelscited by 142
- 2018PPF-FoldNet: Unsupervised Learning of Rotation Invariant 3D Local Descriptorscited by 140
- 2020FLOT: Scene Flow on Point Clouds Guided by Optimal Transportcited by 129
- 2020H3DNet: 3D Object Detection Using Hybrid Geometric Primitivescited by 123
- 2015Deep Sliding Shapes for Amodal 3D Object Detection in RGB-D Imagescited by 111
- 2020Virtual Multi-view Fusion for 3D Semantic Segmentationcited by 99
- 2018Multiresolution Tree Networks for 3D Point Cloud Processingcited by 91
- 2019Unsupervised Multi-Task Feature Learning on Point Cloudscited by 89
- 2020Global-Local Bidirectional Reasoning for Unsupervised Representation Learning of 3D Point Cloudscited by 75
- 2020JSENet: Joint Semantic Segmentation and Edge Detection Network for 3D Point Cloudscited by 62
- 2019L2G Auto-encoder: Understanding Point Clouds by Local-to-Global Reconstruction with Hierarchical Self-Attentioncited by 32
- 2019Conditional Single-view Shape Generation for Multi-view Stereo Reconstructioncited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 13; 2023: 9; 2024: 9; 2025: 5.
37 papers.
Sort:
By area:
- 2022Language-Grounded Indoor 3D Semantic Segmentation in the Wildcited by 243
- 2022Masked Discrimination for Self-Supervised Learning on Point Cloudscited by 155
- 2022Autoencoders as Cross-Modal Teachers: Can Pretrained 2D Image Transformers Help 3D Representation Learning?cited by 121
- 2023Swin3D: A Pretrained Transformer Backbone for 3D Indoor Scene Understandingcited by 111
- 2023PonderV2: Pave the Way for 3D Foundation Model with A Universal Pre-training Paradigmcited by 56
- 20214DContrast: Contrastive Learning with Dynamic Correspondences for 3D Scene Understandingcited by 54
- 2022Unsupervised Point Cloud Representation Learning with Deep Neural Networks: A Surveycited by 54
- 2022Ponder: Point Cloud Pre-training via Neural Renderingcited by 50
- 2022Implicit Autoencoder for Point-Cloud Self-Supervised Representation Learningcited by 46
- 2022ProposalContrast: Unsupervised Pre-training for LiDAR-based 3D Object Detectioncited by 43
- 2022Complete-to-Partial 4D Distillation for Self-Supervised Point Cloud Sequence Representation Learningcited by 30
- 20223D Object Detection with a Self-supervised Lidar Scene Flow Backbonecited by 19
25 more
- 2022Back to Reality: Weakly-supervised 3D Object Detection with Shape-guided Label Enhancementcited by 17
- 2023Joint Representation Learning for Text and 3D Point Cloudcited by 14
- 2022SRFeat: Learning Locally Accurate and Globally Consistent Non-Rigid Shape Correspondencecited by 13
- 2023Self-supervised Pre-training with Masked Shape Prediction for 3D Scene Understandingcited by 13
- 2022MM-3DScene: 3D Scene Understanding by Customizing Masked Modeling with Informative-Preserved Reconstruction and Self-Distilled Consistencycited by 12
- 2023T-MAE: Temporal Masked Autoencoders for Point Cloud Representation Learningcited by 11
- 2024BSNet: Box-Supervised Simulation-assisted Mean Teacher for 3D Instance Segmentationcited by 9
- 20223D Point Cloud Pre-training with Knowledge Distillation from 2D Imagescited by 7
- 2023PRED: Pre-training via Semantic Rendering on LiDAR Point Cloudscited by 7
- 2024Hardness-Aware Scene Synthesis for Semi-Supervised 3D Object Detectioncited by 7
- 2025UniPre3D: Unified Pre-training of 3D Point Cloud Models with Cross-Modal Gaussian Splattingcited by 6
- 2023PointPatchMix: Point Cloud Mixing with Patch Scoringcited by 4
- 2024MaskLRF: Self-supervised Pretraining via Masked Autoencoding of Local Reference Frames for Rotation-invariant 3D Point Set Analysiscited by 4
- 2023Multi-View Representation is What You Need for Point-Cloud Pre-Trainingcited by 3
- 2024HUNTER: Unsupervised Human-centric 3D Detection via Transferring Knowledge from Synthetic Instances to Real Scenescited by 2
- 2025Token Adaptation via Side Graph Convolution for Efficient Fine-tuning of 3D Point Cloud Transformerscited by 2
- 2024To Supervise or Not to Supervise: Understanding and Addressing the Key Challenges of Point Cloud Transfer Learningcited by 1
- 2024MM-Mixing: Multi-Modal Mixing Alignment for 3D Understandingcited by 1
- 2024Point Cloud Unsupervised Pre-training via 3D Gaussian Splattingcited by 1
- 2025DAP-MAE: Domain-Adaptive Point Cloud Masked Autoencoder for Effective Cross-Domain Learningcited by 1
- 2023Randomized 3D Scene Generation for Generalizable Self-Supervised Pre-Trainingcited by 0
- 2024Enhancing Generalizability of Representation Learning for Data-Efficient 3D Scene Understandingcited by 0
- 2024Smart Feature is What You Needcited by 0
- 2025Multi-modal Multi-task Pre-training for Improved Point Cloud Understandingcited by 0
- 2025ASSIST-3D: Adapted Scene Synthesis for Class-Agnostic 3D Instance Segmentationcited by 0
- 2025ASSIST-3D: Adapted Scene Synthesis for Class-Agnostic 3D Instance Segmentation10 Dec 2025
- 2025DAP-MAE: Domain-Adaptive Point Cloud Masked Autoencoder for Effective Cross-Domain Learning24 Oct 2025
- 2025Multi-modal Multi-task Pre-training for Improved Point Cloud Understanding23 Jul 2025
- 2025UniPre3D: Unified Pre-training of 3D Point Cloud Models with Cross-Modal Gaussian Splatting11 Jun 2025
- 2025Token Adaptation via Side Graph Convolution for Efficient Fine-tuning of 3D Point Cloud Transformers19 Feb 2025
- 2024Point Cloud Unsupervised Pre-training via 3D Gaussian Splatting27 Nov 2024
- 2024Smart Feature is What You Need22 Jun 2024
- 2024Enhancing Generalizability of Representation Learning for Data-Efficient 3D Scene Understanding17 Jun 2024
- 2024MM-Mixing: Multi-Modal Mixing Alignment for 3D Understanding28 May 2024
- 2024Hardness-Aware Scene Synthesis for Semi-Supervised 3D Object Detection27 May 2024
- 2024To Supervise or Not to Supervise: Understanding and Addressing the Key Challenges of Point Cloud Transfer Learning26 Mar 2024
- 2024BSNet: Box-Supervised Simulation-assisted Mean Teacher for 3D Instance Segmentation22 Mar 2024
25 more
- 2024HUNTER: Unsupervised Human-centric 3D Detection via Transferring Knowledge from Synthetic Instances to Real Scenes5 Mar 2024
- 2024MaskLRF: Self-supervised Pretraining via Masked Autoencoding of Local Reference Frames for Rotation-invariant 3D Point Set Analysis1 Mar 2024
- 2023T-MAE: Temporal Masked Autoencoders for Point Cloud Representation Learning15 Dec 2023
- 2023PRED: Pre-training via Semantic Rendering on LiDAR Point Clouds8 Nov 2023
- 2023PonderV2: Pave the Way for 3D Foundation Model with A Universal Pre-training Paradigm12 Oct 2023
- 2023Randomized 3D Scene Generation for Generalizable Self-Supervised Pre-Training7 Jun 2023
- 2023Multi-View Representation is What You Need for Point-Cloud Pre-Training5 Jun 2023
- 2023Self-supervised Pre-training with Masked Shape Prediction for 3D Scene Understanding8 May 2023
- 2023Swin3D: A Pretrained Transformer Backbone for 3D Indoor Scene Understanding14 Apr 2023
- 2023PointPatchMix: Point Cloud Mixing with Patch Scoring12 Mar 2023
- 2023Joint Representation Learning for Text and 3D Point Cloud18 Jan 2023
- 2022Ponder: Point Cloud Pre-training via Neural Rendering31 Dec 2022
- 2022MM-3DScene: 3D Scene Understanding by Customizing Masked Modeling with Informative-Preserved Reconstruction and Self-Distilled Consistency20 Dec 2022
- 20223D Point Cloud Pre-training with Knowledge Distillation from 2D Images17 Dec 2022
- 2022Autoencoders as Cross-Modal Teachers: Can Pretrained 2D Image Transformers Help 3D Representation Learning?16 Dec 2022
- 2022Complete-to-Partial 4D Distillation for Self-Supervised Point Cloud Sequence Representation Learning10 Dec 2022
- 2022SRFeat: Learning Locally Accurate and Globally Consistent Non-Rigid Shape Correspondence16 Sep 2022
- 2022ProposalContrast: Unsupervised Pre-training for LiDAR-based 3D Object Detection26 Jul 2022
- 20223D Object Detection with a Self-supervised Lidar Scene Flow Backbone2 May 2022
- 2022Language-Grounded Indoor 3D Semantic Segmentation in the Wild16 Apr 2022
- 2022Masked Discrimination for Self-Supervised Learning on Point Clouds21 Mar 2022
- 2022Back to Reality: Weakly-supervised 3D Object Detection with Shape-guided Label Enhancement10 Mar 2022
- 2022Unsupervised Point Cloud Representation Learning with Deep Neural Networks: A Survey28 Feb 2022
- 2022Implicit Autoencoder for Point-Cloud Self-Supervised Representation Learning3 Jan 2022
- 20214DContrast: Contrastive Learning with Dynamic Correspondences for 3D Scene Understanding6 Dec 2021
- 2023Joint Representation Learning for Text and 3D Point Cloudcited by 14
- 2023Joint Representation Learning for Text and 3D Point Cloud18 Jan 2023
- 2022Language-Grounded Indoor 3D Semantic Segmentation in the Wildcited by 243
- 2022Masked Discrimination for Self-Supervised Learning on Point Cloudscited by 155
- 2022Autoencoders as Cross-Modal Teachers: Can Pretrained 2D Image Transformers Help 3D Representation Learning?cited by 121
- 2023Swin3D: A Pretrained Transformer Backbone for 3D Indoor Scene Understandingcited by 111
- 2023PonderV2: Pave the Way for 3D Foundation Model with A Universal Pre-training Paradigmcited by 56
- 20214DContrast: Contrastive Learning with Dynamic Correspondences for 3D Scene Understandingcited by 54
- 2022Unsupervised Point Cloud Representation Learning with Deep Neural Networks: A Surveycited by 54
- 2022Ponder: Point Cloud Pre-training via Neural Renderingcited by 50
- 2022Implicit Autoencoder for Point-Cloud Self-Supervised Representation Learningcited by 46
- 2022ProposalContrast: Unsupervised Pre-training for LiDAR-based 3D Object Detectioncited by 43
- 2022Complete-to-Partial 4D Distillation for Self-Supervised Point Cloud Sequence Representation Learningcited by 30
- 20223D Object Detection with a Self-supervised Lidar Scene Flow Backbonecited by 19
12 most cited of 36 All 36 (JSON)
- 2025ASSIST-3D: Adapted Scene Synthesis for Class-Agnostic 3D Instance Segmentation10 Dec 2025
- 2025DAP-MAE: Domain-Adaptive Point Cloud Masked Autoencoder for Effective Cross-Domain Learning24 Oct 2025
- 2025Multi-modal Multi-task Pre-training for Improved Point Cloud Understanding23 Jul 2025
- 2025UniPre3D: Unified Pre-training of 3D Point Cloud Models with Cross-Modal Gaussian Splatting11 Jun 2025
- 2025Token Adaptation via Side Graph Convolution for Efficient Fine-tuning of 3D Point Cloud Transformers19 Feb 2025
- 2024Point Cloud Unsupervised Pre-training via 3D Gaussian Splatting27 Nov 2024
- 2024Smart Feature is What You Need22 Jun 2024
- 2024Enhancing Generalizability of Representation Learning for Data-Efficient 3D Scene Understanding17 Jun 2024
- 2024MM-Mixing: Multi-Modal Mixing Alignment for 3D Understanding28 May 2024
- 2024Hardness-Aware Scene Synthesis for Semi-Supervised 3D Object Detection27 May 2024
- 2024To Supervise or Not to Supervise: Understanding and Addressing the Key Challenges of Point Cloud Transfer Learning26 Mar 2024
- 2024BSNet: Box-Supervised Simulation-assisted Mean Teacher for 3D Instance Segmentation22 Mar 2024
12 newest of 36 All 36 (JSON)