医疗uis系统超声图像和诊断报告的同步方法及前置服务器的制造方法_2

文档序号:9524412阅读:来源:国知局
>[0045] 步骤S203、对存储的超声图像和诊断报告图像进行图像拆分组合处理,并生成密 钥。
[0046] 作为一种具体的处理方式,如图3所示,所述步骤S203具体包括:
[0047]S301、将超声图像和诊断报告图像中所有图像按照时间顺序进行排序。
[0048] 医院做一次超声检查时,会得到大量的超声图像,并且最后医生会给出诊断报告, 诊断报告亦为图像格式,运里对各幅图像按照生成时间顺序进行排列,如图4所示,假设生 成m幅图像。
[0049]S302、针对每一幅图像,在宽度方向随机生成W-1个点,在高度方向随机生成h-1 个点,每幅图像拆分成wXh个网格像素块。
[0050] 每幅图像中,拆分成的网格像素块大小随机,互不关联,每幅图像有wXh个像素 块。
[0051]S303、按顺序从各幅图像中随机取出一个像素块进行第一轮选取,然后从各幅图 像剩余的像素块中随机取出一个像素块进行第二轮选取,运样经过wXh轮选取后所有像 素块被选完,得到一个存储块矩阵
其中m为图像数量, TzXi为第i轮选取时,从第Z幅图像随机选取的第X1,个像素块,运里X1,E[1,wXh]。
[0052] 参照图5,从第一幅图像到第m幅图像,依次随机选取一个像素块,然后继续在 各个图像剩余的像素块中继续随机选取,直至所有图像的像素块选择完毕。运里标记m 幅图像分别为Τι、T2、…、Tm,在第一轮选取中,图像Τι的第X11个像素块被选中,图像T2 的第Χ?2个像素块被选中,图像Tm的第Xlm个像素块被选中,被选择的像素块分别标记 为TlX。、T2X12、、TmXim。依次类推,那么,在第i轮选取时,从第Z幅图像随机选取的第Xu 个像素块,可W标记为Τ,Χι,。所有图像的像素块被选择完后,得到一个存储块矩阵B=
亥矩阵为图像拆分后重新组合得到的数据。
[0053]S304、为存储块矩阵中的每个像素块乘W-个亮度因子,得到变形矩阵
其中
其中函数宾表示像素块F的平均 亮度值,D为基准亮度值,所述处理后的增量文件为所述变形矩阵C。当j=m时,
[0054] 为了进一步对像素块中的数据进行加密,本步骤中对每个像素块乘W-个亮度因 子,像素块ΤΛ,的亮度因子为α1,,对于第i轮选取,图像T冲随机选取的第X。个像素块 的亮度因子与其他所有图像当前轮所选取的像素块相关,而且还有前后两副图像所选取的 平均亮度相关,表达式中,D为基准亮度值,为默认已知定值。
[00巧]S305、生成当前超声图像和诊断报告图像对应的密钥,所述密钥中包括W和h,还 包括密钥矩阵
[0056] 图像经过拆分组合处理后,在前置服务器端需要通过密钥才能实现解密还原。运 里密钥包括图中拆分时所选择的W和h,当然还包括密钥矩阵
运里密钥矩阵为每轮选择中,每幅图像具体选择的像素块的编号\,。当然为了方便快速计 算,所述密钥还包括亮度因子矩阵
[0057]
[0058] 上述密钥矩阵E中,进一步可W对密钥矩阵进行变形,使得密钥矩阵更为安全。运 里对所述括密钥矩阵从左上角开始进行2X2区域分割,每个区域有4个元素,对每个区域 内的元素按照顺时针方向转动一个位置,若密钥矩阵的列数为奇数,则不处理最后一列元 素,若密钥矩阵的行数为奇数,则不处理最后一行元素。
[0059] 步骤S204、每隔预设时间扫描一次是否有新增的超声图像和诊断报告图像,即增 量文件。
[0060] 步骤S205、若存在增量文件,则通过利用sockets套接字结合完成的端口将处理 后的增量文件和密钥W及对应的患者编号、检查编号同步到云端服务器。
[0061] 本实施例与实施例一不同之处在于,本实施例中,前端服务器在保存超声图像和 诊断报告图像后,需要对超声图像和诊断报告图像进行拆分组合处理,即加密处理,并得到 密钥。然后再每隔预设时间扫描是否新增的超声图像和诊断报告图像,及增量文件,该增量 文件未经过处理后的文件数据。若存在增量文件,利用sockets套接字端口,将增量文件W 及对应的患者编号、检查编号同步到云端服务器。运样超声图像和诊断报告图像经过处理, 在没有得到密钥的情况下,是无法还原患者的超声图像和诊断报告图像,保证了患者的隐 私,特别是针对一些重要客户,对超声图像和诊断报告图像加密处理显得尤为重要。
[0062] 另外,具体实现时,上述步骤S205具体包括:
[0063] 首先,向云端服务器发送一个握手信号;
[0064] 然后,当接收到反馈信号后,将患者编号和检测编号发送至云端服务器,并接收云 端服务器返回的存储地址;
[0065] 最后,获取患者编号的最后一字节,当为奇数时,将变形矩阵C中的奇数行像素块 同步至云端服务器,然后将偶数行像素块同步至云端服务器,最后将密钥同步至云端服务 器;当为偶数时,将变形矩阵C中的偶数行像素块同步至云端服务器,然后将奇数行像素块 同步至云端服务器,最后将密钥同步至云端服务器。
[0066] 连施例Ξ :
[0067] 图6示出了本发明实施例提供的前置服务器的结构,为了便于说明仅示出了与本 发明实施例相关的部分。
[0068] 本实施例提供的前置服务器包括:
[0069] 数据刷新单元71,用于每隔一定时间间隔刷新一次视图,当发现UIS系统中有新 增数据时,读取新增的患者编号、检查编号W及超声图像和诊断报告图像的存储路径;
[0070] 文件存储单元72,用于根据所述超声图像和诊断报告图像的存储路径读取超声图 像和诊断报告图像,并存储到文件夹中;
[0071] 扫描判断单元73,用于每隔预设时间扫描一次是否有新增的超声图像和诊断报告 图像,即增量文件;
[0072] 数据同步单元74,用于若存在增量文件时,通过利用sockets套接字结合完成的 端口将增量文件W及对应的患者编号、检查编号同步到云端服务器。
[0073] 上述各个功能单元71-74对应实现了实施例一中的步骤S101-S104。具体所实现 的功能运里不再寶述。
[0074] 连施例四:
[0075] 图7示出了本发明实施例提供的前置服务器的结构,为了便于说明仅示出了与本 发明实施例相关的部分。
[0076] 本实施例提供的前置服务器包括:
[0077] 数据刷新单元81,用于每隔一定时间间隔刷新一次视图,当发现UIS系统中有新 增数据时,读取新增的患者编号、检查编号W及超声图像和诊断报告图像的存储路径;
[0078] 文件存储单元82,用于根据所述超声图像和诊断报告图像的存储路径读取超声图 像和诊断报告图像,并存储到文件夹中;
[0079] 图像处理单元83,用于对存储的超声图像和诊断报告图像进行图像拆分组合处 理,并生成密钥。
[0080] 扫描判断单元84,用于每隔预设时间扫描一次是否有新增的超声图像和诊断报告 图像,即增量文件;
[0081] 数据同步单元85,用于若存在增量文件时,通过利用sockets套接字结合完成的 端口将处理后的增量文件和密钥W及对应的患者编号、检查编号同步到云端服务器。
[0082] 上述各个功能单元81-85对应实现了实施例二中的步骤S201-S205。具体所实现 的功能运里不再寶述。
[0083] 作为一种优选结构,如图8所示,上述图像处理单元83包括:
[0084]图像排序模块831,用于将超声图像和诊断报告图像中所有图像按照时间顺序进 行排序;
[0085]图像拆分模块832,用于针对每一幅图像,在宽度方向随机生成W-1个点,在高度 方向随机生成h-1个点,每幅图像拆分成wXh个网格像素块;
[0086] 像素选取模块833,用于按顺序从各幅图像中随机取出一个像素块进行第一轮选 取,然后从各幅图像剩余的像素块中随机取出一个像素块进行第二轮选取,运样经过wXh 轮选取后所有像素块被选完,得到一个存储块矩阵
*其 中m为图像数量,TA,为第i轮选取时,从第Z幅图像随机选取的第X。个像素块,运里XijE[1,wXh];
[0087] 矩阵变形模块834,用于为存储块矩阵中的每个像素块乘W-个亮度 因子,得到变形矩阵
其中
其中函数,歹表示像素块F的平均亮度值,D为 基准亮度值,所述处理后的增量文件为所述变形矩阵C;
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1