- 患者拍摄X射线照片后, AI算法通过对图片分析辅助医生做医疗诊断, 包括
- 自动对不同的器官做区域分割, 精确计算比例或角度
- 根据不同疾病特征, 发现潜在的病灶可能, 提示医生
- 医生审核诊断结果后, 自动生成结构化诊断报告
脊柱侧弯 | 心影增大 | 肺结节可能 |
---|---|---|
![]() |
![]() |
![]() |
- 提高效率
- 根据经验, 医生完成一次人工诊断需要3-5分钟, 而AI算法在10秒内即可给出初步诊断结果, 医生审核结果并给出诊断报告的时间不超过1分钟, 效率极大提高
- 风险预警
- 医院繁忙时段, 医生数量可能不足, 不能立刻查看结果, 造成X射线图片堆积. 而有些疾病(如严重肺气肿)时效性要求很高, 发现病情后需要立刻给患者安排手术治疗, 否则可能危及生命
- AI辅助诊断可以实时给出所有患者的初诊结果, 根据病情优先级排序, 较严重的病情优先交给医生审核, 很严重的病情将提醒医生立即处理
- 补充偏远地区的医疗资源
- 教学使用
- 先做数据过滤, 确保图像清晰、有效
- 然后做器官区域分割, 包括脊椎、左右肺部、肋骨等
- 对于简单的疾病, 直接输入原图或者分割后的结果做分类即可
- 对于复杂的疾病, 需要配合定制的目标检测或者分类模型来判断
- 最后汇总, 生成病例报告
{:.align-center}
- 调研了公开数据集: ChestX-ray14(2017)、CheXpert(2019)、MIMIC-CXR(2019)等
公开数据集的标注 | 期望的标注 |
---|---|
![]() |
![]() |
- 为了符合国内标准, 统一病种和标注方法 , 决定自制数据集
- 与上海交通大学附属瑞金医院(三甲)合作, 数据库共有18万张原始X射线照片及对应病例报告, 院内脱敏及清洗后获得有效性数据共15.3万条
- 由瑞金医院放射科主任医师主导标注, 并对标注结果负责, 我们负责标注系统建立和数据准备, 得到精标数据3.4万张
- 建立瑞金医院DR数据集(不开源)
- 数据标注
- 成本控制
- 区域裁剪
- 数据增强
- cobb角及其定义
- 首先找到造成最大夹角的两个椎体, 然后延长上椎体的上缘线和下椎体的下缘线, 最后两条延长线的垂直线夹角即为cobb角(等于两条延长线的夹角)
- cobb角度是脊柱侧弯的重要判断依据,通常cobb角大于10度会被定义为脊柱侧弯
cobb角的定义 | 原图 | CLAHE数据增强 |
---|---|---|
![]() |
![]() |
![]() |
- 处理流程
- 原图 --> CLAHE数据增强 --> MaskRCNN实例分割 --> 外缘点转换 --> 后处理
MaskRCNN结果 | 外缘点转换 | 后处理 |
---|---|---|
![]() |
![]() |
![]() |
- 训练MaskRCNN实例分割模型
- 后处理
- 椎体间夹角为上椎体的上缘线和下椎体的下缘线之间的角度
- 计算每个椎体与其他所有椎体的夹角, 最大的角即为cobb角
- 结果评估
- 1000张测试图片找到脊柱侧弯97个, 医生保留97个, 新增0个, 召回率100%, 假阳率0%
- 选取了248张图片, 由两位医生进行手工标注, 医生之间的平均绝对误差在2.2度,算法和医生之间的平均绝对误差在3.32度
- 结果展示
{:.align-center}
- 肺结节在胸部 X 射线检查中呈现为圆形的白色阴影, 大小通常约为5 毫米至30 毫米之间, 肺结节可能是癌症的前兆
- 处理流程
- 单侧肺部图像 --> FasterRCNN目标检测 --> 切图 --> 分类模型 --> 结果
- 训练FasterRCNN目标检测模型
- 整体架构与MaskRCNN基本一致, 去掉MaskRCNN的Mask分支
- 骨干网络采用MobileNetV3, 相比HRNet, 算力要求更低, 推理速度更快
单侧肺部图像 | 目标检测结果 | 切图后分类 |
---|---|---|
![]() |
![]() |
![]() |
- 问题
- 实验中发现, 在保证高召回率(98%)时, FasterRCNN的假阳率非常高(>60%), 尝试优化网络结构或者补充数据, 假阳率只有轻微下降
- 猜想
- 卷积过程中的信息丢失: 特征提取网络本身的局限性导致的
- 周边信息及与周边的关联性信息丢失: FasterRCNN的分类器只能对RPN限定的推荐区域做分类
- 分析
- 普通物体的目标检测时, 本身具有明显特征, 不容易与其他物体混淆, 并且作为独立物体与周边区域关联性不强, 这导致卷积过程的部分信息丢失和周边关联性信息丢失对结果影响不大
- 肺结节的判定过程与普通物体不同, 卷积时的部分信息丢失和周边关联性信息丢失会导致它与其他相似结构差异过小无法区分, 这导致假阳率始终无法降低
- 证据
- 咨询医生判断肺结节的过程, 除了观察可疑区域的外观特征, 还会观察目标的纹理、周围血管的分布密度和走向等特征, 甚至会结合患者的过往病例、生活作息等信息综合判断
- 解决方案
- 结果评估
- 1000张测试图片找到肺结节疑似病灶162个, 医生保留117个, 新增4个
- 召回率97%, 假阳率28%, 假阳率大幅下降