Nothing Special   »   [go: up one dir, main page]

CN107241597B - A kind of reversible information hidden method of combination quaternary tree adaptive coding - Google Patents

A kind of reversible information hidden method of combination quaternary tree adaptive coding Download PDF

Info

Publication number
CN107241597B
CN107241597B CN201710313537.7A CN201710313537A CN107241597B CN 107241597 B CN107241597 B CN 107241597B CN 201710313537 A CN201710313537 A CN 201710313537A CN 107241597 B CN107241597 B CN 107241597B
Authority
CN
China
Prior art keywords
block
information
image block
image
embedded
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.)
Expired - Fee Related
Application number
CN201710313537.7A
Other languages
Chinese (zh)
Other versions
CN107241597A (en
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.)
Engineering University of Chinese Peoples Armed Police Force
Original Assignee
Engineering University of Chinese Peoples Armed Police Force
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 Engineering University of Chinese Peoples Armed Police Force filed Critical Engineering University of Chinese Peoples Armed Police Force
Priority to CN201710313537.7A priority Critical patent/CN107241597B/en
Publication of CN107241597A publication Critical patent/CN107241597A/en
Application granted granted Critical
Publication of CN107241597B publication Critical patent/CN107241597B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • H04N19/122Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/467Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/96Tree coding, e.g. quad-tree coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

The invention discloses a kind of reversible information hidden methods of combination quaternary tree adaptive coding, main includes two step of information extraction of coding client information insertion and decoding end, take the adaptive strategy of picture material, therefore the hiding embedding capacity of reversible information makes moderate progress compared with non-self-consistent method, especially for a large amount of smooth regions and texture complex region and two kinds of apparent particular images of area distribution are possessed, as the promotion of medical image image property becomes apparent.

Description

