-
Rapid Target-domain Adaptation:
3DTranscan boost the 3D perception model's adaptability for an unseen domain only using unlabeled data. For example, ST3D supported by3DTransrepository achieves a new state-of-the-art model transfer performance for many adaptation tasks, further boosting the transferability of detection models. Besides,3DTransdevelops many new UDA techniques to solve different types of domain shifts (such as LiDAR-induced shifts or object-size-induced shifts), which includes Pre-SN, Post-SN, and range-map downsampling retraining. -
Annotation-saving Target-domain Transfer:
3DTranscan select the most informative subset of an unseen domain and label them at a minimum cost. For example,3DTransdevelops the Bi3D, which selects partial-yet-important target data and labels them at a minimum cost, to achieve a good trade-off between high performance and low annotation cost. Besides,3DTranshas integrated several typical transfer learning techniques into the 3D object detection pipeline. For example, we integrate the TQS, CLUE, SN, ST3D, Pseudo-labeling, SESS, and Mean-Teacher for supporting autonomous driving-related model transfer. -
Joint Training on Multiple 3D Datasets:
3DTranscan perform the multi-dataset 3D object detection task. For example,3DTransdevelops the Uni3D for multi-dataset 3D object detection, which enables the current 3D baseline models to effectively learn from multiple off-the-shelf 3D datasets, boosting the reusability of 3D data from different autonomous driving manufacturers. -
Multi-dataset Support:
3DTransprovides a unified interface of dataloader, data augmentor, and data processor for multiple public benchmarks, including Waymo, nuScenes, ONCE, Lyft, and KITTI, etc, which is beneficial to study the transferability and generality of 3D perception models among different datasets. Besides, in order to eliminate the domain gaps between different manufacturers and obtain generalizable representations,3DTranshas integrated typical unlabeled pre-training techniques for giving a better parameter initialization of the current 3D baseline models. For example, we integrate the PointContrast and SESS to support point cloud-based pre-training task. -
Extensibility for Multiple Models:
3DTransmakes the baseline model have the ability of cross-domain/dataset safe transfer and multi-dataset joint training. Without making major changes of the code and 3D model structure, a single-dataset 3D baseline model can be successfully adapted to an unseen domain or dataset by using our3DTrans. -
3DTransis developed based onOpenPCDetcodebase, which can be easily integrated with the models developing usingOpenPCDetrepository. Thanks for their valuable open-sourcing!

