用于云医疗图像的缩略图保持加密方案

论文标题:《Data hiding with thumbnail-preserving encryption for cloud medical images》,作者提出了一种用于云医疗图像的可逆数据隐藏方案,同时保留了缩略图。下面是论文的创新点和算法过程的总结。

一、缩略图保持加密与传统图像加密

缩略图保持加密(Thumbnail-Preserving Encryption, TPE)与传统图像加密场景在目的和实现方式上有一些显著的异同点。以下是它们之间的对比:

相同点:

  1. 安全性目的:无论是缩略图保持加密还是传统图像加密,两者的主要目的都是保护图像数据的安全性,防止未授权访问和数据泄露。
  2. 加密过程:两者都涉及到将图像数据转换成一种加密形式,使得没有密钥的第三方无法解读图像内容。

不同点:

  1. 缩略图的可用性

    • 缩略图保持加密:特别设计了一种加密方法,使得加密后的图像在缩略图形式下仍然保留了足够的视觉信息,允许用户快速识别图像内容,但无法获取详细的诊断信息。
    • 传统图像加密:通常将图像加密成难以辨认的噪声图像,不保留任何形式的缩略图或视觉信息,使得即使在快速查看文件时也无法识别图像内容。
  2. 用户界面的友好性

    • 缩略图保持加密:由于保留了缩略图,用户在使用具有视觉用户界面的现代操作系统时,可以更加方便地浏览和选择图像文件。
    • 传统图像加密:由于缺乏视觉信息,用户在浏览加密图像时可能会感到不便,需要依赖文件名或其他元数据来识别图像。
  3. 数据隐藏能力

    • 缩略图保持加密:通过多尺度Haar小波变换和扩展游程编码,该方法不仅加密图像,还为嵌入额外数据(如电子病历)提供了空间。
    • 传统图像加密:主要关注于图像本身的加密,可能不提供额外的数据隐藏或嵌入能力。
  4. 图像的可访问性

    • 缩略图保持加密:授权用户可以快速访问和识别图像,同时保持了图像的机密性。
    • 传统图像加密:虽然提供了高度的安全性,但可能牺牲了图像的快速访问性和易用性。
  5. 应用场景

    • 缩略图保持加密:特别适用于需要快速浏览大量图像的场景,如医疗图像诊断,其中医生需要迅速识别图像内容。

下面两幅图分别描述了传统云存储场景和缩略图保持加密云存储场景:

 传统加密图像云存储场景

缩略图保持加密图像云存储场景

二、算法总结

下面是论文的创新点和算法过程的总结:

创新点:

  1. 缩略图保留加密(Thumbnail-Preserving Encryption, TPE):与传统的完全加密成噪声图像的方法不同,该方法在加密过程中保留了图像的缩略图,使得授权用户能够通过快速查看文件夹中的图像缩略图来识别图像内容,同时保护了图像的细节不被未授权用户查看。

  2. 多尺度Haar小波变换(Multi-scale Haar Wavelet Transform):利用多尺度Haar小波变换对图像进行分解,生成保留缩略图的加密医疗图像,同时为嵌入电子病历提供了足够的空间。

  3. 扩展游程编码(Extended Run-Length Coding, ERLC):使用扩展游程编码对变换后的图像数据进行压缩,以腾出空间用于数据隐藏。

  4. 数据嵌入能力:该方案提供了超过每像素1比特的容量,用于嵌入电子病历,适合基于云的医疗数据管理。

  5. 可控的缩略图分辨率:通过调整Haar小波变换的尺度,可以控制缩略图的分辨率,以满足不同的应用需求。

算法过程:

  1. 图像Haar变换与编码

    • 将给定的医疗图像应用k尺度的Haar变换进行分解。
    • 使用一种新颖的编码方法压缩Haar分解后的图像,包括生成半色调图像和压缩变换图像的数据量。
  2. 图像封装与加密

    • 将编码后的半色调图像作为加密图像的封面/MSB位平面。
    • 将标记位、所有绝对值位平面的编码序列和符号位平面填充到全尺寸图像的剩余空间中。
    • 使用图像加密密钥对整个图像进行流密码加密,并记录空间分配指示器。
  3. 诊断记录嵌入

    • 医生根据原始医疗图像进行诊断,并下载保留缩略图的加密图像。
    • 使用图像加密密钥解密图像,恢复原始图像。
    • 将加密的诊断记录嵌入到加密图像的备用空间中。
  4. 医疗数据访问

    • 医生使用图像加密密钥访问医疗图像,而药剂师使用数据加密密钥访问诊断记录。
    • 药剂师下载标记图像,提取空间分配指示器和加密的诊断记录,然后恢复诊断记录并据此配药。

论文通过实验验证了所提方案在视觉效果、嵌入率、保密性与可用性以及执行时间方面的表现,并与其他现有方法进行了比较,证明了其在医疗图像管理系统中的适用性和有效性。

 三、实验结果

实验结果部分主要评估了所提出的医疗图像管理方案在云应用中的性能。以下是对实验结果的描述:

  1. 视觉效果(Visual Effect)

    • 论文展示了使用不同尺度的Haar小波变换(HWT)生成的加密图像的缩略图(Thumbnails),如下图所示。这些缩略图能够让用户轻易识别成像的目标器官,但诊断所需的细节信息并不可用。这符合图像加密的目标,即在保护图像细节的同时,允许快速识别图像内容。
    • 当加密图像以全尺寸打开时,视觉效果如图11所示。随着Haar小波变换尺度的增加,相应的半色调图像变得更加模糊,这与缩略图的观察结果一致。
  2. 嵌入率(Embedding Rate, ER)

    • 论文定义了嵌入率(ER)为可嵌入空间的比特数与图像体积(像素数)的比率,用于衡量压缩性能。表1列出了基于不同尺度HWT的ER值。随着Haar小波变换尺度的增加,所有样本图像的ER值也单调增加,但随着尺度的增加,增加的可用空间逐渐减少。
  3. 保密性与可用性(Confidentiality versus Availability)

    • 论文讨论了在开发医疗数据管理系统时,防止数据泄露与提供方便检索之间的权衡。通过使用不同尺度的Haar小波变换,可以灵活选择适当的分辨率,以满足应用需求。
  4. 执行时间(Execution Time)

    • 表4提供了方案每个阶段的平均执行时间,包括Haar变换与编码、图像封装与加密、诊断记录嵌入以及医疗数据访问。总执行时间少于2.7秒,表明该方法高效,适用于医疗图像管理系统。
  5. 安全性(Security Level)

    • 论文通过计算加密图像的熵来评估其随机性。表3列出了基于不同尺度HWT的加密图像的熵值。对于8位深度的加密图像,最大熵值为8,表示图像的灰度级别分布完全均匀,是良好的加密结果。

不同尺度的Haar小波变换(HWT)生成的加密图像的缩略图(Thumbnails) 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/26435.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GD32 MCU超频后无法再次下载程序的解决办法

我们知道,MCU的系统时钟主频就相当于人的心跳或脉搏,为所有的工作单元提供时间基数,所以一般在程序最开始的地方都需要进行主频配置。 GD32固件库中提供了多种宏定义,可以很方便的将系统时钟配置为想要的频率。 GD32固件库中所用…

AI宣传文案软件有哪些?5款AI软件推荐

AI宣传文案软件有哪些?AI宣传文案软件在现代营销和创意产业中扮演着越来越重要的角色,它们凭借先进的自然语言处理、机器学习和深度学习技术,不仅解放了创作者的双手,还大大提升了文案的生成效率和质量。这些软件能够精准捕捉用户…

python快速入门之Flask框架

文章目录 一、pip安装二、接口开发三、测试 一、pip安装 pip install flask 二、接口开发 from flask import Flaskapp Flask(__name__)app.route("/test") def index():return "test"if __name__ __main__:app.run()三、测试 http://127.0.0.1:5000…

redis 08 慢查询日志

1.什么是慢查询日志 2.慢查询和两个参数有关 2.1 2.2 3.例子: 4 参数详细介绍:

ICRA 2024:基于视觉触觉传感器的物体表⾯分类的Sim2Real双层适应⽅法

⼈们通常通过视觉来感知物体表⾯的性质,但有时需要通过触觉信息来补充或替代视觉信息。在机器⼈感知物体属性⽅⾯,基于视觉的触觉传感器是⽬前的最新技术,因为它们可以产⽣与表⾯接触的⾼分辨率 RGB 触觉图像。然⽽,这些图像需要⼤…

如何通过亚马逊测评提升产品竞争力的关键策略

在亚马逊这个全球领先的跨境电商平台上,随着卖家数量的激增,产品间的竞争愈发激烈,为了在市场中脱颖而出,提高产品的竞争力成为了每位卖家必须面对的问题,而在这其中,亚马逊测评作为一种有效的市场策略&…

STM32项目分享:车牌号识别系统

