早上八点,在广州市第一人民医院南沙分院的放射科里,身穿白大褂的冯嘉骏开始了一天的忙碌工作。这位90后的年轻小伙,从2012年在广州医科大学毕业后,就进入了这所医院工作,一干就是十年,目前已经是医院放射科的主管技师。

据医学界统计,2023年,全国医院放射从业人员大约158072人。放射科的医务人员大致可以分为放射技术和放射诊断两类,医院的患者到放射科做检查,首先接触的就是放射技师。近年来,随着医院面临检查量上升、医疗设备更新缓慢等挑战,利用AI技术提升医疗诊断的准确性和效率性,从而解放医生劳动力,成为了医疗行业的迫切需求。现实医疗临床中需要写代码的情况并不多见,但有人已经开始探索将AI技术落地到医疗场景中,冯嘉骏便是这个群体里的代表之一。


冯嘉骏在放射科工作

与飞桨结缘纯属偶然

提起与AI结缘,冯嘉骏显得有点腼腆,他用一口纯正的广东普通话,向我们回忆了自己最初的“技术求医”经历。他说,自己高中就对医学产生了浓厚的兴趣,填报高考志愿时考虑到自己性格更像一个“IT技术宅男”,因此最终在医学影像诊断和医学影像技术两个不同方向中选择了医学影像技术专业。

2009年,冯嘉骏考入广州医科大学,自学了网页设计,后来又自学了C语言、Python等计算机编程语言。2019年正值AI比较火爆,他无意中看到了飞桨举办的“深度学习7天打卡营”公开课,接触到AI技术,从此对AI的学习热情一发不可收拾。

2020 年初,冯嘉骏正式加入飞桨AI Studio-人工智能学习与实训社区的公开课进行学习,他惊讶地发现原来国内竟然还有这样的自主的、完善的深度学习框架!之后一年,冯嘉骏跟着公开课学习,包括图像分割、目标检测、医疗数据标注等知识,随着对深度学习的认知不断加深,他了解到飞桨能为开发者提供端到端套件,帮助开发者0代码开发项目,他于是尝试将所学应用到医疗影像领域中。2021年9月至2022年9月,冯嘉骏发布了13篇与医疗相关的精选项目。2022年,冯嘉骏加入PPDE计划,成为飞桨社区的指导老师。

PPDE(PaddlePaddle Developer Experts)全称飞桨开发者技术专家,是飞桨开发者的荣誉认证体系,由来自国内外顶尖高校和行业Top企业的技术骨干组成,他们为飞桨AI Studio人工智能学习与实训社区开发者提供专业指导,帮助开发者探索AI在各领域的前沿应用,创造更多的开源项目成果。自2020年5月20日发布计划以来,已有290多位开发者获得了飞桨开发者技术专家认证。

测心胸比从人工测量转向计算机视觉

加入飞桨社区后,冯嘉骏结合医学专业相关知识,利用飞桨模型和开发套件,开发了腰椎辅助诊断系统、肺部疾病分类、椎间盘自动重建等多个项目,目前骨龄预测项目已经应用到他所在的医院科室中,腰椎重建和快速测心胸比项目也形成了重要的学术科研成果。

他重点介绍了“快速测心胸比”项目。放射科医生在下诊断之前,会花费不少时间看医学影像图像,测量各种数据指标,从而更好地判断患者的病情。测心胸比是影像诊断中判断心脏是否增大的常用手段,心胸比是指在X线片上心脏横径与胸廓横径之比,一般成年人正常心胸比不大于0.5,如果心胸比大于0.5,说明心脏有增大的倾向,患者需要去做进一步的CT检查,确定导致心脏增大的原因。

医师手动计算心胸比需要先测量心脏最大横径

与肺部最大横径,再计算两者比率

通常,医院的放射医师手动测心胸比,一天可能要测四五百张,非常耗费时间。此外,由于人的肺部是一个不规则的生理结构,不是简单找到点到点的直径距离就能测出来。因而,人工测心胸比主观性强,容易有误差,可能不同的医生检测出来的结果也并不一样。

