CN115131189A - Image reversible information hiding method and system based on convolutional neural network - Google Patents
Image reversible information hiding method and system based on convolutional neural network Download PDFInfo
- Publication number
- CN115131189A CN115131189A CN202210760311.2A CN202210760311A CN115131189A CN 115131189 A CN115131189 A CN 115131189A CN 202210760311 A CN202210760311 A CN 202210760311A CN 115131189 A CN115131189 A CN 115131189A
- Authority
- CN
- China
- Prior art keywords
- image
- secret
- information
- predicted
- set image
- 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.)
- Pending
Links
- 238000013527 convolutional neural network Methods 0.000 title claims abstract description 54
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000002441 reversible effect Effects 0.000 title claims abstract description 45
- 230000008569 process Effects 0.000 claims abstract description 13
- 238000000605 extraction Methods 0.000 claims description 8
- 230000009467 reduction Effects 0.000 claims description 8
- 230000007246 mechanism Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 238000013519 translation Methods 0.000 claims description 4
- 230000004927 fusion Effects 0.000 claims description 3
- 238000013528 artificial neural network Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 6
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0203—Image watermarking whereby the image with embedded watermark is reverted to the original condition before embedding, e.g. lossless, distortion-free or invertible watermarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20212—Image combination
- G06T2207/20221—Image fusion; Image merging
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
Abstract
本申请提供一种基于卷积神经网络的图像可逆信息隐藏方法及系统,涉及可逆信息隐藏技术领域,该方法在进行可逆信息隐藏时,将原始图像分成相互独立的叉集图像和点集图像,分别对叉集图像和点集图像进行预测,基于原始的图像和预测图像的差值信息生成可逆信息隐藏图像。并且在预测过程中,提取图像的不同大小感受野的图像特征,进行通道叠加,能够更加充分地利用像素之间相关性,提高目标像素的预测精度,从而能够大幅提升嵌入容量。
The present application provides an image reversible information hiding method and system based on a convolutional neural network, and relates to the technical field of reversible information hiding. When performing reversible information hiding, the method divides an original image into mutually independent cross-set images and point-set images, The cross-set image and the point-set image are predicted respectively, and the reversible information-hiding image is generated based on the difference information between the original image and the predicted image. And in the prediction process, the image features of different size receptive fields of the image are extracted, and the channels are superimposed, which can make more full use of the correlation between pixels, improve the prediction accuracy of the target pixel, and greatly increase the embedding capacity.
Description
技术领域technical field
本申请涉及可逆信息隐藏技术领域,尤其涉及一种基于卷积神经网络的图像可逆信息隐藏方法及系统。The present application relates to the technical field of reversible information hiding, and in particular, to a method and system for image reversible information hiding based on convolutional neural networks.
背景技术Background technique
本部分的陈述仅仅是提供了与本申请相关的背景技术信息,不必然构成在先技术。The statements in this section merely provide background information related to the present application and do not necessarily constitute prior art.
可逆信息隐藏能够将信息嵌入到原始图像中,并且在解密信息及信息提取后能够无损的恢复原始图像和信息。基于这两个优点,可逆信息隐藏被广泛的应用于军事、医学和超分辨率处理领域。Reversible information hiding can embed information into the original image, and restore the original image and information losslessly after decrypting the information and extracting the information. Based on these two advantages, reversible information hiding is widely used in military, medical and super-resolution processing fields.
目前,可逆信息隐藏技术(RDH)已经有很多种方法。一类主要是在嵌入方法上进行改进,比如差值扩展、直方图平移和误差预测扩展的方法;另一类主要是在预测方式上进行改进,通过不断改进预测的性能提升预测的精度,比如差分预测器、中值边缘方向预测器、梯度自适应预测器、双线性插值预测器等。At present, there are many methods for reversible information hiding (RDH). One type is mainly to improve the embedding method, such as the method of difference expansion, histogram translation and error prediction expansion; the other type is mainly to improve the prediction method, and improve the accuracy of prediction by continuously improving the performance of prediction, such as Difference predictor, median edge direction predictor, gradient adaptive predictor, bilinear interpolation predictor, etc.
发明人发现,在可逆信息隐藏过程中,传统的像素预测方法采用线性且只利用一个或者几个相邻像素来预测图像目标像素,其无法利用相邻更多像素相关性,导致预测的准确性不高,从而存在较多的可逆信息隐藏空间。The inventor found that in the process of reversible information hiding, the traditional pixel prediction method adopts linearity and only uses one or several adjacent pixels to predict the image target pixel, which cannot use the correlation of more adjacent pixels, resulting in the accuracy of prediction. is not high, so there is more reversible information hiding space.
发明内容SUMMARY OF THE INVENTION
针对现有方法存在的目标像素预测准确性和嵌入容量不高的问题,本申请提供一种基于卷积神经网络的图像可逆信息隐藏方法及系统。Aiming at the problems of low target pixel prediction accuracy and low embedding capacity in the existing methods, the present application provides an image reversible information hiding method and system based on a convolutional neural network.
具体采用如下技术方案:Specifically, the following technical solutions are adopted:
第一方面,本申请实施例提供一种基于卷积神经网络的图像可逆信息隐藏方法,包括:In a first aspect, an embodiment of the present application provides an image reversible information hiding method based on a convolutional neural network, including:
将原始图像分成相互独立的叉集图像和点集图像;Divide the original image into independent cross-set images and point-set images;
利用点集图像预测器提取所述叉集图像的不同大小感受野的图像特征,并进行通道叠加,得到预测的点集图像;确定点集图像与预测的点集图像之间的第一差值信息,将秘密信息嵌入到所述第一差值信息,并与预测的点集图像相加得到第一载秘图像;Use the point set image predictor to extract the image features of the receptive fields of different sizes of the cross set image, and perform channel stacking to obtain the predicted point set image; determine the first difference between the point set image and the predicted point set image information, embed the secret information into the first difference information, and add it with the predicted point set image to obtain the first secret-carrying image;
利用叉集图像预测器提取所述第一载秘图像的不同大小感受野的图像特征,并进行通道叠加,得到预测的叉集图像;确定叉集图像与预测的叉集图像之间的第二差值信息,将秘密信息嵌入到所述第二差值信息,并与预测的叉集图像相加得到第二载秘图像;Use the fork set image predictor to extract the image features of the receptive fields of different sizes of the first secret image, and perform channel stacking to obtain the predicted fork set image; determine the second difference between the fork set image and the predicted fork set image difference information, embedding secret information into the second difference information, and adding the predicted cross-set image to obtain a second secret-carrying image;
将所述第一载秘图像与第二载秘图像进行融合得到可逆信息隐藏图像。A reversible information hiding image is obtained by fusing the first secret-carrying image and the second secret-carrying image.
在一种可能的实施方式中,所述点集图像预测器和叉集图像预测器的结构相同,均采用卷积神经网络;利用卷积神经网络的不同大小的卷积核分别提取目标图像的图像特征,根据图像特征的叠加组合扩大感受野,所述目标图像包括叉集图像和点集图像。In a possible implementation, the point set image predictor and the cross set image predictor have the same structure, and both use a convolutional neural network; the convolution kernels of different sizes of the convolutional neural network are used to extract the Image features, the receptive field is expanded according to the superimposed combination of image features, and the target image includes a cross-set image and a point-set image.
在一种可能的实施方式中,所述卷积神经网络包括主干预测网络与辅助预测网络,在所述主干预测网络中,目标图像经过Inception结构的卷积网络输出多种大小不同感受野的图像特征,对图像特征进行通道维度叠加,利用不同通道上的图像特征进行目标像素预测,得到主干预测图像;在辅助预测网络中,目标图像经过特定大小的卷积核进行目标像素的预测,并降维得到辅助预测图像;根据所述主干预测图像和辅助预测图像确定所预测的图像。In a possible implementation, the convolutional neural network includes a backbone prediction network and an auxiliary prediction network. In the backbone prediction network, the target image outputs images with different sizes of receptive fields through the convolutional network of the Inception structure feature, the image features are superimposed on the channel dimension, and the image features on different channels are used to predict the target pixels to obtain the main prediction image; in the auxiliary prediction network, the target image is predicted by a convolution kernel of a specific size, and the target pixel is reduced. Dimension to obtain an auxiliary predicted image; the predicted image is determined according to the main predicted image and the auxiliary predicted image.
在一种可能的实施方式中,在所述主干预测网络对图像特征进行通道维度叠加后添加通道注意力机制,以对不同通道上的图像特征进行权重调整。In a possible implementation manner, a channel attention mechanism is added after the backbone prediction network superimposes the channel dimension of the image features, so as to adjust the weights of the image features on different channels.
在一种可能的实施方式中,所述通道注意力机制包括ECA-Net;ECA-Net使用不降维的GAP聚合卷积特征后,自适应选择一维卷积核大小,以学习通道注意力。In a possible implementation, the channel attention mechanism includes ECA-Net; after ECA-Net aggregates convolution features using GAP without dimensionality reduction, the size of one-dimensional convolution kernel is adaptively selected to learn channel attention .
在一种可能的实施方式中,通过以下方式将秘密信息嵌入到差值信息,所述差值信息包括第一插值信息和第二差值信息:In a possible implementation, the secret information is embedded in the difference information in the following manner, the difference information including the first interpolation information and the second difference information:
用区域内像素vi,j来预测目标像素ui,j,预测像素可以表示为:u'i,j=CNN(vi,j);The target pixel ui ,j is predicted by the pixel v i,j in the area, and the predicted pixel can be expressed as: u' i,j =CNN(vi ,j );
通过预测像素u'i,j和ui,j两者作差得到di,j:di,j=u'i,j-ui,j;Obtain d i,j by making the difference between the predicted pixels u' i,j and u i ,j : d i,j =u' i,j -u i,j ;
信息嵌入过程:Di,j=2di,j+b;Information embedding process: D i,j =2d i,j +b;
其中,Di,j为扩展后的预测误差,b表示待嵌入的有效载荷,然后Di,j根据直方图平移法进行改变;在信息嵌入后,ui,j计算为Ui,j:Ui,j=Di,j+u'i,j;Among them, D i,j is the prediction error after expansion, b is the payload to be embedded, and then D i,j is changed according to the histogram translation method; after the information is embedded, u i,j is calculated as U i,j : U i,j =D i,j +u'i,j;
利用预测值u'i,j和修改后的像素值Ui,j,修改后的预测误差值由下式计算:Di,j=Ui,j-u'i,j;Using the predicted value u' i,j and the modified pixel value U i,j , the modified prediction error value is calculated by the following formula: D i,j =U i,j -u'i,j;
秘密信息的值为:b=Di,jmod2;The value of the secret information is: b=D i,j mod2;
原始像素的值为: The original pixel value is:
在一种可能的实施方式中,通过以下方式对可逆信息隐藏图像进行信息提取:In a possible implementation manner, information extraction is performed on the reversible information hiding image in the following manner:
将可逆信息隐藏图像分成相互独立的载秘点集图像和载秘叉集图像;根据载秘点集图像和叉集图像预测器,获取预测的载秘叉集图像;确定载秘叉集图像和预测的载秘叉集图像之间的第二载秘差值图像,从所述第二载秘差值图像中提取秘密信息和叉集图像;Divide the reversible information hiding image into independent secret-carrying point set images and secret-carrying fork-set images; obtain the predicted secret-carrying fork-set images according to the secret-carrying point set images and fork-set image predictors; determine the secret-carrying fork set images and a second carrier difference image between the predicted fork set images, and secret information and fork set images are extracted from the second carrier difference image;
根据叉集图像和点集图像预测器,获取预测的载秘点集图像;确定载秘点集图像和预测的载秘点集图像之间的第一载秘差值图像,从所述第一载秘差值图像中提取秘密信息和点集图像;According to the cross set image and the point set image predictor, obtain the predicted secret point set image; determine the first secret point set image and the predicted secret point set image between the first secret point set image Extract secret information and point set image from secret difference image;
将叉集图像和点集图像进行融合得到原始图像。The original image is obtained by fusing the cross set image and the point set image.
第二方面,本申请实施例提供一种基于卷积神经网络的图像可逆信息隐藏系统,包括:In a second aspect, an embodiment of the present application provides an image reversible information hiding system based on a convolutional neural network, including:
图像划分模块,用于将原始图像分成相互独立的叉集图像和点集图像;The image division module is used to divide the original image into mutually independent cross-set images and point-set images;
第一载秘图像获取模块,用于利用点集图像预测器提取所述叉集图像的不同大小感受野的图像特征,并进行通道叠加,得到预测的点集图像;确定点集图像与预测的点集图像之间的第一差值信息,将秘密信息嵌入到所述第一差值信息,并与预测的点集图像相加得到第一载秘图像;The first secret image acquisition module is used to extract the image features of the receptive fields of different sizes of the fork set image by using the point set image predictor, and perform channel stacking to obtain the predicted point set image; determine the point set image and the predicted image feature. the first difference value information between the point set images, the secret information is embedded in the first difference value information, and added with the predicted point set image to obtain the first secret-carrying image;
第二载秘图像获取模块,利用叉集图像预测器提取所述第一载秘图像的不同大小感受野的图像特征,并进行通道叠加,得到预测的叉集图像;确定叉集图像与预测的叉集图像之间的第二差值信息,将秘密信息嵌入到所述第二差值信息,并与预测的叉集图像相加得到第二载秘图像;The second secret image acquisition module uses a fork set image predictor to extract the image features of the receptive fields of different sizes of the first secret image, and performs channel stacking to obtain a predicted fork set image; the second difference information between the cross-set images, embedding secret information into the second difference information, and adding the predicted cross-set image to obtain a second secret-carrying image;
融合模块,用于将所述第一载秘图像与第二载秘图像进行融合得到可逆信息隐藏图像。The fusion module is used for fusing the first secret-carrying image and the second secret-carrying image to obtain a reversible information hiding image.
第三方面,本申请实施例提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述第一方面和第一方面任一种可能的实施方式中所述的基于卷积神经网络的图像可逆信息隐藏方法的步骤。In a third aspect, an embodiment of the present application provides a computer device, including: a processor, a memory, and a bus, where the memory stores machine-readable instructions executable by the processor, and when the computer device runs, the processor It communicates with the memory through a bus, and when the machine-readable instructions are executed by the processor, execute the convolutional neural network-based convolutional neural network described in the first aspect and any possible implementation manner of the first aspect. Steps of an image reversible information hiding method.
第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上述第一方面和第一方面任一种可能的实施方式中所述的基于卷积神经网络的图像可逆信息隐藏方法的步骤。In a fourth aspect, embodiments of the present application provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is run by a processor, any of the above-mentioned first aspect and the first aspect is executed. The steps of the convolutional neural network-based image reversible information hiding method described in a possible implementation manner.
本申请的有益效果是:The beneficial effects of this application are:
1、本申请在进行可逆信息隐藏时,将原始图像分成相互独立的叉集图像和点集图像,分别对叉集图像和点集图像进行预测,基于原始的图像和预测的图像的差值信息生成可逆信息隐藏图像,并且在预测过程中,提取图像的不同大小感受野的图像特征,进行通道叠加,能够更加充分地利用像素之间相关性,提高目标像素的预测精度,从而能够大幅提升嵌入容量。1. When performing reversible information hiding in this application, the original image is divided into a cross-set image and a point-set image that are independent of each other, and the cross-set image and the point-set image are predicted respectively, based on the difference information between the original image and the predicted image. Generate a reversible information hiding image, and in the prediction process, extract the image features of different sizes of receptive fields of the image, and perform channel stacking, which can make more full use of the correlation between pixels and improve the prediction accuracy of the target pixel, which can greatly improve the embedding. capacity.
2、在相同图像下经过卷积深网络误差预测,相比传统的误差预测如MED等预测器,不仅在空间上扩大了感受野的范围,更高的利用像素之间相关性,而且在基于卷积神经网络的通道上加入注意力机制,增强通道间像素之间相关性,提高了卷积神经网络预测性能,增加信息的嵌入容量。2. Compared with traditional error prediction predictors such as MED and other predictors, the convolutional deep network error prediction under the same image not only expands the range of the receptive field in space, but also makes higher use of the correlation between pixels. The attention mechanism is added to the channels of the convolutional neural network to enhance the correlation between pixels between channels, improve the prediction performance of the convolutional neural network, and increase the embedding capacity of information.
附图说明Description of drawings
构成本申请的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。The accompanying drawings forming a part of the present application are used to provide further understanding of the present invention, and the exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention.
图1是本发明实施例所提供的基于卷积神经网络的图像可逆信息隐藏方法的流程示意图;1 is a schematic flowchart of an image reversible information hiding method based on a convolutional neural network provided by an embodiment of the present invention;
图2是本申请实施例所提供的信息嵌入流程示意图;2 is a schematic diagram of an information embedding process provided by an embodiment of the present application;
图3是本申请实施例所提供的卷积神经网络预测器的网络结构示意图;3 is a schematic diagram of the network structure of a convolutional neural network predictor provided by an embodiment of the present application;
图4是本申请实施例所提供的ECA-Net网络结构流程示意图;Fig. 4 is the schematic flow chart of the ECA-Net network structure provided by the embodiment of the present application;
图5是本申请实施例所提供的信息提取流程示意图;5 is a schematic diagram of an information extraction process flow provided by an embodiment of the present application;
图6是本申请实施例所提供的卷积神经网络第一次误差分布直方图;6 is a histogram of the first error distribution of a convolutional neural network provided by an embodiment of the present application;
图7是本申请实施例所提供的卷积神经网络第二次误差分布直方图;7 is a second error distribution histogram of a convolutional neural network provided by an embodiment of the present application;
图8是本申请实施例所提供的传统MED误差分布直方图;Fig. 8 is the traditional MED error distribution histogram provided by the embodiment of the present application;
图9是本申请实施例所提供的基于卷积神经网络的图像可逆信息隐藏系统的结构示意图;9 is a schematic structural diagram of an image reversible information hiding system based on a convolutional neural network provided by an embodiment of the present application;
图10是本申请实施例所提供的一种计算机设备的结构示意图。FIG. 10 is a schematic structural diagram of a computer device provided by an embodiment of the present application.
具体实施方式Detailed ways
下面结合附图与实施例对本申请作进一步说明。The present application will be further described below with reference to the accompanying drawings and embodiments.
应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。It should be noted that the following detailed description is exemplary and intended to provide further explanation of the application. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。It should be noted that the terminology used herein is for the purpose of describing specific embodiments only, and is not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly dictates otherwise, the singular is intended to include the plural as well, furthermore, it is to be understood that when the terms "comprising" and/or "including" are used in this specification, it indicates that There are features, steps, operations, devices, components and/or combinations thereof.
实施例一Example 1
如图1中所示,基于传统预测器存在的目标像素预测准确性和嵌入容量不高的问题,本申请提供了一种基于卷积神经网络的图像可逆信息隐藏方法,具体包括以下步骤:As shown in Figure 1, based on the problems of low target pixel prediction accuracy and low embedding capacity in traditional predictors, the present application provides a convolutional neural network-based image reversible information hiding method, which specifically includes the following steps:
S101:将原始图像分成相互独立的叉集图像和点集图像。S101: Divide the original image into mutually independent cross-set images and point-set images.
在具体实施中,将原始图像分割成不重叠,大小相同的图像块,将图像块分为相互独立的叉集图像和点集图像,一组集合内的像素的变化不会影响另一组。In a specific implementation, the original image is divided into non-overlapping image blocks of the same size, and the image blocks are divided into mutually independent cross-set images and point-set images, and changes in pixels in one set will not affect the other set.
S102:利用点集图像预测器提取所述叉集图像的不同大小感受野的图像特征,并进行通道叠加,得到预测的点集图像;确定点集图像与预测的点集图像之间的第一差值信息,将秘密信息嵌入到所述第一差值信息,并与预测的点集图像相加得到第一载秘图像;S102: Use a point set image predictor to extract image features of different sizes of receptive fields of the cross set image, and perform channel stacking to obtain a predicted point set image; determine the first point set image between the point set image and the predicted point set image. difference information, embedding secret information into the first difference information, and adding it with the predicted point set image to obtain a first secret-carrying image;
S103:利用叉集图像预测器提取所述第一载秘图像的不同大小感受野的图像特征,并进行通道叠加,得到预测的叉集图像;确定叉集图像与预测的叉集图像之间的第二差值信息,将秘密信息嵌入到所述第二差值信息,并与预测的叉集图像相加得到第二载秘图像;S103: Use a fork set image predictor to extract image features of different sizes of receptive fields of the first secret-carrying image, and perform channel stacking to obtain a predicted fork set image; determine the difference between the fork set image and the predicted fork set image second difference information, embedding secret information into the second difference information, and adding the predicted cross-set image to obtain a second secret-carrying image;
S104:将所述第一载秘图像与第二载秘图像进行融合得到可逆信息隐藏图像。S104: Fusing the first secret-carrying image and the second secret-carrying image to obtain a reversible information hiding image.
在具体实施中,如图2中所示,信息嵌入过程概述如下:In a specific implementation, as shown in Figure 2, the information embedding process is outlined as follows:
(1)首先将图像I分割为棋盘型“点”集P1和“叉”集F1。(1) First, the image I is divided into a checkerboard-type "point" set P1 and a "fork" set F1.
(2)利用卷积神经网络在第一阶“叉”集合F1预测“点”P1集合,预测出的“点”集与原始“点”集合进行作差得到差值信息M1,将秘密信息S1嵌入到差值信息M1,再将差值信息M1加到预测的“点”集图像得到载秘“点”集合P1';第二阶段利用载秘的“点”集合P1’预测“叉”集合F1,预测出的“叉”集与原始“叉”集合进行作差得到差值信息M2,将秘密信息S2使用误差预测扩展技术嵌入到差值信息M2,再将差值信息M2加到预测的“叉”集图像F1’。(2) Use the convolutional neural network to predict the set of "points" P1 in the first-order "fork" set F1, and make a difference between the predicted set of "points" and the original set of "points" to obtain the difference information M1, and the secret information S1 Embed into the difference information M1, and then add the difference information M1 to the predicted "point" set image to obtain the secret "point" set P1'; the second stage uses the secret "point" set P1' to predict the "fork" set F1, the predicted "fork" set is compared with the original "fork" set to obtain the difference information M2, the secret information S2 is embedded into the difference information M2 using the error prediction extension technique, and then the difference information M2 is added to the predicted "Fork" set image F1'.
(3)经过两阶段分别嵌入秘密信息相加后得到最终的载秘图像Im。(3) The final secret-carrying image Im is obtained after adding the secret information embedded in two stages respectively.
这样,在进行可逆信息隐藏时,将原始图像分成相互独立的叉集图像和点集图像,分别对叉集图像和点集图像进行预测,基于原始的图像和预测的图像的差值信息生成可逆信息隐藏图像,并且在预测过程中,提取图像的不同大小感受野的图像特征,进行通道叠加,利用更大范围的周围像素通过非线性变换提高目标像素的预测精度,从而大幅提升嵌入容量。In this way, when performing reversible information hiding, the original image is divided into mutually independent cross-set images and point-set images, and the cross-set images and point-set images are predicted respectively, and a reversible image is generated based on the difference information between the original image and the predicted image. The information hides the image, and in the prediction process, the image features of different sizes of receptive fields of the image are extracted, channel stacking is performed, and the prediction accuracy of the target pixel is improved by nonlinear transformation with a larger range of surrounding pixels, thereby greatly improving the embedding capacity.
作为一可选实施方式,为了提高卷积神经网络对目标像素的预测精度,所述点集图像预测器和叉集图像预测器的结构相同,均采用卷积神经网络;利用卷积神经网络的不同大小的卷积核分别提取目标图像的图像特征,根据图像特征的叠加组合扩大感受野,所述目标图像包括叉集图像和第一载秘图像。As an optional implementation, in order to improve the prediction accuracy of the convolutional neural network for the target pixel, the point set image predictor and the cross-set image predictor have the same structure, and both use a convolutional neural network; Convolution kernels of different sizes extract image features of the target image respectively, and expand the receptive field according to the superimposed combination of image features. The target image includes a cross-set image and a first secret image.
可选的,所述卷积神经网络包括主干预测网络与辅助预测网络,在所述主干预测网络中,目标图像经过Inception结构的卷积网络输出多种大小不同感受野的图像特征,对图像特征进行通道维度叠加,利用不同通道上的图像特征进行目标像素预测,得到主干预测图像;在辅助预测网络中,目标图像经过特定大小的卷积核进行目标像素的预测,并降维得到辅助预测图像;根据所述主干预测图像和辅助预测图像确定所预测的图像。Optionally, the convolutional neural network includes a backbone prediction network and an auxiliary prediction network. In the backbone prediction network, the target image outputs a variety of image features of different sizes and different receptive fields through the convolutional network of the Inception structure. The channel dimension is superimposed, and the image features on different channels are used to predict the target pixels to obtain the main prediction image; in the auxiliary prediction network, the target image is predicted by a convolution kernel of a certain size, and the auxiliary prediction image is obtained by reducing the dimension. ; determining the predicted image according to the main predicted image and the auxiliary predicted image.
在具体实施中,本实施例使用主干预测与辅助预测两个预测器对目标像素进行预测,以利用点集图像来预测叉集图像为例,具体包括以下步骤:In specific implementation, this embodiment uses two predictors, the main prediction and the auxiliary prediction, to predict the target pixel, and takes the point set image to predict the cross set image as an example, which specifically includes the following steps:
(1)目标图像首先经过卷积核大小为5*5与3*3拼接起来得到7*7的感受野,初步提取图像特征。(1) The target image is first spliced with a convolution kernel size of 5*5 and 3*3 to obtain a 7*7 receptive field, and the image features are initially extracted.
(2)主干预测网络:提取的图像特征进入Inception结构的卷积网络。分别经过4个卷积核大小1*1,通道数为32的卷积进行降维,降维后能够更加紧凑的网络结构。降维后的图像特征分别经过卷积核大小为3*3、5*5、7*7卷积核进行组合,能够分别得到感受野分别大小分别为5*5、7*7、9*9的感受野。(2) Backbone prediction network: The extracted image features enter the convolutional network of the Inception structure. After 4 convolution kernels with a size of 1*1 and a channel number of 32, the dimensionality reduction is carried out, and the network structure can be more compact after dimensionality reduction. The image features after dimensionality reduction are combined with convolution kernel sizes of 3*3, 5*5, and 7*7, respectively, and the receptive fields can be obtained with sizes of 5*5, 7*7, and 9*9 respectively. receptive field.
(3)对Inception结构输出后的4种大小不同感受野图像特征,在第二个维度进行拼接叠加(32+32+32+32=128)便在得到128维的图像特征,即图像通道数为128。(3) For the image features of the four different receptive fields output by the Inception structure, splicing and stacking in the second dimension (32+32+32+32=128) will obtain 128-dimensional image features, that is, the number of image channels. is 128.
(4)作为一可选实施方式,为了充分利用经过不同感受野在通道维度叠加后的图像特征,添加通道注意力机制,以对不同通道上的图像特征进行权重调整。可选的,本实施例引入ECA-Net对重要通道上的特征图像加强权重,同理,削减图像特征表达弱的通道权重。(4) As an optional embodiment, in order to make full use of the image features superimposed by different receptive fields in the channel dimension, a channel attention mechanism is added to adjust the weights of image features on different channels. Optionally, this embodiment introduces ECA-Net to strengthen the weight of feature images on important channels, and similarly, reduces the weight of channels with weak image feature expression.
(5)对经过ECA-Net提取出的重要通道特征图像使用5*5与3*3的卷积核对目标像素预测,得到主干预测“叉”集图像,与目标“叉”集图像计算得主干MSELoss1。(5)
(6)辅助预测网络:对(1)输出的特征图像输入卷积大小为5*5卷积像素预测,在经过1*1卷积降维得到辅助预测“叉”集图像,与目标“叉”集图像计算的辅助MSELoss2。(6) Auxiliary prediction network: The input convolution size of the feature image output in (1) is 5*5 convolution pixel prediction, and after 1*1 convolution dimension reduction, the auxiliary prediction "cross" set image is obtained, which is consistent with the target "cross". "Auxiliary MSELoss2 for Set Image Computation.
(7)最后,预测“叉”集图像与目标“叉”集图像的Loss为:(7) Finally, the Loss of the predicted "fork" set image and the target "fork" set image is:
MSELoss=MSELoss1+λ×MSELoss2;(λ为常数,λ=0.2)MSELoss=MSELoss1+λ×MSELoss2; (λ is a constant, λ=0.2)
通过训练卷积神经网络预测器利用像素之间的强相关性,将一半像素预测另一半目标像素值。通过采用卷积核大小为3*3、5*5、7*7进行不同的叠加组合来获得卷积神经网络的5*5、7*7、9*9、11*11的感受野范围。卷积神经网络结构如图3中所示。By training a convolutional neural network predictor to take advantage of the strong correlation between pixels, half of the pixels predict the other half of the target pixel value. The receptive field ranges of 5*5, 7*7, 9*9, and 11*11 of the convolutional neural network are obtained by using convolution kernel sizes of 3*3, 5*5, and 7*7 for different stacking combinations. The convolutional neural network structure is shown in Figure 3.
为了提高卷积神经网络的性能,本实施例使用的ECA-Net通道注意力网络结构如图4中所示,使用该通道注意力网络计算一个权重,将该权重与特征图进行运算,对这个特征图的通道特征进行校正改变。In order to improve the performance of the convolutional neural network, the ECA-Net channel attention network structure used in this embodiment is shown in Figure 4. The channel attention network is used to calculate a weight, and the weight is calculated with the feature map. The channel features of the feature map are corrected for changes.
这里,ECA-Net使用不降维的GAP聚合卷积特征后,首先使用自适应的大小为K的卷积核,然后进行一维卷积,再进行Sigmoid学习通道注意力。为保证效率和有效性,使用局部跨通道交互使用频带矩阵Wk来学习通道注意力。Wk的具体表示如下:Here, ECA-Net uses GAP without dimensionality reduction to aggregate convolution features, firstly uses an adaptive convolution kernel of size K, then performs one-dimensional convolution, and then performs Sigmoid learning channel attention. For efficiency and effectiveness, channel attention is learned using the frequency band matrix W k using local cross-channel interactions. The specific representation of Wk is as follows:
其中,K为卷积核大小,C为通道数。Among them, K is the size of the convolution kernel, and C is the number of channels.
output=σ(C1Dk(y));output=σ(C1D k (y));
其中,y为未加入注意力之前的特征图像,C1D表示一维卷积,σ表示Sigmoid激活函数,output为加入注意力后的输出图像。Among them, y is the feature image before adding attention, C1D represents one-dimensional convolution, σ represents the Sigmoid activation function, and output is the output image after adding attention.
下表列出了卷积神经网络的详细参数:The following table lists the detailed parameters of the convolutional neural network:
表1卷积神经网络详细参数Table 1 Detailed parameters of convolutional neural network
传统的误差预测技术利用相邻的几个像素预测目标像素,不能很好的考虑相邻像素之间的相关性。本实施例利用像素区域内像素进行对目标像素进行预测,假设目标像素为ui,j,使用目标像素周围像素vi,j。The traditional error prediction technology uses several adjacent pixels to predict the target pixel, and cannot well consider the correlation between adjacent pixels. In this embodiment, the pixels in the pixel area are used to predict the target pixel, assuming that the target pixel is ui ,j , and the surrounding pixels vi ,j of the target pixel are used.
原始图像的所有像素分为两组:“叉”集和“点”集。在第一阶段叉集用来预测,点集用来信息嵌入;在第二阶段,点集用来预测,叉集用来信息嵌入。因此,可以通过以下方式将秘密信息嵌入到差值信息,所述差值信息包括第一插值信息和第二差值信息:All pixels of the original image are divided into two groups: the "cross" set and the "dot" set. In the first stage, the cross set is used for prediction and the point set is used for information embedding; in the second stage, the point set is used for prediction and the cross set is used for information embedding. Therefore, the secret information can be embedded into the difference information including the first interpolation information and the second difference information in the following manner:
用区域内像素vi,j来预测目标像素ui,j,预测像素可以表示为:u'i,j=CNN(vi,j);The target pixel ui ,j is predicted by the pixel v i,j in the area, and the predicted pixel can be expressed as: u' i,j =CNN(vi ,j );
通过预测像素u'i,j和ui,j两者作差得到di,j:di,j=u'i,j-ui,j;Obtain d i,j by making the difference between the predicted pixels u' i,j and u i ,j : d i,j =u' i,j -u i,j ;
信息嵌入过程:Di,j=2di,j+b;Information embedding process: D i,j =2d i,j +b;
其中,Di,j为扩展后的预测误差,b表示待嵌入的有效载荷,然后Di,j根据直方图平移法进行改变;在信息嵌入后,ui,j计算为Ui,j:Ui,j=Di,j+u'i,j;Among them, D i,j is the prediction error after expansion, b is the payload to be embedded, and then D i,j is changed according to the histogram translation method; after the information is embedded, u i,j is calculated as U i,j : U i,j =D i,j +u'i,j;
利用预测值u'i,j和修改后的像素值Ui,j,修改后的预测误差值由下式计算:Di,j=Ui,j-u'i,j;Using the predicted value u' i,j and the modified pixel value U i,j , the modified prediction error value is calculated by the following formula: D i,j =U i,j -u'i,j;
秘密信息的值为:b=Di,jmod2;The value of the secret information is: b=D i,j mod2;
原始像素的值为: The original pixel value is:
作为一可选实施方式,通过以下方式对可逆信息隐藏图像进行信息提取:As an optional implementation manner, information extraction is performed on the reversible information hiding image in the following manner:
将可逆信息隐藏图像分成相互独立的载秘点集图像和载秘叉集图像;根据载秘点集图像和叉集图像预测器,获取预测的载秘叉集图像;确定载秘叉集图像和预测的载秘叉集图像之间的第二载秘差值图像,从所述第二载秘差值图像中提取秘密信息和叉集图像;Divide the reversible information hiding image into independent secret-carrying point set images and secret-carrying fork-set images; obtain the predicted secret-carrying fork-set images according to the secret-carrying point set images and fork-set image predictors; determine the secret-carrying fork set images and a second carrier difference image between the predicted fork set images, and secret information and fork set images are extracted from the second carrier difference image;
根据叉集图像和点集图像预测器,获取预测的载秘点集图像;确定载秘点集图像和预测的载秘点集图像之间的第一载秘差值图像,从所述第一载秘差值图像中提取秘密信息和点集图像;According to the cross set image and the point set image predictor, obtain the predicted secret point set image; determine the first secret point set image and the predicted secret point set image between the first secret point set image Extract secret information and point set image from secret difference image;
将叉集图像和点集图像进行融合得到原始图像。The original image is obtained by fusing the cross set image and the point set image.
在具体实施中,如图5所示,信息提取是嵌入流程的逆变换,信息提取流程如下:In the specific implementation, as shown in Figure 5, the information extraction is the inverse transformation of the embedding process, and the information extraction process is as follows:
(1)在信息的提取端,分别将载秘图像分割为棋盘形状的“点”集和“叉”集。(1) At the information extraction end, the secret-carrying image is divided into chessboard-shaped "point" sets and "fork" sets, respectively.
(2)第一步:通过利用载密“点”集和训练过程中的卷积神经网络模型进行预测嵌入第二阶段的“叉”集,将预测“叉”集与载秘“叉”集作差得到差值图像M2,同时利用差值图像M2中提取出秘密信息S2和原始差集图像;第二步将提取过程与第一步操作相同。(2) Step 1: Embed the “fork” set in the second stage by using the “point” set and the convolutional neural network model in the training process to predict and embed the “fork” set of the second stage, and combine the predicted “fork” set with the secret “fork” set The difference image M2 is obtained by making a difference, and the secret information S2 and the original difference image are extracted from the difference image M2 at the same time; the extraction process in the second step is the same as the operation in the first step.
(3)载秘图像Im经过步骤(2)提取秘密信息后得到秘密信息和原始图像I。(3) The secret-carrying image Im obtains the secret information and the original image I after extracting the secret information in step (2).
在相同图像下经过卷积深网络误差预测,相比传统的误差预测如MED等预测器,不仅在空间上扩大了感受野的范围,更高的利用像素之间相关性,而且在基于卷积神经网络的通道上加入注意力机制,增强通道间像素之间相关性,提高了卷积神经网络预测性能,增加信息的嵌入容量。Compared with traditional error prediction predictors such as MED, the convolutional deep network error prediction under the same image not only expands the scope of the receptive field in space, but also utilizes the correlation between pixels more efficiently. The attention mechanism is added to the channels of the neural network to enhance the correlation between pixels between channels, improve the prediction performance of the convolutional neural network, and increase the embedding capacity of information.
分别选取MSE、均值、方差作为预测器预测性能的评价标准,可以得出,基于卷积神经网络远高于传统的预测性能。Selecting MSE, mean, and variance as the evaluation criteria for the prediction performance of the predictor, it can be concluded that the performance based on convolutional neural network is much higher than the traditional prediction performance.
卷积神经网络误差预测和传统MED预测器分别在Lena图像上预测性能进行比较,其比较结果如下表所示:The convolutional neural network error prediction and the traditional MED predictor are compared in the prediction performance of the Lena image, and the comparison results are shown in the following table:
表2预测性能比较Table 2 Prediction performance comparison
并且,如图6-8所示,卷积神经网络的两次误差预测峰值点远高于MED预测器在Lena图像上的误差预测图像与目标像素的差值图像峰值点。Moreover, as shown in Figure 6-8, the two-time error prediction peak point of the convolutional neural network is much higher than the MED predictor's error prediction image peak point on the Lena image and the difference image peak point of the target pixel.
实施例二
请参阅图9,图9是本申请实施例所提供的人群疏散拥塞传播预测系统,如图9中所示,本申请实施例还提供一种基于卷积神经网络的图像可逆信息隐藏系统900,包括:Please refer to FIG. 9. FIG. 9 is a crowd evacuation congestion propagation prediction system provided by an embodiment of the present application. As shown in FIG. 9, an embodiment of the present application also provides an image reversible
图像划分模块910,用于将原始图像分成相互独立的叉集图像和点集图像;an
第一载秘图像获取模块920,用于利用点集图像预测器提取所述叉集图像的不同大小感受野的图像特征,并进行通道叠加,得到预测的点集图像;确定点集图像与预测的点集图像之间的第一差值信息,将秘密信息嵌入到所述第一差值信息,并与预测的点集图像相加得到第一载秘图像;The first secret
第二载秘图像获取模块930,利用叉集图像预测器提取所述第一载秘图像的不同大小感受野的图像特征,并进行通道叠加,得到预测的叉集图像;确定叉集图像与预测的叉集图像之间的第二差值信息,将秘密信息嵌入到所述第二差值信息,并与预测的叉集图像相加得到第二载秘图像;The second secret
融合模块940,用于将所述第一载秘图像与第二载秘图像进行融合得到可逆信息隐藏图像。The
实施例三
请参阅图10,图10是本申请实施例的一种计算机设备的示意图。如图10中所示,所述计算机设备1000包括处理器1010、存储器1020和总线1030。Please refer to FIG. 10 , which is a schematic diagram of a computer device according to an embodiment of the present application. As shown in FIG. 10 , the
所述存储器1020存储有所述处理器1010可执行的机器可读指令,当计算机设备1000运行时,所述处理器1010与所述存储器1020之间通过总线1030通信,所述机器可读指令被所述处理器1010执行时,可以执行如上述图1至图5所示方法实施例中的基于卷积神经网络的图像可逆信息隐藏方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。The
实施例四
基于同一发明构思,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述方法实施例中所述的基于卷积神经网络的图像可逆信息隐藏方法的步骤。Based on the same inventive concept, an embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and the computer program is executed by a processor to execute the methods described in the above method embodiments. Steps of an image reversible information hiding method based on convolutional neural networks.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium. During execution, the processes of the embodiments of the above-mentioned methods may be included. The storage medium may be a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, ROM), or a random access memory (Random Access Memory, RAM) or the like.
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above descriptions are only preferred embodiments of the present application, and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application shall be included within the protection scope of this application.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210760311.2A CN115131189A (en) | 2022-06-30 | 2022-06-30 | Image reversible information hiding method and system based on convolutional neural network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210760311.2A CN115131189A (en) | 2022-06-30 | 2022-06-30 | Image reversible information hiding method and system based on convolutional neural network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115131189A true CN115131189A (en) | 2022-09-30 |
Family
ID=83382678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210760311.2A Pending CN115131189A (en) | 2022-06-30 | 2022-06-30 | Image reversible information hiding method and system based on convolutional neural network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115131189A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117557807A (en) * | 2024-01-11 | 2024-02-13 | 齐鲁工业大学(山东省科学院) | Convolutional neural network image prediction method based on weighted filter enhancement |
-
2022
- 2022-06-30 CN CN202210760311.2A patent/CN115131189A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117557807A (en) * | 2024-01-11 | 2024-02-13 | 齐鲁工业大学(山东省科学院) | Convolutional neural network image prediction method based on weighted filter enhancement |
CN117557807B (en) * | 2024-01-11 | 2024-04-02 | 齐鲁工业大学(山东省科学院) | Convolutional neural network image prediction method based on weighted filter enhancement |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110378844B (en) | A Blind Image Deblurring Method Based on Recurrent Multiscale Generative Adversarial Networks | |
CN111028146B (en) | Image super-resolution method for generating countermeasure network based on double discriminators | |
CN112016507B (en) | Super-resolution-based vehicle detection method, device, equipment and storage medium | |
CN106991646B (en) | Image super-resolution method based on dense connection network | |
WO2019238029A1 (en) | Convolutional neural network system, and method for quantifying convolutional neural network | |
CN111861906A (en) | A virtual augmentation model for pavement crack images and a method for image augmentation | |
Yuan et al. | GAN-based image steganography for enhancing security via adversarial attack and pixel-wise deep fusion | |
US20230196102A1 (en) | Method for Training Spiking Neuron Network, Method for Processing Data, Electronic Device, and Medium | |
CN111915487A (en) | Face super-resolution method and device based on hierarchical multi-scale residual fusion network | |
CN107680077A (en) | A kind of non-reference picture quality appraisement method based on multistage Gradient Features | |
CN114549913B (en) | A semantic segmentation method, apparatus, computer equipment and storage medium | |
CN114444690B (en) | Migration attack method based on task augmentation | |
Huai et al. | Zerobn: Learning compact neural networks for latency-critical edge systems | |
KR20230056422A (en) | Method and apparatus for generating synthetic data | |
CN112634120A (en) | Image reversible watermarking method based on CNN prediction | |
CN112906800A (en) | Image group self-adaptive collaborative saliency detection method | |
CN115131189A (en) | Image reversible information hiding method and system based on convolutional neural network | |
CN117313107A (en) | Movable challenge-resisting attack method based on generation of challenge-resisting network | |
Yang et al. | Reinforcement learning aided network architecture generation for JPEG image steganalysis | |
CN118350996B (en) | Image super-resolution method, device and equipment based on multi-scale feature fusion | |
CN113705784A (en) | Neural network weight coding method based on matrix sharing and hardware system | |
CN113382126B (en) | A method and system for image reversible information hiding based on attention guidance | |
CN116843553A (en) | Blind super-resolution reconstruction method based on kernel uncertainty learning and degradation embedding | |
CN116434039A (en) | An object detection method based on multi-scale split attention mechanism | |
CN116894782A (en) | A blind denoising method for random noise in seismic data based on generative adversarial networks |
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 | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Country or region after: China Address after: 250353 University Road, Changqing District, Ji'nan, Shandong Province, No. 3501 Applicant after: Qilu University of Technology (Shandong Academy of Sciences) Address before: 250353 University Road, Changqing District, Ji'nan, Shandong Province, No. 3501 Applicant before: Qilu University of Technology Country or region before: China |