US 11,915,336 B2
Method and device for watermark-based image integrity verification
Oh Jin Kwon, Hanam-si (KR)
Assigned to INDUSTRY-ACADEMIA COOPERATION GROUP OF SEJONG UNIVERSITY, Seoul (KR)
Appl. No. 17/057,249
Filed by INDUSTRY-ACADEMIA COOPERATION GROUP OF SEJONG UNIVERSITY, Seoul (KR)
PCT Filed May 17, 2019, PCT No. PCT/KR2019/005890
§ 371(c)(1), (2) Date Nov. 20, 2020,
PCT Pub. No. WO2019/225903, PCT Pub. Date Nov. 28, 2019.
Claims priority of application No. 10-2018-0058185 (KR), filed on May 23, 2018.
Prior Publication US 2021/0334931 A1, Oct. 28, 2021
Int. Cl. G06T 1/00 (2006.01); G06T 9/00 (2006.01); H04N 19/174 (2014.01); H04N 19/91 (2014.01)
CPC G06T 1/0057 (2013.01) [G06T 1/0092 (2013.01); G06T 9/00 (2013.01); H04N 19/174 (2014.11); H04N 19/91 (2014.11)] 16 Claims
OG exemplary drawing
 
1. A method of embedding a watermark in a Joint Photographic Experts Group (JPEG) image for verifying integrity of the JPEG image, the method comprising:
performing an entropy decoding on the JPEG image to generate quantized discrete cosine transform (DCT) coefficients;
determining target bits in a bit plane of the quantized DCT coefficients according to a predetermined rule and generating a plurality of groups of blocks (GOBs) having a tree structure based on a plurality of blocks in the bit plane such that each child GOB includes at least one target bit; and
embedding a watermark based on metadata of the JPEG image in the target bits,
wherein embedding the watermark based on the metadata of the JPEG image in the target bits comprises:
generating a block identifying key (BIK) for each child GOB on the basis of child GOB information comprising information about bits that are not included in the target bits in the child GOBs and the branch chain information of the child GOB, the metadata of the JPEG image; and a user key;
generating a random bit sequence (RBS) for each child GOB on the basis of the BIK for each child GOB; and
embedding the RBS for each child GOB in the target bits of the GOB.