Giới thiệu về các module:

Một phần của tài liệu LUẬN VĂN:NGHIÊN CỨU PHƯƠNG PHÁP ĐỊNH DANH BẢN QUYỀN TÁC GIẢ TRÊN DỮ LIỆU ẢNH pot (Trang 36 - 40)

Chƣơng trình có 2 module chính:

 Module thủy vân hiện.

 Module thủy vân ẩn.

Một số kiểu dữ ứng dụng có thể xử lý:

Với hệ thống nhúng thủy vân hiện xữ lý được hầu hết các dữ liệu ảnh quan trong như bitmap (bmp), JPEG (jpg), ….

Với hệ thống nhúng thủy vân ẩn, hiên nay hệ thống mới nhúng trên dữ liệu Bitmap và JPEG

a. Module thủy vân hiện:

Hình 3.5: Mô hình tương tác module thủy vân hiện.

Qui trình hoạt động của module:

 Ảnh được đưa vào bộ đọc dữ liệu sẽ được tách thành kiểu dữ liệu bitmap và được chuyển tới mục hiện thị cho người dừng kiểm tra ảnh đồng thới ảnh sẽ được gửi tới bộ nhúng thủy vân.

 Người dùng nhập thủy vân vào đưới dạng text và các thiết lập khác vế thủy vân (dấu). Toàn bộ thông tin sễ được chuyển đến cho hệ thống nhúng thủy vân hiện thực hiện.

 Sau khi nhúng xong thì module nhúng thủy vân hiện sẽ chuyển dữ liệu bitmap tới cho modul hiển thị để hiển thị lại ảnh sau khi đã nhúng thủy vân.

 Khi chọn lưu ảnh thì modul nhúng thủy vân sẽ trả lại toàn bộ giá trị bitmap mới của ảnh cho modul lưu ảnh. Modul lưu ảnh sẽ lưu ảnh lại.

b. Module thủy vân ẩn:

Hình 3.6 Mô hình nhúng thủy vân ẩn

Qui trình làm việc:

 Các thông tin cần người dùng nhập vào bào gồm ảnh để nhúng, thủy vân dạng text hoặc file text, mã khóa cá nhân.

 Thủy vân sẽ được khóa mã hóa.

 Dữ liệu ảnh sẽ được chuyển lên modul đọc dữ liệu chuyến sang kiểu bitmap và chuyển sang modul tách khối.

 Modul tách khối có chức năng là tách ảnh thành các khối 8x8 và chuyển tới modul DCT

 Modul DCT có chức năng biến đổi Cosine rời rạc khối 8x8 đó và đưa vào modul nhúng thủy vân.

 Modul nhúng thủy vân sẽ nhúng từng bit của thủy vân đã được mã hóa ở trên vào khối 8x8 đó.

 Sau khi nhúng xong khôi dữ liệu sẽ được chuyển tới modul IDCT để biến đổi ngược lại từ miền tấn số sang ảnh.

 Sau khi nhúng hết thì tất cả các khối 8x8 sẽ được ghép lại thành ảnh ban đầu và đưa đến mục hiển thị.

 Khi chọn lưu ảnh thì từ modul ghép ảnh sẽ chuyển dữ liệu bitmap tới modul lưu để lưu lại ảnh.

Hình 3.7 Mô hình tách thủy vân ẩn.

Qui trình làm việc:

 Qui trình nay ngược hẳn với quy trình trên:

 Dữ liệu vào là ảnh đã được thủy vân và khóa dữ liệu ra sẽ là thủy vân.

 Dữ liệu vào cũng được đọc và tách khối nhờ modul đọc dữ liệu và tách khối.

 Các khối đã được chọn nhúng thủy vân được chuyên tới modul DCT để biến đổi cosin rời rạc. (adsbygoogle = window.adsbygoogle || []).push({});

 Sau khi biến đổi DCT thì dữ liệu sẽ được chuyển tới bộ tách thủy vân và tách các bit được nhúng trên từng khối.

 Sau đó từng bít sẽ được ghép lại và giải mã thành thủy vân.

Một phần của tài liệu LUẬN VĂN:NGHIÊN CỨU PHƯƠNG PHÁP ĐỊNH DANH BẢN QUYỀN TÁC GIẢ TRÊN DỮ LIỆU ẢNH pot (Trang 36 - 40)