booru-quality-80-union-db
收藏资源简介:
Booru Quality 80 Union SQLite DB 是一个高质量的 Danbooru/Gelbooru 元数据联合数据库,仅包含元数据而不包含实际图像文件。数据集主要包含 SQLite 格式的元数据数据库和可复现的脚本。主数据库文件 quality_80_union.db 包含 2,988,704 条图像记录,每条记录有 35 个字段,其中质量分数≥0.8 的记录有 2,973,255 条。该数据库是 Gelbooru 和 Danbooru 两个来源在 80% 质量阈值下的去重合并结果。数据集提供了详细的数据库架构、质量评分计算方法(基于百分位排名)、URL字段说明(包括统一的和来源特定的URL)以及维护脚本。数据来源于 trojblue/danbooru2025-metadata 和 AngelBottomless/Booru-Parquets 两个上游项目。需要注意的是,这些元数据可能包含明确/有争议的内容评级,使用者需自行过滤并遵守来源网站条款和当地法规。
Booru Quality 80 Union SQLite DB is a high-quality Danbooru/Gelbooru metadata union database, containing only metadata without actual image files. The dataset mainly includes metadata databases in SQLite format and reproducible scripts. The main database file quality_80_union.db contains 2,988,704 image records, each with 35 fields, of which 2,973,255 records have a quality score ≥0.8. This database is the deduplicated and merged result of Gelbooru and Danbooru sources under an 80% quality threshold. The dataset provides detailed database schema, quality scoring method (based on percentile ranking), URL field descriptions (including unified and source-specific URLs), and maintenance scripts. The data comes from two upstream projects: trojblue/danbooru2025-metadata and AngelBottomless/Booru-Parquets. It should be noted that these metadata may contain explicit/controversial content ratings, and users need to filter them by themselves and comply with the source website terms and local regulations.
Booru Quality 80 Union SQLite DB 数据集概述
数据集简介
该数据集提供高质量的 Danbooru/Gelbooru 元数据联合的 SQLite 元数据库及可复现脚本。不包含图像文件,图像位置仅包含 URL 元数据。
主要文件
- 入口文件:
data/quality_80_union.db(主 SQLite 数据库)
文件内容清单
| 路径 | 用途 |
|---|---|
data/quality_80_union.db |
MD5 去重后的质量联合数据库 |
data/gelbooru.db |
标准化的 Gelbooru 源元数据库 |
data/danbooru2025_candidate.db |
包含 MD5 的 Danbooru 源元数据库 |
data/danbooru.db |
旧版 Danbooru 数据库(兼容保留) |
scripts/convert_danbooru.py |
Danbooru 转换脚本 |
scripts/convert_gelbooru.py |
Gelbooru 转换脚本 |
scripts/build_quality_union_db.py |
联合数据库构建脚本 |
scripts/maintenance/repair_quality_percentiles.py |
百分位修复/溯源脚本 |
docs/database.md |
详细的数据库模式和使用说明 |
dataset_manifest.json |
文件大小、校验和及数据库统计信息 |
quality_80_union.db 关键统计
| 指标 | 数值 |
|---|---|
images 表中行数 |
2,988,704 |
images 表列数 |
35 |
quality_score >= 0.8 的行数 |
2,973,255 |
quality_score < 0.8 的行数 |
15,449 |
| 通过 Gelbooru 80 阈值筛选的行数 | 2,034,916 |
| 通过 Danbooru 80 阈值筛选的行数 | 1,850,329 |
| 同时通过两者筛选的行数 | 896,541 |
| 两者均未通过的行数 | 0 |
images 表是 Gelbooru 80 百分位阈值选择与 Danbooru 80 百分位阈值选择的 MD5 去重联合结果。
质量评分机制
- 评分算法:
rating_bucket_cume_dist_v1 - 计算公式:
quality_score = max(gelbooru_score_pct, danbooru_score_pct)pct(score, rating) = count(score <= current_score within rating) / count(rating)
- 评分范围:0 到 1
image_parquet_file字段为未来本地图像 parquet 分片文件名预留,当前数据库中可为空
URL 字段说明
canonical_file_url:统一的原始文件 URL- 同时保留各源特定 URL:
gelbooru_file_url和danbooru_file_url
上游数据来源
trojblue/danbooru2025-metadataAngelBottomless/Booru-Parquets(gelbooru.parquet)
安全与使用注意事项
本数据集包含 booru 内容的元数据,可能包含露骨/有争议的评级行。用户需自行负责过滤评级并遵守源网站条款及当地法规。此上传不授予下载或重用第三方图像的权利。




