Pointcept/Pointcept

Pointcept: Perceive the world with sparse points, a codebase for point cloud perception research. Latest works: Utonia (ICML'26), Concerto (NeurIPS'25), Sonata (CVPR'25 Highlight), PTv3 (CVPR'24 Oral)

它解决了什么问题

Pointcept 是一个旨在简化并加速 3D 点云感知模型开发的研究代码库。它提供了一个统一且灵活的框架,集成了最先进的架构、预训练技术和数据集,使研究人员能够轻松地对语义分割和实例分割等任务的新方法进行实验和基准测试。

它是如何工作的

该框架充当了各种 3D 深度学习骨干网络和预训练策略的中心枢纽。它包含了针对主要 3D 数据集(如 ScanNet、S3DIS 和 nuScenes)的标准化数据预处理流水线,使用户能够以最小的阻力在不同的模型和训练配置之间进行切换。它支持现代训练工作流,包括与 Weights & Biases 等工具的集成,以便进行实验跟踪。

适用人群

本项目旨在为从事 3D 计算机视觉和点云分析的研究人员和开发人员提供服务。它最适合那些需要一个可靠、模块化的环境来实现、训练和评估尖端 3D 感知算法的用户。

亮点

  • 包含 Utonia、Concerto、Sonata 和 Point Transformer V3 等高影响力研究论文的官方实现。
  • 支持广泛的骨干网络,包括各种 SparseUNet 变体、Point Transformers 和 Swin3D。
  • 为众多的室内和室外 3D 数据集提供了全面的数据预处理脚本。
  • 通过 Conda 或预构建的 Docker 镜像提供灵活的安装选项,以确保开发环境的一致性。
  • 通过支持多数据集预训练框架,促进了大规模表征学习。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目