Phương pháp LSB

Một phần của tài liệu THỦY VÂN SỐ TRONG MÔI TRƯỜNG ẢNH VÀ ỨNG DỤNG BẢO VỆ BẢN QUYỀN (Trang 42)

W 1 W 2 W N

2.3.1.1. Phương pháp LSB

Phương pháp này chọn ra các bít ít quan trọng (ít quan trọng nhất để tạo nên màu của điểm ảnh) và thay thế chúng bằng các bit thông tin cần giấu. Để khó bị phát hiện, thông tin thường được nhúng vào những vùng mắt người kém nhạy cảm với màu sắc.

Khi chuyển ảnh tương tự sang ảnh số, người ta chọn 3 cách thể hiện màu:  24 bit màu:

Mỗi điểm ảnh có thể nhận một trong 224 bít màu, mỗi màu được tạo từ ba màu cơ bản: red (R), green (G), blue (B), có giá trị trong khoảng 0-255 (8 bit)

 8 bit màu:

Mỗi điểm ảnh có thể nhận một trong 256 màu, chọn từ bảng màu.  8 bit dải xám:

Mỗi điểm ảnh có thể nhận một trong 256 sắc thái xám.

Áp dụng kỹ thuật LSB, mỗi điểm ảnh 24 bít có thể giấu được 3 bít thông tin. Mọi sự thay đổi trên điểm ảnh có trọng số thấp đều không gây nên sự chú ý của mắt người. LSB là bit có ảnh hưởng ít nhất tới việc quyết định màu sắc của mỗi điểm ảnh, vì vậy khi ta thay đổi bit này thì màu sắc của điểm ảnh mới sẽ gần như không khác biệt so với điểm ảnh cũ. Có thể so sánh LSB như chữ số hàng đơn vị của một số tự nhiên, khi bị thay đổi, giá trị chênh lệch giữa số cũ và số mới sẽ là ít nhất, so với khi ta thay đổi các chữ số ở hàng trăm hay hàng nghìn.

Sau đây là một ví dụ về phương pháp LSB: Giả sử cần giấu chữ cái A vào một ảnh. Chữ cái A có giá trị 65 trong hệ thập phân – tương ứng là 01000001 trong hệ nhị phân. Chọn tỉ lệ nhúng là một byte ảnh sẽ nhúng một bit thông tin, tức là cứ 8 bit thì sẽ thay đổi bit ít quan trọng nhất trong 8 bit ấy bằng một bit của thông tin cần giấu.

Để giấu chữ A ta cần ba điểm ảnh liên tiếp. Giả sử các điểm ảnh trước khi nhúng là: 00100100 10010000 10101010

11100101 01010100 0110011001110010 11001001 01001011 01110010 11001001 01001011

Trong mỗi nhóm 8 bit, ta coi bit tận cùng bên phải là bit ít quan trọng nhất, ta sẽ thay thế các bit này bằng các bit tương ứng của chữ A. Kết quả sau khi nhúng chữ A:

00100100 10010000 1010101111100100 01010100 01100110 11100100 01010100 01100110 01110010 11001000 01001011

Các bít gạch chân là các bit bị lật. Khi muốn giấu được nhiều thông tin hơn, nhất là đối với ảnh màu, có thể dùng hai bit ít quan trọng nhất để giấu tin, chất lượng của ảnh vẫn không thay đổi đáng kể nếu chỉ nhìn bằng mắt thường.

Một phần của tài liệu THỦY VÂN SỐ TRONG MÔI TRƯỜNG ẢNH VÀ ỨNG DỤNG BẢO VỆ BẢN QUYỀN (Trang 42)

Tải bản đầy đủ (DOC)

(67 trang)
w