ShapeNetCore.v2, ShapeNetPart, ModelNet40, ModelNet10
收藏github2024-05-22 更新2024-05-31 收录
下载链接:
https://github.com/AnTao97/PointCloudDatasets
下载链接
链接失效反馈官方服务:
资源简介:
ShapeNetCore.v2数据集包含51,127个预对齐的形状,来自55个类别,分为35,708个(70%)用于训练,5,158个(10%)用于验证,10,261个(20%)用于测试。ShapeNetPart数据集包含16,881个预对齐的形状,来自16个类别,标注了总共50个分割部分。ModelNet40数据集包含194MB的数据,ModelNet10数据集包含72.5MB的数据,均采用HDF5格式。
The ShapeNetCore.v2 dataset comprises 51,127 pre-aligned shapes across 55 categories, divided into 35,708 (70%) for training, 5,158 (10%) for validation, and 10,261 (20%) for testing. The ShapeNetPart dataset includes 16,881 pre-aligned shapes from 16 categories, annotated with a total of 50 segmentation parts. The ModelNet40 dataset contains 194MB of data, and the ModelNet10 dataset contains 72.5MB of data, both in HDF5 format.
创建时间:
2019-12-12
原始信息汇总
数据集概述
数据集列表
-
ShapeNetCore.v2
- 大小:0.98G
- 包含:51,127个形状,来自55个类别
- 训练/验证/测试分割:35,708 (70%) / 5,158 (10%) / 10,261 (20%)
- 类别示例:
airplane,bag,basket,bathtub,bed,bench,birdhouse,bookshelf,bottle,bowl,bus,cabinet,camera,can,cap,car,cellphone,chair,clock,dishwasher,earphone,faucet,file,guitar,helmet,jar,keyboard,knife,lamp,laptop,mailbox,microphone,microwave,monitor,motorcycle,mug,piano,pillow,pistol,pot,printer,remote_control,rifle,rocket,skateboard,sofa,speaker,stove,table,telephone,tin_can,tower,train,vessel,washer
-
ShapeNetPart
- 大小:338M
- 包含:16,881个形状,来自16个类别,带有50个分割部分
- 训练/验证/测试分割:12,137 (70%) / 1,870 (10%) / 2,874 (20%)
- 类别示例:
airplane,bag,cap,car,chair,earphone,guitar,knife,lamp,laptop,motorbike,mug,pistol,rocket,skateboard,table
-
ModelNet40
- 大小:194M
- 包含:12,311个形状,来自40个类别
- 训练/测试分割:9,843 (80%) / 2,468 (20%)
- 类别示例:
airplane,bathtub,bed,bench,bookshelf,bottle,bowl,car,chair,cone,cup,curtain,desk,door,dresser,flower_pot,glass_box,guitar,keyboard,lamp,laptop,mantel,monitor,night_stand,person,piano,plant,radio,range_hood,sink,sofa,stairs,stool,table,tent,toilet,tv_stand,vase,wardrobe,xbox
-
ModelNet10
- 大小:72.5M
- 包含:4,899个形状,来自10个类别
- 训练/测试分割:3,991 (80%) / 908 (20%)
- 类别示例:
bathtub,bed,chair,desk,dresser,monitor,night_stand,sofa,table,toilet
数据集处理
- 所有数据集中的形状均使用最远点采样算法从形状表面均匀采样2,048个点。
- 所有点均已居中并缩放。
- 遵循官方文档中的训练/验证/测试分割。
数据集可视化
- 提供代码使用PyTorch 1.2和Python 3.7加载和可视化数据集。
- 可视化代码位于
dataset.py和visualize.py中。 - 使用Mitsuba渲染器生成XML文件进行可视化。
数据集应用
- 数据集被用于多个研究项目,如UnsupervisedPointCloudReconstruction等。
搜集汇总
数据集介绍

