Digital image watermark imbedding method based on DCT algorithm
A digital image, watermark embedding technology, applied in image coding, image data processing, image data processing and other directions, can solve the problem of unfavorable watermark invisibility, serious problems of copyright protection and security authentication of digital products, encryption technology and digital signature technology cannot. Completely solve problems such as copyright protection
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] Taking the original image of 128×128 pixel size and the black-and-white watermark image of 30×30 pixel size as examples to illustrate the implementation steps of this embodiment:
[0047] The first step is to read the original image with a size of 128×128 pixels and the black-and-white watermark image with a size of 30×30 pixels into two-dimensional arrays I and W respectively;
[0048] In the second step, the original public image I and the black-and-white watermark image W are divided into 32 × 32 image blocks that do not overlap each other, and the average gray level m and variance σ of the sub-blocks are calculated 2 , and perform DCT transformation on the original image sub-block:
[0049] m = 1 n 2 Σ i = 0 n - 1 Σ ...
Embodiment 2
[0065] Taking the original image of 256×256 pixel size and the watermark image of 30×30 pixel size as examples to illustrate the implementation steps of this embodiment:
[0066] The first step is to read the original image with the size of 256×256 pixels and the black-and-white watermark image with the size of 30×30 pixels into two-dimensional arrays I and W respectively;
[0067] In the second step, the original public image I and the black-and-white watermark image W are divided into 32 × 32 image blocks that do not overlap each other, and the average gray level m and variance σ of the sub-blocks are calculated 2 , and perform DCT transformation on the original image sub-block:
[0068] m = 1 n 2 Σ i = 0 n - 1 Σ j ...
Embodiment 3
[0084] Taking the original image of 512×512 pixel size and the watermark image of 58×58 pixel size as examples to illustrate the implementation steps of this embodiment:
[0085] In the first step, the original image with a size of 512×512 pixels and the watermark image with a size of 58×58 pixels are read into two-dimensional arrays I and W respectively.
[0086] In the second step, the original public image I and the black-and-white watermark image W are divided into 64×64 image blocks that do not overlap each other, and the average gray level m and variance σ of the sub-blocks are calculated 2 , and perform DCT transformation on the original image sub-block:
[0087] m = 1 n 2 Σ i = 0 n - 1 Σ j = ...
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