- Sư dung khoa K1 đê săp xêp lai thư tư cua cac khôi bi mạt nhăm khoi phuc anh phu chưa hẹ sô xâp xi cua anh bi mạt S’A
CHƯƠNG 2: DEMO GIẤU TIN TRONG ẢNH BẰNG PHƯƠNG PHÁP DWT
● Tuy nhiên,kĩ thuật này kém hiệu quả nhất trong việc chống lại các cuộc tấn cơng xử lý hình ảnh.Để giải quyết vấn đề này,thì cần tìm ra phương pháp thay thế khối tối ưu để ẩn dữ liệu vào hệ số chuyển đổi của ảnh chứa có khả năng chống lại các cuộc tấn cơng mạnh mẽ
CHƯƠNG 2: DEMO GIẤU TIN TRONG ẢNH BẰNG PHƯƠNG PHÁPDWT DWT
I.Giấu tin trong ảnh bằng phương LWT-DWT-SVD(Đồn Văn Thìn)
Ứng dụng demo sử dụng 3 phương pháp để giấu tin trong ảnh :
● LWT lifling waveet transform biến đổi sóng wavelet động
● DWT discrete wavelet transform biến đổi sóng wavelet rời rạc
● SVD singular value decomposition
Ưu điểm dùng 3 phương pháp :
● Làm ảnh khó bị tấn cơng khi dung ảnh để truyền dữ liệu đi kể cả khi bị tấn cơng cũng có thể được đảm bảo
Biểu đồ Histogram thể hiện độ phân cường độ mức xám trong ảnh
20
Hình 2. 30 Hình a
Hình 2. 31 Biểu đồ Histogram của hình a
Khi nhúng ảnh sẽ thu được bước ảnh mới có biều đồ Histogram gần như khơng thay đổi với bức ảnh gốc
21
Hình 2. 32 Ảnh trước khi nhúng
Hình 2. 33 Ảnh sau khi nhúng
Khi trích xuất ảnh cũng sẽ thu được bức ảnh giống ảnh gốc
Nhưng khi truyền ảnh nhúng sẽ bị tấn công. Sau đây là một vài vd về phương thức tấn công như salt & pepper, Gaussian, speckie.
TH salt & pepper với mật độ 0.01
22
Hình 2. 34 Salt & pepper với mật độ 0.01 TH Gaussian với mật độ 0.01
Hình 2. 35 Gaussian với mật độ 0.01
TH speckie với mật độ 0.01
23
Hình 2. 36 Speckle với mật độ 0.01
II.Giấu ảnh trong ảnh và giấu text trong ảnh bằng phương pháp DWT(Đoàn Quang Nhân)
Hình 2. 37 Giao diện chính
1.Giấu ảnh trong ảnh bằng phương pháp DWT
24
Hình 2. 38 Giao diện giấu ảnh trong ảnh Nhấn nút “Chon Anh Chua”
Hình 2. 39 Chọn ảnh chứa
Nhấn nút “Chon Anh Nhung”
25
Hình 2. 40 Chọn ảnh nhúng
Nhấn nút “Bien Doi DWT 3 Lan Anh Chua”
Hình 2. 41 Biến đổi dwt 3 lần ảnh chứa Nhấn nút “Bien Doi DWT 3 Lan Anh Nhung”
26
Hình 2. 42 Biến đổi dwt 3 lần ảnh nhúng
Nhấn nút “Anh Giau Tin”
27
Hình 2. 43 Ảnh chứa đã được nhúng
Nhấn nút “Anh Tach Tin”
28
Hình 2. 44 Ảnh đã tách tin
Nhấn nút “MSE Giau Tin”,”PSNR Giau Tin”,”MSE Tach Tin”,”PSNR Tach Tin”
Hình 2. 45 Tính chỉ số MSE,PSNR của ảnh giấu tin và ảnh tách tin Nhấn nút “Chon Anh Chua”
29
Hình 2. 46 Bắt lỗi ảnh chứa nhỏ hơn ảnh nhúng(1)
Nhấn nút “Anh Nhung”
Hình 2. 47 Bắt lỗi ảnh chứa nhỏ hơn ảnh nhúng(2)
Hệ thống thấy kích thước ảnh nhúng nhỏ hơn kích thước ảnh chứa,hiện lên thơng báo như ảnh 30
Hình 2. 48 Bắt lỗi ảnh chứa nhỏ hơn ảnh nhúng(3)
2.Giấu text trong ảnh bằng phương pháp DWT
Hình 2. 49 Giao diện giấu text trong ảnh
31
Hình 2. 50 Giao diện mã hóa text trong ảnh Nhập
text cần giấu vào ô đầu tiên,và nhấn nút “Đổi Text Sang Mã Nhị Phân”
Hình 2. 51 Giao diện mã hóa text trong ảnh(1)
32
ấn nút “Mã Hóa AES Mã Nhị Phân”
Hình 2. 52 Giao diện mã hóa text trong ảnh(2)
File AES_encrypted.txt được sinh ra
Hình 2. 53 Giao diện mã hóa text trong ảnh(3)
Chọn ảnh chứa để giấu text trong ảnh,ấn nút”Chọn Ảnh Chứa”
Hình 2. 54 Giao diện mã hóa text trong ảnh(4)
Ấn nút “giấu tin trong ảnh chứa”
33
Hình 2. 55 Giao diện mã hóa text trong ảnh(5) Ấn
nút “Histogram ảnh chứa”,”Histogram Ảnh Đã Nhúng”,”PSNR”,”MSE”
Hình 2. 56 Giao diện mã hóa text trong ảnh(6)
File ảnh stego_image.png được sinh ra
34
Hình 2. 57 Giao diện mã hóa text trong ảnh(7)
Giao diện giải mã ảnh đã nhúng
Hình 2. 58 Giao diện tách text khỏi ảnh(1)
Ấn nút chọn ảnh đã nhúng
35
Hình 2. 59 Giao diện tách text khỏi ảnh(2)
Hình 2. 60 Giao diện tách text khỏi ảnh(3)
Ấn nút “Tách Tin”
36
Hình 2. 61 Giao diện tách text khỏi ảnh(4)
Ấn nút “giải mã AES sang mã nhị phân”
Hình 2. 62 Giao diện tách text khỏi ảnh(5)
Ấn nút “Giải mã nhị phân sang text”
37
Hình 2. 63 Giao diện tách text khỏi ảnh(6)