Method and system for embedding and extracting image digital watermark
원문보기
IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0258003
(2010-06-21)
|
등록번호 |
US-8615103
(2013-12-24)
|
우선권정보 |
CN-2009 1 0171289 (2009-09-03) |
국제출원번호 |
PCT/CN2010/074143
(2010-06-21)
|
§371/§102 date |
20111205
(20111205)
|
국제공개번호 |
WO2011/026365
(2011-03-10)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
3 |
초록
▼
The present invention provides a method and a system for embedding and extracting an image digital watermark. The method includes: performing a DWT on an original carrier digital image to obtain two intermediate frequency coefficient matrixes; firstly performing a DCT on one of the two intermediate
The present invention provides a method and a system for embedding and extracting an image digital watermark. The method includes: performing a DWT on an original carrier digital image to obtain two intermediate frequency coefficient matrixes; firstly performing a DCT on one of the two intermediate frequency coefficient matrixes, then performing the DWT, and then selecting an obtained low frequency coefficient matrix as a first low frequency coefficient matrix; performing the DWT on another intermediate frequency coefficient matrix, and then selecting an obtained low frequency coefficient matrix as a second low frequency coefficient matrix; and adjusting magnitude of a first frequency coefficient and a second frequency coefficient according to watermark values to be embedded at said embedment locations to make a magnitude relationship between two adjusted low frequency coefficients comply with a corresponding relationship between a preset embedded value and a magnitude relationship between the two low frequency coefficients.
대표청구항
▼
1. A method for embedding an image digital watermark, which comprises: performing a discrete wavelet transform (DWT) on an original carrier digital image to obtain two intermediate frequency coefficient matrixes;firstly performing a discrete cosine transform (DCT) on one of the two intermediate freq
1. A method for embedding an image digital watermark, which comprises: performing a discrete wavelet transform (DWT) on an original carrier digital image to obtain two intermediate frequency coefficient matrixes;firstly performing a discrete cosine transform (DCT) on one of the two intermediate frequency coefficient matrixes, then performing the DWT, and then selecting an obtained low frequency coefficient matrix as a first low frequency coefficient matrix;performing the DWT on another intermediate frequency coefficient matrix, and then selecting an obtained low frequency coefficient matrix as a second low frequency coefficient matrix; andadjusting magnitude of a first frequency coefficient and a second frequency coefficient at various same embedment locations in the first low frequency coefficient matrix and the second low frequency coefficient matrix according to watermark values to be embedded at said embedment locations to make a magnitude relationship between two adjusted low frequency coefficients comply with a corresponding relationship between a preset embedded value and a magnitude relationship between the two low frequency coefficients. 2. The method of claim 1, wherein, after performing the DWT on the original carrier digital image, the obtained two intermediate frequency coefficient matrixes are a horizontal intermediate frequency coefficient matrix (LH1) and a vertical intermediate frequency coefficient matrix (HL1). 3. The method of claim 1, before the step of adjusting the magnitude of the first frequency coefficient and the second frequency coefficient according to the watermark values to be embedded at said embedment locations, the method also comprising: scrambling and/or encrypting the watermark. 4. A system for embedding an image digital watermark, which comprises a matrix transform processing module, a storage module and a watermark embedment processing module, wherein: the matrix transform processing module is configured to: perform a discrete wavelet transform (DWT) on an original carrier digital image to obtain two intermediate frequency coefficient matrixes; firstly perform a discrete cosine transform (DCT) on one of the two intermediate frequency coefficient matrixes, then perform the DWT, and then select an obtained low frequency coefficient matrix as a first low frequency coefficients matrix; perform the DWT on another intermediate frequency coefficient matrix, and then select an obtained low frequency coefficient matrix as a second low frequency coefficient matrix;the storage module is configured to: store a corresponding relationship between a preset embedded value and a magnitude relationship between a first low frequency coefficient and a second low frequency coefficient obtained after being transformed by the matrix transform processing module;the watermark embedment processing module is configured to: adjust magnitude of the first frequency coefficient and the second frequency coefficient at various same embedment locations in the first low frequency coefficient matrix and the second low frequency coefficient matrix according to watermark values to be embedded at said embedment locations to make a magnitude relationship between two adjusted low frequency coefficients comply with the corresponding relationship between the preset embedded value and the magnitude relationship between the two low frequency coefficients in the storage module. 5. The system of claim 4, wherein: the watermark embedment processing module is also configured to: scramble and/or encrypt the watermark before adjusting the magnitude of the first low frequency coefficient and second low frequency coefficient according to the watermark values to be embedded at said embedment locations. 6. The method of claim 1, which further comprises: performing the DWT on a watermark embedded image to obtain two intermediate frequency coefficient matrixes;firstly performing the DCT on one of the two intermediate frequency coefficient matrixes, then performing the DWT, and then selecting an obtained low frequency coefficient matrix as a first low frequency coefficient matrix;performing the DWT on another intermediate frequency coefficient matrix and selecting an obtained low frequency coefficient matrix as a second low frequency coefficient matrix; andcomparing a magnitude relationship between a first low frequency coefficient and a second low frequency coefficient at various same locations in the first low frequency coefficient matrix and second low frequency coefficient matrix, and matching an obtained magnitude relationship between the first low frequency coefficient and the second low frequency coefficient with a corresponding relationship between a preset embedded value and a magnitude relationship between the two low frequency coefficients to obtain embedded value at each embedment location, as so to obtain an embedded digital watermark image. 7. The method of claim 6, wherein: after performing the DWT on the watermark embedded image, the obtained two intermediate frequency coefficient matrixes are a horizontal intermediate frequency coefficient matrix (LH1_Y) and a vertical intermediate frequency coefficient matrix (HL1_Y). 8. The method of claim 7, which also comprises: if the watermark is scrambled and/or encrypted when embedding the watermark, re-sorting and/or decrypting the embedded digital watermark image after obtaining the embedded digital watermark image. 9. A system for extracting an image digital watermark, which comprises a matrix transform processing module, a storage module and a watermark extraction processing module, wherein: the matrix transform processing module is configured to: performing a discrete wavelet transform (DWT) on a watermark embedded image to obtain two intermediate frequency coefficient matrixes; firstly perform a discrete cosine transform (DCT) on one of the two intermediate frequency coefficient matrixes, then perform the DWT, and then select an obtained low frequency coefficient matrix as a first low frequency coefficient matrix; perform the DWT on another intermediate frequency coefficient matrix and then select an obtained low frequency coefficient matrix as a second low frequency coefficient matrix;the storage module is configured to: store a corresponding relationship between a preset embedded value and a magnitude relationship between a first low frequency coefficient and a second low frequency coefficient obtained after being transformed by the matrix transform processing module;the watermark extraction processing module is configured to: compare a magnitude relationship between the first low frequency coefficient and the second low frequency coefficient at various same locations in the first low frequency coefficient matrix and second low frequency coefficient matrix, and match an obtained magnitude relationship between the first low frequency coefficient and the second low frequency coefficient with the corresponding relationship between the preset embedded value and the magnitude relationship between the two low frequency coefficients in the storage module to obtain an embedded value at each embedment location, as so to obtain an embedded digital watermark image. 10. The system of claim 9, wherein, the watermark extraction processing module is also configured to: re-sort and/or decrypt the watermark after obtaining the embedded digital watermark image.
이 특허에 인용된 특허 (3)
-
Tewfik Ahmed H. ; Swanson Mitchell D. ; Zhu Bin, Method and apparatus for scene-based video watermarking.
-
Xia, Xiang-Gen; Boncelet, Jr., Charles; Arce, Gonzalo R., Watermarking methods for digital images and videos.
-
Choi, Jong Uk; Kim, Jong Won; Cho, Jung Suck; Lee, Han Ho, Watermarking of digital images using wavelet and discrete cosine transforms.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.