遇见数据集

git10m-instances

收藏
Hugging Face2026-06-01 更新2026-06-02 收录
官方服务:

资源简介:

Git-10M Instance Annotations (v1.0) 是一个大规模的地理空间对象标注数据集,专门为 Git-10M 全球卫星影像数据集提供实例级别的注释。该数据集包含 101.6 百万个多边形级别的对象标注,覆盖全球 72 个地理区域(包括美国各州、中国省份、法国子区域、印度子区域、巴西、香港、西藏等地)。每个标注实例代表一个建筑轮廓或 OpenStreetMap (OSM) 区域特征,并以多边形形式表示,其坐标已投影到其所属的 Git-10M 卫星瓦片(缩放级别 10-18)的 256x256 像素坐标系中,无需在训练时进行额外的投影计算。每个实例附带结构化的 OSM 标签(共 633,934 个独特的键值对),用于描述对象属性(如建筑类型、用途等)。数据来源融合了 Microsoft 全球建筑足迹(主要提供建筑多边形)和 OpenStreetMap(提供标签和非建筑多边形)。数据集以纯注释形式发布,不包含卫星影像本身,影像需从关联的 Git-10M 数据集单独获取。核心数据文件采用内存映射友好的 NumPy .npz 格式存储实例数组和瓦片反向索引,并辅以 Parquet 文件提供瓦片清单、区域索引和固定的检索评估划分。该数据集适用于遥感图像的特征提取、图像分类、图像到图像转换、地理空间对象检索等任务,尤其适合用于训练和评估结合视觉与文本信息(OSM标签)的跨模态检索模型。

Git-10M Instance Annotations (v1.0) is a large-scale geospatial object annotation dataset, specifically designed to provide instance-level annotations for the Git-10M global satellite imagery dataset. It contains 101.6 million polygon-level object annotations, covering 72 geographic regions worldwide (including U.S. states, Chinese provinces, French sub-regions, Indian sub-regions, Brazil, Hong Kong, Tibet, etc.). Each annotation instance represents a building footprint or OpenStreetMap (OSM) area feature, expressed as polygons with coordinates projected onto the 256x256 pixel coordinate system of its corresponding Git-10M satellite tile (zoom levels 10-18), eliminating the need for additional projection calculations during training. Each instance includes structured OSM tags (with a total of 633,934 unique key-value pairs) to describe object attributes (e.g., building type, usage). The data sources combine Microsoft Global Building Footprints (primarily providing building polygons) and OpenStreetMap (providing tags and non-building polygons). The dataset is released as pure annotations and does not include satellite imagery itself; the imagery must be obtained separately from the associated Git-10M dataset. Core data files are stored in memory-mapped friendly NumPy .npz format for instance arrays and tile reverse indices, supplemented by Parquet files for tile manifests, region indices, and fixed retrieval evaluation splits. This dataset is suitable for tasks such as remote sensing image feature extraction, image classification, image-to-image translation, and geospatial object retrieval, particularly for training and evaluating cross-modal retrieval models that combine visual and textual information (OSM tags).

创建时间:
2026-05-20
原始信息汇总

数据集概述

Git-10M Instance Annotations (v1.0) 是一个针对遥感卫星影像的大规模实例级别标注数据集。

核心数据量

  • 多边形实例: 101,585,517 个
  • 覆盖区域: 72 个地理区域(包括美国50多个州、中国各省、法国部分地区、印度部分地区、巴西等)
  • 唯一瓦片: 1,016,516 个(区域前缀唯一)
  • 多边形顶点: 871,995,595 个
  • OSM标签对: 633,934 个唯一 (key, value)
  • 标签分配: 183,392,610 个(压缩CSR格式)
  • 锚点缩放级别: 主要集中于 z18,少量至 z10

数据来源与许可

  • OpenStreetMap (OSM) 标签数据: ODbL-1.0 许可
  • 微软全球建筑轮廓: ODbL-1.0 许可
  • Git-10M 卫星影像: CC-BY-NC-ND-4.0 许可(需单独下载)
  • 本标注数据集: 作为衍生数据库,遵循 ODbL-1.0 许可

数据组成(文件列表)

