1 |
1
JPEG(Joint Photographic Experts Group) 이미지에 무결성을 검증하는 워터마크를 삽입하는 방법으로서,상기 JPEG 이미지를 엔트로피 디코딩하여 양자화된 DCT(Discrete Cosine Transform) 계수를 생성하는 단계;WET(Watermark-Embedding Table)을 기초로 상기 양자화된 DCT 계수의 비트 평면(bit plane)에서 타겟 비트를 결정하는 단계; 및상기 타겟 비트에 상기 JPEG 이미지의 메타데이터에 기초한 워터마크를 삽입하는 단계를 포함하는, 워터마크 삽입 방법
|
2 |
2
청구항 1에 있어서,샘플의 원본 로(raw) 이미지와 상기 샘플의 JPEG 이미지 간 및 상기 샘플의 원본 로 이미지와 상기 샘플의 반전(flip)된 또는 랜덤 잡음이 삽입된 JPEG 이미지 간의 PSNR(Peak Signal-to-Noise Ratio) 값을 기초로 상기 WET을 결정하는 단계를 더 포함하는, 워터마크 삽입 방법
|
3 |
3
청구항 2에 있어서,상기 WET을 결정하는 단계는,상기 샘플의 원본 로 이미지 및 상기 샘플의 JPEG 이미지 간의 제1 PSNR 값을 산출하는 단계;상기 샘플의 원본 로 이미지 및 상기 샘플의 반전(flip)된 또는 랜덤 잡음이 삽입된 JPEG 이미지 간의 제2 PSNR 값을 산출하는 단계;상기 제1 PSNR 값 및 상기 제2 PSNR 값 간의 차이값를 산출하는 단계; 및상기 차이값 및 상기 제2 PSNR 값을 기초로 상기 WET를 결정하는 단계를 포함하는, 워터마크 삽입 방법
|
4 |
4
청구항 3에 있어서,상기 WET을 결정하는 단계는,상기 양자화된 DCT 계수의 절대값을 기초로 적어도 하나의 DCT 계수를 선택하여 상기 샘플의 반전된 또는 랜덤 잡음이 삽입된 JPEG 이미지를 생성하는 단계를 더 포함하는, 워터마크 삽입 방법
|
5 |
5
청구항 1에 있어서,샘플의 원본 로(raw) 이미지와 상기 샘플의 JPEG 이미지 간 및 상기 샘플의 원본 로 이미지와 상기 샘플의 반전(flip)된 또는 랜덤 잡음이 삽입된 JPEG 이미지 간의 객관적 화질 평가 지표(objective image quality metric)를 기초로 상기 WET을 결정하는 단계를 더 포함하는, 워터마크 삽입 방법
|
6 |
6
청구항 5에 있어서,상기 객관적 화질 평가 지표는,SSIM(Structural SIMilarity), VIF(Visual Information Fidelity), MRSE(Mean Relative Squeared Error)-based SNR(Signal-to-Noise), WS-PSNR(Weighted Spherical-Peak Signal-to-Noise Ratio) 및 HDR-VDP(High Dynamic Range-Visual Difference Predictor) 중 적어도 하나를 이용하여 산출되는, 워터마크 삽입 방법
|
7 |
7
청구항 1에 있어서,상기 양자화된 DCT 계수를 포함하는 복수의 블록을 기초로 상기 타겟 비트를 포함하는 트리 구조의 복수의 GOB(Group of Block)를 생성하는 단계를 더 포함하는, 워터마크 삽입 방법
|
8 |
8
청구항 7에 있어서,상기 복수의 블록을 기초로 상기 타겟 비트를 포함하는 트리 구조의 복수의 GOB를 생성하는 단계는,상기 복수의 블록을 하나의 부모 GOB로 설정하는 단계;상기 부모 GOB를 하나의 자식 GOB가 미리 설정한 개수 이상의 타겟 비트를 포함하는 조건 하에서 복수의 자식 GOB로 분할하는 단계; 및상기 부모 GOB로부터 상기 자식 GOB까지의 자식 GOB별 분기 체인(branch chain) 정보를 생성하는 단계를 포함하는, 워터마크 삽입 방법
|
9 |
9
청구항 8에 있어서,상기 타겟 비트에 상기 JPEG 이미지의 메타데이터에 기초한 워터마크를 삽입하는 단계는,상기 자식 GOB 내의 타겟 비트가 아닌 비트에 대한 정보 및 상기 자식 GOB의 분기 체인 정보를 포함하는 자식 GOB 정보, 상기 JPEG 이미지의 메타데이터 및 유저 키를 기초로 자식 GOB별 BIK(Block Identifying Key)를 생성하는 단계;상기 자식 GOB별 BIK를 기초로 자식 GOB별 RBS(Random Bit Sequence)를 생성하는 단계; 및상기 자식 GOB별 RBS를 해당 GOB의 타겟 비트에 삽입하는 단계를 포함하는, 워터마크 삽입 방법
|
10 |
10
청구항 9에 있어서,상기 자식 GOB 정보는,상기 자식 GOB의 이웃한 GOB 내의 타겟 비트가 아닌 비트에 대한 정보 및 상기 자식 GOB의 이웃한 GOB의 분기 체인 정보를 더 포함하는, 워터마크 삽입 방법
|
11 |
11
워터마크가 삽입된 JPEG(Joint Photographic Experts Group) 이미지의 무결성을 검증하는 방법으로서,상기 JPEG 이미지를 엔트로피 디코딩하여 양자화된 DCT(Discrete Cosine Transform) 계수를 생성하는 단계;WET(Watermark-Embedding Table)을 기초로 상기 양자화된 DCT 계수의 비트 평면(bit plane)에서 타겟 비트를 결정하는 단계;상기 타겟 비트로부터 제1 워터마크를 추출하는 단계;상기 JPEG 이미지의 메타데이터를 기초로 제2 워터마크를 생성하는 단계; 및상기 제1 워터마크 및 상기 제2 워터마크를 비교하여 이미지의 무결성을 검증하는 단계를 포함하는, 이미지 무결성 검증 방법
|
12 |
12
청구항 11에 있어서,상기 양자화된 DCT 계수를 포함하는 복수의 블록을 기초로 상기 타겟 비트를 포함하는 트리 구조의 복수의 GOB(Group of Block)를 생성하는 단계를 더 포함하는, 이미지 무결성 검증 방법
|
13 |
13
청구항 12에 있어서,상기 복수의 블록을 기초로 상기 타겟 비트를 포함하는 트리 구조의 복수의 GOB를 생성하는 단계는,상기 복수의 블록을 하나의 부모 GOB로 설정하는 단계;상기 부모 GOB를 하나의 자식 GOB가 미리 설정한 개수 이상의 타겟 비트를 포함하는 조건 하에서 복수의 자식 GOB로 분할하는 단계; 및상기 부모 GOB로부터 상기 자식 GOB까지의 자식 GOB별 분기 체인(branch chain) 정보를 생성하는 단계를 포함하는, 이미지 무결성 검증 방법
|
14 |
14
청구항 13에 있어서,상기 타겟 비트로부터 제1 워터마크를 추출하는 단계는,상기 자식 GOB별 타겟 비트로부터 제1 워터마크를 추출하는 단계를 포함하는, 이미지 무결성 검증 방법
|
15 |
15
청구항 14에 있어서,상기 JPEG 이미지의 메타데이터를 기초로 제2 워터마크를 생성하는 단계는,상기 자식 GOB 내의 타겟 비트가 아닌 비트에 대한 정보 및 상기 자식 GOB의 분기 체인 정보를 포함하는 자식 GOB 정보, 상기 JPEG 이미지의 메타데이터 및 유저 키를 기초로 자식 GOB별 BIK(Block Identifying Key)를 생성하는 단계; 및상기 자식 GOB별 BIK를 기초로 제2 워터마크인 자식 GOB별 RBS(Random Bit Sequence)를 생성하는 단계를 포함하는, 이미지 무결성 검증 방법
|
16 |
16
청구할 15에 있어서,상기 제1 워터마크 및 상기 제2 워터마크를 비교하여 이미지의 무결성을 검증하는 단계는,상기 자식 GOB별 제1 워터마크 및 상기 자식 GOB별 제2 워터마크가 모두 동일한 경우, 상기 JPEG 이미지를 변조되지 않은 이미지로 결정하는 단계; 및상기 자식 GOB별 제1 워터마크 및 상기 자식 GOB별 제2 워터마크 중 어느 하나가 동일하지 않은 경우, 상기 JPEG 이미지를 변조된 이미지로 결정하는 단계를 포함하는, 이미지 무결성 검증 방법
|
17 |
17
청구항 16에 있어서,상기 JPEG 이미지를 변조된 이미지로 결정하는 단계는,상기 제1 워터마크 및 상기 제2 워터마크가 동일하지 않은 자식 GOB를 변조된 영역으로 결정하는 단계를 더 포함하는, 이미지 무결성 검증 방법
|
18 |
18
JPEG(Joint Photographic Experts Group) 이미지에 무결성을 검증하는 워터마크를 삽입하는 장치로서,프로세서(processor); 및상기 프로세서를 통해 실행되는 적어도 하나의 명령이 저장된 메모리(memory)를 포함하고,상기 적어도 하나의 명령은,상기 JPEG 이미지를 엔트로피 디코딩하여 양자화된 DCT(Discrete Cosine Transform) 계수를 생성하도록 실행되고,WET(Watermark-Embedding Table)을 기초로 상기 양자화된 DCT 계수의 비트 평면(bit plane)에서 타겟 비트를 결정하도록 실행되고,상기 타겟 비트에 상기 JPEG 이미지의 메타데이터에 기초한 워터마크를 삽입하도록 실행되는, 워터마크 삽입 장치
|
19 |
19
청구항 18에 있어서,상기 적어도 하나의 명령은,샘플의 원본 로(raw) 이미지와 상기 샘플의 JPEG 이미지 간 및 상기 샘플의 원본 로 이미지와 상기 샘플의 반전(flip)된 또는 랜덤 잡음이 삽입된 JPEG 이미지 간의 PSNR(Peak Signal-to-Noise Ratio) 값을 기초로 상기 WET을 결정하도록 실행되는, 워터마크 삽입 장치
|
20 |
20
청구항 18에 있어서,상기 적어도 하나의 명령은,샘플의 원본 로(raw) 이미지와 상기 샘플의 JPEG 이미지 간 및 상기 샘플의 원본 로 이미지와 상기 샘플의 반전(flip)된 또는 랜덤 잡음이 삽입된 JPEG 이미지 간의 객관적 화질 평가 지표(objective image quality metric)를 기초로 상기 WET을 결정하도록 실행되는, 워터마크 삽입 장치
|