1. Trang chủ
  2. » Công Nghệ Thông Tin

Ẩn dữ liệu trên âm thanh Phần 3 pptx

23 288 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 0,98 MB

Nội dung

Ẩn dữ liệu trên âm thanh Bộ môn Khoa Học Máy Tính Khoa Công Nghệ Thông Tin Chọn ngẫu nhiên hai tập A = {ai} và B = {bi} Bước 1 • Tính độ lỗi Tính giá trị mới cho A và B Bước 2 Thay thế các giá trị ai và bi bằng các giá trị mới Bước 3 Phương pháp Patchwork 2 Quá trình nhúng ( ) ( ) ( ) 2 2 1 1 1 N N i i i i a a b b S N N = = − + − = − ∑ ∑ ( ) ( ) * * / 2 / 2 i i i i a a sign a b CS b b sign a b CS  = + −   = − −   Tính giá trị thống kê Bước 1 So sánh T2 với ngưỡng τ Bước 2 • Nếu T2 > τ  có nhúng watermark • Ngược lại  không có Phương pháp Patchwork 3 Quá trình trích ( ) 2 2 2 a b T S − = • Phân đoạn tín hiệu chứa với chiều dài N Bước 1 • Mỗi đoạn được biến đổi bằng DFT Bước 2 • Tính sự khác biệt của một ma trận pha với các ma trận pha xung quanh Bước 3 Mã hóa pha – Quá trình nhúng 4 Ma trận phase φj [ωk] Ma trận cường độ |Aj[ωk]| 0 ≤ k ≤ N/2 – 1, 0 ≤ j ≤ N - 1 1 1 , j j j k k k j k ϕ ω ϕ ω ϕ ω + +       ∆ = − ∀       • Tín hiệu thủy vân được nhúng vào phổ pha đầu tiên Bước 4 • Tạo ma trận pha mới Bước 5 • Kết hợp ma trận pha mới và ma trận cường độ (cũ) Bước 6 • Biến đổi DFT ngược Bước 7 Mã hóa pha – Quá trình nhúng 5 ( ) π ϕ ω   +   ′   = − ×   1 0 1 2 m k k ϕ ω ϕ ω ϕ ω + + ′ ′       = + ∆ ∀       1 1 , j j j k k k j k • Phân đoạn tín hiệu chứa với chiều dài N Bước 1 • Biến đổi DFT cho đoạn tín hiệu đầu tiên Bước 2 • Xét ma trận pha Bước 3 Mã hóa pha – Quá trình trích 6 Bit 0 Bit 1 π ϕ ω ′   = −   0 2 k π ϕ ω ′   =   0 2 k Phương pháp dùng tiếng vang 7 Cơ chế tiếng vang Tham số: độ lớn khởi tạo, độ trễ, decay rate. Phương pháp dùng tiếng vang 8 delta Độ trễ Mẫu TH gốc Mẫu echo‘1’ Mẫu echo‘0’ Độ lớn ban đầu Decay rate Decay rate Bit ‘1’ Bit ‘0’ Phương pháp dùng tiếng vang 9 Định nghĩa các kernel ‘1’ và kernel ‘0’ Quá trình nhúng δ0δ1 Mẫu echo cho bit ‘1’ w1= α1 c(t+ δ 1) w0=α0 c(t+ δ 0) Mẫu TH gốc Mẫu TH gốc Decay rate α0 Decay rate α1 Mẫu echo cho bit ‘0’ Phương pháp dùng tiếng vang 10 Tín hiệu gốc Tín hiệu gốc Tín hiệu echo δ0 δ0 kernel ‘0’ Quá trình nhúng ( ) ( )* ( ) w c t c t h t = [...]... Đoạn âm thanh gốc 3 5 2 1 4 0 0 3 5 2 5 3. 5 3. 5 5 Echo cho bit ‘1’ Kết quả sau khi nhúng 3 3= + * Phương pháp dùng tiếng vang Các tham số δ1 = 2 δ0 = 3 α0 = α1 = 0.5 0.5 Ví dụ nhúng bit 0 Đoạn âm thanh gốc 3 5 2 1 4 0 0 0 0 3 2 5 2 2.5 6.5 Echo cho bit ‘0’ Kết quả sau khi nhúng 3 2= + * Phương pháp dùng tiếng vang Các tham số δ1 = 2 δ0 = 3 α0 = α1 = 0.5 Ví dụ quá trình nhúng Đoạn âm thanh gốc 3 5 2... α0 = α1 = 0.5 Ví dụ quá trình nhúng Đoạn âm thanh gốc 3 5 2 1 4 3 5 3. 5 3. 5 5 3 5 2 2.5 6.5 Kết quả khi: Nhúng bit 1 Nhúng bit 0 Phương pháp dùng tiếng vang Các tham số δ1 = 2 δ0 = 3 α0 = α1 = 0.5 Ví dụ quá trình rút trích Đoạn âm thanh đã nhúng 3 5 2 2.5 6.5 FFT  ln  IFFT  autocorr Kết quả 1 0.1417 0.04 83 Echo 1 0.0548 Echo 0 0.25 53 Bit 0 ... tương quan Rxx Bước 3 Phương pháp dùng tiếng vang Quá trình trích Hàm tự tương quan Phương pháp dùng tiếng vang Các tham số δ1 = 2 δ0 = 3 α0 = α1 = 0.5 Ví dụ Quá trình nhúng Đoạn âm thanh gốc 3 5 2 1 4 0 0 3 5 2 Giả sử độ trể tương ứng với ‘1’ Echo cho bit bit 1 là 2 Giả sử độ trể tương ứng với bit 0 là 3 Echo cho bit ‘0’ 0 0 0 3 5 Phương pháp dùng tiếng vang Các tham số δ1 = 2 δ0 = 3 α0 = α1 = 0.5 0.5 . tiếng vang 20 Ví dụ nhúng bit 1 3 5 2 1 4 Echo cho bit ‘1’ 0 0 3 5 2 Các tham số δ1 = 2 δ0 = 3 α0 = α1 = 0.5 3 = 3 5 3. 5 3. 5 5 Kết quả sau khi nhúng Đoạn âm thanh gốc 3 0 0.5 + * . nhúng 3 5 2 1 4 Đoạn âm thanh gốc Echo cho bit ‘0’ Echo cho bit ‘1’ 0 0 3 5 2 0 0 0 3 5 Giả sử độ trể tương ứng với bit 1 là 2 Giả sử độ trể tương ứng với bit 0 là 3 Các tham số δ1 = 2 δ0 = 3 α0. Ẩn dữ liệu trên âm thanh Bộ môn Khoa Học Máy Tính Khoa Công Nghệ Thông Tin Chọn ngẫu nhiên hai tập A = {ai}

Ngày đăng: 26/06/2014, 23:21

TỪ KHÓA LIÊN QUAN