遇见数据集

PVL-BA500

收藏
github2026-06-04 更新2026-06-05 收录
官方服务:

资源简介:

PVL-BA-Bench是一个用于大规模捆绑调整和摄影测量优化研究的基准数据集,计划包含500个图像块,其中至少100个超大型块每个包含超过50,000张图像,部分块包含地面控制点(GCPs)。数据集使用PVL-BA格式存储,包括相机内参、相机姿态、3D点和特征轨迹。

PVL-BA-Bench is a benchmark dataset for research on large-scale bundle adjustment and photogrammetric optimization. It is planned to include 500 image chunks, where at least 100 ultra-large chunks each contain more than 50,000 images. Some chunks are equipped with ground control points (GCPs). The dataset is stored in the PVL-BA format, which covers camera intrinsic parameters, camera poses, 3D points and feature tracks.

创建时间:
2026-06-02
原始信息汇总

PVL-BA-Bench 数据集概述

PVL-BA-Bench 是一个由 Polar-vision Lab 开发的大规模光束法平差(Bundle Adjustment)基准数据集,旨在支持大规模光束法平差和摄影测量优化研究。

数据集规模与构成

  • 计划发布 500 个图像块,命名为 PVL-BA500
  • 其中至少包含 100 个超大型图像块,每个图像块图像数量超过 50,000 张。
  • 部分图像块包含地面控制点(GCPs)。

数据集命名规则

数据集实例使用明确的计数标签进行命名,格式如下:

problem-i<images>-p<points>-o<observations>-g<gcps>

对于受控质量变体,会在末尾追加目标初始 RMSE 值:

problem-i507-p40315-o139534-g3-init-rmse050p00px

PVL-BA 数据格式

PVL-BA 格式将每个光束法平差问题存储为四个文本文件:

  • cal.txt:相机内参
  • Cam-<num_images>-.txt:相机位姿
  • XYZ.txt:三维点坐标
  • Feature.txt:特征轨迹

工具与转换功能

该仓库提供以下工具:

  • BlocksExchange XML 转 PVL-BA:将 Bentley ContextCapture / iTwin Capture 兼容的 AT.xml 文件转换为 PVL-BA 格式,支持地面控制点导出和多个摄影组。
  • BlocksExchange XML 转 COLMAP:将 AT.xml 文件转换为 COLMAP 文本格式。
  • BlocksExchange XML 转 BAL:将 AT.xml 文件转换为经典的 BAL 单文件格式。
  • COLMAP 转 PVL-BA:将 COLMAP 文本模型转换为 PVL-BA 格式。
  • BA 数据集可视化器:生成交互式浏览器查看器,支持 COLMAP 文本或 PVL-BA 数据集,可呈现稀疏三维点、相机中心、相机视锥体以及地面控制点。
  • PVL-BA 质量变体生成:生成具有受控初始 RMSE 的噪声数据集,主预设生成 2, 5, 10, 20, 50, 100 px 质量变体,压力测试预设生成 200, 500 px 变体。

样本数据

仓库包含一个小的 BlocksExchange XML 样本用于测试转换器:

samples/blocks_exchange/sample_at.xml

该样本包含:

  • 8 张图像
  • 30 个连接点
  • 105 个观测值

受控空中三角测量发布清单

包含地面控制点的受控空中三角测量图像块列表位于:

manifests/control_at_20.csv

该清单包含 20 个独特的 BA 问题(已去除重复的 Shiyan 首批导出数据)。

输入格式要求

  • 输入 AT.xml 文件需为 BlocksExchange XML 格式,常见于 Bentley ContextCapture / iTwin Capture 定向导出,也适用于 Daspatial Reconstruction Master 等兼容软件。
  • 当存在地面控制点时,转换工具需要 pyproj 库进行坐标变换:pip install pyproj

当前状态

该仓库目前包含工具和格式文档。数据集的下载链接和基准测试协议将在 PVL-BA500 公开发布时添加。

搜集汇总
数据集介绍
PVL-BA500 数据集图片
构建方式
PVL-BA500数据集由Polar-vision Lab构建,旨在服务于大规模光束法平差与摄影测量优化研究。该数据集包含500个影像块,其中至少100个为超大型块,每个块包含超过50,000张影像。部分影像块还引入了地面控制点。数据集采用统一的PVL-BA四文件格式存储,包括相机内参、相机位姿、三维点云及特征跟踪信息,并提供了从BlocksExchange XML、COLMAP等常见格式到PVL-BA的转换工具,确保数据来源的多样性与兼容性。
使用方法
用户可通过PowerShell脚本将输入的BlocksExchange XML或COLMAP文本模型转换为PVL-BA格式,并利用验证工具确保导出正确性。转换过程支持多摄影组及地面控制点处理,自动完成坐标系统转换与畸变校正。此外,数据集提供了质量变体生成工具,允许用户控制噪声水平以模拟不同场景。可视化工具可生成独立或链接式浏览器视图,便于对比不同质量等级下的重建效果,从而系统评估光束法平差算法的鲁棒性。
背景与挑战
背景概述
PVL-BA500是由极视实验室(Polar-vision Lab)于近年推出的大规模光束法平差基准数据集,旨在服务于摄影测量与三维重建优化领域的研究。该数据集规划包含500个影像块,其中至少100个为超大型块,每个块涵盖超过5万张影像,部分块还包含地面控制点(GCPs),为评估和提升光束法平差算法的精度与鲁棒性提供了标准化测试平台。数据集采用独特的四文件格式(PVL-BA),将相机内参、位姿、三维点及特征轨迹分离存储,并支持从BlocksExchange XML、COLMAP等常见格式的转换。PVL-BA500以其超大规模和结构化设计,显著推动了摄影测量中联合平差、分布式优化及大规模SfM等方向的研究,成为该领域重要的基准资源。
当前挑战
该数据集所解决的领域挑战在于,现有光束法平差基准多面向中小规模场景(如BAL数据集),难以真实反映超大规模影像块(数万至数十万张影像)中的优化问题,包括内存消耗、计算效率及数值稳定性等瓶颈。在构建过程中,面临多重挑战:首先,需从多源摄影测量软件(如ContextCapture)生成的BlocksExchange XML中提取并统一格式,处理不一致的坐标系和相机制造商参数;其次,超大型块的数据量对转换工具的内存管理提出极高要求,需采用流式解析规避内存溢出;此外,引入地面控制点时,需精确完成跨坐标系(如ENU与WGS84)的坐标转换,并过滤不完整观测,确保数据质量;最后,生成噪声变体以模拟真实误差时,需平衡扰动幅度与保持底层几何约束,避免破坏数据集的可解释性。
常用场景
经典使用场景
在摄影测量与计算机视觉的交叉领域中,光束法平差(Bundle Adjustment)作为三维重建的核心优化环节,其性能高度依赖于大规模、高复杂度的基准数据集。PVL-BA500数据集正是为应对这一需求而生,它包含500个影像块,其中至少100个为超大规模块(每块超过5万张影像),并附带地面控制点(GCP)信息,专为评估光束法平差算法在大规模、多场景下的鲁棒性、精度与效率而设计。该数据集通过提供统一的PVL-BA四文件格式,将相机内参、位姿、三维点与特征轨迹清晰分离,使得研究者能够在标准化环境下测试算法在数十万级影像、数百万级三维点与观测值下的收敛性与数值稳定性,从而推动光束法平差理论向更大规模、更复杂场景的工程实践迈进。
解决学术问题
学术研究中,光束法平差面临的核心挑战包括:如何在大规模稀疏数据中保持优化算法的快速收敛、如何处理含噪观测值下的参数估计鲁棒性、以及如何有效融合地面控制点以提升绝对精度。PVL-BA500数据集通过提供多样化的实际航测与近景摄影测量区块,系统性地揭示了现有算法在面对超大规模问题(如5万以上影像与千万级观测值)时的性能瓶颈。其内置的受控质量变体(如初始RMSE从2到500像素的噪声级别)为研究优化起始点敏感性、阻尼策略设计与失真模型选择提供了可复现的基准。这些特性促使研究者重新审视经典LM算法的扩展性,并催生了针对海量数据的分治策略与稀疏矩阵分解优化方法,显著推动了大规模非线性最小二乘问题求解器的理论进展。
实际应用
在工程实践中,该数据集的应用场景广泛覆盖了航空摄影测量、卫星遥感影像处理与城市级三维重建等领域。例如,利用PVL-BA500中带有地面控制点的影像块,测绘工程师可以精确校验商用软件(如ContextCapture、Reconstruction Master)导出的光束法平差结果,评估其在复杂地形(如城市建筑群或山区)中的绝对定位误差与重投影误差分布。此外,通过将数据集转换为COLAMP或BAL格式,开发者能在统一框架下对比不同优化方案(如增量式SfM与全局式BA)的计算效率与内存开销,从而为自主导航、无人机测绘与文化遗产数字化等生产级任务选择最优的平差工具链。该数据集也作为了评估新型加速硬件(如GPU并行BA)性能的标准化测试平台,促进了实时三维重建技术在工业质检与自动驾驶环境感知中的落地。
数据集最近研究
最新研究方向
在摄影测量与计算机视觉领域,大规模光束法平差(Bundle Adjustment)是三维重建与SLAM系统的核心优化环节,其精度与效率直接制约着从城市级实景三维建模到自动驾驶高精地图生成等前沿应用的落地。PVL-BA500作为极视觉实验室推出的超大规模基准数据集,涵盖至少100个超过5万张影像的超大区块,并创新性地引入地面控制点(GCP)与可控质量变体(Quality Variants),为算法在极端规模与噪声环境下的鲁棒性评估提供了标准化平台。该数据集与ContextCapture、COLMAP等主流软件格式的互转工具链,以及配套的可视化分析器,显著降低了算法验证的工程门槛,其发布将有力推动分布式优化、稀疏求解器优化及GCP约束下的高精度平差等方向的研究突破。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务