c- các thanh biên độ trong miền không gian d các thanh hệ số trong miền tần số
3.2.3. Watermarking hiện và watermarking ẩn
Trong đó, Cw(i,j) là hệ số DCT (i,j) sau khi nhúng watermarking; αvà β là các chỉ số độ mạnh watermark, các chỉ số này có thể xác định liệu watermark là hữu hình hay vô hình[1][4][5][6][7]; C(i,j) là hệ số DCT ban đầu trước khi watermarking; W(i,j) là hệ số DCT watermark.
Mặc dù các thuật toán trên thường được ứng dụng cho các ảnh tĩnh, chúng ta có thể xem xét một chuỗi khung video như một chuỗi các ảnh tĩnh. Một phương pháp hợp lý là xử lý mỗi khung của video như một ảnh tĩnh với các phương pháp trên trong miền không gian và miền tần số để nhúng watermark.
3.2.3. Watermarking hiện và watermarking ẩn
Các tần số thấp Các tần số trung bình cho watermarking Các tần số cao Hình 3.9: Nhúng một watermark ở tần số giữa ) , ( ) , (i j W i j C Cw =α + β
Watermarking ẩn tại miền DCT cũng có thể thực hiện bằng phương trình watermarking (3.20). Chỉ bằng điều chỉnh các hệ số watermarking α và β, watermark có thể trở lên ẩn hay hiện.
Watermarking hữu hình trong video được ứng dụng rất phổ biến trong video quảng bá. Để thực hiện kỹ thuật này, một ma trận các hệ số 16x16 DCT sẽ được cộng trực tiếp với ma trận các hệ số 16x16 DCT ảnh[1][4][5][6][7] như phương trình (3.20), và được thể hiện ở Hình 3.10.
Lý do để lựa chọn khối 16x16 thay vì khối 8x8 là do thực hiện nhúng watermarking tại các khung Y, mà đơn vị cơ bản của khung Y là pel và 1 pel có kích thước 16x16. Không giống như nhúng watermark ở tần số trung bình, trong kỹ thuật watermarking này thì hệ số DC và tất cả hệ số AC của ma trận các hệ số DCT ảnh sẽ bị sửa đổi bởi việc nhúng watermark, vì kỹ thuật watermarking này cho kết quả là cảm nhận hữu hình các watermark đối với hệ thống thị giác con người. Có hai lựa chọn để nhúng watermark vào các khung của một đoạn video là thực hiện watermarking trước hay sau khi nén (Hình 3.11).
38
Hình 3.10: Nhúng watermark tại ma trận các hệ số 16x16
watermarking Nén ảnh (JPEG) Dòng bit JPEG