斯坦福吴恩达团队公布最大医学影像数据集
时间:2022-04-24
本文章向大家介绍斯坦福吴恩达团队公布最大医学影像数据集,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
原作 Jackie Snow Root 编译自 MIT Technology Review
据报道,全球现在超过17亿人的肌肉骨骼都出毛病,每年大概有3千万的急诊病例,而且这个数字还在往上走。骨骼方面的问题已经成为了最常见的慢性重症。
为了加快X光片的诊断速度,近日斯坦福吴恩达领头的研究团队开源了含有4万张人体上肢端的X光片的数据集MURA,并用这个数据集训练CNN寻找并定位X光片的异常部分。
最后训练的结果,是该模型在手指和手腕X光片中的诊断表现比放射科医生要好些。
△ 经过MURA训练的模型可以准确定位出手腕和手指的异常部位
不过放射医生依然能比模型更准确地诊断出手肘、前臂、手、上臂及肩膀的异常。
△ 图中绿色字体表示表现最优,红色字体代表表现最差。模型对手指、手腕的诊断效果要比三位放射医生的效果都要好。手肘和前臂的诊断结果比人类都差。
该神经网络含有169层。当输入多角度的上肢X光片时,模型就可以预测出异常的概率。
△ 模型预测X光片异常的工作流
作为最大的医学影像数据集,MURA所含的4万张图都是由放射科医生一张张标注的。
△ 人工标注的4万张X光片。左上,正常的手肘;右上,骨折的上臂;左下,骨骼退化的指端;右下,打了钢板和钢钉的尺骨和桡骨。
这四万张图来自近15000篇论文,其中9067篇为正常上肢骨骼肌X光片的研究,5915篇是异常研究。上肢包括肩膀、肱部、手肘、前臂、手腕、手、指端。
现在,越来越多的数据集涌现出来,给深度学习提供了非常好的条件。AI算法在图像识别上能逐步超越人类很大程度上得益于这些数据集的开源。下面列举一些目前在医学影像数据集供大家参考。
△ MURA目前是最大的开源医学放射图像数据集。第二大的数据集是Pediatric Bone,含有14236张图,可以根据手的X光片测出人的骨龄;0.E.1是关于膝关节的数据集,可用来查出膝关节炎。
不过,依照目前AI发展的速度来看,医学院应该停止培养放射专业的学生了。多伦多大学计算机系教授Geoffrey Hinton在接受纽约客采访时认为。
最后,附论文链接: https://arxiv.org/pdf/1712.06957.pdf 数据集要等到2月才会公布,可以持续关注Stanford ML https://stanfordmlgroup.github.io/projects/mura/
- JS截取字符串substr 和 substring方法的区别
- NLP研究者的福音—spaCy2.0中引入自定义的管道和扩展
- Phalcon VS Spring 用法对照手册
- 学IGV必看的初级教程
- 数据加密字段加密
- 微信卡券功能相关策略调整 类目库存等进行修改
- WPF备忘录(1)有笑脸,有Popup
- Mybatis 入门
- 使用WPF教你一步一步实现连连看(二)
- 用R语言写爬虫收集整理所有开放期刊影响因子及审稿时长
- 机器学习中最流行的模型之一,用于分类的支持向量机的完整介绍
- 公众平台认证订阅号接口调整 增加群发接口等,可授权登录
- 使用WPF教你一步一步实现连连看(一)
- MySQL Router 安装与配置
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 如何同步上游分支代码?
- 在 Pycharm 中安装及使用 Jupyter (图文详解)
- 【经验分享】如何使用keras进行多主机分布式训练
- 分享一种接口的日志格式
- Python 基础(二):基本语句
- javaScript代码飘红报错看不懂?读完这篇文章再试试!
- Synchronized简述
- PythonforResearch | 2_数据处理
- 程序员过关斩将--Http请求中如何保持状态?
- 如何有效恢复误删的HDFS文件
- 别再用OFFSET和LIMIT分页了
- 别再用大小比较时间了
- Redis快速入门
- 捉虫记:Unexpected end of JSON input while parsing
- 重新思考日志:业务系统竟然是一个大数据库?