Nghiên cứu xác định bản quyền ảnh số bằng kỹ thuật thủy vân số (digital watermarking)

24 837 0
Nghiên cứu xác định bản quyền ảnh số bằng kỹ thuật thủy vân số (digital watermarking)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

1 MỞ ĐẦU Việc trao đổi thông tin, xuất bản thông tin trên Internet có nhiều nguy cơ không an toàn do thông tin có thể bị lộ hay bị sửa đổi hay bị vi phạm bản quyền. Nói chung, để bảo vệ các thông tin trên khỏi sự truy cập, sử dụng trái phép cần phải kiểm soát được những việc chính sau: thông tin được tạo ra, lưu trữ và truy nhập như thế nào, ở đâu, bởi ai và vào thời điểm nào. Như vậy việc quản lý bản quyền số đang là bài toán không dễ dàng của nhà quản lý. Trên thực tế, nhu cầu về bảo vệ quyền tác giả, quyền sở hữu cho các thông tin số là rất lớn. Phương pháp Thủy Vân số (digital watermarking) hứa hẹn là một phương pháp hiệu quả bởi vì nó cho phép chủ sở hữu nội dung số có thể nhúng và giấu những bằng chứng về bản quyền của mình, từ đó có thể xác định được quyền sở hữu, phát hiện ra việc sử dụng trái phép mà vẫn không làm ảnh hưởng đến nội dung của nội dung số. Với các tính chất đặc thù của mình Digital watermarking rất thích hợp với việc bảo vệ bản quyền tác giả. 2 Xuất phát từ yêu cầu của thực tế, nhằm mục đích hướng tới một phần nhiệm vụ nhiệm vụ bảo vệ bản quyền thông tin số, Luận văn có tựa đề: “Nghiên cứu xác định bản quyền ảnh số bằng kỹ thuật Thủy vân số (Digital Watermarking)” Luận văn gồm có 3 chương: Chương 1: Tổng quan về Thủy vân số và các chuẩn nén Multimedia Chương 2: Một số kỹ thuật Thủy vân trong ảnh số: Chương 3: Xây dựng phần mềm thực hiện kỹ thuật thủy vân trên ảnh số Trong quá trình thực hiện Luận văn, do thời gian cũng như trình độ của tác giả còn có những hạn chế nhất định nên không thể tránh khỏi những sai sót. Rất mong nhận được sự góp ý của các thầy, cô giáo và các bạn để Luận văn hoàn thiện hơn. Tôi xin chân thành cảm ơn sự hướng dẫn, và giúp đỡ tận tình của GS.TS Nguyễn Bình, các thầy trong Khoa Kỹ thuật điện tử, khoa Quốc tế và đào tạo sau đại học – Học viện Công nghệ BC-VT đã giúp đỡ tôi trong quá trình học tập cũng như trong quá trình làm Luận văn. 3 CHƯƠNG 1- TỔNG QUAN VỀ WATERMARKING VÀ CÁC CHUẨN NÉN MULTIMEDIA Trong chương này, luận văn giới thiệu tổng quan về kỹ thuật watermarking và nén dữ liệu multimedia, các phương pháp đánh giá chất lượng phục vụ cho quá trình nghiên cứu và thực hiện các kỹ thuật này 1.1. Watermarking 1.1.1. Tổng quan về Watermarking Digital watermark có rất nhiều ứng dụng và được áp dụng rất nhiều vào các lĩnh vực khác nhau trong thực tế. Do đặc tính mạnh của thuật toán watermarking trong miền DCT, đề tài lựa chọn watermarking trong miền DCT để nghiên cứu và phát triển cho ứng dụng xác định bản quyền ảnh số. 1.1.2. Phép biến đổi sóng con dùng trong Watermarking 1.1.3. Ứng dụng của watermarking cho các định dạng audio, video 1.2. Nén dữ liệu Multimedia 4 1.2.1. Tổng quan về multimedia 1.2.2. Hiệu quả nén dữ liệu multimedia 1.2.2.1. Tỷ lệ nén và số bit trên một mẫu 1.2.2.2. Các thước đo chất lượng - Thước đo chất lượng chủ quan - Thước đo chất lượng khách quan (1.1) Trong đó i,j chỉ vị trí của pixel trong ảnh. SNR theo đơn vị decibel được tính theo biểu thức sau: (1.2) Trong trường hợp một ảnh 8 bit, thì PSNR tương ứng được tính theo dB là: (1.3)     M i N j jiIjiI MN RMSE 1 2 1 )],('),([ 1                                         M i M j M i N j M i N j jiIjiI jiI RMSE jiI MN SNR 1 1 2 1 1 2 10 1 1 2 2 )],('),([ ),( log10 ),( 1 log20        RMSE PSNR 255 log20 10 5 Trong đó 255 là giá trị pixel có thể lớn nhất trong 8 bit. 1.2.2.3. Trễ mã hóa 1.2.2.4. Độ phức tạp mã hóa. 1.2.3. Tổng quan về nén ảnh 1.2.4. Các chuẩn nén dữ liệu multimedia 1.2.4.1. Chuẩn mã hóa ảnh tĩnh. 1.2.4.2. Các chuẩn mã hóa video 1.2.4.3. Chuẩn mã hóa audio 6 CHƯƠNG 2 - MỘT SỐ KỸ THUẬT THỦY VÂN TRONG ẢNH SỐ Chương này đề cập đến một số khái niệm cơ bản về tín hiệu hình ảnh và các đặc tính của hệ thống thị giác người HVS. Nội dung chương cũng nên ra các kỹ thuật Thủy vân trên ảnh số đang được nghiên cứu phổ biến. Tùy theo lĩnh vực áp dụng, các yêu cầu cụ thể mà lựa chọn một phương pháp thích hợp. Nhưng nhìn chung, Có thể chia các kỹ thuật thuỷ vân theo hai hướng tiếp cận chính: Hướng thứ nhất dựa trên miền không gian ảnhkỹ thuật mã bít ít quan trọng nhất LSB, Hướng thứ hai là sử dụng các phương pháp khảo sát gián tiếp khác thông qua các kỹ thuật biến đổi bao gồm các biến đổi DCT hay DWT. 2.1. Ảnh số 2.1.1. Ảnh tương tự và ảnh số 2.1.2. Các loại ảnh số 2.1.2.1. Ảnh nhị phân 2.1.2.2. Ảnh đa cấp xám 2.1.2.3. Ảnh RGB (True Colour) 2.2. Các đặc tính của hệ thống thị giác HVS ảnh hưởng đến quá trình Thủy vân 2.3. Các kỹ thuật Thủy vân trong ảnh số 7 Có thể chia các kỹ thuật thuỷ vân theo hai hướng tiếp cận chính: Hướng thứ nhất dựa trên miền không gian ảnh tức là tiến hành khảo sát tín hiệu và hệ thống rời rạc một cách trực tiếp trên miền giá trị rời rạc của các điểm ảnh gọi là trên miền biến số độc lập tự nhiên. Sau đó, tìm cách nhúng các thông tin bản quyền vào ảnh bằng cách thay đổi các giá trị điểm ảnh sao cho không ảnh hưởng nhiều đến chất lượng ảnh và đảm bảo sự bền vững của thông tin nhúng trước những tấn công có thể có đối với bức ảnh đã nhúng thuỷ vân. Điển hình cho cách tiếp cận này là phương pháp tách bit ít quan trọng nhất (LSB-Least Significant Bit) và phương pháp sử dụng chuỗi số giả ngẫu nhiên. Hướng thứ hai là sử dụng các phương pháp khảo sát gián tiếp khác thông qua các kỹ thuật biến đổi. Các kỹ thuật biến đổi này làm nhiệm vụ chuyển miền biến số độc lập sang các miền khác và như vậy tín hiệu và hệ thống rời rạc sẽ được biểu diễn trong các miền mới với các biến số mới. Sau đó, tìm cách nhúng thuỷ vân vào ảnh bằng cách thay đổi các hệ số biến đổi trong những miền thích hợp để đảm bảo chất lượng ảnh và sự bền vững của thuỷ vân sau 8 khi nhúng. Các phép biến đổi được sử dụng phổ biến là DCT, DFT (Discrete Fourier Transform) và DWT. Kỹ thuật thuỷ vân sử dụng phép biến đổi DCT thường chia ảnh gốc thành các khối, thực hiện phép biến đổi DCT với từng khối ảnh gốc để được miền tần số thấp, miền tần số giữa và miền tần số cao. Đa số kỹ thuật thuỷ vân ẩn bền vững sẽ chọn miền tần số giữa của mỗi khối để nhúng bit thuỷ vân theo một hệ số k nào đó gọi là hệ số tương quan giữa chất lượng ảnh sau khi nhúng thuỷ vân (tính ẩn của thuỷ vân) và độ bền vững của thuỷ vân. Kỹ thuật thuỷ vân sử dụng phép biến đổi DWT thường phân tích ảnh gốc thành các miền tần số LL, LH, HL và HH sau đó nhúng thông tin thuỷ vân vào một hoặc một số miền tần số với các hệ số tương quan khác nhau. ảnh chứa thuỷ vân sau đó được thử qua các phép biến đổi ảnh thông thường rồi tìm lại thuỷ vân. Kết quả, thuỷ vân trong các băng thể hiện tính bền vững khác nhau trước các phép biến đổi. 2.3.1. Kỹ thuật thủy vân dựa trên miền không gian ảnh 9 Kỹ thuật này được sử dụng nhiều trong kỹ thuật giấu tin, sử dụng các bit ít quan trọng nhất của điểm ảnh (gọi là LSB - Least Significiant Bit). Kỹ thuật LSB là kỹ thuật sử dụng các bít ít quan trọng về thị giác nhất trong các bít mang giá trị điểm ảnh để giấu tin. 2.3.2. Kỹ thuật thủy vân dựa trên miền tần số sử dụng biến đổi DCT 2.3.2.1. Biến đổi Cosine rời rạc (DCT) Biến đổi cosine rời rạc là một công cụ toán học xử lý các tín hiệu như ảnh hay video. Nó sẽ chuyển đổi các tín hiệu từ miền không gian sang miền tần số và biến đổi ngược lại từ miền tần số quay trở lại miền không gian mà không gây tổn hao đến chất lượng. Lý do chọn biến đổi cosine cho xử lý ảnh số là biến đổi cosine rời rạc yêu cầu ít sự phức tạp tính toán và tài nguyên hơn. Biến đổi cosine rời rạc một chiều: 10 Ở đây, C(u) là hệ số biến đổi cosine rời rạc, f(x) là biến tín hiệu, N là số các phần tử, u=0,1,2, ,N-1 Biến đổi cosine rời rạc hai chiều: Do ảnh số là các ma trận hai chiều, do đó biến đổi cosine rời rạc hai chiều được sử dụng, phương trình biến đổi như sau: Ở đây C(u,v) là hệ số biến đổi cosine rời rạc. )(u  , )(v  được định nghĩa theo (2.3), f(x,y) là phần tử ma trận                                         N vy N ux vuCvuyxf N vy N ux yxfvuvuC N u N v N y N x 2 )12( cos 2 )12( cos),()()(),( 2 )12( cos 2 )12( cos),()()(),( 1 0 1 0 1 0 1 0     với u = 0 với u ≠ 0                       1 0 1 0 2 )12( cos)()()( 2 )12( cos)()()( N u N x N ux uCuxf N ux xfuuC             N N u 2 1 )(  (2.2) (2.1) (2.3) [...]... hệ số khác nhau 15 CHƯƠNG 3 - XÂY DỰNG PHẦN MỀM XÁC THỰC ẢNH SỐ SỬ DỤNG KỸ THUẬT THỦY VÂN SỐ Trong chương ba này này Luận văn tiến hành thiết kế phần mềm Thủy vân số sử dụng các kỹ thuật DCT, trên nền của phần mềm Matlab Các kết quả chạy thử phần mềm được đưa ra chi tiết 3.1 Lựa chọn Thủy vân 3.2 Thuật toán thủy vân trên miền DCT Thuật toán thủy vân trên miền DCT của Shoemarker C: Quá trình nhúng thủy. .. thuật toán trên miền DCT với ảnh đa cấp xám 3.3.1.2 Đánh giá độ bền của thủy vân khi cho ảnh có chứa thủy vân chịu các biến đổi - Cho ảnh chứa thủy vân chịu tác động của phép cắt - Cho ảnh chứa thủy vân chịu tác động của phép nén JPEG 21 - Cho ảnh chứa thủy vân chịu tác động của phép thủy vân nhiều lần 3.3.2 Kết quả thực hiện thuật toán trên miền DCT với ảnh màu RGB Theo nghiên cứu về mô hình thị giác người... vào, N là số hàng hay số cột đầu vào.Có thể thực hiện 2-DCT thông qua 1-D DCT 2.3.2.2 Thủy vân số ảnh tại miền DCT Phương trình nhúng Watermark: C w   C (i , j )   W (i , j ) Trong đó, Cw(i,j) là hệ số DCT (i,j) sau khi nhúng thủy vân và là các chỉ số độ mạnh thủy vân, các chỉ số này có thể xác định liệu Thủy vân là hữu hình hay vô hình; C(i,j) là hệ số DCT ban đầu trước khi thực hiện Thủy vân sô;... thủy vân chịu tác động của phép cắt - Cho ảnh chứa thủy vân chịu tác động của phép nén JPEG - Cho ảnh chứa thủy vân chịu tác động của phép thủy vân nhiều lần 22 Kết luận Chương 3 đã trình bày cụ thể các bước thiết kế phần mềm sử dụng kỹ thuật Thủy vân số để bảo vệ bản quyền ảnh số Phần mềm đã thành công theo yêu cầu đặt ra Chất lượng hình ảnh sau khi nhúng thủy vân vẫn trong ngưỡng chấp nhận được, và... chủ yếu của Luận văn là nghiên cứu các thuật toán Thủy vân số thực hiện trên ảnh số Qua quá trình tìm hiểu và phân tích các công nghệ hiện có, Luận văn đã đạt được một số kết quả sau: Những nội dung chính đã được giải quyết trong Luận văn Tổng hợp các thuật toán Thủy vân số đang được sử dụng phổ biến trong ảnh số Tiến hành viết phần mềm trên MATLAB sử dụng Kỹ thuật Thủy vân số trên miền DCT Đánh giá... một bit thủy vân có thể là tủy ý Tuy nhiên để tăng độ bền vững của thủy vân trước tấn công của phép nén ảnh JPEG thì ta nên lựa chọn cặp hệ số này theo bảng lượng tử JPEG 2.3.3 Kỹ thuật thủy vân sử dụng phép biến đổi sóng con (Wavelet) 2.3.3.1 Kỹ thuật thủy vân của Mehul R và Priti R Trong kỹ thuật các tác giả sử dụng phép biến dổi sóng con hai chiều để phân tích ảnh gốc thành các miền tần số LL, LH,... Fi’(p,q) + K/2 6 - Thực hiện biến đổi IDCT với mỗi khối đã nhúng thủy vân Fi’ 7 - Ghép các khối ảnh để được ảnh đã nhúng thủy vân FW Quá trình tách thủy vân: Đầu vào: - ảnh chứa thủy vân FW Đầu ra: - Thủy vân W tách được từ ảnh FW Nguyên tắc: Quá trình tách theo nguyên tắc nếu Fi’(u,v) > Fi’(p,q) bit thủy vân là 0, Fi’(u,v) < Fi’(p,q) bit thủy vân 1 Các bước thực hiện: 1 - Chia FW thành các khối 8x8 2 -... thông tin thuỷ vân thứ nhất vào miền tần số LL, nhúng tín hiệu thủy vân khác vào miền tần số HH ảnh chứa thuỷ vân sau đó được thử qua các phép biến đổi ảnh thông thường rồi tìm lại thuỷ vân Kết quả, thuỷ vân trong các băng thể hiện tính bền vững khác nhau trước các phép biến đổi 2.3.3.2 Kỹ thuật thủy vân của Tao P và Eskicioglu A.M 14 Trong kỹ thuật này các tác giả đã nhúng tín hiệu thủy vân vào cả 4... nhúng thủy vân: Đầu vào: - ảnh gốc - ảnh thủy vân Đầu ra: - ảnh có chứa thủy vân Nguyên tắc: Quá trình nhúng đảm bảo sau khi nhúng thì độ lệch về giá trị giữa hai hệ số được chọn có giá trị lơn hơn hoặc bằng K cho trước (K chính là độ mạnh của thủy vân được nhúng) Giả sử chọn Fi’(u,v) > Fi’(p,q) 16 để quy ước bit thủy vân 0, Fi’(u,v) < Fi’(p,q) quy ước bit thủy vân 1 Các bước thực hiện: 1 - Chia ảnh gốc... nhúng thủy vân trên miền này để giảm sự nhận biết của mắt người đối với thay đổi trên ảnh có chứa thủy vân Mô hình này là do tác giả tự đề xuất ra đã tiến hành viết phần mềm trên nền matlab Kết quả thử nghiệm như sau 3.3.2.1 So sánh ảnh trước và sau nhúng thủy vân với các hệ số K khác nhau 3.3.2.2 Đánh giá độ bền của thủy vân khi cho ảnh có chứa thủy vân chịu các biến đổi - Cho ảnh chứa thủy vân chịu . nhiệm vụ bảo vệ bản quyền thông tin số, Luận văn có tựa đề: Nghiên cứu xác định bản quyền ảnh số bằng kỹ thuật Thủy vân số (Digital Watermarking) Luận. về Thủy vân số và các chuẩn nén Multimedia Chương 2: Một số kỹ thuật Thủy vân trong ảnh số: Chương 3: Xây dựng phần mềm thực hiện kỹ thuật thủy vân

Ngày đăng: 17/02/2014, 09:01

Hình ảnh liên quan

Hình 3.4: Giao diện phần mềm chế độ nhúng thủy vân  - Nghiên cứu xác định bản quyền ảnh số bằng kỹ thuật thủy vân số (digital watermarking)

Hình 3.4.

Giao diện phần mềm chế độ nhúng thủy vân Xem tại trang 19 của tài liệu.
Hình 3.5: Giao diện phần mềm chế độ tách thủy vân - Nghiên cứu xác định bản quyền ảnh số bằng kỹ thuật thủy vân số (digital watermarking)

Hình 3.5.

Giao diện phần mềm chế độ tách thủy vân Xem tại trang 20 của tài liệu.
3.3.1. Kết quả thuật toán trên miền DCT - Nghiên cứu xác định bản quyền ảnh số bằng kỹ thuật thủy vân số (digital watermarking)

3.3.1..

Kết quả thuật toán trên miền DCT Xem tại trang 20 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan