CHƯƠNG 2: DEMO GIẤU TIN TRONG ẢNH BẰNG PHƯƠNG PHÁP DWT

Một phần của tài liệu BÁO cáo bài tập lớn học PHẦN các kỹ THUẬT GIẤU TIN CHỦ đề TỔNG QUAN về âm THANH và kỹ THUẬT GIẤU TIN TRÊN MIỀN tần số DWT (Trang 25 - 44)

- 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” (adsbygoogle = window.adsbygoogle || []).push({});

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” (adsbygoogle = window.adsbygoogle || []).push({});

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)

Một phần của tài liệu BÁO cáo bài tập lớn học PHẦN các kỹ THUẬT GIẤU TIN CHỦ đề TỔNG QUAN về âm THANH và kỹ THUẬT GIẤU TIN TRÊN MIỀN tần số DWT (Trang 25 - 44)