文件名 大小 内容描述
inst_metadata.npz 14.4 GB 所有实例数组 + 每瓦片反向索引(支持mmap)
tag_vocab.pt 35 MB {(key, value): int_id} 字典,含 633,934 个OSM标签对
tag_pairs.parquet 7.7 MB 相同词汇表的可查询 Parquet 文件
region_index.parquet region_id ↔ region_name 映射(72个区域)
all_tiles.parquet 42 MB 瓦片清单:tile_idhf_indices(Git-10M行)、缩放级别、x、y
spatial_split.json 2.9 MB 冻结的检索评估分割:eval_query_ids(10k)/ eval_gallery_ids(50k)/ train_caption_ids
docs/OVERVIEW.md 文本 论文风格的数据集构建流程和来源描述
docs/SCHEMAS.md 文本 每个键的权威模式参考
docs/MODELING_RECS.md 文本 如何将该数据集用于检索训练(平衡、过滤、采样)
scripts/load_dataset_example.py 端到端渲染一个实例的演示脚本

数据模式(inst_metadata.npz 文件)

按全局实例ID索引 i ∈ [0, N)

字段 类型 描述
source[i] uint8 0=ms_only, 1=ms+osm_merged, 2=osm_building, 3=osm_area
geom_type[i] uint8 1=polygon(始终)
multipolygon_group_id[i] int32 -1表示单实例;同一多边形的兄弟实例共享一个值
anchor_zoom[i] int8 10..18 — 完全包含该多边形的最大深度 Git-10M 瓦片
anchor_x[i], anchor_y[i] int32 anchor_zoom 下的瓦片坐标
pixel_area_at_anchor[i] int32 多边形在 256×256 锚点瓦片画布上的像素面积
height[i] float32 微软提供的建筑物高度(米);未知则为 NaN
ms_confidence[i] float32 微软来源置信度;未知则为 NaN
point_px[i, :] float32 (2,) 锚点瓦片像素坐标中的质心 [0..256]
bbox_px[i, :] float32 (4,) 像素坐标中的 xmin, ymin, xmax, ymax
region_id[i] int32 索引到 region_index.parquet
verts_px[verts_ptr[i]:verts_ptr[i+1], :] float32 (k, 2) 多边形外环的像素坐标
tag_ids[tag_ids_ptr[i]:tag_ids_ptr[i+1]] int32 OSM标签ID(通过 tag_vocab.pt 解码)

每瓦片反向索引:

  • tile_ids[t]: 例如 "0019_18_41492_91643"(region_id_zoom_x_y)
  • tile_inst_start[t]: 锚定在此瓦片的第一个实例索引
  • tile_inst_end[t]: 锚定在此瓦片的最后一个实例索引(后一位)

已知限制

  • 区域视觉同质性: 单区域内实例外观相似,跨区域训练对检索泛化至关重要
  • 建筑物偏斜: 约80%的实例为建筑物类型,需使用平衡采样器补偿
  • v1.0 缺少描述: 计划在v1.1中发布每实例的VLM生成描述(约20万个分层实例)
  • 地理参考偏移: 多边形与底层影像对齐精度在几米级别
  • 不同区域MS覆盖不均: 72个区域中有40个只有OSM数据