冯嘉骏选择使用PaddleSeg 2.0开发工具,实现自动准确测量心胸比,最终使得肺部和心脏的医疗图像分割精度结果分别达到了0.978和0.955的准确率。

作为计算机视觉领域重要的技术之一,图像分割将图像分成若干具有相似性质的区域,是图像语义理解的关键环节。冯嘉骏采取区域分割方法,基于飞桨图像分割套件PaddleSeg,借助其高精度和轻量级优势,将心脏和肺部两个器官的横径准确测量出来,目前该技术已经应用到农田分割、工业机器目标检测、医疗影像分割等领域。

AI在医疗行业落地遇到难题

冯嘉骏认为计算机视觉技术、PaddleSeg在医学场景中具有广泛的应用场景。因为医学图像大多都与图像分割分不开,除了测心胸比,其他像涉及测量脑出血量、肺部结节、肿瘤等患病器官的体积和位置时,计算机视觉同样能发挥它的独特作用。

例如,在诊断检查肿瘤的影像中,医生通常要手动把肿瘤的目标数据勾画出来,再进一步提取特征或者建模,现实中对肿瘤目标进行勾画很耗时。如果用一个新AI模型可以自动分割肿瘤,那么,当有新的患者需要预测,就能直接输入患者数据,实现快速分割目标,进行自动勾画,这就大大节省了医生的时间。

要知道现实工作中,医生的时间是非常宝贵的。比如,医疗有一种常见的检测项目是骨龄检测,是指各年龄时的骨成熟度,主要用于诊断儿童身高发育等方面疾病。在骨龄检测中,医生计算一个骨龄需要10多分钟,但这个时间医生可以写好多份报告了,因而骨龄预测往往是让医生头疼的事情。

察觉到这一痛点后,冯嘉骏根据骨龄图谱做了一个自动预测的AI工具,借助飞桨目标检测套件PaddleDetection,将其安装到阅片器电脑上,医生可以从影像系统里获取图像直接进行预测,这样医生只需要三四分钟就可完成一个结构化的骨龄报告。 

虽然自己在医疗领域进行了不少探索,但放眼整个医疗行业,冯嘉骏坦言,AI在医疗行业中的落地仍面临不少难题。具体而言:

  • 一方面是训练数据与现实数据差别很大。人的疾病多种多样,但训练数据大多来自于健康类或常见疾病的数据,实际落地后需要针对医院数据对模型进一步优化。如,一些专科肿瘤医院,肿瘤性患者比较多,而一些大的三甲医院可能外伤类患者比较多,当模型落地到具体医院时,首先需要针对不同医院数据重新对模型进行优化,才能让模型更加准确和贴合实际。

  • 另一方面,不同的医疗机构有着不同的影像系统,各个系统之间十分封闭,存在较严重的“数据孤岛”和安全信息保护问题,从而增加了AI医疗设备推广的难度。

冯嘉骏在飞桨AI Studio人工智能学习与实训社区里写下的自我介绍是:想使用深度学习工具在专业上有点作为。相信随着AI技术的发展,未来会有越来越多像冯嘉骏一样的技术专家、程序员、工程师,利用自己的专业技术和对行业的洞察,投身于AI的落地中,而飞桨也将持续陪伴开发者前行,为千行百业的智能化升级注入生生不息的动力。