目录 一、前言 二、项目简介 1.功能详解 2.主要器件 三、原理图设计 四、PCB硬件设计 1.PCB图 2.PCB板打样焊接图 五、程序设计 六、实验效果 七、资料内容 项目分享 一、前言 项目成品图片: 哔哩哔哩视频链接: https://www.bilibili.…

python数据分析-房价数据集聚类分析

一、研究背景和意义 随着房地产市场的快速发展,房价数据成为了人们关注的焦点。了解房价的分布特征、影响因素以及不同区域之间的差异对于购房者、房地产开发商、政府部门等都具有重要的意义。通过对房价数据的聚类分析,可以深入了解房价的内在结构和规…

Flutter 简化线程Isolate的使用

文章目录 前言一、完整代码二、使用示例1、通过lambda启动线程2、获取线程返回值3、线程通信4、结束isolate 总结 前言 flutter的线程是数据独立的,每个线程一般通过sendport来传输数据,这样使得线程调用没那么方便,本文将提供一种支持lambd…

音频处理1_基本概念

AI变声和音乐创作的基础 声音本质上是人类可察觉范围内的气压周期性波动, 即声波 声波是一种连续信号,在任意时间内的声音信号有无数个取值。对于只能读取有限长数组计算机来说,我们需要将连续的声音信号转换为一个离散的序列,即数字化表示。…

法考报名必看,99%高过审率证件照片电子版制作技巧

在2024年,法考备战已经如火如荼进行中,作为进入法律行业的第一步,参加法考的重要性不言而喻。而作为报名过程中必不可少的一环,报名照片要求以及证件照制作技巧更是需要我们特别重视的部分。想要在这个过程中顺利通过审核&#xf…

【全开源】图书借阅管理系统源码(ThinkPHP+FastAdmin)

📚图书借阅管理系统:打造你的私人图书馆 一款基于ThinkPHPFastAdmin开发的简易图书借阅管理系统,一款轻量级的图书借阅管理系统,具有会员管理,图书管理,借阅及归还管理,会员充值等基本功能&…

使用 PNPM 从 0 搭建 monorepo,测试并发布

1 目标 通过 PNPM 创建一个 monorepo(多个项目在一个代码仓库)项目,形成一个通用的仓库模板。 这个仓库既可以用于公司存放和管理所有的项目,也可以用于将个人班余的所有积累整合其中。 这里以在 monorepo 项目中搭建 web compon…

x64-linux下在vscode使用vcpkg

1.使用vscode远程连接上对应的linux ,或者直接在图形化界面上使用。 2.安装vcpkg 插件,然后打开插件设置。 注意:defalut和host的主机一定和你自己的主机一致,且必须符合vcpkg三元组格式,其中你可以选择工作台的设置&a…

揭秘!5大策略让广告变现长久有效

在数字化时代的浪潮下,广告变现作为自媒体和APP开发者重要的收入来源,越来越受到重视。 但如何让这种变现方式长久持续,成为许多内容创作者与平台运营者思考的问题。 本文旨在探讨广告变现的持久之道,通过分析前端展示、合规性、…

OpenCV特征匹配

1、OpenCV Brute-Force匹配器 Brute-Force匹配器的匹配方法非常简单,输入两张图像所分别对应的特征(特征点坐标与特征点域对应的描述子),循环遍历两幅图像中的特征,计算第一幅图像与第二幅图像之间每个特征点之间的距…

【日记】第一次养植物,没什么经验……(781 字)

正文 前两天梦见灵送的几盆植物全都死掉了。梦里好伤心。醒来与她说这件事,她宽慰我说,梦都是反着的,肯定能活得很好的。于是忽然记起昨天给植物换水时,文竹的根居然从花盆底部伸吊了出来,以前都没有这种情况来着&…

ArcGIS Pro 3.0加载在线高德地图

1、打开ArcGIS Online官网,登录自己的账号,登录后效果如下图所示 官网地址:https://www.arcgis.com/home/webmap/viewer.html 2、点击Add,选择Add Layer from Web,如下图所示 3、在显示的Add Layer from Web页面内&am…

RabbitMQ-Stream(高级详解)

文章目录 什么是流何时使用 RabbitMQ Stream?在 RabbitMQ 中使用流的其他方式基本使用Offset参数chunk Stream 插件服务端消息偏移量追踪示例 示例应用程序RabbitMQ 流 Java API概述环境创建具有所有默认值的环境使用 URI 创建环境创建具有多个 URI 的环境 启用 TLS…