A kind of reversible information hidden method of combination quaternary tree adaptive coding
Technical field
The invention belongs to image coding and Information Hiding Techniques fields, and in particular to a kind of combination quaternary tree adaptive coding Reversible information hidden method.
Background technique
Reversible information is hidden refer to and can be embedded in additional information in hosted information after, legal receiving can be extracted correctly additionally Information, and a kind of undistorted technology for recovering original hosted information, in multimedia authentication, digital product intellectual property protection etc. Many multi-media safety fields are widely used.Current image reversible data hiding technique mainly includes lossless compression, histogram Figure translation, integer transform three classes.Technical indicator be mainly the embedding capacity bit number of insertion (unit bpp, i.e. unit pixel) and Y-PSNR after insertion (abbreviation PSNR, unit dB measure distortion level of the image after insertion).Improve embedding capacity It is that current reversible information hides one of research main target.
There are the pretreatment stages of image block for existing major part algorithm, but are all made of the fixed blocks such as 2*2,3*3 Mode does not fully consider that picture material (exists in the particular images such as medical image although avoiding biggish computation complexity A large amount of smooth region, and there are a large amount of texture complex regions for texture image etc.), therefore existing algorithm is being directed to smooth area Embedding capacity in the particular images such as domain, the significantly some images of texture complex region is to be improved.
Such as, on the one hand, to image definition requirements height, U.S. government has enacted a law regulation medical treatment medical image In do not allow using lossy compression because doctor's mistaken diagnosis bring social concern as caused by fogging image is serious, and cure Treatment imaging device is expensive, image acquisition is of a high price, therefore reversible information is suitble to hide.On the other hand, medicine sequence chart Redundancy and inter-frame redundancy are very big in the frame of picture, can be used to be embedded in there are a large amount of smooth regions.Still not to this kind of particular image It carries out content-adaptive piecemeal and merges the technologies such as compression of images, adaptive coding, hiding reversible data adaptive Algorithm
Summary of the invention
In view of the above-mentioned deficiencies in the prior art, the technical problem to be solved by the present invention is that providing a kind of fork of combination four Compression of images, adaptive coding, reversible data hiding technique are fused to certainly by the reversible information hidden method for setting adaptive coding In adaptive algorithm, more apparent particular image is distributed to the smooth regions such as medical image and texture complex region and carries out content certainly Adapt to piecemeal processing.
The invention adopts the following technical scheme:
A kind of reversible information hidden method of combination quaternary tree adaptive coding, main includes the insertion of coding client information and solution The information extraction at code end, the coding client information Embedded step are as follows:
S1, using original image as initial pictures block, current image block is judged according to the pixel situation of image block, really Determine image block classification;
If S2, current image block belong to embeddable piece, carry out information insertion, if current image block belong to it is not embeddable Block then judges present image block size, not subdivided not to be embedded in if tile size is 2*2, otherwise according to quaternary tree point Current image block is then divided into the identical image block of nonoverlapping four sizes by slip gauge, and executes step S1 one by one;
S3, the quadtree coding information that step S2 is generated individually is transmitted to decoding end, decoding end carries out figure according to the information As decoding and subsequent information extraction process;
S4, decoding end carry out quaternary tree decoding according to decoded information, and the classification according to belonging to each image block carries out Information extraction and image recovery operation.
Further, in step S1, described image block include embeddable piece and can not embedded block, described embeddable piece includes Extreme smooth block, general smooth block and generally embeddable piece.
Further, the extreme smooth block is the identical image block of image block pixel value;The general smooth block To use CBP predicted method to carry out the image block that 0,1, -1 accounting in the prediction error value that image prediction obtains is greater than 40%;It is described General embeddable piece for using CBP predicted method carry out 0,1, -1 accounting in the prediction error value that image prediction obtains be greater than 20% and Image block less than 40%;Remaining as can not embedded block.
Further, the embedded mode of the extreme smooth block is the pixel value of most lower right in reserved block, remaining position All bits of progressive scan pixel-by-pixel are successively substituted by additional information.
Further, the embedded mode of the general smooth block is that DPCM lossless compression method is taken to carry out the image block Lossless compression, compressed bit being stored in original image block pixel-by-pixel line by line, saves additional information bits in order.
Further, general embeddable piece of the embedded mode is the prediction histogram of error for being taken based on CBP prediction Shifting method is embedded in, and a part that the relevant parameter of telescopiny saves as additional information save for information extraction.
Further, in step S3, the quadtree coding information specifically: described image block is divided into A, B, C, D Four do not overlap and the identical image block of size, divide the node layer for representing quaternary tree each time, wherein A=1 is indicated not Need it is subdivided, A=0 expression need to divide.
Further, corresponding after the encoded information of each described image block to store two bits as additional information.
Further, the additional information of the extreme smooth block is indicated with 00, and the additional information of the general smooth block is used 01 indicates, general embeddable piece of the additional information is indicated with 10, it is described can not the additional information of embedded block indicated with 11.
Compared with prior art, the present invention at least has the advantages that
Take the adaptive strategy of picture material, therefore the embedding capacity and non-self-consistent method phase that reversible information is hiding Than making moderate progress, especially for possessing a large amount of smooth regions and texture complex region and two kinds of area distributions are significantly special Image (such as medical image image) performance boost becomes apparent.
Further, classification method can be in conjunction with the characteristics of the smooth situation of image block pixel and different embedded modes, certainly Adapt to selection embedded mode: the pixel value of I class image block all pixels is identical, can only retain the pixel value of a pixel, Other location of pixels carry out data substitution all to be embedded in;II class image block smoothness is general, can achieve preferable lossless Compression of images effect (compression is relatively high), carries out data insertion after being suitble to lossless compression;III class image block smoothness is not so good as II Class, but still can use other embedded modes and carry out data insertion;IV class smoothness is worst, is not suitable for data insertion, therefore Be divided into can not embedded block, do nothing.
Below by drawings and examples, technical scheme of the present invention will be described in further detail.
Detailed description of the invention
Fig. 1 is that quadtree coding of the present invention decodes schematic diagram;
Fig. 2 is that image block of the present invention divides schematic diagram.
Specific embodiment
The invention discloses a kind of reversible information hidden methods of combination quaternary tree adaptive coding, including coding client information Two processes of information extraction of insertion and decoding end, detailed process is as follows for the coding client information insertion:
S1, using original image as initial pictures block, current image block is judged according to the pixel situation of image block, really Determine image block classification;
Determine image block type:
Described image block type includes: extreme smooth block (I class), general smooth block (II class), generally embeddable piece (III Class) and can not (IV) four seed type of embedded block, wherein I class, II class, III class are referred to as embeddable piece.
When image block pixel value is identical, determine that image block classification is I class (extreme smooth block);
When image block is not belonging to I class, and Checkerboard Based Prediction (CBP) is taken to predict the theory of error When 0,1, -1 accounting is greater than 40% less than 100% in obtained prediction error value, determine that image block classification is that II class is (general smooth Block);
When image block is not belonging to I, II class and 0,1, -1 accounting in the prediction error value of the CBP prediction theory of error is taken to be greater than 20% and when less than 40%, determine that image block classification is III class (embeddable piece general);
When conditions above is not met, determine that image block classification is IV class (can not embedded block).
When experiment shows to predict natural image using CBP prediction error method, the prediction error value obtained is obeyed The laplacian distribution that mean value is 0.Therefore, 0,1, -1 ratio size can represent the complexity of the image block in image block (planarization), ratio is bigger, and representative image block is more flat, and ratio is smaller, and representative image block is more complicated, selects 20%, 40% The two numerical value belong to empirical value from experiment gained, select 0,1, -1 these three data, because subsequent histogram is flat The embedded performance for moving embedded mobile GIS is related in image block 0,1, -1 number.
Referring to Fig. 2, the information Embedded step is as follows:
If current image block belongs to I class, the pixel value of most lower right in reserved block, remaining position is progressively scanned pixel-by-pixel All bits successively substituted by additional information be embedded in;
If current image block belongs to II class, take DPCM (non-destructive prediction coding) lossless compression method to the image block into (relevant parameter of compression process saves save as a part of additional information is used for the lossless extensive of future to row lossless compression It is multiple), compressed bit being stored in original image block pixel-by-pixel line by line saves additionally in order due to compressing the position vacateed The lossless compression algorithms such as Huffman coding, arithmetic coding also can be used to realize insertion in information bit.
If current image block belongs to III class, it is taken based on the Prediction-error expansion of CBP prediction Histogram Shifting method (prediction histogram of error shifting method) is embedded in, and the relevant parameter of telescopiny saves as volume A part of external information carries out saving the information extraction for being used for future.Reversible data hiding algorithm can also use for example based on Other prediction histogram of error translation algorithms of MED prediction.
If S2, current image block belong to can not embedded block when (IV class), present image block size is judged, if image block is big Small is 2*2, not subdivided not do any insertion, and otherwise carrying out quad-tree partition is four image blocks, and executes step one by one S1。
S3, the quadtree coding information that above step generates is sequentially embedded image as a part of additional information In, decoding end extracts the information first, to carry out image decoding and subsequent information extraction process.
S4, information extraction and image restore
Decoding end carries out quaternary tree decoding according to decoded information first, and the classification according to belonging to each image block carries out Information extraction and image recovery operation, detailed process are shown in that histogram of error is predicted in DPCM (non-destructive prediction coding) decompression and CBP The information extraction and image recovery process of shifting method.
Referring to Fig. 1, quadtree coding and decoding are specific as follows:
If certain image block does not need further to split, indicated and used 1 to indicate with a leaf node on quaternary tree;It is no It is then divided into the identical image block of size that four do not overlap, and uses A1B1C1D1It indicates.
Wherein, A1、B1、C1、D1The first image block, the second image block, third image block, the 4th image block are respectively indicated, if First image block needs not continue to divide, then A1=1, otherwise A1=0, and so on A2B2C2D2, divide represent four forks each time A node layer for tree.Due to the minimum 2*2 of tile size, therefore when tile size is 4*4, it is only necessary to use 1 bit: 1 represent do not need it is subdivided, 0 represent need to be divided into 4 2*2 blocks.Decoding process is opposite process.
In addition, the image block classification is stored in corresponding coding below with two information bits, i.e., each image block coding Two bits of extra storage again after information: " 00 " represents the image block and belongs to I class of A;" 01 " represents the image block and belongs to II class; " 10 " represent the image block and belong to III class;" 11 " represent the image block and belong to IV class.
The coding and decoding mode is simple and easy, and computation complexity is low and occupied bandwidth is few, and sender can achieve mark figure As adaptive piecemeal situation and the purpose of each image block generic, recipient can also determine image according to decoding result Piecemeal situation simultaneously identifies type belonging to each image block.
The above content is merely illustrative of the invention's technical idea, and this does not limit the scope of protection of the present invention, all to press According to technical idea proposed by the present invention, any changes made on the basis of the technical scheme each falls within claims of the present invention Protection scope within.