10年放射科医师,想用深度学习在医疗行业有所作为相关推荐

  1. 想知道深度学习卷积在GPU上如何优化吗?“大神”赵开勇带你深入浅出

    想知道深度学习卷积在GPU上如何优化吗?"大神"赵开勇带你深入浅出 2016-08-19 11:54 转载 陈杨英杰 0条评论 雷锋网(搜索"雷锋网"公众号关注 ...

  2. 论文阅读_深度学习的医疗异常检测综述

    英文题目:Deep Learning for Medical Anomaly Detection - A Survey 中文题目:深度学习的医疗异常检测综述 论文地址:https://arxiv.or ...

  3. 深度学习在医疗方面的应用 精准医学受追捧

    随着技术的方法和计算能力的增强,深度学习在医疗领域的应用越来越广泛,以前制约深度学习的条件逐渐得到了解决,尤其是人们意识到,以前的神经网络,需要研究人员对问题进行深入的研究,提取出问题的关键属性,然后 ...

  4. 深度学习在医疗中的应用前景分析

    随着谷歌的AlphaGo战胜韩国棋手李世石之后,深度学习从学术界的热点技术,变为大众热捧的热门技术,成为当前人工智能热潮中,最吸引眼球的技术方向.深度学习也从传统的图像.视频.语音识别领域,向文本处理 ...

  5. 【热搜】想卷深度学习必会的10题【最全AI面经】

    导读 嗨喽大家好,我是cv君,本专栏长期连载更新,速度收藏,下次就看不到了. 首先,本系列专栏适用于: 1:小白,小白需要大量努力,方向和cv君亲自整理的资料很关键,cv君有手把手实战文近百篇,点击此 ...

  6. 10篇论文带你入门深度学习图像分类(附下载)

    来源:计算机视觉联盟 本文约7600字,建议阅读10+分钟. 本文将介绍10篇最佳论文供初学者阅读. 前言 计算机视觉是将图像和视频转换成机器可理解的信号的主题.利用这些信号,程序员可以基于这种高级理 ...

  7. 公开课 | 看了10集《老友记》就被系统推荐了10季,Hulu如何用深度学习避免视频推荐的过拟合

    昨天,我们推送了一篇<用Word2Vec实现让你上瘾的网易云音乐推荐算法>,然而有机智的小伙伴指出:感觉推荐过拟合!? 也就是说,如果你多听了几首刘德华的歌,就会一直给你推荐刘德华,但是你 ...

  8. 2.10 局部最优的问题-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授

    ←上一篇 ↓↑ 下一篇→ 2.9 学习率衰减 回到目录 2.11 总结 局部最优的问题 (The Problem of Local Optima) 在深度学习研究早期,人们总是担心优化算法会困在极差的 ...

  9. 推荐 : 你想用深度学习谱写自己的音乐吗?这篇指南来帮助你!(附代码)...

    作者:ARAVIND PAI  翻译:吴金笛    校对:和中华 本文长度为6800字,建议阅读15分钟 本文手把手带你使用python编写一个自动生成音乐的模型. 总览 学习如何开发一个自动生成音乐 ...

最新文章

  1. 华为mate x2什么时候更新鸿蒙系统,华为Mate X2真机发布,今年四月可升级鸿蒙系统...
  2. 重载赋值运算符含动态申请
  3. Java实现遍历N级树形目录结构
  4. MySQL+Amoeba实现数据库主从复制和读写分离
  5. [转]软件测试演义——中高级系列(序)
  6. 布式事务实践 解决数据一致性 Spring事务机制
  7. break continue区别和用法_因为不知道break和contiue的核心区别,他在初试就被刷了下来...
  8. Maven学习总结(24)——Maven版本管理详解
  9. 机器学习源代码_机器学习中程序源代码的静态分析
  10. 张正友标定法的非opencv库函数实现
  11. miflash刷机:fastboot模式/保留数据刷机
  12. 【Rust日报】2022-07-06 Android 平台中的 Rust
  13. No buffer space available 和windows 2003复制文件时:配额不足,无法处理该命令
  14. 伪随机数的产生和流密码
  15. CAP定理和BASE原则
  16. 文献解读:纽约市废水系统宏病毒组初探
  17. Aurora 8b/10b 协议和IP核设置
  18. 【Grasshopper基础13】创建可在画布上自由传递的自定义类型数据(上)—— IGH_Goo接口的重要性及其实现
  19. Java JVM堆空间的概述
  20. 一、python入门整体快速学习

热门文章

  1. 一个80后seoer在中秋之夜的点点感悟
  2. 设计原则-合成复用原则
  3. 在 IDEA 中使用 Git 图文教程
  4. Fresh Diagnose 8.65-电脑硬件信息查看和硬件性能基准测试
  5. 一篇解决List,Set,Map的实际运用(含demo)
  6. golang之range遍历
  7. Mac和windows国内coursera官网看不了视频怎么办
  8. 《平白语录》-喜欢加班的程序员
  9. Life Work
  10. 校园招聘影响因素分析