five

SCANnotateDataset

收藏
github2024-03-14 更新2024-05-31 收录
下载链接:
https://github.com/stefan-ainetter/SCANnotateDataset
下载链接
链接失效反馈
官方服务:
资源简介:
为ScanNet数据集提供CAD模型和姿态注释,这些注释是通过scannotate和HOC-Search自动生成的,并经过多次验证以确保高质量。

This dataset provides CAD models and pose annotations for the ScanNet dataset. These annotations are automatically generated through scannotate and HOC-Search, and have undergone multiple verifications to ensure high quality.
创建时间:
2023-09-25
原始信息汇总

数据集概述

数据集名称: SCANnotateDataset

数据集描述: 该数据集为ScanNet数据集中的物体提供了CAD模型和姿态标注。标注是通过scannotateHOC-Search自动生成的,并通过多次验证和手动重新标注异常值来确保标注质量。

数据集内容

  1. CAD模型和姿态标注:

    • 提供18617个CAD模型标注,比Scan2CAD多30%的标注物体。
    • 每个CAD模型的精确9D姿态。
    • 与标注物体对应的3D语义对象实例分割。
    • 为ShapeNet CAD模型自动生成的对称标签,涵盖ScanNet中的所有类别。
    • 提取的视图参数(选定的RGB-D图像和相机姿态),用于通过渲染和比较进行CAD模型检索。
  2. 标注格式:

    • 提供.pkl文件,包含关于标注物体的额外信息,如渲染和比较的视图参数及相应的点云数据3D实例分割。
    • 为了方便使用,还提供了.json格式的标注,使用scan2cad数据格式。
  3. 预处理要求:

    • 使用ShapeNet CAD模型前,需要进行中心化和尺度归一化处理,以生成与标注兼容的干净CAD模型。

数据集下载和使用

  1. 数据集下载:

    • 下载ScanNet示例场景和完整的ScanNet数据集。
    • 下载ShapeNetCore.v2数据集。
    • 下载完整的ScanNet数据集的标注。
  2. 预处理ShapeNet CAD模型:

    • 使用提供的脚本进行中心化和尺度归一化处理。
  3. 安装和设置:

    • 需要安装PyTorch3D和其他相关库,如scikit-image, matplotlib, imageio等。

数据集可视化和使用

  1. 可视化标注:

    • 使用提供的脚本可视化标注。
  2. 使用标注:

    • 使用.pkl.json格式的标注文件,需按照提供的指南进行预处理和安装。

数据集贡献和引用

  • 使用scannotateHOC-Search进行CAD模型和姿态检索。
  • 引用相关文献以使用数据集中的代码或数据。
搜集汇总
数据集介绍
main_image_url
构建方式
SCANnotateDataset的构建依托于ScanNet数据集,通过自动化工具scannotate和HOC-Search生成CAD模型和姿态注释。为确保注释质量,数据集经过多次验证,并对异常值进行手动重新注释。注释内容包括18617个CAD模型注释、精确的9D姿态、3D语义对象实例分割以及自动生成的ShapeNet CAD模型对称标签。此外,还为每个对象提取了视图参数,用于通过渲染和比较进行CAD模型检索。
特点
SCANnotateDataset显著特点在于其丰富的注释内容和高质量的数据处理。相比Scan2CAD,该数据集提供了30%以上的注释对象,且每个CAD模型均配备了精确的9D姿态信息。数据集还包含了3D语义对象实例分割和自动生成的对称标签,这些特性为三维场景理解和对象识别提供了强有力的支持。此外,提取的视图参数进一步增强了数据集的实用性,使其在CAD模型检索任务中表现出色。
使用方法
使用SCANnotateDataset时,首先需下载ScanNet和ShapeNet数据集,并对ShapeNet CAD模型进行预处理,以确保其与注释兼容。预处理包括中心化和尺度归一化操作,可通过提供的脚本自动完成。安装PyTorch3D及其他依赖库后,用户可通过命令行工具可视化注释。数据集提供了.pkl和.json两种格式的注释文件,便于不同场景下的使用。通过渲染和比较视图参数,用户可高效检索CAD模型,进一步推动三维场景分析的研究与应用。
背景与挑战
背景概述
SCANnotateDataset是一个专注于为ScanNet数据集中的物体提供CAD模型和姿态注释的数据集,由Stefan Ainetter等研究人员于2023年创建。该数据集通过自动化工具scannotate和HOC-Search生成注释,并在多个验证阶段进行质量检查,确保注释的高精度。SCANnotateDataset不仅提供了18617个CAD模型注释,还包含了每个模型的9D姿态、3D语义对象实例分割以及ShapeNet CAD模型的对称性标签。这些注释为室内场景的三维重建和物体识别提供了重要支持,显著提升了ScanNet数据集在计算机视觉领域的应用价值。
当前挑战
SCANnotateDataset在构建过程中面临多重挑战。首先,自动化生成CAD模型和姿态注释需要处理大量复杂的RGB-D扫描数据,确保注释的准确性和一致性。其次,尽管自动化工具能够提高效率,但部分异常数据仍需手动重新标注,以确保最终注释的质量。此外,数据集的使用依赖于ShapeNet和ScanNet的预处理,用户需按照特定步骤对CAD模型进行中心化和尺度归一化处理,这增加了数据使用的复杂性。最后,如何在保证注释精度的同时,进一步提升自动化工具的效率和泛化能力,仍是未来研究的重要方向。
常用场景
经典使用场景
SCANnotateDataset在计算机视觉领域中被广泛应用于三维场景理解与重建任务。该数据集通过提供高质量的CAD模型和姿态标注,为研究人员在室内场景中的物体识别、定位和重建提供了强有力的支持。特别是在ScanNet数据集的基础上,SCANnotateDataset进一步丰富了物体的三维语义实例分割和对称性标签,使得其在三维物体检索和姿态估计等任务中表现出色。
实际应用
在实际应用中,SCANnotateDataset被广泛用于增强现实(AR)、虚拟现实(VR)和机器人导航等领域。例如,在AR应用中,该数据集的高精度CAD模型和姿态标注可以帮助开发者更准确地定位和渲染虚拟物体,提升用户体验。在机器人导航中,SCANnotateDataset的三维语义分割和物体识别能力可以帮助机器人更好地理解环境,实现自主导航和物体抓取。
衍生相关工作
SCANnotateDataset的发布催生了一系列相关研究工作。例如,基于该数据集的CAD模型检索和姿态估计算法得到了进一步优化,推动了三维场景理解技术的发展。此外,SCANnotateDataset的对称性标签和视图参数为三维物体的对称性分析和渲染比较提供了新的研究方向。相关研究不仅在学术界引起了广泛关注,也在工业界得到了实际应用,推动了三维视觉技术的进步。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作