一种基于软件定义网络的远程医疗3d视频服务传输方法

文档序号:9671321阅读:280来源:国知局
一种基于软件定义网络的远程医疗3d视频服务传输方法
【技术领域】
[0001] 本发明具体讲是一种基于软件定义网络的远程医疗3D视频服务传输方法。
【背景技术】
[0002] 近年来,随着数字成像,3D视觉W及3D显示等技术的飞速发展,数字3D视频技术 已经成为目前学术界和工业界的研究热点。与2D视频相比,3D视频能够使前景、背景图像 的区分更加明显,具有更清晰的边界轮廓和更细腻的纹理图案,从而能够呈现给人们更好 的成像质量和更加生动自然的3D感知效果,让人们重新看到自然场景的=维本质,感受到 完全不同于一般平面画面的视觉体验。
[0003] 传统的远程医疗系统大多基于2D视频通信系统进行医疗信息的传递与交互。为 了提供更为精准的第=维信息,3D视频可W应用于远程医疗系统。3D视频系统可W使医生 获得从传统平面显示无法捕捉到的深度信息数据,能够全方位读取影像信息,为临床诊断 提供更丰富、精准的影像资料,大幅度降低对病灶的漏诊、从而提高诊疗质量。由于3D视频 系统大多设及到多个视点(2个W上)的视频采集,其数据量巨大,特别是由于医疗视频的 特殊性,3D医疗视频采集,记录,压缩与无线传输都面临着巨大的挑战。
[0004] 最近几年,随着移动网络和有线网络的融合,3D医疗视频服务也逐渐开始出现,目 前的远程3D医疗视频通信服务主要包括W下几个服务环节,首先进行医疗过程的3D视频 采集,并进行深度提取和压缩处理,然后在网络的中间节点进行3D视频虚拟视点绘制与压 缩,最后通过网络传输将3D视频数据给专家用户,进行3D医疗视频的观看与分析。 阳0化]在网络中,3D视频采集后,深度提取与压缩服务、视频绘制与压缩服务可与部署在 不同的网络节点上进行服务,而不同的节点的服务能力和服务负载承受能力也是不同的。 目前的3D视频服务系统采用固定的节点进行深度提取与压缩服务、视频绘制与压缩服务, 运样导致服务节点的负载不够均衡,进而服务能力下降,影响整个3D视频通信链条的服务 质量。而且,经过深度提取与压缩服务和视频绘制与压缩服务处理后的3D视频数据量大, 目前的3D视频通信的传输路径是固定的。固定路径的拥塞状况也实时影响3D视频数据传 输的时延,吞吐量等。但现有的3D医疗视频需要进行虚拟视点绘制、传输网络与绘制节点 的处理能力有限,其传输方式多为单一路径传输,使得容易因多用户使用形成大流量而造 成网络拥挤,导致目前的远程医疗3D视频通信用户体验质量较差。
[0006] 软件定义网络利用化enFloW通过将网络设备控制平面与数据平面分离开来,从 而实现了对网络数据流量路径的灵活控制。目前的软件定义网络只是改变网络中数据流的 转发,而忽略了网络服务节点的调整,不同的虚拟视点绘制服务节点和不同的深度提取服 务节点的服务能力都有很大差别,运些服务节点的选择直接影响整个3D视频服务链条的 服务质量,因此在3D视频服务过程中,可W实时调整虚拟视点绘制及压缩服务节点、不同 的深度提取及压缩服务节点,使得整个服务的服务质量达到最优。

【发明内容】

[0007] 本发明所要解决的技术问题:提出一种视频传送服务质量好的基于定义网络的远 程医疗3D视频服务传输方法。
[0008] 为了解决上述技术问题,本发明是通过W下技术方案实现的:一种基于软件定义 网络的远程医疗3D视频服务传输方法,其特征在于:它的操作步骤如下:
[0009] (1)建立软件定义网络并获取网络的链路信息W及3D视频服务在当前建立网络 中从3D视频采集端到专家用户观看端的所有可达传输路径;
[0010] (2)通过软件定义网络,在每一条可达路径上获取可用的深度提取及压缩服务节 点、视点绘制及压缩节点并收集它们的负载和服务响应时间信息,从而计算出每一个服务 处理时延,其具体操作步骤如下:
[0011] 1)、通过设置在网络交换机上的第=方工具实时检测得到当前服务器所承担深度 提取及压缩服务的CPU占用百分比Ptpud和每一帖深度提取及压缩服务占用的CPU百分比 Pdepth,并通过公式除WPdepth计算得到每一个深度提取及压缩节点的负载情况;
[0012] 2)、通过步骤(1)中建立软件定义网络时获取每一帖深度提取及压缩服务的时延 Tdepth,
[0013] 3)、通过第兰方工具检测得到深度提取及压缩服务节点服务器的服务响应时间 下 ? response_d?
[0014] 4)、通过公式计算得到每一个深度提取和压缩服务节点的服务处理时延Ddepth二 Wl.TrespDnse_d+W2 .Tdepth.化pu_d/PdepJ,其中Wi和W2为通过实验得到的权值;
[0015] (3)同理,通过软件定义网络获取视点绘制和压缩服务器的负载和服务响应时间 信息,从而计算视点绘制服务的时延,其具体操作步骤如下:
[0016] 1)、通过设置在网络交换机上的第=方工具实时检测得到当前服务器所承担视点 绘制及压缩服务的CPU占用百分比PtPUf和每一帖虚拟视点绘制及压缩服务的CPU占用百 分比PundMmg,并通过公式WPUHdMiW计算得到视点绘制及压缩服务器的负载情况;
[0017] 2)、通过步骤(1)中建立软件定义网络时获取虚拟视点绘制一帖所需要的时延 T ? rendering*
[001引 3)、通过第兰方工具检测得到视点绘制及压缩节点服务器的服务响应时间T? response_r?
[0019] 4)通过公式计算得到视点绘制服务的时延Drendering=W3.TrespDnse_r+W4.Trendering.化 r/Prendermg),其中胖3和W4为通过实验得到的权值;
[0020] (4)通过第S方工具监测得到相邻服务节点之间连接的链路可用带宽B和经过深 度提取W及绘制服务的一帖3D视频数据压缩后的数据量M,通过公式计算得到每一条包含 n段链路的传输路径的传输链路造成的时延
[0021] (5)通过公式计算得到一条服务路径,W服务时延刻画服务质量(如alityOf serbices)传输一帖 3D视频数据的时延DqdS=Ddepth+Drendering+Dihk;W图像组(groupof picture)为单元,根据当前远程医疗3D视频服务的所有可达路径,计算每一条路径传输一 个3D视频图像组的QOS时延斯Sow。.WP 巧W,K为图像组包含的视频帖数; 护1:
[0022] (6)软件定义网络控制器从所有可达路径里选择传输一个3D视频图像组的一条 QoS代价最小的路径,W及深度提取与压缩服务节点和视点绘制与压缩服务节点,通过控制 网络服务节点切换和路径转发,对整个3D视频图像组进行传输服务;
[0023] (7)处理完一个3D视频图像组的传输服务后,返回步骤1,进行下一个3D视频图 像组的传输服务。
[0024]作为优选,所述Wi和W2的取值范围为0.47~0.53 ;W3和W4的取值范围为0.47~ 0. 53。
[0025] 作为优选,所述Wi、胖2、胖3、胖4的取值均为0. 5
[00%] 采用上述结构,本发明所具有的优点是:通过在远程医疗3D视频传输上建立软件 定义网络,实现视频传输路径的多样化,再通过第=方检测工具检测并获取各个节点的信 息,并通过公式计算出每一个深度提取和压缩服务器的处理时延、视点绘制和压缩服务器 的时延和相邻节点之间的传输时延,通过=种时延的相加,得到时延最小的视频传输路径, 即速度最快,质量最优的传输路径,从而使得远程医疗3D视频传输质量好;通过第=方检 测工具实时监测软件定义网络中各个服务器的拥堵状态,从而实时调整视频传输的下一个 节点,避免现有3D医疗视频传输因固定路径而导致传输拥塞的情况;权值的数值是通过多 次实验均值得到。
【具体实施方式】
[0027] 一种基于软件定义网络的远程医疗3D视频服务传输方法,其特征在于:它的操作 步骤如下:
[0028] (1)建立软件定义网络并获取网络的链路信息W及3D视频服务在当前建立网络 中从3D视频采集端到专家用户观看端的所有可达传输路径;
[0029] (2)通过软件定义网络,在每一条可达路径上获取可用的深度提取及压缩服务节 点、视点绘制及压缩节点并收集它们的负载和服务响应时间信息,从而计算出每一个服务 处理时延,其具体操作步骤如下:
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1