评估分割(spatial_split.json

  • eval_query_ids: 10,000个查询实例(对象裁剪),按主要OSM键进行类别平衡
  • eval_gallery_ids: 50,000个干扰实例
  • train_caption_ids: 234,058个保留用于描述/训练的实例
  • metadata: 种子、最小像素面积、计数和每类别分布
搜集汇总
数据集介绍
git10m-instances 数据集图片
构建方式
Git-10M Instances 数据集的构建依托于全球地理空间数据融合技术,经由六大步骤精雕细琢而成。首先,通过逆Web墨卡托投影枚举Git-10M影像瓦片,建立覆盖72个地理区域的瓦片清单。继而,从OpenStreetMap提取多边形与多面体几何要素,并整合微软全球建筑足迹数据,形成区域性建筑底图。在实例组装阶段,采用IoU空间连接算法,将OSM多边形与MS足迹进行合并,当重叠度超过0.5或满足特定覆盖条件时,将OSM标签融合至MS行中,非建筑要素则独立保留为区域实例。随后,为每个实例确定能完全包含其边界框的最深层Git-10M瓦片(缩放级别10至18),并将顶点投影至该瓦片256×256像素坐标系内。最后,构建区域标签词汇表,将实例以CSR压缩格式打包为高效的NumPy数组文件,实现全球实例的统一索引。
使用方法
使用者需通过HuggingFace Hub分别下载标注数据与卫星影像。标注文件以内存映射友好的npz格式存储,支持随机访问而不需全量加载。快速配对实例与影像时,可利用all_tiles.parquet瓦片清单将实例的瓦片ID直接映射至Git-10M数据集的对应行号,从而毫秒级定位卫星瓦片。加载流程简洁高效:从inst_metadata.npz读取指定实例的锚点缩放级别、瓦片坐标及边界框,依据bbox_px在对应256×256图像中裁剪目标区域;标签信息则通过tag_vocab.pt词汇表将整数ID解码为可读的键值对。官方还提供了PyTorch Dataset封装示例及类别平衡采样策略文档,助力研究者便捷地将数据集接入检索、分类与图像到图像等下游任务训练流程。
背景与挑战
背景概述
Git-10M Instance Annotations (v1.0) 是由研究者 Daniel Cher 于 2026 年发布的大规模遥感实例注释数据集,依托于 HuggingFace 平台公开共享。该数据集聚焦于地理空间对象级别的视觉与语义理解,覆盖全球 72 个地理区域,提供了超过 1.01 亿个多边形级别的实例注释,每个实例均关联结构化的 OpenStreetMap 标签信息。其核心研究问题在于如何跨越卫星影像中建筑足迹与非建筑地物的复杂变异性,构建高精度的对象-图像检索与多模态特征学习基准。该数据集紧密锚定于同样公开的 Git-10M 全球卫星影像数据集,在遥感领域具有显著的推动力,尤其为大规模地理空间视觉语言模型、跨区域对象分类与检索任务提供了关键数据基础设施。
当前挑战
该数据集所面临的挑战可归纳为多层面。在领域问题层面,遥感影像中的对象存在显著的空间异质性与视觉同质性,单一区域内的建筑形态高度相似,使得跨区域泛化成为检索任务的核心瓶颈;同时,数据集中约 80% 的实例为建筑物,导致类别分布严重偏斜,这要求训练时采用均衡采样策略以避免模型偏好。在构建过程中,注释数据需精确对齐来自不同源的卫星影像与地理标签,包括 Microsoft Global Building Footprints 与 OpenStreetMap 的几何融合,像素级投影至 Git-10M 瓦片坐标系,面临亚米级地理偏移与 IoU 阈值调校的难题;此外,受限于 OpenStreetMap 贡献覆盖的不均衡,40 个区域仅有 OSM 数据支撑,造成了实例来源的碎片化与质量差异。
常用场景
经典使用场景
Git-10M Instance Annotations 数据集的核心应用价值在于为遥感影像提供海量、精细的实例级标注。其经典使用场景聚焦于地理空间物体识别与检索任务,研究者可基于该数据集提供的1.016亿个多边形实例及其结构化OpenStreetMap标签,构建从卫星遥感图像到建筑物、道路等地理对象的精确映射模型。通过将多边形坐标直接投影到Git-10M瓦片的像素坐标系中,该数据集极大简化了模型训练时图像与标注的对齐流程,为训练高精度的地理空间物体检测、分割与分类模型奠定了坚实的数据基础。
解决学术问题
该数据集系统解决了遥感领域长期缺乏大规模、跨区域、多类别实例级标注数据的学术困境。通过整合微软全球建筑足迹与OpenStreetMap数据,Git-10M Instances覆盖72个地理区域,其结构化标签体系包含逾63万对OSM键值对,为研究地理对象的视觉特征与语义属性之间的关联提供了前所未有的数据规模。这一资源有效支撑了地理空间跨域泛化研究,使得学术界能够深入探索模型在不同建筑风格、地貌景观及文化背景下的鲁棒性表现,推动了遥感智能解译从局部试验向全域应用的范式转变。
实际应用
在实际应用中,该数据集为智慧城市与防灾减灾等关键领域提供了核心技术支撑。通过利用其提供的地物实例标注,开发者能够构建高效的遥感图像检索系统,实现对特定类型建筑物(如学校、医院或工业设施)的快速定位与识别。其内置的评估拆分方案,包含1万个查询实例与5万个干扰实例,为实例级检索系统的性能评估提供了标准化基准。此外,数据集记录的建筑物高度信息可服务于城市三维建模与太阳能潜力评估,而多边形边界数据则能支撑变化检测、土地利用动态监测等实际地理信息系统应用。
数据集最近研究
最新研究方向
随着遥感大数据时代的到来,Git-10M实例标注数据集为地理空间智能研究提供了前所未有的细粒度监督信号。该数据集囊括1.016亿个多边形级目标标注,覆盖72个地理区域,深度融合微软全球建筑轮廓与OpenStreetMap语义标签,将非结构化地理数据转化为对齐卫星影像像素坐标的结构化实例。前沿研究方向聚焦于基于遥感图像-文本匹配的跨模态检索、建筑足迹精细提取与属性推理,以及大规模地理空间预训练模型构建。近期热点事件如通用遥感基础模型竞赛和灾害应急响应中的快速目标定位需求,均受益于此数据集提供的标准评测基准。其深远意义在于弥合地理实体语义与视觉表征的鸿沟,推动遥感智能从分类识别走向细粒度理解与可检索知识库构建。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务