导航更多
当前您所在的位置:首页 » 专栏

数据要素×医疗健康赛道——基于5G技术与B/S架构的虚拟仿真智慧医学共享资源平台

西南医科大学 +关注 2024-10-11 43
分享

一、项目概述

项目背景

目前国内外医学虚拟仿真和实训平台受训人数和时空受限;画面传输延迟高、失真;仅可视化学习,不支持实时交互以及过分依赖高端PC支持。本研究以全新的视角提出虚拟仿真教学与实训系统网络化的解决方案,从内部结构、硬件接口和软件接口三个维度对GPU编程进行优化,并通过将终端功能简化为仅提供连接网络、视频解码和人机交互等研究,实现医学仿真系统在局域网和云端上的部署,即网络架构C/SB/S的转换,使学习者通过HTML5浏览器的鼠标、键盘或操作杆等外设,极大的降低网络运营成本,易于推广,并由此构建线上(云端)和线下(局域网)混合式教学与培训的医学虚拟仿真智慧教学共享平台,并在此平台上建设虚拟仿真课程群,已建成“虚拟动态心脏基础解剖实验系统、膝关节解剖虚拟仿真教学系统、眼眶解剖虚拟教学及手术培训系统”等近十项系统。师生在教学和实训中拥有高感知的体验感,获得自然而真实的场景式学习体验。

应用行业

(一)医疗领域

(二)医学教育领域

核心优势

突破硬件限制,大规模同步操作,数据安全与知识产权保护,提升沉浸式学习体验,促进资源共享。

二、解决方案

架构设计

本平台以全新的视角将医学仿真系统VR版部署到局域网和5G云上。给出虚拟仿真教学与实训系统网络化的解决方案,从GPU应用程序优化算法研究、硬件结构设计改进方案和网络传输优化策略三个方面入手,优化GPU服务器部署的虚拟仿真程序与GPU计算资源的使用效率;设计和优化硬件结构体系,改进资源调度策略,强化终端通用性和运行效率。为虚拟仿真教学系统网络化开辟了新的思路和技术支持。

方案功能

本项目旨在创建一个基于5G技术和B/S架构的创新型智能医学共享资源平台。平台主要功能包括:

5G+智慧教育网络化:结合5G技术与B/S架构,实现医学仿真系统云端部署,打破传统C/S架构局限,终端只需网络连接即可访问,不受地域和人数限制,大幅降低应用门槛,开创线上混合式教学与培训的新时代。

高交互性:优化GPU虚拟化渲染与算法及硬件设计,实现GPU虚拟化,支持多用户并发使用,简化终端至视频解码交互,增强实时性,提供跨平台无缝体验,减少对硬件的依赖,增加趣味性和互动性。

多学科融合:整合多源数据,构建高质量的仿真课程群,涵盖心脏解剖、关节、眼眶手术等课程,确保每个系统精确度,实现跨学科融合,为医学教育提供新途径。

即时反馈与评估:平台具备智能反馈与分析能力,利用实时数据对学生操作进行即时分析,提供个性化学习评估,智能辅助决策,改善教学效果,提升教学效率,帮助师生及时调整,确保学习质量。

局域网与5G云传输互通:支持局域网与5G云传输的互补使用,局域网主要用于教室覆盖,而5G网络用于线上教育,弥补室内5G信号不足的情况。

前端Web程序开发:采用HTML5页面结合自研传感器定位手柄的方式实现操作模拟,通过网络平台提供交互实训体验,并实现对现有输入方式的全方位适配,解决客户端通用性问题。

创新定位手柄:通过开源单片机研发电磁定位算法,结合3D打印技术设计定位手柄,达到教学与实训应用标准,同时降低成本。

多人学习与培训:通过优化C++GPU 3D渲染编程,实现HTML页面运行仿真软件,使系统更加开源,并支持多人同时在线学习,改变传统一对一的教学实训模式。

关键技术

(1)服务器端程序开发

①服务器编程解决方案

为了发挥GPU内部架构和执行逻辑的优势,完成其强大并行处理能力的底层实现,研究从内部结构、硬件接口和软件接口三个维度对GPU编程进行优化,将虚拟仿真教学实训系统部署在GPU服务器上。

GPU虚拟化处理是实现服务器部署的关键之一。本研究通过对软件底层代码和算法的优化,使用Hook方式接管系统API,通过重新分配显卡时间片解决GPU分时同步的计算,使得单一显卡扩展成供多用户同时使用的数个虚拟显卡,实现GPU虚拟化。