Claims (5)

1. a kind of reversible information hidden method of combination quaternary tree adaptive coding, main includes the insertion of coding client information and decoding The information extraction at end, which is characterized in that the coding client information Embedded step are as follows:
S1, using original image as initial pictures block, current image block is judged according to the pixel situation of image block, determine figure As block classification, image block include embeddable piece and can not embedded block, embeddable piece includes extreme smooth block, general smooth block and one As embeddable piece;
Extreme smooth block is the identical image block of image block pixel value;General smooth block is to carry out figure using CBP predicted method 0,1, -1 accounting is greater than 40% image block less than 100% in the prediction error value obtained as prediction;General embeddable piece is to make 0,1, -1 accounting in the prediction error value that image prediction obtains, which is carried out, with CBP predicted method is greater than 20% and the image less than 40% Block;Remaining as can not embedded block;
If S2, current image block belong to embeddable piece, carry out information insertion, if current image block belong to can not embedded block, Judge present image block size, it is not subdivided not to be embedded in if tile size is 2*2, otherwise advised according to quaternary tree piecemeal Current image block is then divided into the identical image block of nonoverlapping four sizes, and executes step S1 one by one;
S3, the quadtree coding information that step S2 is generated individually is transmitted to decoding end, decoding end carries out image solution according to the information Code and subsequent information extraction process, quadtree coding information specifically: image block is divided into A, B, C, D tetra- and is not overlapped And the identical image block of size, the node layer for representing quaternary tree is divided each time, wherein A=1 expression does not need subdivided, A =0 indicates to need to divide, and two bits of corresponding storage are as additional information after the encoded information of each described image block;
S4, decoding end carry out quaternary tree decoding according to decoded information, and the classification according to belonging to each image block carries out information It extracts and image recovery operation.
2. a kind of reversible information hidden method of combination quaternary tree adaptive coding according to claim 1, feature exist In in step S1, the embedded mode of the extreme smooth block is the pixel value of most lower right in reserved block, remaining position is swept line by line All bits retouched pixel-by-pixel are successively substituted by additional information.
3. a kind of reversible information hidden method of combination quaternary tree adaptive coding according to claim 1, feature exist In in step S1, the embedded mode of the general smooth block is to take DPCM lossless compression method lossless to image block progress Compression, compressed bit being stored in original image block pixel-by-pixel line by line, saves additional information bits in order.
4. a kind of reversible information hidden method of combination quaternary tree adaptive coding according to claim 1, feature exist In: in step S1, general embeddable piece of the embedded mode is the prediction histogram of error shifting method for being taken based on CBP prediction It is embedded in, a part that the relevant parameter of telescopiny saves as additional information save for information extraction.
5. a kind of reversible information hidden method of combination quaternary tree adaptive coding according to claim 1, feature exist In the additional information of the extreme smooth block is indicated with 00, and the additional information of the general smooth block is indicated with 01, described general Embeddable piece of additional information indicates with 10, it is described can not the additional information of embedded block indicated with 11.
CN201710313537.7A 2017-05-05 2017-05-05 A kind of reversible information hidden method of combination quaternary tree adaptive coding Expired - Fee Related CN107241597B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710313537.7A CN107241597B (en) 2017-05-05 2017-05-05 A kind of reversible information hidden method of combination quaternary tree adaptive coding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710313537.7A CN107241597B (en) 2017-05-05 2017-05-05 A kind of reversible information hidden method of combination quaternary tree adaptive coding

