LayeredDepth
收藏LayeredDepth 数据集概述
数据集简介
LayeredDepth 是一个专门为多层深度估计任务设计的真实和合成数据集。该数据集包含两部分:
- 真实数据集:用于基准测试,包含野外拍摄的图像,并提供了高质量的人工标注的相对深度真值。
- 合成数据集:用于训练多层深度估计模型,补充了真实世界基准的不足。
数据集引用
如果 LayeredDepth 数据集对您的工作有帮助,请引用以下论文: bibtex @article{wen2025layereddepth, title={Seeing and Seeing Through the Glass: Real and Synthetic Data for Multi-Layer Depth Estimation}, author={Hongyu Wen and Yiming Zuo and Venkat Subramanian and Patrick Chen and Jia Deng}, journal={arXiv preprint arXiv:2503.11633}, year={2025}, }
数据集安装
bash conda env create -f env.yaml conda activate layereddepth
数据集下载与评估
下载
基准数据可在 CC0 许可下使用。验证集(图像 + 真值)和测试集(图像)可通过以下链接下载:
验证集评估
- 将验证集解压到
data/目录。 - 对于 LayeredDepth 中的每张图像
i.png(其中 $i = 0, dots, 1499$),将第 $j$ 层的深度估计保存为 16 位 PNG 文件,命名为i_j.png,并放置在estimations目录中。 - 运行以下命令进行评估: bash python3 evaluate_all.py # 对所有相对深度元组进行评估 python3 evaluate_layer1.py # 对第一层相对深度元组进行评估
测试集评估
-
将深度估计结果提交到 评估服务器。
-
使用以下命令提交预测结果,确保提交格式与上述描述一致: bash python3 upload_submission.py --email your_email --path path_to_your_submission --method_name your_method_name --benchmark multi_layer python3 upload_submission.py --email your_email --path path_to_your_submission --method_name your_method_name --benchmark first_layer
-
提交后,您将收到一个唯一的提交 ID,用于标识您的提交。结果通常在 1 小时内通过电子邮件发送。
公开提交
要将您的提交公开,请运行以下命令: bash python3 modify_submission.py --id submission_id --email your_email --anonymous False --method_name your_method_name --publication "your publication name" --url_publication "https://your_publication" --url_code "https://your_code"
合成数据生成器
合成数据生成器即将推出!




