five

Oxford5K, Paris6K, ROxford5K, RParis6K

收藏
github2024-06-27 更新2024-06-29 收录
下载链接:
https://github.com/khanovict/neural-image-retrieval
下载链接
链接失效反馈
官方服务:
资源简介:
该数据集包括Oxford5K, Paris6K, ROxford5K, RParis6K,用于图像检索任务的评估和训练。数据集包含多种图像,用于测试和训练深度学习模型。

This dataset includes Oxford5K, Paris6K, ROxford5K, and RParis6K, and is used for the evaluation and training of image retrieval tasks. It contains diverse images for testing and training deep learning models.
创建时间:
2024-06-19
原始信息汇总

Neural Image Retrieval 数据集概述

评估

  • 脚本使用: 使用 test_dir.py 脚本可以评估预训练模型并重现结果。

  • 参数说明:

    • --dataset: 选择数据集(例如:Oxford5K, Paris6K, ROxford5K, RParis6K)[必需]
    • --checkpoint: 模型权重路径 [必需]
    • --whiten: 输出特征的 whitening 处理 [默认 Landmarks_clean]
    • --whitenp: whitening 功率 [默认: 0.25]
    • --aqe: alpha-query 扩展参数 [默认: None]
    • --trfs: 输入图像变换(可用于多尺度处理)[默认: None]
    • --gpu: 选择 GPU ID(-1 选择 CPU)
  • 示例命令: bash cd $DIR_ROOT export DB_ROOT=/PATH/TO/YOUR/DATASETS

    python -m dirtorch.test_dir --dataset RParis6K --checkpoint dirtorch/data/Resnet101-AP-GeM.pt --whiten Landmarks_clean --whitenp 0.25 --gpu 0

  • 输出示例:

    Evaluation...

    • mAP-easy = 0.907568
    • mAP-medium = 0.803098
    • mAP-hard = 0.608556
  • 数据集自动下载: 脚本集成了 Oxford5K, Paris6K, ROxford5K, RParis6K 数据集的自动下载功能,数据将保存在 $DB_ROOT

特征提取与 kapture 数据集

  • kapture 安装: bash pip install kapture

  • 数据集下载: bash kapture_download_dataset.py update kapture_download_dataset.py list

    例如:安装 Extended-CMU-Seasons_slice22 的 mapping 和 query

    kapture_download_dataset.py install "Extended-CMU-Seasons_slice22_*"

  • 自定义数据集转换: 可以将自己的数据集转换为 kapture 格式,示例参见 这里

  • 特征提取: bash cd $DIR_ROOT python -m dirtorch.extract_kapture --kapture-root pathto/yourkapturedataset --checkpoint dirtorch/data/Resnet101-AP-GeM-LM18.pt --gpu 0

  • 更多信息: 运行 python -m dirtorch.extract_kapture --help 获取更多提取参数信息。

搜集汇总
数据集介绍
main_image_url
构建方式
Oxford5K, Paris6K, ROxford5K, 和 RParis6K 数据集的构建基于图像检索任务的需求,通过精心挑选和标注大量的高质量图像,确保了数据集的多样性和代表性。这些数据集不仅包含了原始的图像数据,还附带了详细的元数据和查询图像,以便于进行精确的图像检索实验。此外,数据集的构建过程中还考虑了不同难度级别的查询任务,从而能够全面评估图像检索系统的性能。
使用方法
使用这些数据集进行图像检索实验时,研究人员可以通过提供的脚本 `test_dir.py` 来评估预训练模型的性能。具体操作包括选择特定的数据集(如 Oxford5K, Paris6K 等),加载预训练模型,并根据需要调整参数如白化处理、查询扩展等。此外,数据集还支持通过 `kapture` 工具进行特征提取,使得研究人员能够方便地转换和处理自己的数据集。通过这些工具和方法,研究人员可以高效地进行图像检索实验和算法评估。
背景与挑战
背景概述
Oxford5K, Paris6K, ROxford5K, 和 RParis6K 数据集是由牛津大学和巴黎大学联合创建的,旨在推动图像检索领域的研究。这些数据集的创建时间可追溯至2014年,主要研究人员包括Filip Radenovic等。核心研究问题集中在如何通过深度学习模型提高图像检索的准确性和效率。这些数据集对图像检索领域的影响力巨大,为后续研究提供了标准化的评估基准,极大地推动了该领域的发展。
当前挑战
这些数据集在构建过程中面临了多重挑战。首先,图像检索领域的核心问题是如何在高维图像数据中准确匹配查询图像与数据库中的图像。其次,构建过程中需要处理大规模图像数据的标注和预处理,确保数据集的质量和一致性。此外,如何在不同的光照、视角和遮挡条件下保持检索性能也是一个重要挑战。最后,数据集的更新和扩展需要持续的技术支持和资源投入,以适应不断变化的图像检索需求。
常用场景
经典使用场景
在图像检索领域,Oxford5K、Paris6K、ROxford5K和RParis6K数据集被广泛用于评估和优化神经图像检索模型的性能。这些数据集通过提供高质量的图像和相应的查询,使得研究人员能够测试和比较不同模型的检索准确性。通过使用`test_dir.py`脚本,研究者可以加载预训练模型并针对这些数据集进行评估,从而获得关于模型在不同难度级别(如easy、medium和hard)下的平均精度(mAP)指标。
解决学术问题
这些数据集解决了图像检索领域中模型性能评估的标准化问题。通过提供结构化的图像数据和查询任务,它们帮助研究人员在统一的基准上比较不同算法的效果,从而推动了图像检索技术的进步。此外,这些数据集还促进了多尺度特征提取和查询扩展技术的发展,为学术界提供了丰富的实验平台。
实际应用
在实际应用中,这些数据集为图像检索系统的设计和优化提供了宝贵的资源。例如,在地理信息系统(GIS)中,这些数据集可以用于开发高效的图像检索工具,帮助用户快速定位特定地点的图像。此外,在电子商务和社交媒体中,这些数据集也被用于改进图像搜索功能,提升用户体验。
数据集最近研究
最新研究方向
在图像检索领域,Oxford5K、Paris6K、ROxford5K和RParis6K数据集已成为评估和优化神经网络模型的关键资源。最新的研究方向主要集中在通过改进特征提取和匹配算法来提升检索性能。例如,利用深度学习模型如ResNet101结合AP-GeM池化策略,通过调整参数如白化功率和查询扩展参数,显著提高了检索精度。此外,结合kapture数据集的转换工具,研究人员能够更高效地处理和分析大规模图像数据,推动了图像检索技术在实际应用中的进一步发展。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

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

二维码
科研交流群

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

数据驱动未来

携手共赢发展

商业合作