Publications (2)

Publication Number Publication Date
CN107241597A CN107241597A (en) 2017-10-10
CN107241597B true CN107241597B (en) 2019-10-15

Family

ID=59984621

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710313537.7A Expired - Fee Related CN107241597B (en) 2017-05-05 2017-05-05 A kind of reversible information hidden method of combination quaternary tree adaptive coding

Country Status (1)

Country Link
CN (1) CN107241597B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108447492B (en) * 2018-03-13 2021-08-20 中山大学 Self-adaptive histogram translation reversible information hiding method based on segmentation
CN108961193B (en) * 2018-08-10 2021-04-02 厦门市美亚柏科信息股份有限公司 Image restoration method, device and storage medium
CN109348228B (en) * 2018-09-14 2021-05-04 东南大学 Reversible information hiding system and method for image encryption domain
CN109391819B (en) * 2018-10-24 2020-11-27 广西师范大学 Reversible information hiding method based on pixel value dynamic prediction

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000175161A (en) * 1998-12-01 2000-06-23 Kdd Corp Watermark data imbedding device to moving picture and detector therefor
CN103118250A (en) * 2011-11-16 2013-05-22 中兴通讯股份有限公司 Coding and decoding method and device of intra-frame division mark
CN104933668A (en) * 2015-06-11 2015-09-23 广东工业大学 Processing method of reversible watermark on the basis of local positioning and ALattar integer transform
CN105741224A (en) * 2016-01-28 2016-07-06 广东工业大学 Reversible watermarking algorithm based on PVO (Pixel Value Ordering) and self-adaptive block segmentation

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100898329B1 (en) * 2007-10-05 2009-05-20 한국과학기술원 Method for embedding watermark based on integer-to-integer wavelet transform

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000175161A (en) * 1998-12-01 2000-06-23 Kdd Corp Watermark data imbedding device to moving picture and detector therefor
CN103118250A (en) * 2011-11-16 2013-05-22 中兴通讯股份有限公司 Coding and decoding method and device of intra-frame division mark
CN104933668A (en) * 2015-06-11 2015-09-23 广东工业大学 Processing method of reversible watermark on the basis of local positioning and ALattar integer transform
CN105741224A (en) * 2016-01-28 2016-07-06 广东工业大学 Reversible watermarking algorithm based on PVO (Pixel Value Ordering) and self-adaptive block segmentation

