5 - Лабаратория иши Мавзу: MATLAB амалий дастурида ўзаро боғлиқлилик функциялари билан ишлаш Ишдан мақсад: Matlab дастурий воситаси ёрдамида ўзаро боғлиқлилик функциялари орқали детекторлаш.
Назарий қисм.Амалда барча фойдаланилаётган watermarking тизимлари ўзаро боғлиқлиликга асосланган аниқлашдан фойдаланмасада, бу турдаги watermarking моделлари жуда муҳим аҳамиятга эга. Ҳозирда кенг фойдаланилаётган ўзаро боғлиқлиликга асосланган детекторлар чизиқли боғлиқлиликга асосланган. Бундан ташқари нормаллашган боғлиқлилик фойдаланилади.
Икки вектор, v ва wr орасидаги чизиқли боғлиқлилик қуйидагига тенг:
Бу тенглик орқали юборилган wr сигнални қабул қилишдаги ҳолати v билан чизиқли боғлиқлиги аниқланади.
Қуйида чизиқли боғлиқлиликга асосланган бир бит белгини аниқлаш кетма-кетлиги кўрсатилган. Контент ўлчамига мос бўлган ўлчамдаги қолип wr олиниб, тасодифий равишда тўлдирилади. Ушбу қолипни тўлдиришда олдиндан келишилган тартибда ёки тасодифий равишда тўлдириш мумкин. Маълумот белги wm (бир бит маълумот, 0 ёки 1) бирга тенг бўлганда wr га ва нолга тенг бўлганда -wr га тенг деб олинади.
Маълумот белгисини wm қўйиш жараёнида контент сифатини ўзгариши α катталик орқали бошқарилади. Бу катталик маълумот белгисини аниқлилик ва кўринувчанлик хусусиятларини назоратлайди. Шунинг учун кўркўрона watermarking тизимида эмбеддинг жараёни қуйидагича бўлади:
Қўйилган белгини аниқлаш c0ва n шовқин маълумотлар қўшилган ҳолда wm маълумотни топишдан иборат бўлади. Агар шовқин Гаусс усулида қўшилган бўлса, детекторлашда кенг фойдаланиладиган усул бу – чизиқли боғлиқлиликдир. Бу боғлиқлилик юқорида келтирилганидек қабул қилинган C белги мавжуд контент ва қолип wm орасидаги яқинлиликни ҳисоблайди.
Бу ерда ва мос равишда катталикларнинг манзилидаги қийматлари. N контентдаги пикселлар сони.
Агар лиги ҳисобга олинса
тенглик ҳосил қилинади.
c0ва n маълумотлар Гаусс усулда ҳосил қилинганлигини ва ва муҳимлигини кичиклиги тасаввур қилинади. Бошқа томондан га тенг ва муҳимлиги катта. Шундан келиб чиқиб m=1 маълумот учун, га, m=0 маълумот учун га тенг бўлади.
Юқоридаги кетма-кетликлардан келиб чиқиб
Бу ерда белги мавжуд ёки мавжуд эмаслигини ажратиб турувчи чегаравий қиймат.
Амалий қисм.Чизиқли боғлиқлиликдан амалда жуда кўп детекторларда фойдаланилади. Ушбу амалий қисмда бир битли маълумотни контентга бириктириш ва уни аниқлаб олишда Matlab амалий дастурлаш пакетидан фойдаланиш ёритилган.
Битта контентда бир бир маълмотни яшириш ва аниқлаш.
Натижа қуйидагича бўлади:
5.1-расм. Натижа
400 та турли контент натижалари.
Натижа
5.2-расм. Натижа
Назорат саволлари rand функцияси ёрдамида иккита 100х100 матрица ҳосил қилинг ва улар орасидаги чизиқли боғликлиликни график тарзда ифодаланг.