构建方式
在构建这些点云数据集时,采用了最远点采样算法,从每个形状的表面均匀采样2,048个点。所有采样点随后被中心化和缩放处理,以确保数据的一致性和标准化。数据集遵循官方文档中的训练/验证/测试分割比例,确保了数据集的科学性和实用性。
使用方法
使用这些数据集时,用户可以通过提供的Python代码(如`dataset.py`)加载和可视化数据。代码兼容PyTorch 1.2和Python 3.7,简化了数据处理流程。此外,通过运行`visualize.py`脚本,用户可以生成XML文件,并利用Mitsuba渲染器进行可视化,进一步增强了数据集的应用灵活性。
背景与挑战
背景概述
在三维计算机视觉领域,点云数据集的构建与应用一直是研究的热点。ShapeNetCore.v2、ShapeNetPart、ModelNet40和ModelNet10数据集的创建,为三维形状分析和点云处理提供了丰富的资源。这些数据集由清华大学等机构的研究人员主导,旨在解决三维形状分类、分割和识别等核心问题。ShapeNetCore.v2包含51,127个预对齐的三维形状,涵盖55个类别;ShapeNetPart则专注于16个类别的形状分割,标注了50个部分。ModelNet40和ModelNet10分别包含40和10个类别的三维形状,为训练和测试提供了标准化的数据集。这些数据集的发布,极大地推动了三维计算机视觉技术的发展,特别是在深度学习和点云处理领域。
当前挑战
尽管这些数据集在三维形状分析中具有重要地位,但其构建和应用仍面临诸多挑战。首先,数据集的构建过程中,如何确保点云的均匀采样和高质量标注是一个关键问题。例如,ShapeNetPart数据集在点云数量较少的情况下,采样质量相对较低。其次,数据集的规模和多样性对模型的泛化能力提出了高要求,如何在有限的样本中实现高效的分类和分割,是当前研究的重点。此外,数据集的更新和维护也是一个持续的挑战,随着新技术的出现,数据集需要不断更新以保持其前沿性和实用性。
常用场景
经典使用场景
在三维计算机视觉领域,ShapeNetCore.v2、ShapeNetPart、ModelNet40和ModelNet10数据集被广泛应用于点云数据的处理与分析。这些数据集通过最远点采样算法从形状表面均匀采样2,048个点,并进行中心化和缩放处理,为深度学习模型提供了高质量的输入数据。经典使用场景包括点云分类、分割和重建任务,这些任务在自动驾驶、机器人导航和增强现实等领域具有重要应用。
解决学术问题
这些数据集解决了三维形状识别和分割中的关键学术问题,如点云数据的噪声和不规则性。通过提供大规模、多样化的三维模型,它们促进了点云处理算法的发展,特别是在点云分类和分割任务中。这些数据集的引入显著提升了模型的泛化能力和鲁棒性,为三维计算机视觉研究提供了坚实的基础。
实际应用
在实际应用中,这些数据集被用于训练和验证各种点云处理算法,如自动驾驶中的障碍物检测、机器人路径规划中的环境感知,以及增强现实中的三维物体识别。通过提供高质量的点云数据,这些数据集帮助开发者在复杂环境中实现更精确和可靠的系统性能,推动了相关技术的商业化应用。
数据集最近研究
最新研究方向
在三维点云数据处理领域,ShapeNetCore.v2、ShapeNetPart、ModelNet40和ModelNet10数据集的最新研究方向主要集中在点云的深度学习模型优化和三维形状的语义分割上。这些数据集为研究人员提供了丰富的三维形状数据,促进了基于点云的深度学习算法的发展。特别是在点云的特征提取和分类任务中,研究者们致力于提升模型的准确性和鲁棒性,以应对复杂的三维场景。此外,随着自动驾驶和增强现实等应用的兴起,点云数据的实时处理和高效渲染也成为研究的热点,推动了相关技术的进步和应用的广泛化。
以上内容由遇见数据集搜集并总结生成



