Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Double-image reversible data hiding algorithm based on EMD matrix

A data hiding and double image technology, applied in the field of data hiding, can solve the problems of low image quality and low data storage, and achieve the effect of small changes, simple and easy algorithms, and improved image quality.

Active Publication Date: 2020-11-20
FUJIAN JIANGXIA UNIV
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] However, the traditional two-image reversible data hiding algorithm has the disadvantages of low data storage or low image quality after hiding secret data.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Double-image reversible data hiding algorithm based on EMD matrix
  • Double-image reversible data hiding algorithm based on EMD matrix
  • Double-image reversible data hiding algorithm based on EMD matrix

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] Please refer to Figure 1 to Figure 4 Shown, a kind of preferred embodiment of the double image reversible data hiding algorithm based on EMD matrix of the present invention, comprises the following steps:

[0043] Step S10, creating an EMD matrix (Exploiting Modification Direction) E, a key, and an original grayscale image m, and using the key to generate a binary data string S;

[0044] Step S20, dividing the secret data M into the first data M 1 and the second data M 2 , where the first data M 1 is a binary data string, the second data M 2 is a five-ary data string;

[0045] Step S30, ergodically map the pixel point p of the original grayscale image m to the EMD matrix E to obtain the point E(p,p), that is, perform a modulo 5 operation;

[0046] Step S40, based on the binary data string S, the first data M 1 and point E(p,p), determine the second data M 2 Hidden regions in the EMD matrix E;

[0047] Step S50, based on the hidden area and the second data M 2 ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a double-image reversible data hiding algorithm based on an EMD matrix in the technical field of data hiding, and the algorithm comprises the steps: S10, building an EMD matrixE, a secret key and an original gray scale image m, and generating a binary data string S through the secret key; s20, dividing the secret data M into first data M1 and second data M2; step S30, traversing and mapping a pixel point p of the original grayscale image m to an EMD matrix E to obtain a point E (p, p); s40, based on the binary data string S, the first data M1 and the point E (p, p), determining a hidden area of the second data M2 in the EMD matrix E; and S50, based on the hidden area and the second data M2, determining a hidden position of the second data M2, and splitting and storing the hidden position by utilizing the original grayscale image m to generate a secret image m1 and a secret image m2, thereby finishing data hiding. The algorithm has the advantages that the data storage amount and the image quality after secret data is stored are greatly improved.

Description

technical field [0001] The invention relates to the technical field of data hiding, in particular to a double-image reversible data hiding algorithm based on an EMD matrix. Background technique [0002] With the popularization of computer and network technology, it is very convenient for people to carry out information transmission and data sharing on the network. However, the data is exposed on the public network and is easily stolen, modified or destroyed by attackers. In order to improve the confidentiality of the transmitted data, encryption algorithms such as DES, AES or RSA are generally used to encrypt the transmitted data. However, these traditional encryption algorithms are not only complex, but also time-consuming and resource-consuming for encryption and decryption, and the encrypted data is meaningless data, which is more likely to arouse the suspicion of the attacker, thus causing the attacker to steal or destroy the data. [0003] Data hiding is another effec...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06T1/00G06F17/16
CPCG06T1/0021G06F17/16G06T2201/0203
Inventor 陈晓峰
Owner FUJIAN JIANGXIA UNIV
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More