MegaC3
收藏资源简介:
MegaC3是一个扩展的C3数据集,整合了MegaScenes的3D重建数据及C3与MegaScenes的对齐输出。该数据集基于C3Po(通过点图预测实现跨视图跨模态对应)研究工作,核心内容为配对的建筑平面图和互联网照片,提供像素级跨视图对应关系和相机姿态信息,并将MegaScenes的3D重建数据对齐到C3坐标系中。数据规模总计89,662个图像对,覆盖597个独特建筑场景,其中训练集65,351对、验证集4,568对、测试集19,743对,提供89,662个相机姿态文件和53,732个对应关系文件。数据组织形式清晰:图像对元数据存储在CSV文件中,包含全局ID、场景名称、平面图路径和照片路径;几何标注(对应关系和相机姿态)以NumPy文件格式存储,按ID分组;视觉资源(原始平面图和照片)按场景组织;MegaScenes对齐数据提供从MegaScenes到C3坐标系的转换点云及相关诊断信息。该数据集适用于计算机视觉领域的跨视图图像匹配、对应关系学习、相机姿态估计以及结合3D点云的多模态学习等任务。
MegaC3 is an extended C3 dataset that integrates 3D reconstruction data from MegaScenes and alignment outputs between C3 and MegaScenes. The dataset is based on the data used in the C3Po (Cross-view Cross-modal Correspondence via Point Graph Prediction) research work. Its core content consists of paired architectural floor plans and internet photos, providing pixel-level cross-view correspondences and camera pose information. Additionally, the dataset aligns MegaScenes 3D reconstruction data to the C3 coordinate system. In terms of scale, it includes a total of 89,662 image pairs, covering 597 unique architectural scenes, with 65,351 pairs in the training set, 4,568 in the validation set, and 19,743 in the test set. The dataset provides 89,662 camera pose files and 53,732 correspondence files. The data organization is clear: image pair metadata is stored in CSV files, containing global IDs, scene names, floor plan paths, and photo paths; geometric annotations (correspondences and camera poses) are stored in NumPy file format and grouped by ID; visual resources (original floor plans and photos) are organized by scene; MegaScenes alignment data provides transformed point clouds from MegaScenes to the C3 coordinate system along with related diagnostic information. This dataset is suitable for tasks in computer vision such as cross-view image matching, correspondence learning, camera pose estimation, and multimodal learning combined with 3D point clouds.
数据集名称
MegaC3(MegaScenes-Aligned C3 Dataset)
数据集简介
MegaC3 是基于 C3 数据集的扩展版本,融合了 MegaScenes 的 3D 重建数据及 C3-to-MegaScenes 的对齐输出结果。该数据集旨在为跨视角、跨模态的对应关系预测(如 C3Po 方法)提供支撑。
数据内容
数据集包含配对的建筑平面图与互联网照片,并提供以下标注:
- 像素级跨视角对应关系:每对图像中平面图与照片之间的像素匹配点。
- 相机位姿:平面图到照片的旋转矩阵、平移向量及相机内参矩阵。
- MegaScenes 对齐数据:将 MegaScenes 的 3D 重建结果对齐到 C3 坐标系中,生成变换后的点云及对齐诊断信息。
数据规模与划分
| 划分 | 图像对数量 | 场景数量 | UID 范围 | 相机位姿文件数 | 对应关系文件数 |
|---|---|---|---|---|---|
| 训练集 | 65,351 | 479 | 0-92,336 | 65,351 | 29,421 |
| 验证集 | 4,568 | 411 | 23-92,330 | 4,568 | 4,568 |
| 测试集 | 19,743 | 118 | 92,887-120,022 | 19,743 | 19,743 |
| 总计 | 89,662 | 597(独立场景) | 0-120,022 | 89,662 | 53,732 |
仓库目录结构
. ├── image_pairs/ # 图像对元数据(CSV文件) │ ├── train/image_pairs.csv │ ├── val/image_pairs.csv │ └── test/image_pairs.csv ├── geometric/ # 几何注释(对应关系与相机位姿) │ ├── train/ │ │ ├── correspondences/ │ │ └── camera_poses/ │ ├── val/ │ │ ├── correspondences/ │ │ └── camera_poses/ │ └── test/ │ ├── correspondences/ │ └── camera_poses/ ├── visual/ # 视觉资产(平面图与照片) │ └── {scene_name}/ │ ├── plans/ │ └── images/ ├── megascenes/ # MegaScenes 相关数据 │ ├── c3_scene_mapping.tsv │ ├── download_c3.txt │ ├── databases/ │ ├── images/ │ └── reconstruct/ ├── megascenes_alignment/ # MegaScenes 对齐输出 │ ├── transformed_points_manifest.csv │ ├── transformed_points_manifest.json │ ├── transformed_points/ │ └── diagnostics/ ├── c3_valid_point_stats/ # 有效点统计 ├── c3_negative_depth_case/ # 负深度诊断案例 └── example.png # 示例可视化图片
关键文件与格式说明
- 图像对元数据(
image_pairs.csv):包含字段uid(全局整数ID)、scene_name(场景目录名)、plan_path(平面图相对路径)、photo_path(照片相对路径)。 - 对应关系文件(
.npy):NumPy 数组,形状(2, M, 2),其中arr[0]为平面图像素坐标,arr[1]为照片像素坐标。训练集仅部分图像对(29,421/65,351)包含此文件。 - 相机位姿文件(
.npy):NumPy 对象数组,包含R_plan_to_cam(旋转矩阵3x3)、t_plan(平移向量3,)、K(内参矩阵3x3)。所有图像对均包含此文件。 - MegaScenes 对齐点云(
transformed_points/*.npz):文件包含xyz_c3(C3 坐标系下的3D点)、xyz_mega(原始MegaScenes点)、rgb(颜色)、error(误差)、track_length等字段,以及 Sim(3) 变换参数。 - 诊断文件:
c3_valid_point_stats/包含训练集有效点统计;c3_negative_depth_case/包含负深度案例诊断。
许可证
CC-BY-4.0
相关资源
- 论文:C3Po: Cross-View Cross-Modality Correspondence by Pointmap Prediction(arXiv 2511.18559)
- 项目网站:https://c3po-correspondence.github.io/
- GitHub 仓库:https://github.com/c3po-correspondence/C3Po




