MCPcopy Index your code
hub / github.com/WheatCao/ICCV2025-IRGPT

github.com/WheatCao/ICCV2025-IRGPT @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
13 symbols 37 edges 4 files 11 documented · 85% updated 38d ago★ 447 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

[ICCV2025] IRGPT: A Large-scale Real-world Infrared Image Dataset

Official repository for the IR-TD dataset from the ICCV 2025 paper:
"IRGPT: Understanding Real-world Infrared Image with Bi-cross-modal Curriculum on Large-scale Benchmark"


Dataset Overview

IR-TD (InfraRed-Text Dataset) is the first large-scale, real-world infrared image-text benchmark, curated for advancing multi-modal vision-language research in the infrared domain.
It is released together with our ICCV 2025 paper:
IRGPT: Understanding Real-world Infrared Image with Bi-cross-modal Curriculum on Large-scale Benchmark.

Key Statistics

  • Total samples: Over 260,000 real infrared–text pairs
  • Sources: Aggregated from 63 publicly available datasets (e.g., LLVIP, KAIST, FLIR, VTUAV, RGBT234, LasHeR, etc.)
  • Annotations:
  • Detailed image captions (LLM-generated and human-refined)
  • Rich question-answer (QA) pairs (LLM & rule-based)
  • Multi-task labels for 9 core tasks (see below)

Data Composition

IR-TD is organized into three main subsets: - Pre-training Subset: 190K+ pairs for large-scale model pretraining (image-text pairs) - Instruction (Fine-tuning) Subset: 33K+ samples for instruction-following and Q&A training - Benchmark Subset: 37K+ samples for multi-task evaluation

Task Coverage

The IR-TD benchmark supports the following 9 representative tasks:

Task Description
Recognition Multi-choice object/category recognition
Grounding Object localization with bounding boxes
Location Return coordinates of all instances of a category
Relationship Spatial relationship reasoning (left/right/front/back/etc)
Re-ID Person re-identification (cross-scene/camera)
Security Identify categories absent from the image
Aerial Counting Vehicle counting from UAV imagery
Pedestrian Counting People counting in crowd scenes
Scene Scene classification (urban/field/forest, etc.)

Annotations are generated via a combination of LLM-based natural language description, rule-based QA pair construction, and standardized templates for each task.

Source Diversity

IR-TD merges and re-annotates images from diverse open datasets, covering: - Urban, rural, aerial, surveillance, night, industrial scenes - Representative sources:
- LLVIP (15.5K), KAIST (95.3K), FLIR (10K), VTUAV (1.7M), RGBT234 (234K), LasHeR (734.8K), MFNet, IRSTD-1k, SIRST-AUG, and more
- See docs/source_datasets.md for full list

Unaligned visible-infrared pairs are processed with semantic cropping to ensure cross-modal alignment.

Download

📦 Early Access Version

To enable researchers to quickly explore and experiment with the dataset, we have released an early version containing some of the most highly requested samples.

  • 🚀 Includes 80,000+ images
  • 🚀 Primarily generated using LLM-based methods
  • 🚀 Aimed at providing the community with early access and faster iteration

This release is intended for academic research use only. Feedback is welcome as we continue to improve and expand the dataset.

📢 Full Dataset

The text description of the data has been uploaded to ICCV2025-IRGPT/json_sft/json_sft.zip Due to the large scale of the data, we are unable to upload it. Since most of them are public datasets, we suggest that you download them by yourself. Due to copyright and other reasons, we can not upload some small-scale datasets now (Such as 27, 32-50). You can now block this part of the content when using the dataset.

✅ Model Weight

Due to unknown reasons, Google Netdisk is temporarily unavailable. We have updated the link to Baidu Netdisk

Citation

If you find this dataset helpful in your research, please consider citing our paper:

```bibtex @article{cao2025irgpt, title={IRGPT: Understanding Real-world Infrared Image with Bi-cross-modal Curriculum on Large-scale Benchmark}, author={Cao, Zhe and Zhang, Jin and Zhang, Ruiheng}, journal={arXiv preprint arXiv:2507.14449}, year={2025} }

Core symbols most depended-on inside this repo

extract_number
called by 2
test_utils/Counting.py
extract_points
called by 2
test_utils/Location.py
extract_boxes
called by 2
test_utils/Detection.py
load_json
called by 1
test_utils/Counting.py
calculate_metrics
called by 1
test_utils/Counting.py
distance
called by 1
test_utils/Location.py
match_points
called by 1
test_utils/Location.py
evaluate_json
called by 1
test_utils/Location.py

Shape

Function 13

Languages

Python100%

Modules by API surface

test_utils/Location.py4 symbols
test_utils/Detection.py4 symbols
test_utils/Counting.py4 symbols
test_utils/Recognition.py1 symbols

For agents

$ claude mcp add ICCV2025-IRGPT \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page