Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 146 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
146
Dung lượng
6,88 MB
Nội dung
I H C QU C GIA THÀNH PH H CHÍ MINH TRNG I HC KHOA HC T NHIÊN DNG MINH C MT S K THUT CI TIN TRONG N THÔNG TIN TRÊN NH S LUN ÁN TIN S CÔNG NGH THÔNG TIN Tp. H Chí Minh − 2014 I H C QU C GIA THÀNH PH H CHÍ MINH TRNG I HC KHOA HC T NHIÊN DNG MINH C MT S K THUT CI TIN TRONG N THÔNG TIN TRÊN NH S Chuyên ngành: KHOA HC MÁY TÍNH Mã s chuyên ngành: 62 48 01 01 Phn bin 1: TS. LÝ QUC NGC Phn bin 2: TS. LÊ THÀNH SÁCH Phn bin 3: TS. PHM VN HU Phn bin đc lp 1: PGS.TS. LNG CHI MAI Phn bin đc lp 2: TS. NGUYN TUN NAM Ngi hng dn khoa hc: PGS.TS. DNG ANH C Tp. H Chí Minh − 2014 Li cm n Lun án này đc thc hin ti khoa Công Ngh Thông Tin, Trng i Hc Khoa Hc T Nhiên − i Hc Quc Gia Thành ph H Chí Minh. Lun án đc hoàn thành di s hng dn ca PGS.TS Dng Anh c. Li đu tiên, tôi xin bày t lòng bit n và kính trng sâu sc Thy Dng Anh c, ngi đã luôn bên cnh h tr và đng viên tôi trong sut quá trình thc hin lun án. Thy đã tn tình truyn th kin thc, ch bo và giúp đ tôi vt qua bao khó khn và th thách đ hoàn thành lun án. Tôi xin trân trng và bày t lòng bit n chân thành PGS.TS Trn an Th, PGS.TS Lê Hoài Bc, PGS.TS Nguyn ình Thúc, PGS.TS Lê ình Duy, TS. Trn Minh Trit, TS. Lê Thành Sách, TS. Trn Thái Sn, TS. inh Bá Tin đã có nhng nhn xét và đóng góp nhiu ý kin quý báu đ giúp tôi hoàn thin lun án này. Xin chân thành cám n quý Thy Cô trong khoa Công Ngh Thông Tin, trng i hc Khoa Hc T Nhiên đã tn tình ging dy, trang b cho tôi nhng kin thc b ích trong quá trình hc tp và nghiên cu. Tôi cng xin cám n Ban Giám Hiu, các cán b Phòng Sau i hc Trng i hc Khoa Hc T Nhiên đã to điu kin và giúp đ tôi trong thi gian hc tp và nghiên cu ti trng. Tôi xin gi li cám n đn các anh ch em, các bn đng nghip và đc bit là các anh em trong Phòng Thí Nghim MMLab − UIT đã luôn quan tâm giúp đ, đóng góp ý kin và h tr tôi trong sut quá trình thc hin lun án. Tôi xin kính tng lun án này cho Cha M và nhng ngi thân trong gia đình đã luôn bên cnh chm sóc, yêu thng, chia s và đng viên đ tôi có th tp trung hoàn thành nhim v ca mình. Tp. H Chí Minh, tháng 4 nm 2014 Dng Minh c L i cam đoan Tôi xin cam đoan lun án này là công trình nghiên cu khoa hc ca tôi. Các kt qu nghiên cu ca lun án là trung thc và cha tng đc ai khác công b trong bt k công trình nào khác. Dng Minh c i MC LC DANH SÁCH HÌNH iv DANH SÁCH BNG viii DANH SÁCH THUT NG, T VIT TT VÀ KÍ HIU ix M U 1 Tóm tt 1 Tng quan 1 Lí do thc hin đ tài 2 Mc tiêu đ tài 3 Phng pháp thc hin 3 Phm vi nghiên cu 3 óng góp chính ca lun án 4 Chng 1. TNG QUAN V K THUT N THÔNG TIN VÀ BIN I CONTOURLET TRÊN NH S 6 1.1 Gii thiu 6 1.2. Tng quan v n thông tin 6 1.2.1 Các khái nim c bn 6 1.2.2 Phân loi watermark 8 1.2.3 Nhng yêu cu c bn đi vi bài toán n thông tin 10 1.2.4 ng dng ca k thut n thông tin 14 1.3. Các k thut n thông tin trên nh 17 1.3.1. Phng pháp n trên min không gian 18 1.3.2. Phng pháp n trên min bin đi 18 1.4 C s lí thuyt ca phép bin đi contourlet 19 1.4.1 Gii thiu 19 1.4.2 Phng pháp bin đi contourlet 22 1.4.2.1 Các tính cht ca bin đi contourlet 23 1.4.2.2 Mô t thc hin 23 1.4.2.3 Bin đi Laplace Pyramid (LP) 23 1.4.2.4 Dàn lc có hng – Phân tích hng 25 1.4.2.5 Phân tích đa mc và đa hng 27 1.4.3 Phép bin đi contourlet không gim kích thc mu (NSCT) 29 1.4.3.1 Bin đi nonsubsampled pyramid (NP) 30 1.4.3.2 Dàn lc có hng NDFB (Nonsubsampled Directional Filter Banks) 31 1.4.3.3 Bin đi contourlet không gim kích thc mu 32 ii Chng 2. MÔ HÌNH N THÔNG TIN HAI GIAI ON TRÊN MIN CONTOURLET 33 2.1. Tng quan 33 2.1.1 Gii thiu 33 2.1.2 S lc thut toán nhúng thông tin điu bin lng t - QIM 36 2.2 Mô hình n thông tin hai giai đon trên min contourlet 40 2.2.1 Qui trình n thông tin c bn trên min contourlet 40 2.2.2 Qui trình n thông tin hai giai đon trên min contourlet 43 2.2.3. Qui trình trích thông tin 47 2.3 ánh giá kt qu thc nghim 49 2.4 Phân tích thc nghim 58 2.5 Kt chng 61 Chng 3. MÔ HÌNH N THÔNG TIN CI TIN TRÊN MIN CONTOURLET 63 3.1 Gii thiu 63 3.2 Mô hình n thông tin bn vng trc bin đi hình hc trên min contourlet 63 3.2.1 Tng quan v bin đi hình hc trên nh 64 3.2.2 Các vn đ có liên quan 67 3.2.3 Mô hình dùng min bt bin đ chng tn công hình hc 71 3.2.3.1 Qui trình nhúng kt hp chun hóa nh trên min contourlet 72 3.2.3.2 Qui trình trích thông tin Normalize-contourlet 74 3.2.3.3 ánh giá kt qu thc nghim 75 3.2.3.4 Kt lun phn 3.2.3 84 3.2.4 Chng tn công hình hc bng t đng b theo ni dung nh 84 3.2.4.1 Qui trình nhúng thông tin 84 3.2.4.2 Qui trình trích 88 3.2.4.3 ánh giá kt qu thc nghim 89 3.2.4.4 Kt lun phn 3.2.4 94 3.3 Mô hình n thông tin trên min contourlet dung lng cao và bn vng 94 3.3.1 Gii thiu 94 3.3.2 Mô hình n thông tin dung lng cao và bn vng 94 3.3.3 ánh giá kt qu thc nghim 97 3.3.4 Kt lun phn 3.3 103 3.4 ng dng xây dng mô hình n thông tin trên nh y khoa 103 3.5 Kt chng 107 Chng 4. MÔ HÌNH N THÔNG TIN KT HP H M 108 4.1. Gii thiu 108 iii 4.2. Kt hp h m vào mô hình n thông tin 109 4.2.1. Qui trình vn hành 111 4.2.2. Nguyên lí thit k 112 4.3 Thit k b điu khin m 113 4.3.1 Các bin và bin ngôn ng vào/ra 114 4.3.2 Xây dng các tp m và m hóa 114 4.3.3 Xây dng lut hp thành 117 4.3.4 ng c suy din – thit b hp thành 119 4.3.5 Kh m 120 4.4 Vn hành h thng n thông tin m đ gii quyt ba yu t mâu thun 120 4.5 ánh giá kt qu 122 4.6 Kt chng 124 KT LUN 125 DANH SÁCH CÔNG TRÌNH CÔNG B CA TÁC GI 128 TÀI LIU THAM KHO 129 iv DANH SÁCH HÌNH Hình 1.1 S đ khi kiu truyn thng (a) và truyn thông tin n (b) [33] 7 Hình 1.2 S đ nhúng thông tin [71] 7 Hình 1.3 S đ trích thông tin [71] 7 Hình 1.4 Watermark "nhìn thy đc" [38] 8 Hình 1.5 Watermark "trong sut" vi thông đip nhúng là logo (Digimarc.com) 9 Hình 1.6 Watermark "trong sut" vi thông đip nhúng là logo [38] 9 Hình 1.7 Mt vài phép bin đi hình hc trên nh [9] 10 Hình 1.8. Thang đo đ trong sut [43] 13 Hình 1.9. Các yêu cu mang tính đi nghch nhau ca mô hình n thông tin 14 Hình 1.10 nh gc và nh đã b thay đi [41] 17 Hình 1.11 S đ b lc khai thác min không gian và min bin đi 17 Hình 1.12 S phân rã hình tháp 20 Hình 1.13 Biu din nh c s wavelet (a) và contourlet (b) ca nh [54] 21 Hình 1.14 Mô hình cu trúc ca phép bin đi contourlet 22 Hình 1.15 V đng cong bng wavelet và contourlet [51] 22 Hình 1.16 Cu trúc dàn lc contourlet LP và DFB [58] 24 Hình 1.17 B lc phân tích tín hiu [58] 24 Hình 1.18 B lc tái to tín hiu [58] 24 Hình 1.19 Mt phng chia min tn s theo các hng [58] 25 Hình 1.20 Minh ha chia ph 2D thành các mnh mn bng DFB [52] 26 Hình 1.21 B lc Quincunx hai kênh [58] 26 Hình 1.22 Phép toán Shearing nh [58] 26 Hình 1.23 Minh ha biên nh khôi phc trn hn so vi wavelet [58] 27 Hình 1.24 Cu trúc dàn lc Pyramid DFB bin đi contourlet ri rc [54] 28 Hình 1.25 Minh ha bin đi contourlet nh Peppers [58] 28 Hình 1.26 Minh ha quá trình phát trin kích thc ca hàm contourlet [58] 29 v Hình 1.27 B lc nonsubsampled hai kênh [11] 30 Hình 1.28 S đ tháp Nonsubsampled [11] 31 Hình 1.29 Mt phng min tn s đc phân tích [11] 31 Hình 1.30 Dàn lc NDFB [11] 31 Hình 1.31 áp ng tn s ca hai b lc sau khi đã ly mu lên [11] 32 Hình 1.32 Ví d bn hng min tn s [11] 32 Hình 1.33 Biu din Nonsubsampled Contourlet (NSCT) 32 Hình 2.1 Thông đip m nhúng vào vect tín hiu mang × bng hàm s(×,m). 36 Hình 2.2 Các đim đánh du bng × và thuc v 2 b lng t khác nhau 37 Hình 2.3 iu bin dither vi bc nhy đng b [13] 39 Hình 2.4 iu bin dither vi bc nhy không đng b [13] 39 Hình 2.5 Nhúng mt bit/mu bng điu bin dither [13] 39 Hình 2.6 Minh ha các h s contourlet [58] 41 Hình 2.7 Biu din contourlet ca nh Barbara 42 Hình 2.8 Qui trình nhúng bng thut toán QIM trên min contourlet 42 Hình 2.9 Qui trình nhúng thông tin hai giai đon ci tin [5] 44 Hình 2.10.a Các h s kh thi ti subband đm bo b ba ràng buc G1 45 Hình 2.10.b Mô t chn và l 46 Hình 2.11 Qui trình nhúng thông tin giai đon 1 theo đc t chn l [26] 47 Hình 2.12 S đ mô t qui trình trích thông tin [26] 48 Hình 2.13 Qui trình trích thông tin giai đon 1 theo đc t chn l [26] 48 Hình 2.14 nh gc và watermark dùng thc nghim 50 Hình 2.15 So sánh kt qu giá tr PSNR trên cùng nh mc xám 51 Hình 2.16 Giá tr NC hai giai đon khi trích w di tn công JPEG 53 Hình 2.17 Nhúng logo kích thc 64x64 đ kim tra dung lng nhúng 54 Hình 2.18 Giá tr PSNR nhúng hai giai đon vi hai logo (32x32) và (64x64) 54 Hình 2.19 Kt qu trích watermark theo mô hình hai giai đon 54 Hình 2.20 trong sut (PSNR) và bn vng vi JPEG theo delta t ln đn nh 55 Hình 2.21 nh hng ca mt đ nhúng lên đ an toàn. 55 vi Hình 2.22 S mc phân tích contourlet và dung lng nhúng ti đa tng ng 56 Hình 2.23 Dung lng nhúng các mô hình 57 Hình 2.24 So sánh PSNR ca các mô hình 57 Hình 2.25 Tp nh gc dùng đ phân tích th nghim: 20 nh mc xám 58 Hình 2.26 PSNR các nh sau nhúng logo 64x64 59 Hình 2.27 NC các watermark trích 59 Hình 2.28 NC các watermark trích vi tn công nén JPEG 50% 60 Hình 2.29 NC các watermark trích vi tn công nén JPEG 40% 60 Hình 2.30 Histogram các nh phân tích 61 Hình 3.1 nh Lena b tn công bng Stirmark. 65 Hình 3.2 Mô hình truyn thông ca n thông tin [66] 67 Hình 3.3 Ba đim đc trng tr thành mt sau khi b kéo [14] 70 Hình 3.4 nh Lena gc (a) và nh b bin đi (b) có cùng nh chun hóa (c) [72] . 72 Hình 3.5 Qui trình nhúng dùng chun hóa nh trên min contourlet [21] 73 Hình 3.6 Qui trình trích thông tin Normalize-contourlet [21] 75 Hình 3.7 nh và nh chun hóa 76 Hình 3.8 (a) Quay 30 o (b) Kéo (c) Kéo và quay 30 o (d) nh chun hóa 76 Hình 3.9 Tp nh thc nghim 77 Hình 3.10 Kt qu NC sau tn công các loi 83 Hình 3.11 Dung lng n so sánh gia các mô hình 84 Hình 3.12 Nhúng thông tin đng b 86 Hình 3.13 Qui trình nhúng thông tin 88 Hình 3.14 (a) Lena (b) c t chn (c) c t l 89 Hình 3.15 Bn logo nh phân đ nhúng W- 64x64 90 Hình 3.16 Các đim đc trng SIFT đc ánh x đi chiu, quay 60 đ . 90 Hình 3.17 Các đim đc trng SIFT nh Barbara (a) 131 đim (b) 44 đim 91 Hình 3.18 Dung lng nhúng ca các mô hình 92 Hình 3.19 So sánh đ trong sut ca các mô hình 92 Hình 3.20 Ba đim đc trng có ta đ đc dùng làm thông tin t đng b. 93 [...]... quan v k thu t n thông tin và nh ng v liên quan K ti p là mô t bi i hai chi u contourlet trên mi n c chúng tôi s d ng trong các mô hình n thông tin 1.1 Gi i thi u cv chúng tôi trình bày các ph n thông tin ng pháp nhúng thông tin vào nh Các mô hình n xu t trong các c s này Ph n ti p gi i thi u bi chúng tôi s d ng , ti p theo s d ng các ki n th c c i contourlet, ây là mi n n thông tin mà trong các mô hình... xây d ng mô hình n thông tin có kh m m d o theo yêu c u c n hành linh ho t và i s d ng Kh o sát nh ng k t qu và thách th c n thông tin, các yêu c xây d ng mô hình b n v ng Nghiên c n mi n n thông tin và k thu t nhúng phù h p nh nh s , xây d ng các mô hình c i ti n n thông tin trên nh s th ph m i quy n: b n v ng, trong su t và ng Ph m vi nghiên c u tài t p trung nghiên c n v ng, trong su nh m nhúng... hình (Invisible) M t trong các yêu c u quan tr ng c a m t h th ng n thông tin là che gi u s t n t i c a thông tin n Vì th , vi c thi t k các h th ng n nh m c a h tri giác i, ng c m nh n c Theo tiêu chu ng c a thông tin n ph i c i hay trên i b ng th giác và thính giác Fabien Petitcolas [70], m c th p trong su t b ng PSNR là m c m nh n Tuy nhiên, trong h u h t các công trình nghiên c trong su t, nên chúng... n trong Jirka Klaue [43 xu t theo PSNR thành b n m 12 i tính trong su t Y u Ch p nh n 30 T t R tt t 35 PSNR 40 trong su t [43] Chúng tôi tham kh o trong su t c a mô hình và th c hi n so sánh trong nghiên c u (c) ecurity) H u h t các ng d ng n thông tin ph nhúng, u cg m b o tính b o m t c c b o m t thông tin n B o m cung c p m t khóa trong ch m a d li u N u c n ph i b o m t thì ta t o m t khóa m t trong. .. ti n trình nhúng và l y thông tin Có th chia thành hai m c: - M c cao nh i không có quy n s c hay gi c thông tin nhúng và c ng không th phát hi n có d li u ch a thông tin n - M c th hai: cho phép m i phát hi n nh c thông tin n n u có d li u c n u không có khóa m t Nh ng h th ng y có ích trong vi c b o v b n quy n nh Khi m t nh n quy c i dùng s nh n thông báo Các h th ng khai trong m t ph n m m ch nh... trong các mô hình c a mình t 1.2 T ng quan v n thông tin 1.2.1 Các khái ni , 3 và 4 n Theo Husrev T Sencar [33], n thông tin (data hiding) là k thu t che gi u b ng cách nhúng thông tin i d ng d li u s vào trong m t tín hi u g c hay còn g i là v t mang (host/cover signal), mà không t o ra s bi n khác là steganography – y là i v n i dung c truy n thông tin d a trên m t kênh (hình 1.1) Tín hi u mang n i dung... a theo yêu c 1 ng nhúng t t, vô hình, ho i dùng; g m các v c th sau: xu t c i ti n k thu t n thông tin d a trên mi n bi i contourlet b ng vi c phát tri n thành công mô hình n thông tin m i, có kh yêu c u v 2 ng linh i quy c các n thông tin an toàn và b n v ng ([CT2], [CT3], [CT4]) xu t mô hình nh thông tin trên nh ng kh m ng các yêu c u c a bài toán n cao so v i các ti p c gi khác v các y u t : b n... watermark): thông tin ra ây là 8 là t và Hình 1.5 Watermark "trong su t" v i thông (Ngu n: Digimarc.com) Hình 1.6 Watermark "trong su t" v Watermark Watermark p nhúng là logo p nhúng là logo [38] (Fragile-watermark (Robust-watermark): k hay trích thông tin: Trích không mù (Non-blind watermark): có Trích mù (Blind watermark): không mù, 9 này 1.2.3 ng bài toán (a) Theo Pierre Moulin [67], m n thông tin c... liên quan quan tr ng c n gi i quy t trong k thu t nhúng nhi u thông tin mà v ch c c liên quan trên thì k thu t n thông tin ph i gi i quy t các bài toán m i nh m V n nhi c này C th , nhi u v i v i bài t n m c th u này c c ti p t c theo nhu c u th c t ng công trình khoa h c công b c n thông tin [61] Theo th ng kê c a nhóm nghiên c u Hussain Nyeem [61] v s bài báo công b trên các t p chí khoa h c uy tín... công hình h c ng gi i quy t thêm hai v n ng nhúng tôi áp d ng mô hình này vào vi c n thông tin b nh án cho nh y khoa h th ng n thông tin k t h p v i h m D a trên các k t qu c các mô hình r i r c trong chúng tôi hi n th c hóa và liên k t các mô hình trên thành m t h th ng v n hành linh ho t và m m d o theo yêu c u n thông tin c i s d ng cho m o v b n quy n và xác th c n i dung Cu i cùng là ph n k t lu . bài toán n thông tin 10 1.2.4 ng dng ca k thut n thông tin 14 1.3. Các k thut n thông tin trên nh 17 1.3.1. Phng pháp n trên min không gian 18 1.3.2. Phng pháp n trên min. đon trên min contourlet 40 2.2.1 Qui trình n thông tin c bn trên min contourlet 40 2.2.2 Qui trình n thông tin hai giai đon trên min contourlet 43 2.2.3. Qui trình trích thông tin. trên nh và cng là min n thông tin đc chúng tôi s dng trong các mô hình n thông tin. 1.1 Gii thiu Trong chng này, sau phn tóm lc v n thông tin và các khái nim liên quan,