②视频流实时编码程序

视频流实时编码实现的技术路线如图3所示,首先通过算法对GPU编码进行优化,其次优化H.265编码器,即对视频流编码程序实现视频和音频的H.265实时编码。通过重写实时编码程序API接口,对多用户请求与多GPU虚拟化运算单元进行适配,使多用户调用成为可能。音频实现相对简单,接管Windows Audio Session API即可。

③速率控制技术与参数选择

对于控制比特率,需考虑:编码的I帧和P帧所产生的比特数会大大的不同,会导致图像质量的变化,原因是为了维护比特率的不变,需要编码器不断的增加或者降低QP。为了解决上述问题,本研究采用了基于调速器直接控制的视频编码控制方法。

④与Web交互通信服务器程序

针对流处理计算模式中的任务分配不平衡问题,给出资源动态分配的硬件调度机制。即通过实时监测各个任务的计算量,动态地调节分配各个任务的计算资源,提髙不规则任务的计算资源利用率,并且利用任务间数据流的特性优化缓存设计。与现有GPU的成熟调度算法相比,该调度算法能使系统性能获得明显提升。

(2)虚拟仿真程序网络传输的策略

①构建局域网传输环境

研究采用万兆技术组建局域网,通过两层扁平化结构,中高端以太网交换机进行组网,两台核心交换机进行冗余备份负载分担设计。通过万兆级连、千兆多桌面的组网方式,从根本上解决网络的带宽问题,为每个用户提供最大千兆的网络带宽,使局域网内直接开展IP组播视频业务成为可能。

5G互联网传输的部署与应用方式

研究采用视频流作为云端向终端呈现处理结果的一种云计算方案。应用程序在云端服务器上运行,将视频输出和音频输出编码后经过网络实时传输给终端,终端进行实时解码后可视化输出。在云服务器上部署虚拟仿真程序,采取全部云主机的方式,将GPU渲染程序,GPU实时编码程序,Web交互通信服务器程序全部部署到GPU云主机。

③局域网和5G云传输的互通性

虚拟仿真系统的局域网版和5G版采用相同的程序架构,只是具体应用中所需硬件设备有一定区别。局域网版需要将局域网升级为WiFi 6网络环境,更换路由器、交换机、网卡等一系列局域网设备。5G版需要相应的云服务器,不需要更换其他设备。局域网WiFi 6理论速度为9.6Gb/s,与5G10Gb/s速度接近。校园宽带的费用远低于5G的成本。未来一段时间内,局域网WiFi 65G将会相互补充。局域网WiFi 6主要用于覆盖教室,5G网络在室内穿透力较弱,但可进行线上教育,因此在室内采用WiFi 6对室内5G信号是一种补充。

(3)前端Web程序开发

本研究的客户端采用 HTML5页面+自研传感器定位手柄的方法实现对操作的模拟。通过网络平台体验交互实训;通过程序优化,实现对现有输入方式全方位适配,解决客户端通用性的问题。通过HTML5浏览器页面呈现三维仿真程序所有内容。将输入设备APIC++源代码移植到Web页面。

数据要素利用方案

实时数据传输与同步:利用5G技术提供的高速、低延迟特性,确保医学仿真数据的实时传输和同步,保障平台的流畅性和可靠性。

数据安全性与隐私保护:考虑到医疗数据的高度敏感性,采用数据加密技术,并严格遵循相关法律法规,确保数据的安全与合法合规。

多源数据整合:将不同来源的数据科学性整合,形成高质量的仿真课程,如心脏解剖、关节、眼眶手术等,以实现教学内容的真实度与精确度。

智能反馈与评估机制:利用收集到的学生操作数据进行即时分析,提供个性化的学习评估报告,帮助学生和教师做出更有效的教学决策。

跨学科融合:通过医学、技术、教育学、心理学等多学科的知识融合,创造新型教学方法,提高教学质量。

1

好文章需要您的支持

声明:

根据《中华人民共和国著作权法》及《最高人民法院关于审理涉及计算机网络著作权纠纷案件适用法律若干问题的解释》的规定,本网站声明:凡本网转载作品,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,转载信息版权属于原媒体及作者。我们力所能及地注明初始来源和原创作者,如果您觉得侵犯了您的权益,请通知我们,我们会立即删除改正。如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。

收藏
分享
发表评论:
评论:
最新专栏