Also Published As

Publication number Publication date
CN107241597A (en) 2017-10-10

Similar Documents

Publication Publication Date Title
CN107241597B (en) A kind of reversible information hidden method of combination quaternary tree adaptive coding
CN111971967B (en) Method and device for encoding/decoding point cloud representing 3D object
CN103210648B (en) The video pruned using block-based mixed-resolution data is decoded
Li et al. A steganographic method based upon JPEG and particle swarm optimization algorithm
JP5399416B2 (en) Video coding system with reference frame compression
CN107273301A (en) Data handling system
US20130236097A1 (en) Embedded graphics coding for images with sparse histograms
CN107251557A (en) The coding/decoding of chrominance resolution details
CN103856829B (en) A kind of insertion of video digital watermark, extracting method and device
CN109417621A (en) Image processing apparatus and method
CN110933438B (en) JPEG image reversible information hiding method
Wang et al. Hybrid image coding based on partial fractal mapping
US11711535B2 (en) Video-based point cloud compression model to world signaling information
Qian et al. Inpainting assisted self recovery with decreased embedding data
CN101527850B (en) Video self-recovery watermark method based on motion estimation
CN103716634B (en) Method and apparatus for data compression using error plane coding
US11915336B2 (en) Method and device for watermark-based image integrity verification
US8355057B2 (en) Joint scalar embedded graphics coding for color images
Wang et al. Compressed screen content image super resolution
CN111065000B (en) Video watermark processing method, device and storage medium
Naaz et al. Implementation of hybrid algorithm for image compression and decompression
JP4739443B2 (en) Method and apparatus for processing digital images
CN103517068A (en) Image compression method and device
WO2024007144A1 (en) Encoding method, decoding method, code stream, encoders, decoders and storage medium
Banterle et al. BoostHDR: A novel backward-compatible method for HDR images

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20191015

Termination date: 20200505

CF01 Termination of patent right due to non-payment of annual fee