前言

医疗健康产业目前呈高速发展状态,处在互联网对医疗行业赋能的关键阶段,由于医疗行业数据的隐私性较强,通过传统方式很难获取公开的医疗健康数据进行研究,根据阿里云天池比赛赛题设置研究及提供的脱敏数据集着手进行分析是比较理想的手段。本文的目的在于对医院的信息系统流程进行思考,结合公开数据集对于医疗健康数据特征进行分析,从而得出未来医疗健康产业数据架构模式的发展方向。

医疗健康数据特征

首先看一下天池比赛近期的两场比赛,都是针对医疗数据进行研究并进行挖掘的,采用脱敏数据,数据来源于实际病例因此参考价值较高:

分析两个比赛提供的数据集形式,可以明显感到医疗数据集的特征为数据异构,即因为医疗检测手段的关系,数据图像化比例较高,但是因为训练数据集需要根据患者其他特征包括性别、年龄、身高、体重等进行统筹分析,因此也包含了一部分结构化数据,因此医疗数据集是典型的非结构化数据和结构化数据并存的异构数据集。

常用预测算法分析

医疗数据所需要的预测结果一般为分类,由于结果的主要目的并非直接作出定性结论而更多的是为医生提供参考因此二分类(即是或不是)和多分类(分为几类)都有实际价值。
从宫颈癌风险智能诊断比赛要求结果看,初赛恶性细胞检测算法属于二分类问题,而复赛宫颈癌恶性细胞检测分类算法属于多分类问题即需要将检测结果分类成5类典型宫颈癌。
数据处理方面,需要结合训练集图像输入和医生的手工标注信息和患者特征信息,因此深度学习算法的普遍使用成为必然,由于单张CT图片和标注信息只能属于一个患者因此JSON文件被采用作为记录文件形式是非常合适的,单张CT文件对应单个JSON文件相比结构化表单能够更好的记录数据。

从数据量大小分析,数千份宫颈癌细胞学图片和对应异常鳞状上皮细胞位置标注,每张数据在20倍数字扫描仪下获取,大小300~400M。因此以训练集包含800张图片计算训练数据集大小约为273G,非结构化数据占了绝大部分。
从心电人机智能大赛比赛要求结果看,心电异常事件分类属于多分类问题即需要将检测结果分类成训练集中的异常事件种类。4万个医疗心电样本。每个样本有8个导联,分别是I,II,V1,V2,V3,V4,V5和V6。单个样本采样频率为500 HZ,长度为10秒,单位电压为4.88微伏(microvolts)。因此在检测设备输出时已经将数据结构化,相比CT图片的特征提取和数据处理并不需要采用深度学习算法,常规数据预处理手段即能满足需求。
从算法角度进行分析,针对图片进行计算需要用到深度学习算法,各类神经网络中RNN即卷积神经网络被使用频率较高,也是目前图像识别的主流算法。对两个比赛中选手公开的算法进行统计,宫颈癌风险智能诊断比赛所采用的算法几乎全部为基于神经网络的深度学习算法,差异无非是所采用的深度学习框架不同和基于神经网络衍生的算法采用不同。代表数据科学界对于未来非结构化医疗数据所采用的算法大方向上是统一的。心电人机智能大赛采用算法为机器学习分类算法,目前基于决策树的分类算法占据绝对主导地位,在决策树的基础上衍生的机器学习算法如RF即随机森林算法、GBDT算法和LIGHTLGBM算法又占了多数,LIGHTLGBM算法最普遍被使用。
从交叉验证集调参和测试集验证效果评估来说,面向癌症算法和其他如心脏异常情况算法需要关注的角度不一样,癌症因为检测结果对于病员包括家属心理冲击很大,因此对于测准率和召回率的平衡问题需要非常关注,防止算法过拟合而造成的草木皆兵情况,同时也加大了医生复核的工作量。而心脏异常算法或是其他普通生化指标数据,则过拟合的问题没有那么严重,因为数据的体量到了一定的程度根据大数定理即使过拟合也会逐步的倾向于往较为准确的趋势发展。特别对于心脏异常情况判断,高测准率极其重要,因为数据的实时性强并且随时间变化价值下降速度较快,即使过拟合而误报,能让病员或家属重视总是没有错的。

医疗数据处理架构方案

根据以上对于医疗健康数据特征、所采用的数据挖掘算法分析结果,对于医疗数据处理所用的架构方案进行研究。
医疗数据结构化和非结构化并存的特征造成需要使用CPU和GPU结合的异构计算。从医院现实条件来说,非结构化数据的来源主要为放射性检查设备等产生的图像,如CT每张图片的大小就约为350M,而生化指标包括心电指标能够以结构化数据呈现。非结构化数据的处理需要消耗大量GPU计算力,无法在现实情况下要求医院对于本地IDC机房进行大规模扩容并增加GPU集群。因此从架构上来说云-雾-边协同会是比较理想的架构方式。
1 边缘计算节点
各类检测设备附近的计算节点(包括设备自带的和医生查看结果的PC机)构成协同体系内边缘计算节点,但是现有技术条件下边缘计算的计算力相对偏弱,无法要求边缘节点进行大规模图像识别计算,因此边缘计算节点的主要任务是数据清洗并负责向雾端传送,由于医院的检查种类较多,各种报告和图像信息数据格式并不统一,因此预先在边缘端进行数据清洗有助于雾端和云端降低计算压力并帮助医院未来实现统一数据中台可能。
2 雾计算节点
医院现有本地IDC机房可以考虑作为雾计算节点,雾计算节点目前对于医疗行业尤其重要,虽然5G技术在时延上和传输速度上都满足大规模数据传输要求但是由于医院的环境较为复杂,如果边缘计算节点的数据需要直接传送到云端则在网络层会极其依赖无线通信手段,而无线通信特别是5G较高的频率在全方位全覆盖性的边缘计算节点与云端通信过程中是否会对医疗设备产生干扰和其他预料之外的问题需要在实际应用中再研究,短期内,边缘计算节点数据通过有线通信手段传送到雾计算节点是最合适的方法。
雾计算节点的现实作用非常多,如集中边缘计算节点数据和区分应用场景并进行计算,特别如果个别医院本地IDC服务器集群配置较强则可以就地对于结构化数据进行挖掘、训练模型并进行预测工作而不必传送到云端。此外从通信角度,雾端作为统一数据出口向云端无线传输数据可以最大可能避免无线信号对于医疗设备可能的干扰作用。短期5G未普及情况或者费用较高的情况下可以采用本地IDC与云端专线通信方式作为过渡手段。
在具有多个院区的医院中,不同地域的本地IDC作为雾端能够进行异地容灾建设。多个本地IDC机房在不同地域互为灾备,确保单一节点故障能够及时迁移确保业务不中断及存储数据的可用性和完整性。
3 云端
云计算平台能够很好的解决医院异构数据计算需求大但又短时间无法配置大规模GPU集群的现实情况,CT等放射性检查设施产生的高清图像文件及其他需要采用深度学习算法的数据可以统一通过雾端传输到云端进行计算,云计算弹性伸缩的优势在面对医院计算力需求随患者数量呈时间性波动的情况时也可以最大可能的减小医院异构计算成本,GPU集群的配置通过弹性伸缩在医院计算力需求大时自动扩充计算节点,而需求小时自动减小集群内虚拟机规模。

原文链接
本文为云栖社区原创内容,未经允许不得转载。

