tailieunhanh - Ẩn dữ liệu trên âm thanh Phần 3
Tham khảo bài thuyết trình 'ẩn dữ liệu trên âm thanh phần 3', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Ẩ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 1 Phương pháp Patchwork 2 Quá trình nhúng Phương pháp Patchwork 3 Quá trình trích 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 Nhắc lại về DFT 1 tín hiệu số (âm thanh) phức tạp có thể được phân tính thành nhiều sóng sin và cos đơn giản hơn (có tần số khác nhau) 4 Lê Thị Hoàng Ngân - KHMT-CNTT-KHTN Mã hóa pha – Quá trình nhúng 5 5 Lê Thị Hoàng Ngân - KHMT-CNTT-KHTN Mã hóa pha – Quá trình trích 6 Bit 0 Bit 1 Coi ma trận pha đầu tiên = pi / 2 => bit 0, ngc lại => bit 1 6 Lê Thị Hoàng Ngân - KHMT-CNTT-KHTN Phương pháp dùng tiếng vang 7 7 Lê Thị Hoàng Ngân - KHMT-CNTT-KHTN 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’ 8 Lê Thị Hoàng Ngân - KHMT-CNTT-KHTN 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’ Ứng với 1 mẫu tín hiệu gốc ta có thể có 2 mẫu echo cho bít 1 và bit 0 => gọi là kernel 1 và kernel 0 9 Lê Thị Hoàng Ngân - KHMT-CNTT-KHTN 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 Tích chập giữa kernel và tín hiệu gốc => tín hiệu echo Cw (t) = Xich ma theo j của ( u (j) * v(t – j + 1) ) j = max(1, t + 1 – n): min(t, m) VD: C = 3 5 2 1 4 H = 1 0 => xoay ngược lại nhân C(1) = 3 * 1 = 3 C(2) = 3 * 0 + 5 * 1 = 5 C(3) = 3 * + 5 * 0 + 2 * 1 = C(4) = 5 * + 2 * 0 + 1 * 1 = C(5) = 2 * + 1 * 0 + 4 * 1 = 5 10 Lê Thị Hoàng Ngân - KHMT-CNTT-KHTN a b c d e f g 1 0 1 1 0 0 1 Phương pháp dùng tiếng vang 11 Encode ‘1’ a b c d e f g 1 Encode ‘0’ a b c d e f g 0 Quá trình nhúng Tín hiệu chứa sẽ được chia làm M khối mỗi khối có N mẫu. Mỗi khối này sẽ chứa 1 bít watermark Hình dạng tín hiệu echo tương ứng với bit 1 hay bit | Ẩ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 1 Phương pháp Patchwork 2 Quá trình nhúng Phương pháp Patchwork 3 Quá trình trích 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 Nhắc lại về DFT 1 tín hiệu số (âm thanh) phức tạp có thể được phân tính thành nhiều sóng sin và cos đơn giản hơn (có tần số khác nhau) 4 Lê Thị Hoàng Ngân - KHMT-CNTT-KHTN Mã hóa pha – Quá trình nhúng 5 5 Lê Thị Hoàng Ngân - KHMT-CNTT-KHTN Mã hóa pha – Quá trình trích 6 Bit 0 Bit 1 Coi ma trận pha đầu tiên = pi / 2 => bit 0, ngc lại => bit 1 6 Lê Thị Hoàng Ngân - KHMT-CNTT-KHTN Phương pháp dùng tiếng vang 7 7 Lê Thị Hoàng Ngân - KHMT-CNTT-KHTN 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’ 8 Lê Thị Hoàng Ngân - KHMT-CNTT-KHTN 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’ .
đang nạp các trang xem trước