专栏首页吉浦迅科技运用深度学习技术,从医疗扫描结果中找出疾病

运用深度学习技术,从医疗扫描结果中找出疾病

“都消失了。”Jeet Samarth Raut 的母亲在进行一次放射线扫描后听到这个好消息。

两周后,另一名医师的检查结果表示是乳癌。当然科技能做到更好的诊断水平,年轻的创业者利用 NVIDIA GPU 的深度学习软件来减少误诊的数量。

无论在 Raut 位于伊利诺州乡下的老家(也是他的母亲开始接受治疗和复原的地方)或是在开发中国家,扫描、认知和解读方面的错误不利于正确进行诊断。

Raut 和他的创业伙伴与哥伦比亚大学校友 Peter Wakahiu Njenga 共同在纽约创立了 Behold.ai这家新创公司,力图让医师从寻常的放射线影像资料找出疾病。

Behold.ai 创办人 Peter Wakahiu Njenga 与 Jeet Samarth Raut

“放射科医师在扫描结果上寻找病灶的痕迹,只是人工作业总是有犯错的机会。”多年来在史丹福大学语音学实验室、生命周期发展实验室及计算机与认知实验室担任研究助理的 Raut 说。

“计算机视觉很擅长这个部分,因此我们利用科技,从更大的资料组里汲取数据,更精准地进行诊断。”他说。

Behold.ai 的目标是打造一套能用于开发中、低所得,以及医疗服务不普及地区的携带式装置系统。

个人使命

Behold.ai 的软件加上神经网络架构和 NVIDIA GPU,训练计算机辨识和处理上千个现有的医疗影像,并且加上健康或发病的标签,系统取得放射科医师的意见来改善为更多样本加上标签的准确度。

Behold.ai 的软件为显示糖尿病视网膜病变的影像加上标签,而糖尿病视网膜病变是全球失明最高成因之一。

现场医师不用只靠训练和个人经验来找出发生病变的组织,而在解读磁振造影(MRIs)、计算机断层(CT)扫描和视网膜影像的视觉资料时,由计算机来协助进行大规模的视觉辨识工作,无论是身在难民营或偏远村落,技术人员皆能进行健康评估作业。

过去在 Facebook 进行机器学习项目的 Njenga 说:“我们的技术适用于开发中和低所得地区。病患可以为受感染的区域拍照,再跟相似影像的数据库进行比对、取得诊断结果并开始进行治疗。”

深度学习技术让梦想成真

病患在医疗影像中心进行扫描后,会由放射科医师对影像发表意见,也会将影像传送到 Behold.ai 的服务器。Behold.ai 的深度学习技术分析扫描图像以找出异常区域。经大型数据库训练过的 Behold.ai 模型为扫描影像加上标签、列出疾病,再传回给放射科医师。

Raut 说由两方解读医疗影像,有助于减少出现假阳性或假阴性的机会。

Behold.ai 采用称为卷积神经网络或 ConvNets 的人工神经网络,找出医疗影像里的异常之处。ConvNets 一名源自于大脑里如同莴苣般的视觉皮质层,专门用于进行影像处理工作,并且使用图型识别技术来区分物体。

Njenga 说:“我们利用高效能NVIDIA GPU 来加快进行大量平行运算作业。”编写 GPU 程序的优点使得 Behold.ai 建立一个拥有五千万个参数的深度 ConvNet。Njenga 说最底层的算法则是使用 NVIDIA 用于深度神经网络的 GPU 加速软件标准模块库“cuDNN”。

Behold.ai 正期望明年与一家知名医疗服务提供商合作试行其技术。


本文分享自微信公众号 - 吉浦迅科技(gpusolution)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-02-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 肠子里的两万个同盟军:GPU 如何协助诊断消化道异常情况

    在1966年经典科幻片《神奇旅程》(Fantastic Voyage)里,一队医生和一艘太空时代的潜水艇缩小了尺寸,注射进一名受伤的科学家体内,企图清除脑部血块...

    GPUS Lady
  • NVIDIA 不会退出 VR 项目的十大理由

    上周末,小编所在的几个微信群几乎被一个新闻刷了屏,有消息说NV停止了VR项目,扒拉扒拉,最后连英伟达中国区总经理张建中都不得不在微博上跳出来郑重其事地辟谣: V...

    GPUS Lady
  • 蛋白质体学的未来:高速运算与大量存储

    当许多生物体之基因序列被快速解析后(特别是人类基因定序计划已于2003 年完成发表),生物学研究已近入后基因时代。生物相关学家的下一个主流研究目标将是探...

    GPUS Lady
  • 揭秘反向传播算法,原理介绍与理解

    机器学习最重要的一个方面是它能够识别输出中的误差范围,并能够在数据集越来越多的时候通过其神经网络提供更精确的数据解释。这通常称为反向传播,这个过程并不像想象中的...

    AiTechYun
  • 实现一个简单的抢红包的单机控制台游戏

    设:人数:remainCount 剩余金额:remainMoney 红包随机金额范围为[1, remainMoney/remainCount*2] 最后一个红包...

    暮雨
  • 实现一个简单的抢红包的单机控制台游戏

    第二个问题:数据存储,这里简单的使用了map做数据的存储,这是一种内存性存储,程序运行完就释放了,那么怎么将数据持久化储存呢?我们常用的方案是DB或本地文件。在...

    暮雨
  • 面试必备【含答案】Java面试题系列(三)

    答:Java 通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java 中,每个异常都是一个对象,它是Throwable 类或其...

    苏先生
  • 关于 Java 的10个谎言

    下面的这些都算是比较高级的问题了,面试中一般也很少问到,因为它们可能会把面试者拒之门外。不过你可以自己找个时间来实践一下。

    哲洛不闹
  • Java开发岗面试题--基础篇(一)

    老哥们,本期文章为大家奉上Java开发岗面试题--基础篇(一),希望对正在找工作的你有所帮助。话不多说,干货走起!!

    C you again
  • Java 面试知识点解析(一)——基础知识篇

    我没有三颗心脏

扫码关注云+社区

领取腾讯云代金券