医疗数据典型特征及架构发展方向研究相关推荐

  1. 盘点大数据的十大发展方向,Scale-out将成主流

    摘要:随着人们对大数据认知的加强,除去特点之外,人们开始更加关注于它的使用价值和未来的服务方向.本文列举了大数据的十大发展方向,其中Scale-out将成为主流. [编者按]如今,大数据俨然成为IT领 ...

  2. 大数据的十大发展方向

    中国在未来将可能成为大数据最重要的市场,中国拥有世界上五分之一的人口,同时中国的发展正在处于快速的上升期.中国产生的数据将是巨大的,而巨大的数据对大数据的发展将起到促进的作用,而大数据在中国市场的发展 ...

  3. 对计算机技术的发展方向研究,网络技术发展对计算机技术的影响

    当前形势下,网络技术的不断发展对计算机和信息技术发展产生重要影响,计算机和信息技术借助网络技术发展实现更高标准的发展,对人们的生活方式和社会发展都产生重要影响.为了弄清网络技术发展对计算机及信息技术的 ...

  4. 对计算机技术的发展方向研究,现代计算机技术的发展方向趋势

    摘要:随着现代科学与技术的发展,科学理论与现代能源材料的丰富,计算机得到了很大的进步与发展,相继研究出一些新型的计算机.在该文中,我简要介绍了计算机的发展历程,重点讲述了一些新型计算机的发展与特点,如 ...

  5. 计算机教育的发展,计算机教育发展方向研究

    针对高职计算机教育中存在的问题,以及计算机教育发展的方向,要制定有效策略解决问题,提高计算机教学水平,为计算机教育发展拓展一条新路子,这是高职计算机教育的应该认真研究的问题. 1制定因材施教的教育方针 ...

  6. 识别图片并可视化_数据可视化3大发展方向

    数据可视化这一概念不过几年前才产生,但讲故事的技巧却早就已经生根发芽了.运用人物.事件.事件顺序.地点.时间段.感情和数字等要素,讲述故事总是让人类着迷. 如今,数据可视化可以图像化地叙述事件,及其起 ...

  7. 大数据应用的发展方向

    大数据这三个字大家应该都很熟悉了,在信息发展这么快速的时代,我们生活中处处都是数据,处处都是大数据的影子,大数据便成为时代发展一个必然的产物,它在日常生活中,从衣食住行各个层面均有体现.未来大数据的作 ...

  8. 5G对数据中心的架构产生的影响-vecloud微云

    随着5G网络的推行,在5G出现之后位移,拓宽宽带或者是提升速率是非常必要的.当然对于数据中心来说也会带来一定的影响,具体的5G网络的建设对于数据中心架构有什么影响呢? 5G网络的推出,对于现有的数据中 ...

  9. 张震博士:SDT是未来安防发展方向

    如何挖掘安防大数据价值是未来发展方向 发展实践证明,科技强警已经成为未来发展的必然选择,发展科技强警,必须用技术实力说话.作为科技强警的重要组成部分,安防视频非常重要,但是,目前,安防视频资源并没有被 ...

最新文章

  1. Linux Socket基础介绍
  2. 一个人就需要对象之js中八种创建对象方式
  3. ArcSDE 9.1 for Oracle10g on Solaris 10
  4. 以阿里云RPA为例,来告诉你到底RPA是什么?
  5. oracle删除排序数据库,数据库的数据操作:增删改查和排序
  6. redis 经典36问
  7. 工作之RF功能开发入门
  8. 安装bzz1.0教程
  9. Windows Server 2008搭建【web服务器】
  10. ps里怎么给透明背景填充颜色
  11. 数据结构的基本概念(ADT 抽象数据类型 数据结构三要素)
  12. PostScript语言教程(一、介绍)
  13. 优化无止境,爱奇艺中后台 Web 应用性能优化实践
  14. Flink 的 Time 三兄弟
  15. 一文看懂SMT车间生产环境要求及管理规范
  16. 怎样应对秋冬季出现的腹泻等肠胃疾病
  17. 技术展示:综合布线系统的设计分析
  18. 8种微信小程序赚钱方式
  19. E. Vowels(SOSdp的简单转化)
  20. 阿里2015校园招聘三面总结

热门文章

  1. ug使用服务器系统,ug服务器设置教程视频
  2. c语言字符为0和1,//C语言:将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制数返回。...
  3. vue 渲染函数处理slot_vue render 渲染函数
  4. svd奇异值分解_奇异值分解SVD
  5. oracle左连接数据会对不上吗,一周工作总结–左连接造成的一些问题-Oracle
  6. 单片机传输浮点数给android,请问单片机怎么接收从串口发送过来的浮点数?
  7. 计算机基础知识第八周,计算机系统基础(一):程序的表示、转换与链接(第八周小测验)...
  8. springboot全局常量_Spring-Boot配置属性和环境变量的加载顺序
  9. u8 附件上传后存放路径_织梦DedeCms附件按月份保存的修改方法
  10. 清华数学能赶超北大?北大数学院士已达8人,清华引进2位菲尔兹奖