13块骨逐一分级
定位骨区 → 判断等级 → 按 RUS-CHN 标准换算骨龄。
从临床读片到模型升级,再到数据集建设。看清技术选择、训练步骤与三方合作的交付要求。
RUS-CHN 标准 × 模型升级 × 高质量数据
定位骨区 → 判断等级 → 按 RUS-CHN 标准换算骨龄。
在现有分级模型基础上升级,兼顾局部形态与全局发育关联。
男女各5,000份,覆盖3~18岁,重点覆盖6~16岁。
AI预测骨龄 ↔ 医生标注骨龄
骨龄 − 实际年龄
说明:围绕壹童慧"AI骨龄"项目,系统梳理骨龄读片的临床现状、现有技术路线的局限性、新一代大模型技术的升级路径、完整训练流程,以及面向三方数据合作(景联文科技)的数据集构建需求清单。
所有内容均基于公开文献、行业资料与公司内部技术文档,不确定之处已明确标注。
核心概念前置说明:
MAE = Σ |AI预测骨龄 − 医生标注骨龄| ÷ 样本数。例如报告中提到的 MAE = 0.34岁,意思是:在历史200例评估集上,AI每次预测的骨龄与医生判断的骨龄,平均相差0.34岁。两者关系可以理解为:
| 概念 | 全称 | 比较对象 | 使用场景 |
|---|---|---|---|
| MAE | 平均绝对误差 | AI预测骨龄 vs. 医生标注骨龄 | 评估AI模型的预测准确度 |
| 骨龄差 | 骨龄 − 实际年龄 | 骨龄 vs. 患儿实际年龄 | 临床判断发育是否正常 |
MAE衡量AI有多准,骨龄差衡量孩子发育是否正常。
RUS-CHN 用13块骨逐级评分换算骨龄;传统人工读片在一致性、效率与标准更新上仍受制约
定位13块骨 → 逐骨判断等级 → 求和换算骨龄。每块骨的等级均可回溯,与医生手工读片流程一致。
在左手腕正位X光片中定位桡骨、尺骨、第1/3/5掌骨及对应指骨,共13个骨化中心。
按形态特征分等级(桡骨最多14级,其余8~12级),男女各有独立评分表对应标准分值。
13块骨分值求和得到CHN总分(0~1000分),代入公式换算为骨龄,生成可回溯评估结果。
一致性差、效率低下、标准更新滞后。即便方法成熟,人工读片仍难以规模化、标准化。
不同医生对同一张片的判读差异大;经验分布不均,基层医院挑战更突出。
人工逐骨评分耗时,高门诊量场景下读片成为诊疗瓶颈。
中华-05沿用至今;当代儿童发育加速,卫健委2022年已提出需更新标准。
骨龄(Bone Age)是骨骼的生物学年龄,通过拍摄儿童左手腕部X光片,观察骨骺(骨化中心)的形态发育程度来判断。它被公认为评价儿童生长发育的"金标准",广泛应用于以下场景 [1]:
骨龄与实际年龄并不总是一致。骨龄超前或落后均可能提示发育异常,临床医生通常以骨龄差(骨龄 − 实际年龄)超过 ±2岁 作为异常警戒线。
目前国内外临床使用的骨龄评估方法主要有三类:
| 方法 | 起源 | 原理 | 适用人群 | 主要局限 |
|---|---|---|---|---|
| G-P图谱法(Greulich-Pyle) | 美国,1950年代 | 将X光片与标准图谱对比,找最相似图谱 | 欧美白人儿童 | 主观性强;基于美国1930~1940年代数据,不适合中国儿童 |
| TW法(Tanner-Whitehouse) | 英国,1962年起 | 对13~20块骨骺逐块评分,求和换算骨龄 | 欧洲儿童 | 数据来源为欧洲人群,对中国儿童系统性偏差 |
| CHN法 | 中国,1980年代 | 基于中国儿童大样本制定的计分法 | 中国儿童 | 数据较旧,不适应当代儿童发育加速趋势 |
| 中华-05法(RUS-CHN) | 中国,2005年 | 在TW3基础上,用中国儿童数据重新制定 | 中国儿童(主流) | 标准已有约20年,国家卫健委2022年提出需更新 [1] |
中华-05法是目前国内临床最广泛使用的骨龄评估标准,全称为《中国人手腕骨发育标准——中华05》,由国家体育总局于2005年发布,属于行业标准。其核心方法 RUS-CHN 的评估流程如下 [2] [3]:
这一流程的核心价值在于完全可解释:每张报告的每块骨等级均可回溯,与医生手工读片流程完全一致,因此具备临床合规性。
从图谱匹配,到检测分类,再到视觉基础模型
2000年代~2015年 · 依靠相似图像检索,受图谱与图像质量限制。
2015年起 · YOLO定位骨区,ResNet判断逐骨等级。
2022年起 · 探索全局关联建模及医学预训练知识迁移。
YOLOv5 + 9个ResNet18分类模型
本轮独立测试集采用400例,结果需重新评估。
最早的骨龄AI系统本质上是图像检索系统:建立一个包含大量已知骨龄的标准图谱数据库,当新片传入时,通过图像相似度算法找出数据库中最相似的一张,返回对应骨龄。这正是公司此前对接的外部骨龄API所采用的技术路线——基于G-P图谱法的模板匹配。
这类系统的局限显而易见:精度受限于数据库规模和图像相似度算法的质量;当输入图像质量差(曝光不足、摆位偏斜)时,匹配结果不稳定;且G-P图谱法本身不适合中国儿童,存在系统性偏差。
深度学习的兴起彻底改变了骨龄AI的技术路线。卷积神经网络(CNN) 通过多层卷积核在图像上滑动提取特征,从浅层的边缘、纹理,到深层的骨骺形态、发育成熟度特征,逐层抽象。这一特性与骨龄读片的视觉本质高度契合 [5]。
CNN在骨龄领域的主要应用范式有两种:
公司内部现有系统("AI测骨龄")正是采用这一架构:YOLOv5负责检测,9个ResNet18分类模型负责13块骨的等级判定,在历史200例评估集上实现了 MAE(平均绝对误差) = 0.34岁,±1岁内准确率98% 的水平。这已是CNN架构在该任务上的较高水准。
以Vision Transformer(ViT)为代表的新一代视觉模型,以及以MedSAM 为代表的医学基础模型,正在成为医学影像AI的新主流。
近期提升分级能力,中期引入医学预训练,长期融合临床信息
升级CNN + Transformer混合架构;重点补充第一/第三掌骨、第五中节/远节指骨的薄弱等级数据。
探索MedSAM、PMC-ViT等医学预训练模型,通过LoRA微调提升泛化能力。
融合骨龄片、性别、实际年龄、身高和体重,拓展生长发育评估。
以历史0.34岁为参考;目标需通过独立测试验证。
CNN的核心机制是局部卷积:3×3的小卷积核在图像上逐格滑动,每次只"看"一小块区域。这意味着CNN天然擅长提取局部特征(骨骺边缘、骨化中心形状),但对于跨骨骼的全局发育关联(例如桡骨与指骨的发育同步性)的建模能力有限。Vision Transformer(ViT)的核心机制是自注意力(Self-Attention):将图像切分为若干小块(patch),每个patch都可以直接与其他任意patch进行信息交互,从而建模全局关系。这使得ViT能够同时关注到多块骨骼的发育状态,理论上更符合骨龄读片的临床逻辑——医生在判断骨龄时,并非孤立地看每块骨,而是综合考量整体发育水平 [7]。
研究表明,BAE-ViT(2024年)等基于ViT的骨龄模型在多样化图像质量和不同年龄段的泛化能力上优于传统CNN [7]。
| 维度 | 旧系统(图谱匹配) | 当前系统(CNN) | 升级方向A(ViT) | 升级方向B(医学基础模型微调) | 升级方向C(多模态大模型) |
|---|---|---|---|---|---|
| 代表架构 | G-P模板匹配 | YOLOv5 + ResNet18 | BAE-ViT / SVTNet | MedSAM + LoRA | GPT-4V / LLaVA-Med |
| 骨龄MAE参考 | 1~1.5岁 | 0.34~0.63岁 | 0.30~0.45岁 | 待验证 | 不稳定 |
| 数据需求量 | 大(图谱库) | 中(每等级30~100张) | 较高 | 低~中(迁移学习优势) | 高(图文对) |
| 可解释性 | 低(黑箱匹配) | 高(逐骨等级可回溯) | 中 | 中 | 高(自然语言报告) |
| 训练成本 | 低 | 低~中 | 中 | 中(LoRA显著降低) | 高 |
| 技术成熟度 | 高(但已落后) | 高 | 中高 | 中 | 低(骨龄专用) |
| 与RUS-CHN的兼容性 | 差(基于G-P) | 完全兼容 | 完全兼容 | 完全兼容 | 需定制 |
| 推荐优先级 | 已弃用 | 现有基线 | 优先升级 | 中期探索 | 长期研究 |
基于以上分析,计划采取分阶段升级策略:
采用预训练权重进行监督微调,独立测试集全程封存
统一图像格式,筛选曝光、清晰度与摆位,完成隐私脱敏。
标出13块骨边界框与发育等级,初标后由高年资医生复核。
9,600份用于训练与验证;400份独立测试,裁剪图随原片保持相同划分。
检测模型基于COCO权重,分级模型基于ImageNet或医学预训练权重。
400例,男女各200例,覆盖3~18岁;衡量MAE、±1岁内准确率与逐骨等级误差。
识别薄弱部位和稀疏等级,定向补数据后重新训练、评估。
验证集从9,600份训练来源中独立划分;400例测试集不参与训练或调参。
当前壹童慧骨龄AI的训练不是从零开始(0-1预训练),而是属于迁移学习+监督微调路径。具体:
这属于大模型训练体系中的后训练(Post-Training)阶段,具体是监督微调(Supervised Fine-Tuning, SFT),即用带标注的骨龄数据对预训练模型进行有监督的参数更新。与RLHF(基于人类反馈的强化学习)不同,骨龄任务有明确的客观标准(医生复核等级),不需要偏好学习。
输入:原始骨龄片 · 按步骤向下阅读
迭代闭环:薄弱等级分析 → 定向补充数据 → 重新训练 → 再次评估
以筛选前数量统一规划;裁剪图按每份原片13块骨计算
DICOM原片
含训练、验证与独立测试部分
对应124,800张裁剪图、124,800个检测框(筛选前理论值)。验证集从该部分单独划分。
男女各200例,对应5,200张测试裁剪图;与训练和验证部分隔离封存。
质检后数量备注:有效原片总量预计约8,500~9,000份,有效裁剪图约100,000~110,000张;均为总量估算,非训练净数量,最终以实际质检为准。独立测试目标仍为400例。
1 : 1 男女均衡
≥100张 每部位每等级目标
≥0.75 Kappa一致性
≥0.85 ICC重测一致性
多地区来源,单一机构占比≤40%。
本项目确定采购 10,000 份骨龄X光片DICOM源文件,这一数量并非来自单一文献的直接引用,而是基于以下四个维度的综合推断,属于有据可查的工程估算,而非精确的学术结论。维度一:国际基准参照
目前公认规模最大的公开骨龄数据集是RSNA 2017骨龄挑战赛数据集,共14,236张手腕X光片(训练集12,611张、验证集1,425张、测试集200张),由斯坦福大学和科罗拉多儿童医院联合构建,标注方式为G-P法整体骨龄(月数)[6]。
这一数据集的标注任务相对简单——每张片子只需标注一个骨龄数值,由多名专家评估取均值。
本项目采用RUS-CHN法(中华-05法),需对每张片子的13块关键骨逐一判断发育等级,标注复杂度约为RSNA数据集的13倍以上。因此,即便以RSNA的12,611张作为参照基准,本项目的数据需求也不应低于这一量级。维度二:等级覆盖完整性的反推计算
RUS-CHN(中华-05法)标准涉及13块关键骨,各骨等级数量从10到14个不等,加权平均约11.5个等级,理论上共需覆盖约150个"部位×等级"组合。为保证每个组合的分类模型有足够训练样本,工程实践中通常要求每个等级至少100张有效裁剪图(低于此阈值的等级被标记为"薄弱等级",模型在该等级上的判断可靠性显著下降)。
关键约束在于:一张原始片只能切出该片子当前发育阶段所对应的等级样本。例如一张6岁儿童的片子,其桡骨可能处于等级3,无法为等级10提供样本。要覆盖全部年龄段的全部等级,必须有足够多的不同年龄段原始片。以下是基于年龄段分布的反推:
| 年龄段 | 覆盖的主要等级区间 | 原始片数 | 说明 |
|---|---|---|---|
| 3~5岁 | 低等级(1~3级) | 500张 | 等级稀疏,需重点保障 |
| 6~8岁 | 中低等级(2~5级) | 1,500张 | 临床常见就诊年龄段 |
| 9~11岁 | 中等级(4~7级) | 2,000张 | 青春期前,等级变化快 |
| 12~14岁 | 中高等级(6~10级) | 3,000张 | 青春期,等级最丰富,模型训练核心区间 |
| 15~16岁 | 高等级(8~12级) | 2,000张 | 骨骺接近融合,高等级样本主要来源 |
| 17~18岁 | 极高等级(11~14级) | 1,000张 | 骨骺融合期,稀疏等级补充 |
| 合计 | — | 10,000张 | 男女各半,约5,000张/性别 |
按此分布,10,000张原始片经裁剪后可产生约 130,000 张骨区裁剪图(10,000张 × 13块骨),扣除无效图(暗图、骨化中心未出现等)后有效裁剪图约100,000~110,000 张。
按150个"部位×等级"组合均摊,平均每组合约 650~730 张,远超100张的最低阈值,可支撑充分的模型训练和数据增强。维度三:迭代冗余与质量损耗预留
医疗影像数据在实际采集和标注过程中,存在不可避免的质量损耗:图像质量不达标(曝光、摆位)导致的剔除率通常在5~15%;标注一致性不达标需要重标的比例约5~10%;测试集需要独立封存400例不参与训练。
综合考虑,10,000 份原始片在经过质量筛选后,有效原始片总量估计约为 8,500~9,000份(含训练与测试来源,非训练集净数量);实际入库数量以质检结果为准。
若采购量仅为5,000张,经质量损耗后有效片数约4,000~4,500张,部分稀疏等级(尤其是3~5岁和17~18岁区间)将出现明显的样本不足。
维度四:模型迭代与持续优化的长期需求
骨龄AI模型不是一次性交付,而是需要持续迭代的系统。
10,000份数据不仅用于当前版本的训练,还需要为以下场景预留容量:
从长期视角看,10,000份是一个可支撑2~3轮迭代升级的合理起点,而非仅够一次训练的最低量。
说明:以上推断基于工程逻辑和类比参照,目前尚无公开文献对"RUS-CHN法骨龄AI模型所需最优训练集规模"给出精确的实验验证结论。10,000份是综合多维度约束后的合理工程判断,实际效果需在首轮训练完成后,通过薄弱等级分析报告进一步验证和调整。
本次采购10,000份骨龄X光片DICOM源文件,构建一套完全符合 RUS-CHN(中华-05)标准的中国儿童骨龄标注数据集。数据集按用途划分为三个子集:
| 子集 | 用途 | 规模 | 说明 |
|---|---|---|---|
| 检测训练集 | 训练骨区定位模型(YOLOv5/v8) | 9,600份原始片 | 每份标注13块骨的边界框,占总量96% |
| 独立测试集 | 最终性能评估,全程封存不参与训练 | 400份原始片 | 男女各200份,3~18岁均匀分布,占总量4% |
| 分类训练集 | 训练13块骨的发育等级分类模型 | 124,800张骨区裁剪图(筛选前理论值) | 由9,600份原始片 × 13块骨裁剪而来,按部位/等级归档;验证集从该部分独立划分 |
| 数据类型 | 数量 | 备注 |
|---|---|---|
| DICOM原始文件 | 10,000份 | 采购总量 |
| 训练与验证用原始片 | 9,600份 | 筛选前,占采购总量96%;验证集单独划分 |
| 检测标注边界框数量 | 124,800个 | 训练部分:9,600张 × 13块骨,筛选前理论值 |
| 骨区裁剪图总量 | 130,000张 | 全部原片:10,000份 × 13块骨,筛选前理论值 |
| 独立测试集 | 400份 | 固定封存,不参与任何训练 |
图像来源:
图像质量要求:
隐私脱敏:
初级标注医生(负责初标):
高年资复核医生(负责审核):
A. 检测标注(用于检测模型训练)
在原始X光片上,对以下13块核心骨逐一标注矩形边界框(Bounding Box):
| 编号 | 骨骼名称 | 英文缩写 | 等级数量 |
|---|---|---|---|
| 1 | 桡骨 | Radius | 14个等级 |
| 2 | 尺骨 | Ulna | 12个等级 |
| 3 | 第一掌骨 | MCP1 | 11个等级 |
| 4 | 第三掌骨 | MCP3 | 10个等级 |
| 5 | 第五掌骨 | MCP5 | 10个等级 |
| 6 | 第一近节指骨 | PIP1 | 12个等级 |
| 7 | 第三近节指骨 | PIP3 | 12个等级 |
| 8 | 第五近节指骨 | PIP5 | 12个等级 |
| 9 | 第三中节指骨 | MIP3 | 12个等级 |
| 10 | 第五中节指骨 | MIP5 | 12个等级 |
| 11 | 第一远节指骨 | DIP1 | 11个等级 |
| 12 | 第三远节指骨 | DIP3 | 11个等级 |
| 13 | 第五远节指骨 | DIP5 | 11个等级 |
B. 等级分类标注(用于分级模型训练)
在骨区裁剪图(由检测模型或人工裁剪)上,按RUS-CHN标准对每块骨标注发育等级:
部位_等级_字等级(如 Radius_8_8-2);一致性检验:
为保证模型在各年龄段、各性别的均衡表现,10,000 份数据需满足以下分布要求:年龄分布(以DICOM原始片计):
| 年龄段 | 建议比例 | 建议数量 | 覆盖等级区间 | 说明 |
|---|---|---|---|---|
| 3~5岁 | 5% | 500份 | 低等级(1~3级) | 骨化中心早期,等级稀疏,需重点保障 |
| 6~8岁 | 15% | 1,500份 | 中低等级(2~5级) | 临床常见就诊年龄段 |
| 9~11岁 | 20% | 2,000份 | 中等级(4~7级) | 青春期前,发育变化明显 |
| 12~14岁 | 30% | 3,000份 | 中高等级(6~10级) | 青春期,等级最丰富,模型训练核心区间 |
| 15~16岁 | 20% | 2,000份 | 高等级(8~12级) | 骨骺接近融合,高等级样本主要来源 |
| 17~18岁 | 10% | 1,000份 | 极高等级(11~14级) | 骨骺融合期,稀疏等级补充 |
| 合计 | 100% | 10,000份 | 全等级覆盖 | 男女各5,000份 |
来源多样性:建议来自至少5个以上不同地区 的医疗机构,单一机构提供数量不超过总量的40%,以提高模型的泛化能力(避免单一医院设备参数、拍摄习惯导致的过拟合)。
bone_age_dataset/
├── raw_dicom/ # DICOM原始文件(10,000份)
│ ├── train/ # 训练集(9,600份)
│ └── test/ # 测试集(400份,独立封存)
├── raw_images_png/ # DICOM转换后的PNG图像(10,000张)
├── detection_annotations/ # 检测标注文件
│ ├── train_coco.json # COCO格式标注(9,600张)
│ └── train_voc/ # VOC格式标注(XML)
├── classification_dataset/ # 分类训练数据集(9,600份原片 × 13块骨)
│ ├── Radius/
│ │ ├── grade_1/ # 等级1的裁剪图(目标每等级≥100张,实际按分布统计)
│ │ ├── grade_2/
│ │ └── ...(共14个等级文件夹)
│ ├── Ulna/
│ └── ... (共13个部位文件夹,训练部分124,800张裁剪图,筛选前理论值)
├── test_crops/ # 测试裁剪图(400 × 13 = 5,200张,独立封存)
├── metadata.csv # 元数据表
│ # 字段:image_id, gender, birth_month, scan_date, actual_age_months,
│ # doctor_bone_age, hospital_id, region, device_model, quality_flag
├── annotation_records.csv # 标注记录表
│ # 字段:image_id, bone_name, initial_grade, review_grade, reviewer_id,
│ # annotation_date, confidence_level, is_valid
└── quality_report.xlsx # 数据质量报告
# 内容:各部位×等级的训练/测试样本数统计、薄弱等级列表、一致性检验结果| 工作项 | 数量 | 单位工作量 | 预估总工时(纯人工) |
|---|---|---|---|
| DICOM原始文件采集与脱敏 | 10,000份 | — | 视医院合作情况而定 |
| 图像质量筛选(曝光、摆位、清晰度) | 10,000份 | 2~3分钟/张 | 约330~500小时 |
| 检测标注(13个边界框/张) | 9,600张 | 15~20分钟/张 | 约2,400~3,200小时 |
| 等级分类标注(13块骨/张) | 9,600张 | 20~30分钟/张 | 约3,200~4,800小时 |
| 高年资医生复核 | 9,600张 | 10~15分钟/张 | 约1,600~2,400小时 |
| 质量审核与数据质量报告 | — | — | 约200~300小时 |
| 合计 | — | — | 约7,730~11,200小时 |
工时说明:以上为纯人工操作的上限估算。景联文的AI预标注+人工精修模式可将标注和复核环节效率提升2~3倍,预估实际工时可压缩至4,000~6,000小时 左右。
具体工时,需与景联文沟通后确认。
景联文科技 · 数据生产平台与医学专家评审机制
覆盖采集、标注、质检与增强,支持AI预标注和人工精修。
对接专业标注及复核资源;骨龄医生的资质和数量需落实。
核实医学专家资质、医院合作资源、影像授权与脱敏流程。
由合作方完成标注,公司医学顾问验证一致性及质量。
启动批量采集与标注,按交付清单持续验收。
杭州景联文科技有限公司(英文:Hangzhou Jinglianwen Technology Co., Ltd.)成立于2012年4月,总部位于杭州,是国内领先的AI数据生产运营商,入选杭州"新八骏"企业名单 [9]。
公司业务经历了从生物识别算法(指纹防伪)→ AI数据采集标注 → 高质量AI数据集生产运营的三阶段演变。融资方面,2025年5月完成数千万元Pre-A轮融资,2026年7月完成近亿元A轮融资(投资方包括医疗科技公司麦迪科技)[10] [11]。
景联文的核心竞争力构建在两个自研平台上:
景联文的医疗数据处理平台对本项目具有直接支撑价值 [13]:
| 指标 | 数据 |
|---|---|
| 成立时间 | 2012年 |
| 数据处理基地 | 全国4个(芜湖、重庆、贵阳等) |
| 标注团队规模 | 万人级 |
| 累计交付数据 | 超亿条结构化数据 |
| 自建数据集 | 1,500余个,总量超10PB |
| 头部大模型客户覆盖 | 100%(华为、腾讯、阿里等) |
| 政企客户数量 | 1,000余家 |
| 客户复购率 | 90% |
| 安全认证 | 通过多项国际安全认证(ISO等) |
景联文具备承接本项目数据需求的基础能力,但有以下几点需要明确确认:
技术、数据、验证三条主线同步推进
统一采用筛选前理论规模;其中400例独立测试。
优先CNN + Transformer;中期LoRA微调;长期探索多模态。
以逐骨分级数据为核心,确保性别、年龄及机构来源覆盖。
确认专家资源,以小批量试标证明质量后扩大合作。
本报告的核心结论可以归纳为以下五点:
临床标准、技术论文与合作方资料 · 共13项
技术与临床背景的参考文献,以及景联文科技相关资料。点击正文引用可直接定位对应条目。