CN115329293A - 一种智能中医康复管理***的数据安全存储方法 - Google Patents

一种智能中医康复管理***的数据安全存储方法 Download PDF

Info

Publication number
CN115329293A
CN115329293A CN202211237586.4A CN202211237586A CN115329293A CN 115329293 A CN115329293 A CN 115329293A CN 202211237586 A CN202211237586 A CN 202211237586A CN 115329293 A CN115329293 A CN 115329293A
Authority
CN
China
Prior art keywords
value
watermark
zero
point
difference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202211237586.4A
Other languages
English (en)
Other versions
CN115329293B (zh
Inventor
史新霞
王雪
朱丽娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xintai hospital of traditional chinese medicine
Original Assignee
Xintai hospital of traditional chinese medicine
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xintai hospital of traditional chinese medicine filed Critical Xintai hospital of traditional chinese medicine
Priority to CN202211237586.4A priority Critical patent/CN115329293B/zh
Publication of CN115329293A publication Critical patent/CN115329293A/zh
Application granted granted Critical
Publication of CN115329293B publication Critical patent/CN115329293B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6227Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/40Analysis of texture
    • G06T7/41Analysis of texture based on statistical description of texture
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/20ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/41Medical

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioethics (AREA)
  • Technology Law (AREA)
  • Epidemiology (AREA)
  • Databases & Information Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Multimedia (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Medical Treatment And Welfare Office Work (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

本发明涉及数据存储技术领域,具体涉及一种智能中医康复管理***的数据安全存储方法,包括:获取待存储图像;绘制待存储图像的第一差值直方图,获取第一零值点序列;对于每个零值点,计算每个第一差值的优选度,获取每个零值点的最优第一差值,得到最优第一差值集合;根据最优第一差值集合获取待存储图像中的水印像素点,计算水印像素点嵌入水印后的灰度值进行水印嵌入操作,得到第一水印图像;对第一水印图像再次进行水印嵌入操作,得到第二水印图像,进一步得到密文图像。本发明对图像改动小且增加了水印嵌入量,对图像的保护范围更广,实现了水印的视觉隐藏以及图像重要区域的保护。

Description

一种智能中医康复管理***的数据安全存储方法
技术领域
本发明涉及数据加密技术领域,具体涉及一种智能中医康复管理***的数据安全存储方法。
背景技术
智能中医康复***包含病人的医疗影像图像。而随着图像处理技术的发展,使得篡改伪造医疗影像图像变得轻而易举。而恶意篡改伪造医疗影像图像会造成严重的后果,如攻击者恶意伪造医学影像图像,利用伪造后的医学影像图像进行骗保、干扰选举结果等。同时医疗影像图像包含了病人的隐私信息,若病人隐私信息泄露也会造成严重的后果,如攻击者利用窃取到的医疗影像图像对病人进行勒索敲诈等。因此在对智能中医康复***中的医疗影像图像进行存储时需确保医疗影像图像的机密性与完整性。
为确保智能中医康复***中医疗影像图像机密性,需对医疗影像图像进行加密。而为确保医疗影像图像的完整性,即读取的医疗影像图像真实可信,需对医疗影像图像进行防篡改识别。现有的加密方法如AES、3DES只保证了图像的机密性,但无法验证图像是否被攻击者恶意篡改。现有的可逆信息隐藏方法如直方图平移可逆信息隐藏、差值直方图平移可逆信息隐藏通过直方图平移的手段在图像中嵌入水印,通过对水印进行验证来确定图像是否被攻击者恶意篡改。
直方图平移可逆信息隐藏需对直方图进行平移,因此需改变图像中大部分像素点的灰度值,导致图像实际变化较大,且直方图平移可逆信息隐藏是在直方图峰值点对应的像素点位置嵌入水印,直方图峰值点对应的像素点个数有限,使得嵌入的水印量小,对图像的保护范围小,存在图像被篡改但验证无法发现的可能性。
差值直方图平移可逆信息隐藏通过计算像素点与领域像素点的差值构建差值直方图,使得差值直方图中的峰值点对应的像素点个数变多,从而增加嵌入的水印量,扩大图像的保护范围。但由于图像具有局部相似性,导致差值直方图中的峰值点为0,即峰值点对应的像素点与领域像素点的差值为0,从而使得嵌入水印的位置为图像中的平滑区域,而图像中平滑区域包含的信息量少,纹理复杂区域包含的信息量大,属于重要区域。通过差值直方图平移可逆信息隐藏方法嵌入水印未对图像重要区域进行保护,存在重要区域被篡改但验证无法发现的问题。
发明内容
本发明提供一种智能中医康复管理***的数据安全存储方法,以解决现有的问题。
本发明的一种智能中医康复管理***的数据安全存储方法采用如下技术方案:
本发明一个实施例提供了一种智能中医康复管理***的数据安全存储方法,该方法包括以下步骤:
S1:获取待存储图像中的第一像素点;
S2:根据所述第一像素点对待存储图像进行水印嵌入操作,得到第一水印图像、第一零值点序列以及最优第一差值集合,包括:
获取每个第一像素点的第一差值,绘制第一差值直方图;
获取第一差值直方图中预设数量个零值点组成第一零值点序列;将第一差值直方图中除零值点之外的所有第一差值构成第一差值集合;
对第一零值点序列中第一个零值点进行最优第一差值获取操作,得到第一零值点序列中第一个零值点的最优第一差值,包括:根据第一差值序列中每个第一差值的个数计算所述每个第一差值相对于所述零值点的优选度;选择优选度最大的第一差值作为所述零值点的最优第一差值;将所述零值点的最优第一差值从第一差值集合中删除;
依次对第一零值点序列中所有零值点进行最优第一差值获取操作,得到第一零值点序列中每个零值点的最优第一差值;第一零值点序列中所有零值点的最优第一差值构成最优第一差值集合;将最优第一差值集合中所有最优第一差值在待存储图像中对应的所有第一像素点作为水印像素点;根据每个水印像素点的灰度值和第一差值、最优第一差值序列以及第一零值点序列获取每个水印像素点嵌入水印后的灰度值;根据每个水印像素点嵌入水印后的灰度值获取第一水印图像;
S3:获取第一水印图像中的第二像素点;根据所述第二像素点对第一水印图像进行水印嵌入操作,得到第二水印图像、第二零值点序列以及最优第二差值集合;
S4:根据第二水印图像获得密文图像;根据第一零值点序列、最优第一差值集合、第二零值点序列以及最优第二差值集合获得补充密文;对密文图像以及补充密文进行存储。
优选的,所述获取待存储图像中的第一像素点包括:
将待存储图像中位于奇数行奇数列的像素点以及偶数行偶数列的像素点记为第一像素点;将待存储图像中位于奇数行偶数列的像素点以及偶数行奇数列的像素点记为第二像素点。
优选的,所述获取每个第一像素点的第一差值,绘制第一差值直方图包括:
以每个第一像素点为中心,构建一个预设尺寸的窗口;获取每个第一像素点的窗口内所有第二像素点的灰度值中的最大值作为所述第一像素点的上限灰度,计算所述第一像素点的灰度值与上限灰度的差值作为所述第一像素点的第一差值;
统计所有第一像素点的第一差值,以第一差值为横轴,第一差值的个数为纵轴,绘制第一差值直方图。
优选的,所述获取第一差值直方图中预设数量个零值点组成第一零值点序列包括:
获取第一差值直方图中的最大第一差值与最小第一差值,获取第一差值直方图中在最大第一差值到最小第一差值范围内距离0最远的预设数量个零值点,所述零值点是指个数为0的第一差值点;
当最大第一差值到最小第一差值范围内不足预设数量个零值点时,进行零值点补充操作,包括:获取最大第一差值到最小第一差值范围内个数最少的第一差值作为预零值点,获取第一差值直方图上距离所述预零值点最近的非零值点,将所述预零值点的个数与所述非零值点的个数相加作为所述非零值点的个数,将所述预零值点的个数置为0,将所述预零值点作为零值点;
重复零值点补充操作直到零值点的数量为预设数量个时停止迭代。
优选的,所述优选度的表达式为:
Figure 647288DEST_PATH_IMAGE001
其中
Figure 687925DEST_PATH_IMAGE002
为第一差值集合中第
Figure 939915DEST_PATH_IMAGE003
个第一差值相对于第一零值点序列中第
Figure 308579DEST_PATH_IMAGE004
个零值点的优选度;
Figure 937006DEST_PATH_IMAGE005
表示第一差值集合中第
Figure 35412DEST_PATH_IMAGE006
个第一差值;
Figure 927145DEST_PATH_IMAGE007
表示第一零值点序列中第一个零值点的值;
Figure 642160DEST_PATH_IMAGE008
表示第一差值集合中第
Figure 480803DEST_PATH_IMAGE009
个第一差值的个数;
Figure 699295DEST_PATH_IMAGE010
为以自然常数为底的指数模型;
Figure 558667DEST_PATH_IMAGE011
为绝对值符号;
Figure 964240DEST_PATH_IMAGE012
表示在集合
Figure 731208DEST_PATH_IMAGE013
中获取最大值。
优选的,所述水印像素点嵌入水印后的灰度值的表达式为:
Figure 538627DEST_PATH_IMAGE014
其中
Figure 241004DEST_PATH_IMAGE015
为待存储图像中第
Figure 936470DEST_PATH_IMAGE016
个水印像素点嵌入水印后的灰度值;
Figure 444812DEST_PATH_IMAGE017
为待存储图像中第
Figure 778841DEST_PATH_IMAGE018
个水印像素点嵌入水印前的灰度值;
Figure 776753DEST_PATH_IMAGE019
为待存储图像中第
Figure 625761DEST_PATH_IMAGE020
个水印像素点的第一差值;
Figure 110DEST_PATH_IMAGE021
为第一零值点序列中第
Figure 516542DEST_PATH_IMAGE022
个零值点的最优第一差值;
Figure 560722DEST_PATH_IMAGE023
为第一零值点序列中第
Figure 428183DEST_PATH_IMAGE024
个零值点的值;
Figure 75065DEST_PATH_IMAGE025
为预设的嵌入水印序列中第
Figure 383687DEST_PATH_IMAGE026
个水印值;
Figure 457822DEST_PATH_IMAGE027
为第一零值点序列中零值点的个数。
优选的,所述根据每个水印像素点嵌入水印后的灰度值获取第一水印图像包括:
将待存储图像中水印像素点的灰度值替换为所述水印像素点嵌入水印后的灰度值,得到第一水印图像。
优选的,所述获取第一水印图像中的第二像素点包括:
将第一水印图像中位于奇数行奇数列的像素点以及偶数行偶数列的像素点记为第一像素点;将第一水印图像中位于奇数行偶数列的像素点以及偶数行奇数列的像素点记为第二像素点。
本发明的有益效果是:获取待存储图像;绘制待存储图像的第一差值直方图,获取第一零值点序列;对于每个零值点,计算每个第一差值的优选度,获取每个零值点的最优第一差值,得到最优第一差值集合;根据最优第一差值集合获取待存储图像中的水印像素点,计算水印像素点嵌入水印后的灰度值进行水印嵌入操作,得到第一水印图像;对第一水印图像再次进行水印嵌入操作,得到第二水印图像,进一步得到密文图像。本发明通过获取多个零值点,增加了水印嵌入量,对图像的保护范围更广;本发明根据人眼对于平缓区域的灰度变化比纹理复杂区域的灰度变化更加敏感的特点计算每个第一差值相对于零值点的优选度,获取零值点的最优第一差值,实现了水印的视觉隐藏;本发明通过获取每个零值点的最优第一差值,进一步得到水印像素点,本发明的水印像素点包含了图像纹理区域的像素点,通过对纹理区域水印像素点嵌入水印,实现了图像重要区域的保护,解决了现有技术只保护图像平坦区域未保护图像重要区域从而导致重要区域被篡改但验证无法发现的问题;本发明根据最优第一差值集合以及第一零值点序列为水印像素点嵌入水印,只改变了部分水印像素点的灰度值,解决了现有技术对直方图进行平移从而改变图像中大部分像素点的灰度值导致图像实际变化较大的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的一种智能中医康复管理***的数据安全存储方法的步骤流程图;
图2为本发明的一种智能中医康复管理***的数据安全存储方法的像素点分类示意图;
图3为本发明的一种智能中医康复管理***的数据安全存储方法的第一差值直方图示意图。
具体实施方式
为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种智能中医康复管理***的数据安全存储方法,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。
下面结合附图具体的说明本发明所提供的一种智能中医康复管理***的数据安全存储方法的具体方案。
请参阅图1,其示出了本发明一个实施例提供的一种智能中医康复管理***的数据安全存储方法的步骤流程图,该方法包括以下步骤:
101.获取待存储图像。
获取待存储的医疗影像图像,对医疗影像图像进行双边滤波,去除医疗影像图像中的噪声点。将医疗影像图像的每个通道的图像视作一幅灰度图像,记作待存储图像。
102.构建待存储图像的第一差值直方图,获取零值点。
为了保证像素点之间水印嵌入不会互相影响,对待存储图像中的像素点进行分类:将位于奇数行奇数列的像素点以及偶数行偶数列的像素点划分为一个类别,将该类别中的像素点记为第一像素点。将位于奇数行偶数列的像素点以及偶数行奇数列的像素点划分为另一个类别,将该类别中的像素点记为第二像素点。像素点分类示意图参见图2。
分别以每个第一像素点为中心,为每个第一像素点构建一个
Figure 484684DEST_PATH_IMAGE028
大小的窗口。在本实施例中,
Figure 669678DEST_PATH_IMAGE029
。在其他实施例中实施人员可根据需要设置
Figure 832806DEST_PATH_IMAGE030
的值。获取每个第一像素点的窗口内所有第二像素点的灰度值中的最大值作为每个第一像素点的上限灰度,计算每个第一像素点的灰度值与上限灰度的差值作为第一差值。统计所有第一像素点的第一差值,获取每个第一差值的个数,以第一差值为横轴,第一差值的个数为纵轴,绘制第一差值直方图。第一差值直方图示意图参见图3。
需要说明的是,嵌入水印会导致像素点的灰度值改变,进一步使得第一差值改变,因此为了能够嵌入水印并且能够提取水印,需要获取第一差值直方图中的零值点,以便后续根据零值点选择像素点来嵌入水印。同时为了确保嵌入的水印量,需获取多个零值点。
在本实施例中,获取第一差值直方图中的最大第一差值与最小第一差值,以第一差值直方图中大小等于
Figure 343422DEST_PATH_IMAGE031
的第一差值为中心点,获取在最大第一差值到最小第一差值范围内距离中心点最远的
Figure 185476DEST_PATH_IMAGE032
个零值点,此处的零值点是指个数为0的第一差值点。当最大第一差值到最小第一差值范围内不足
Figure 908581DEST_PATH_IMAGE033
个零值点时,进行零值点补充操作:获取最大第一差值到最小第一差值范围内个数最少的第一差值
Figure 519691DEST_PATH_IMAGE034
,获取第一差值直方图上距离
Figure 670050DEST_PATH_IMAGE035
最近的非零值点
Figure 405924DEST_PATH_IMAGE036
,此处的非零值点是指不为零值点的第一差值点。计算
Figure 198300DEST_PATH_IMAGE037
Figure 70441DEST_PATH_IMAGE038
的差值
Figure 917000DEST_PATH_IMAGE039
,将
Figure 140171DEST_PATH_IMAGE040
对应的所有第一像素点的灰度值减去
Figure 673920DEST_PATH_IMAGE041
Figure 790781DEST_PATH_IMAGE042
的差值
Figure 689467DEST_PATH_IMAGE043
作为此些第一像素点更新后的灰度值,从而使得此些第一像素点的第一差值变化为
Figure 790147DEST_PATH_IMAGE044
,进一步使得
Figure 268533DEST_PATH_IMAGE045
的个数变为0,将
Figure 771058DEST_PATH_IMAGE046
作为零值点。重复零值点补充操作直到零值点的数量为
Figure 575066DEST_PATH_IMAGE047
个时停止迭代。
在本实施例中,
Figure 897463DEST_PATH_IMAGE048
。在其他实施例中,实施人员可根据需要设置
Figure 445119DEST_PATH_IMAGE049
的值。
至此,获取了第一差值直方图与零值点。
103.对于每个零值点,计算每个第一差值的优选度,获取每个零值点的最优第一差值。
需要说明的是,图像平滑区域信息量小,当平滑区域存在细微的灰度变化时会非常显著,人眼可直观感受到。而纹理复杂区域信息量大,当纹理复杂区域存在灰度变化时,该灰度变化会隐藏在纹理本身灰度变化下,人眼不易察觉到。因此人眼对于平缓区域的灰度变化比纹理复杂区域的灰度变化更加敏感。因此若对平滑区域的像素点嵌入水印,则要求像素点的灰度值改变非常小,若对纹理复杂区域的像素点嵌入水印,则要求像素点的灰度值改变较小。结合该特征为每个零值点选择一个最优的第一差值,对最优的第一差值对应的第一像素点嵌入水印,使其嵌入水印后的第一差值位于零值点的位置。同时,为了确保嵌入水印量,为每个零值点选择一个最优的第一差值时还需结合第一差值的个数来进行选择。
在本实施例中,引入优选度指标来为每个零值点选择一个最优的第一差值。优选度的获取方法具体如下:
对所有零值点按照其到中心点的距离从大到小的顺序进行排序得到第一零值点序列。同时将第一差值直方图中所有非零值点组成第一差值集合。计算第一差值结合中每个第一差值相对于第一零值点序列中第一个零值点的优选度,如第一差值集合中第
Figure 536572DEST_PATH_IMAGE050
个第一差值相对于第一零值点序列中第
Figure 511481DEST_PATH_IMAGE051
个零值点的优选度
Figure 55595DEST_PATH_IMAGE052
为:
Figure 406942DEST_PATH_IMAGE053
其中
Figure 25005DEST_PATH_IMAGE054
为第一差值集合中第
Figure 29870DEST_PATH_IMAGE055
个第一差值相对于第一零值点序列中第
Figure 61280DEST_PATH_IMAGE056
个零值点的优选度;
Figure 685159DEST_PATH_IMAGE057
表示第一差值集合中第
Figure 751204DEST_PATH_IMAGE058
个第一差值;
Figure 333495DEST_PATH_IMAGE059
表示第一零值点序列中第一个零值点的值;
Figure 852202DEST_PATH_IMAGE060
表示第一差值集合中第
Figure 342089DEST_PATH_IMAGE009
个第一差值的个数;
Figure 872427DEST_PATH_IMAGE061
为以自然常数为底的指数模型;
Figure 750253DEST_PATH_IMAGE062
用来将
Figure 631622DEST_PATH_IMAGE063
进行归一化;
Figure 253096DEST_PATH_IMAGE064
为绝对值符号;
Figure 903520DEST_PATH_IMAGE065
表示在集合
Figure 686668DEST_PATH_IMAGE066
中获取最大值;
Figure 55333DEST_PATH_IMAGE067
表示第
Figure 949339DEST_PATH_IMAGE068
个第一差值到第一个零值点的距离,用来衡量嵌入水印后第
Figure 719849DEST_PATH_IMAGE069
个第一差值对应的第一像素点的灰度值变化程度,又由于此时对第一像素点嵌入水印后,后续会利用同样的方法对第二像素点嵌入水印,而对第二像素点嵌入水印会导致嵌入水印后的第一像素点与嵌入水印后的第二像素点的差异进一步扩大,可能会导致嵌入水印后的图像的局部对比度发生较大的变化,破坏图像的特征,因此在计算优选度时对
Figure 679758DEST_PATH_IMAGE070
乘以2用来进一步限制最优的第一差值到零值点的距离;
Figure 535719DEST_PATH_IMAGE071
表示在
Figure 764575DEST_PATH_IMAGE072
Figure 858433DEST_PATH_IMAGE073
中选择最大值,用来防止分母为0;当第
Figure 248963DEST_PATH_IMAGE074
个第一差值的绝对值较小时,第
Figure 326640DEST_PATH_IMAGE075
个第一差值对应的第一像素点与其周围的第二像素点的差异较小,此时第
Figure 93608DEST_PATH_IMAGE076
个第一差值对应的第一像素点位于平缓区域。此时若要在第
Figure 573131DEST_PATH_IMAGE077
个第一差值对应的第一像素点嵌入水印,则要求第
Figure 134562DEST_PATH_IMAGE078
个第一差值对应的第一像素点的灰度值变化非常小。当第
Figure 699536DEST_PATH_IMAGE078
个第一差值的绝对值较大时,第
Figure 4615DEST_PATH_IMAGE078
个第一差值对应的第一像素点与其周围的第二像素点的差异较大,此时第
Figure 338644DEST_PATH_IMAGE078
个第一差值对应的第一像素点位于纹理区域。此时若要在第
Figure 743081DEST_PATH_IMAGE078
个第一差值对应的第一像素点嵌入水印,则第
Figure 919984DEST_PATH_IMAGE078
个第一差值对应的第一像素点的灰度值变化相对于平缓区域的灰度值变化可适当扩大。因此将
Figure 638542DEST_PATH_IMAGE079
作为第
Figure 217291DEST_PATH_IMAGE080
个第一差值对应的第一像素点嵌入水印后的灰度值变化程度的权重,当第一差值的绝对值较小时,第
Figure 995891DEST_PATH_IMAGE080
个第一差值对应的第一像素点嵌入水印后的灰度值变化程度的权重较大,使得计算优选度时对于第一差值较小时对应的第一像素点的灰度值变化程度的关注度较大。反之当第一差值的绝对值较大时,第
Figure 660090DEST_PATH_IMAGE080
个第一差值对应的第一像素点嵌入水印后的灰度值变化程度的权重较小,使得计算优选度时对于第一差值较大时对应的第一像素点的灰度值变化程度的关注度较小;
Figure 182338DEST_PATH_IMAGE081
用来获取第一差值集合中第一差值的个数的最大值,用作对
Figure 615594DEST_PATH_IMAGE082
进行归一化处理;当第
Figure 565095DEST_PATH_IMAGE083
个第一差值距离第一零值点序列中第
Figure 185432DEST_PATH_IMAGE084
个零值点越近且第
Figure 511372DEST_PATH_IMAGE085
个第一差值的个数越大,第
Figure 64713DEST_PATH_IMAGE083
个第一差值相对于第一零值点序列中第
Figure 185115DEST_PATH_IMAGE084
个零值点的优选度越大。反之当第
Figure 823907DEST_PATH_IMAGE083
个第一差值距离第一零值点序列中第
Figure 687958DEST_PATH_IMAGE084
个零值点越远或第
Figure 564647DEST_PATH_IMAGE085
个第一差值的个数越小,第
Figure 387110DEST_PATH_IMAGE083
个第一差值相对于第一零值点序列中第
Figure 982039DEST_PATH_IMAGE084
个零值点的优选度越小。
同理计算第一差值集合中每个第一差值相对于第一零值点序列中第
Figure 649781DEST_PATH_IMAGE084
个零值点的优选度,选择其中优选度最大的第一差值作为第一零值点序列中第
Figure 646556DEST_PATH_IMAGE086
个零值点最优的第一差值,记为
Figure 374340DEST_PATH_IMAGE087
。并将该第一差值从第一差值集合中删除。
同理依次计算第一差值集合中所有第一差值相对于第一零值点序列中每个零值点的优选度,获取第一零值点序列中所有零值点的最优第一差值,得到最优第一差值集合
Figure 739723DEST_PATH_IMAGE088
,其中
Figure 945576DEST_PATH_IMAGE089
表示第一零值点序列中第
Figure 328016DEST_PATH_IMAGE090
个零值点的最优第一差值,
Figure 226702DEST_PATH_IMAGE090
为零值点的个数。
104.获取待存储图像中的水印像素点,在水印像素点处嵌入水印,得到第一水印图像。
为向待存储图像中嵌入水印,需要由加密端和解密端事先约定一个嵌入水印序列,该嵌入水印序列中每个元素为0或1。需要说明的是,为确保每个水印像素点处都有对应的水印值可以嵌入,嵌入水印序列需要尽可能长。在本方案中嵌入水印序列的长度为1000000,在其他实施例中实施人员可根据需要进行设置。
获取最优第一差值集合中所有最优第一差值在待存储图像中对应的所有第一像素点,作为水印像素点。对每个水印像素点进行嵌入水印操作,获取水印像素点嵌入水印后的灰度值,如待存储图像中第
Figure 796224DEST_PATH_IMAGE091
个水印像素点嵌入水印后的灰度值
Figure 805768DEST_PATH_IMAGE092
为:
Figure 42714DEST_PATH_IMAGE093
其中
Figure 846722DEST_PATH_IMAGE094
为待存储图像中第
Figure 169119DEST_PATH_IMAGE091
个水印像素点嵌入水印后的灰度值;
Figure 451196DEST_PATH_IMAGE095
为待存储图像中第
Figure 542649DEST_PATH_IMAGE091
个水印像素点嵌入水印前的灰度值;
Figure 517558DEST_PATH_IMAGE096
为待存储图像中第
Figure 327251DEST_PATH_IMAGE091
个水印像素点的第一差值;
Figure 678598DEST_PATH_IMAGE097
为第一零值点序列中第
Figure 624557DEST_PATH_IMAGE098
个零值点的最优第一差值;
Figure 35947DEST_PATH_IMAGE099
为第一零值点序列中第
Figure 739461DEST_PATH_IMAGE098
个零值点的值;
Figure 956815DEST_PATH_IMAGE100
为预设的嵌入水印序列中第
Figure 694964DEST_PATH_IMAGE091
个水印值;
Figure 136310DEST_PATH_IMAGE101
为第一零值点序列中零值点的个数;当嵌入水印序列中第
Figure 530382DEST_PATH_IMAGE102
个水印值为
Figure 348166DEST_PATH_IMAGE103
时,获取待存储图像中第
Figure 144083DEST_PATH_IMAGE102
个水印像素点的第一差值
Figure 21909DEST_PATH_IMAGE104
,若待存储图像中第
Figure 903278DEST_PATH_IMAGE102
个水印像素点的第一差值
Figure 993593DEST_PATH_IMAGE104
为第一零值点序列中第
Figure 644018DEST_PATH_IMAGE105
个零值点的最优第一差值
Figure 692745DEST_PATH_IMAGE106
时,获取第一零值点序列中第
Figure 61410DEST_PATH_IMAGE105
个零值点的最优第一差值
Figure 220995DEST_PATH_IMAGE106
与第一零值点序列中第
Figure 725926DEST_PATH_IMAGE105
个零值点的值的差值
Figure 945555DEST_PATH_IMAGE107
,利用待存储图像中第
Figure 801515DEST_PATH_IMAGE102
个水印像素点嵌入水印前的灰度值
Figure 505072DEST_PATH_IMAGE108
减去
Figure 926826DEST_PATH_IMAGE107
得到待存储图像中第
Figure 520619DEST_PATH_IMAGE102
个水印像素点嵌入水印后的灰度值
Figure 395034DEST_PATH_IMAGE109
;当嵌入水印序列中第
Figure 365264DEST_PATH_IMAGE102
个水印值为
Figure 641524DEST_PATH_IMAGE110
时,待存储图像中第
Figure 406218DEST_PATH_IMAGE102
个水印像素点嵌入水印前的灰度值
Figure 767929DEST_PATH_IMAGE108
作为待存储图像中第
Figure 682796DEST_PATH_IMAGE102
个水印像素点嵌入水印后的灰度值
Figure 407038DEST_PATH_IMAGE109
将待存储图像中水印像素点的灰度值替换为水印像素点嵌入水印后的灰度值,得到第一水印图像。至此,获取了第一水印图像。保存第一零值点序列与最优第一差值集合作为第一附加信息。
105.构建第一水印图像的第二差值直方图,根据第二差值直方图嵌入水印,获取第二水印图像。
将第一水印图像中位于奇数行奇数列的像素点以及偶数行偶数列的像素点记为第一像素点;将第一水印图像中位于奇数行偶数列的像素点以及偶数行奇数列的像素点记为第二像素点。
以第一水印图像中每个第二像素点为中心为每个第二像素点构建一个
Figure 14737DEST_PATH_IMAGE111
大小的窗口,获取每个第二像素点的窗口内所有第一像素点的灰度值中的最大值作为每个第二像素点的上限灰度,计算每个第二像素点的灰度值与上限灰度的差值作为第二差值。统计所有第二像素点的第二差值,获取每个第二差值的个数,以第二差值为横轴,第二差值的个数为纵轴,绘制第二差值直方图。
利用步骤102中的方法获取第二差值直方图中的零值点,得到第二零值点序列。利用步骤103中的方法对于第二零值点序列中的每个零值点,计算每个第二差值的优选度,获取第二零值点序列中每个零值点的最优第二差值,得到最优第二差值集合。获取最优第二差值集合中所有最优第二差值对应的所有第二像素点,作为水印像素点,利用步骤104中的方法对每个水印像素点进行嵌入水印操作,获取水印像素点嵌入水印后的灰度值,得到第二水印图像,保存第二零值点序列与最优第二差值集合作为第二附加信息。
至此,完成了待存储图像的水印嵌入,获得了第二水印图像、第一附加信息以及第二附加信息。
106.对第二水印图像进行加密存储以及防篡改验证。
对第二水印图像利用第一加密方法进行加密得到密文图像,对第一附加信息以及第二附加信息利用第一加密方法进行加密得到附加密文。在本实施例中,第一加密方法为AES,在其他实施例中,第一加密方法包括但不限于AES、3DES。
对密文图像以及附加密文进行存储。
当密文图像时,可根据附加密文提取密文图像中的水印进行防篡改验证。具体方法为:
利用第一加密方法对密文图像进行解密获得第二水印图像,利用第一加密方法对附加密文进行解密获得第一附加信息以及第二附加信息。
利用步骤102中的方法将第二水印图像中的像素点分为第一像素点与第二像素点,以第二水印图像中每个第二像素点为中心为每个第二像素点构建一个
Figure 394903DEST_PATH_IMAGE112
大小的窗口,获取每个第二像素点的窗口内所有第一像素点的灰度值中的最大值作为每个第二像素点的上限灰度,计算每个第二像素点的灰度值与上限灰度的差值作为第二差值。统计所有第二像素点的第二差值,获取每个第二差值的个数,以第二差值为横轴,第二差值的个数为纵轴,绘制第二差值直方图。
第二附加信息包括第二零值点序列与最优第二差值集合,获取第二差值直方图中第二零值点序列中每个零值点位置以及最优第二差值集合中每个最优第二差值位置在第二水印图像中对应的像素点,作为水印像素点。对于第二水印图像中每个水印像素点,进行去水印操作,得到第二水印图像中每个水印像素点嵌入水印前的灰度值,如第二水印图像中第
Figure 238094DEST_PATH_IMAGE113
个水印像素点的嵌入水印前的灰度值
Figure 692209DEST_PATH_IMAGE114
为:
Figure 595443DEST_PATH_IMAGE115
其中
Figure 135009DEST_PATH_IMAGE116
第二水印图像中为第
Figure 453995DEST_PATH_IMAGE113
个水印像素点的嵌入水印前的灰度值;
Figure 887250DEST_PATH_IMAGE117
为第二水印图像中第
Figure 164647DEST_PATH_IMAGE113
个水印像素点的嵌入水印后的灰度值,即第二水印图像中第
Figure 925930DEST_PATH_IMAGE113
个水印像素点的灰度值;
Figure 376503DEST_PATH_IMAGE118
为第二水印图像中第
Figure 539631DEST_PATH_IMAGE113
个水印像素点的第二差值;
Figure 784668DEST_PATH_IMAGE119
为第二零值点序列中第
Figure 95563DEST_PATH_IMAGE120
个零值点的最优第二差值;
Figure 959614DEST_PATH_IMAGE121
为第二零值点序列中第
Figure 101882DEST_PATH_IMAGE122
个零值点的值;
Figure 393186DEST_PATH_IMAGE123
为零值点的个数;当第二水印图像中第
Figure 519274DEST_PATH_IMAGE113
个水印像素点的第二差值等于第二零值点序列中第
Figure 249333DEST_PATH_IMAGE124
个零值点的值
Figure 183791DEST_PATH_IMAGE125
时,说明第二水印图像中第
Figure 911575DEST_PATH_IMAGE113
个水印像素点在嵌入水印前的第二差值为
Figure 993801DEST_PATH_IMAGE126
,计算
Figure 199654DEST_PATH_IMAGE126
Figure 310656DEST_PATH_IMAGE127
的差异
Figure 943762DEST_PATH_IMAGE128
,利用第二水印图像中第
Figure 310021DEST_PATH_IMAGE113
个水印像素点的灰度值
Figure 709779DEST_PATH_IMAGE129
加上
Figure 556512DEST_PATH_IMAGE130
,得到第二水印图像中为第
Figure 750733DEST_PATH_IMAGE113
个水印像素点的嵌入水印前的灰度值
Figure 682917DEST_PATH_IMAGE131
;当第二水印图像中第
Figure 620786DEST_PATH_IMAGE113
个水印像素点的第二差值不等于第二零值点序列中任意一个零值点的值时,说明第二水印图像中第
Figure 587605DEST_PATH_IMAGE113
个水印像素点的灰度值在嵌入水印前后无变化,此时将第二水印图像中第
Figure 687148DEST_PATH_IMAGE113
个水印像素点的灰度值作为第二水印图像中第
Figure 372207DEST_PATH_IMAGE113
个水印像素点嵌入水印前的灰度值。
将第二水印图像中每个水印像素点的灰度值替换为嵌入水印前的灰度值,得到第一水印图像。
根据第二水印图像中每个水印像素点的嵌入水印后的灰度值以及嵌入水印前的灰度值,获取第二水印图像中每个水印像素点的水印值,如第二水印图像中第
Figure 848188DEST_PATH_IMAGE113
个水印像素点的水印
Figure 403934DEST_PATH_IMAGE132
为:
Figure 674379DEST_PATH_IMAGE133
其中
Figure 581155DEST_PATH_IMAGE134
为第
Figure 126405DEST_PATH_IMAGE135
个水印像素点的水印值;
Figure 802237DEST_PATH_IMAGE136
第二水印图像中为第
Figure 509162DEST_PATH_IMAGE135
个水印像素点的嵌入水印前的灰度值;
Figure 903235DEST_PATH_IMAGE137
为第二水印图像中第
Figure 721018DEST_PATH_IMAGE135
个水印像素点的嵌入水印后的灰度值,即第二水印图像中第
Figure 516936DEST_PATH_IMAGE138
个水印像素点的灰度值;
Figure 129182DEST_PATH_IMAGE139
为零值点的个数;当第二水印图像中第
Figure 744972DEST_PATH_IMAGE135
个水印像素点嵌入水印前后的灰度值一致时,第
Figure 366446DEST_PATH_IMAGE135
个水印像素点的水印值为
Figure 282449DEST_PATH_IMAGE140
;当第二水印图像中第
Figure 331177DEST_PATH_IMAGE135
个水印像素点嵌入水印前后的灰度值不一致时,第
Figure 699841DEST_PATH_IMAGE135
个水印像素点的水印值为
Figure 593848DEST_PATH_IMAGE141
如此,可获取第二水印图像中每个水印像素点的水印值。第二水印图像中所有水印像素点的水印值构成第二水印序列。
同理,对应第一水印图像,绘制第一差值直方图,根据第二附加信息获取第一水印图像中的水印像素点,进行去水印操作,得到第一水印图像中每个水印像素点嵌入水印前的灰度值,根据第一水印图像中每个水印像素点嵌入水印后的灰度值以及嵌入水印前的灰度值,取第一水印图像中每个水印像素点的水印值,第一水印图像中所有水印像素点的水印值构成第一水印序列。
将第二水印序列拼接在第一水印序列之后,得到提取水印序列,获取提取水印序列的长度
Figure 98778DEST_PATH_IMAGE142
。获取嵌入水印序列中前
Figure 324267DEST_PATH_IMAGE142
个元素构成实际嵌入水印序列,比较实际嵌入水印序列与提取水印序列的差异,当提取水印序列与实际嵌入水印序列不一致时,医疗影像图像已被攻击者篡改,此时医疗影像图像不可信。反之,当提取水印序列与实际嵌入水印序列一致时,医疗影像图像未被攻击者篡改,此时医疗影像图像是可信的。
通过以上步骤,完成了医疗影像图像的安全存储及防篡改验证。
本发明实施例通过获取待存储图像;绘制待存储图像的第一差值直方图,获取第一零值点序列;对于每个零值点,计算每个第一差值的优选度,获取每个零值点的最优第一差值,得到最优第一差值集合;根据最优第一差值集合获取待存储图像中的水印像素点,计算水印像素点嵌入水印后的灰度值进行水印嵌入操作,得到第一水印图像;对第一水印图像再次进行水印嵌入操作,得到第二水印图像,进一步得到密文图像。本发明通过获取多个零值点,增加了水印嵌入量,对图像的保护范围更广;本发明根据人眼对于平缓区域的灰度变化比纹理复杂区域的灰度变化更加敏感的特点计算每个第一差值相对于零值点的优选度,获取零值点的最优第一差值,实现了水印的视觉隐藏;本发明通过获取每个零值点的最优第一差值,进一步得到水印像素点,本发明的水印像素点包含了图像纹理区域的像素点,通过对纹理区域水印像素点嵌入水印,实现了图像重要区域的保护,解决了现有技术只保护图像平坦区域未保护图像重要区域从而导致重要区域被篡改但验证无法发现的问题;本发明根据最优第一差值集合以及第一零值点序列为水印像素点嵌入水印,只改变了部分水印像素点的灰度值,解决了现有技术对直方图进行平移从而改变图像中大部分像素点的灰度值导致图像实际变化较大的问题。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种智能中医康复管理***的数据安全存储方法,其特征在于,该方法包括以下步骤:
S1:获取待存储图像中的第一像素点;
S2:根据所述第一像素点对待存储图像进行水印嵌入操作,得到第一水印图像、第一零值点序列以及最优第一差值集合,包括:
获取每个第一像素点的第一差值,绘制第一差值直方图;
获取第一差值直方图中预设数量个零值点组成第一零值点序列;将第一差值直方图中除零值点之外的所有第一差值构成第一差值集合;
对第一零值点序列中第一个零值点进行最优第一差值获取操作,得到第一零值点序列中第一个零值点的最优第一差值,包括:根据第一差值序列中每个第一差值的个数计算所述每个第一差值相对于所述零值点的优选度;选择优选度最大的第一差值作为所述零值点的最优第一差值;将所述零值点的最优第一差值从第一差值集合中删除;
依次对第一零值点序列中所有零值点进行最优第一差值获取操作,得到第一零值点序列中每个零值点的最优第一差值;第一零值点序列中所有零值点的最优第一差值构成最优第一差值集合;将最优第一差值集合中所有最优第一差值在待存储图像中对应的所有第一像素点作为水印像素点;根据每个水印像素点的灰度值和第一差值、最优第一差值序列以及第一零值点序列获取每个水印像素点嵌入水印后的灰度值;根据每个水印像素点嵌入水印后的灰度值获取第一水印图像;
S3:获取第一水印图像中的第二像素点;根据所述第二像素点对第一水印图像进行水印嵌入操作,得到第二水印图像、第二零值点序列以及最优第二差值集合;
S4:根据第二水印图像获得密文图像;根据第一零值点序列、最优第一差值集合、第二零值点序列以及最优第二差值集合获得补充密文;对密文图像以及补充密文进行存储。
2.根据权利要求1所述的一种智能中医康复管理***的数据安全存储方法,其特征在于,所述获取待存储图像中的第一像素点包括:
将待存储图像中位于奇数行奇数列的像素点以及偶数行偶数列的像素点记为第一像素点;将待存储图像中位于奇数行偶数列的像素点以及偶数行奇数列的像素点记为第二像素点。
3.根据权利要求1所述的一种智能中医康复管理***的数据安全存储方法,其特征在于,所述获取每个第一像素点的第一差值,绘制第一差值直方图包括:
以每个第一像素点为中心,构建一个预设尺寸的窗口;获取每个第一像素点的窗口内所有第二像素点的灰度值中的最大值作为所述第一像素点的上限灰度,计算所述第一像素点的灰度值与上限灰度的差值作为所述第一像素点的第一差值;
统计所有第一像素点的第一差值,以第一差值为横轴,第一差值的个数为纵轴,绘制第一差值直方图。
4.根据权利要求1所述的一种智能中医康复管理***的数据安全存储方法,其特征在于,所述获取第一差值直方图中预设数量个零值点组成第一零值点序列包括:
获取第一差值直方图中的最大第一差值与最小第一差值,获取第一差值直方图中在最大第一差值到最小第一差值范围内距离0最远的预设数量个零值点,所述零值点是指个数为0的第一差值点;
当最大第一差值到最小第一差值范围内不足预设数量个零值点时,进行零值点补充操作,包括:获取最大第一差值到最小第一差值范围内个数最少的第一差值作为预零值点,获取第一差值直方图上距离所述预零值点最近的非零值点,将所述预零值点的个数与所述非零值点的个数相加作为所述非零值点的个数,将所述预零值点的个数置为0,将所述预零值点作为零值点;
重复零值点补充操作直到零值点的数量为预设数量个时停止迭代。
5.根据权利要求1所述的一种智能中医康复管理***的数据安全存储方法,其特征在于,所述优选度的表达式为:
Figure 306408DEST_PATH_IMAGE001
其中
Figure 285865DEST_PATH_IMAGE002
为第一差值集合中第
Figure 98226DEST_PATH_IMAGE003
个第一差值相对于第一零值点序列中第
Figure 24594DEST_PATH_IMAGE004
个零值点的优选度;
Figure 370124DEST_PATH_IMAGE005
表示第一差值集合中第
Figure 723745DEST_PATH_IMAGE006
个第一差值;
Figure 521937DEST_PATH_IMAGE007
表示第一零值点序列中第一个零值点的值;
Figure 251996DEST_PATH_IMAGE008
表示第一差值集合中第
Figure 717612DEST_PATH_IMAGE009
个第一差值的个数;
Figure 242134DEST_PATH_IMAGE010
为以自然常数为底的指数模型;
Figure 29087DEST_PATH_IMAGE011
为绝对值符号;
Figure 297257DEST_PATH_IMAGE012
表示在集合
Figure 351801DEST_PATH_IMAGE013
中获取最大值。
6.根据权利要求1所述的一种智能中医康复管理***的数据安全存储方法,其特征在于,所述水印像素点嵌入水印后的灰度值的表达式为:
Figure 312804DEST_PATH_IMAGE014
其中
Figure 820008DEST_PATH_IMAGE015
为待存储图像中第
Figure 891870DEST_PATH_IMAGE016
个水印像素点嵌入水印后的灰度值;
Figure 66499DEST_PATH_IMAGE017
为待存储图像中第
Figure 932824DEST_PATH_IMAGE018
个水印像素点嵌入水印前的灰度值;
Figure 694369DEST_PATH_IMAGE019
为待存储图像中第
Figure 304342DEST_PATH_IMAGE020
个水印像素点的第一差值;
Figure 67898DEST_PATH_IMAGE021
为第一零值点序列中第
Figure 370704DEST_PATH_IMAGE022
个零值点的最优第一差值;
Figure 852500DEST_PATH_IMAGE023
为第一零值点序列中第
Figure 266164DEST_PATH_IMAGE024
个零值点的值;
Figure 415386DEST_PATH_IMAGE025
为预设的嵌入水印序列中第
Figure 623513DEST_PATH_IMAGE026
个水印值;
Figure 105790DEST_PATH_IMAGE027
为第一零值点序列中零值点的个数。
7.根据权利要求1所述的一种智能中医康复管理***的数据安全存储方法,其特征在于,所述根据每个水印像素点嵌入水印后的灰度值获取第一水印图像包括:
将待存储图像中水印像素点的灰度值替换为所述水印像素点嵌入水印后的灰度值,得到第一水印图像。
8.根据权利要求1所述的一种智能中医康复管理***的数据安全存储方法,其特征在于,所述获取第一水印图像中的第二像素点包括:
将第一水印图像中位于奇数行奇数列的像素点以及偶数行偶数列的像素点记为第一像素点;将第一水印图像中位于奇数行偶数列的像素点以及偶数行奇数列的像素点记为第二像素点。
CN202211237586.4A 2022-10-11 2022-10-11 一种智能中医康复管理***的数据安全存储方法 Active CN115329293B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211237586.4A CN115329293B (zh) 2022-10-11 2022-10-11 一种智能中医康复管理***的数据安全存储方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211237586.4A CN115329293B (zh) 2022-10-11 2022-10-11 一种智能中医康复管理***的数据安全存储方法

Publications (2)

Publication Number Publication Date
CN115329293A true CN115329293A (zh) 2022-11-11
CN115329293B CN115329293B (zh) 2023-02-03

Family

ID=83914040

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211237586.4A Active CN115329293B (zh) 2022-10-11 2022-10-11 一种智能中医康复管理***的数据安全存储方法

Country Status (1)

Country Link
CN (1) CN115329293B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117830204A (zh) * 2023-05-25 2024-04-05 浙江华舜电子科技有限公司 一种消防安全隐患治理数字化***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080002851A1 (en) * 2006-05-08 2008-01-03 Shi Yun Q Data hiding with wavelet transform histogram shifting
CN104835109A (zh) * 2015-05-28 2015-08-12 陕西师范大学 一种迭代自适应可逆水印嵌入和提取方法
CN107944282A (zh) * 2017-11-08 2018-04-20 安徽大学 一种基于非对称预测误差直方图修改的可逆信息隐藏方法
US20190236747A1 (en) * 2017-03-29 2019-08-01 Tencent Technology (Shenzhen) Company Limited Digital watermark embedding method and extraction method, digital watermark embedding apparatus and extraction apparatus, and digital watermark system
CN114398649A (zh) * 2021-12-10 2022-04-26 西安理工大学 基于预测误差直方图移动的可逆数据隐藏方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080002851A1 (en) * 2006-05-08 2008-01-03 Shi Yun Q Data hiding with wavelet transform histogram shifting
CN104835109A (zh) * 2015-05-28 2015-08-12 陕西师范大学 一种迭代自适应可逆水印嵌入和提取方法
US20190236747A1 (en) * 2017-03-29 2019-08-01 Tencent Technology (Shenzhen) Company Limited Digital watermark embedding method and extraction method, digital watermark embedding apparatus and extraction apparatus, and digital watermark system
CN107944282A (zh) * 2017-11-08 2018-04-20 安徽大学 一种基于非对称预测误差直方图修改的可逆信息隐藏方法
CN114398649A (zh) * 2021-12-10 2022-04-26 西安理工大学 基于预测误差直方图移动的可逆数据隐藏方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
PASUNURI NAGARJU ET AL.: "Improved histogram bin shifting based reversible watermarking", 《2013 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND SIGNAL PROCESSING》 *
刘芳等: "基于直方图平移的医学图像可逆水印算法", 《电视技术》 *
李妍等: "一种基于直方图的可逆数字水印算法", 《计算机技术与发展》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117830204A (zh) * 2023-05-25 2024-04-05 浙江华舜电子科技有限公司 一种消防安全隐患治理数字化***

Also Published As

Publication number Publication date
CN115329293B (zh) 2023-02-03

Similar Documents

Publication Publication Date Title
Kumar et al. A recent survey on multimedia and database watermarking
CN104077624A (zh) 带防伪二维码的电子票据的生成方法、校验方法及其***
CN110390623B (zh) 一种基于秘密分享的图像媒体安全认证恢复方法
Xia et al. Color image triple zero-watermarking using decimal-order polar harmonic transforms and chaotic system
US9578201B2 (en) Method of detecting steganographically hidden images via low-order bit comparisons
CN115329293B (zh) 一种智能中医康复管理***的数据安全存储方法
CN114998080A (zh) 人脸防篡改水印生成方法、篡改检测方法及属性检测方法
Su Color image watermarking: algorithms and technologies
EP2009639B1 (en) Semi fragile signature for authorising content modification if the difference between the fingerprints before and after modification is under a threshold transmitted together with the content.
Memon et al. Multiple watermarking of medical images for content authentication and recovery
Ni et al. Pinpoint authentication watermarking based on a chaotic system
Sonnleitner A robust watermarking approach for large databases
CN116805069B (zh) 轨迹数据零水印生成方法、检测方法及装置和存储介质
CN106599727B (zh) 一种矢量地图完整性认证方法
Indriyani et al. Steganography on Color Images Using Least Significant Bit (LSB) Method
CN111723346B (zh) 基于“竹节虫”参考矩阵可认证的视觉机密共享方法
WO2019041769A1 (zh) 图片处理方法及应用服务器
Zhang et al. Medical image key area protection scheme based on QR code and reversible data hiding
Zhang et al. Dual watermarking algorithm for medical image
CN113159255A (zh) 基于qr码和安全底纹的数字水印防伪方法
JP2002044429A (ja) 電子文書改竄検出方法及びその装置
CN116828127B (zh) 一种结合文档数据的指纹加密存储方法
CN117668787B (zh) 基于卷积神经网络的电子文档识别加密及防伪检测方法
Mahmood et al. Chaotic Model-Based Blind Watermarking with LSB Technique for Digital Fundus Image Authentication
Paul et al. Distortion less watermarking of relational databases based on circular histogram modulation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant