Adaptive reversible information hiding method for jpeg images based on block grouping
An information hiding and adaptive technology, applied in image communication, digital video signal modification, electrical components, etc., to achieve good visual quality, reduce visual distortion, and control file size growth.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0068] This embodiment discloses a JPEG image adaptive reversible information hiding method based on block grouping, such as figure 1 As shown, the method includes the following steps:
[0069] S1. Decode the JPEG image to obtain quantized DCT sub-blocks.
[0070] In this embodiment, the quantized DCT coefficients in the JPEG image are divided into multiple 8×8 DCT sub-blocks. Under the zigzag scanning order, the first coefficient in the DCT sub-block is a DC coefficient, and all other coefficients are AC coefficient.
[0071] S2. Group the DCT sub-blocks according to the number of zero AC coefficients in each DCT sub-block to generate a plurality of sub-block groups, and refer to the frequency of each AC coefficient in the group as a group frequency.
[0072] In this embodiment, when grouping, the DCT sub-blocks with the same number of zero AC coefficients are grouped into one group, correspondingly generating multiple sub-block groups B i , i∈[1,M], where M is the number ...
Embodiment 2
[0119] This embodiment discloses a JPEG image adaptive reversible information hiding device based on block grouping, including the following functional modules:
[0120] The decoding module is used to decode the JPEG image to obtain quantized DCT sub-blocks;
[0121] The grouping generation module is used to group DCT sub-blocks according to the number of zero AC coefficients in each DCT sub-block to generate multiple sub-block groups, and a plurality of AC coefficient frequencies in the grouping are called group frequencies, which are denoted as Where u, v∈[0,7] and u, v are not 0 at the same time.
[0122] The global ranking module is used to calculate the unit distortion of all group frequencies, and rank all group frequencies according to their corresponding unit distortions to obtain their corresponding global ranking values;
[0123] The start and cut-off group frequency selection module adaptively selects the start group frequency and the cut-off group frequency in ea...
Embodiment 3
[0128] This embodiment discloses a storage medium, which stores a program, and is characterized in that, when the program is executed by a processor, the block grouping-based JPEG image adaptive reversible information hiding method described in Embodiment 1 is implemented, as follows:
[0129] Decoding the JPEG image to obtain quantized DCT sub-blocks;
[0130] Group DCT sub-blocks according to the number of zero AC coefficients in each DCT sub-block to generate multiple sub-block groups, B i Indicates the i-th group, i∈[1,M], M is the number of groups. Group B i Each AC coefficient frequency in is called the group frequency, denoted as Where u, v∈[0,7] and u, v are not 0 at the same time, so for group B i , including a total of 63 group frequencies.
[0131] Calculate the unit distortion of all group frequencies, and rank all group frequencies according to their corresponding unit distortions to obtain their corresponding global ranking values;
[0132] Based on the glo...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com