تالار گفتمان مانشت
حمله نویز و فشرده سازی در واترمارکینگ - نسخه‌ی قابل چاپ

حمله نویز و فشرده سازی در واترمارکینگ - irpersian20 - 23 خرداد ۱۳۹۵ ۰۱:۱۵ ق.ظ

با درود
وقت بخیر
دوستان فرضا عکس در عکسی واترمارک شده است.
منظور از حمله به صورت اضافه کردن نویز چیست؟ یا فشرده سازی JPEG
مگر وقتی نویز اضافه میشه . چی میشه که ممکنه عکس مخفی شده ، معلوم شه! یا فشرده سازی ؟
ممنون

RE: حمله نویز و فشرده سازی در واترمارکینگ - Behnam‌ - ۲۳ خرداد ۱۳۹۵ ۰۲:۱۷ ق.ظ

(۲۳ خرداد ۱۳۹۵ ۰۱:۱۵ ق.ظ)irpersian20 نوشته شده توسط:  با درود
وقت بخیر
دوستان فرضا عکس در عکسی واترمارک شده است.
منظور از حمله به صورت اضافه کردن نویز چیست؟ یا فشرده سازی JPEG
مگر وقتی نویز اضافه میشه . چی میشه که ممکنه عکس مخفی شده ، معلوم شه! یا فشرده سازی ؟
ممنون
حمله‌ی نویز نگفته، اون حمله که گفته واسه چیز دیگه‌ست.

یه روش واترمارکینگ این هست که تصویر یا پیام مد نظر رو توو بیت‌های کم‌ارزش بعضی از پیکسل‌های تصویر اصلی مخفی کنند. بیت‌های کم‌ارزش رو استفاده میکنند چون باعث میشه تغییر کیفیت تصویر به چشم نیاد.

نویز یا فشرده‌سازی باعث میشه که بیت‌های کم‌ارزش تغییر کنند (اگه نویز زیاد باشه، حتی بیت‌های پرارزش هم تغییر میکنند). در نتیجه طرف نمیتونه ادعا کنه که این تصویر مال من بوده چون کلاً واترمارکینگ رو نمیتونه reverse کنه و تصویر مخفی رو برگردونه.
من قبلاً این ایده رو با متلب پیاده‌سازی کرده بودم (اون موقع خودم این ایده رو زده بودم و نمیدونستم متداول هست) و یک عکس رو توو فایل صوتی مخفی کردم ولی فایل صوتی رو که یه کمی عوض کردم (با متلب خوندم و دوباره ذخیره کردم) کلاً تصویری که قایم کرده بودم به فنا رفت.

اون قسمت دومی که گفته حمله و اینا، منظورش این هست که برای حذف واترمارکینگ (که صاحب اصلی عکس نتونه ادعا کنه که مال من هست)، به سادگی میتونیم بیت‌های کم‌ارزش رو ۱ کنیم تا واترمارکینگ از بین بره. و چون بیت‌های کم‌ارزش هست، کیفیت تصویر چندان بد نمیشه.

حمله نویز و فشرده سازی در واترمارکینگ - irpersian20 - 23 خرداد ۱۳۹۵ ۰۲:۲۲ ق.ظ

واقعا سپاس از شما . ما هر چی تشکر کنیم کم است.
ببخشید پس منظور از noise attack چیه؟

it is checked for different
noise attacks like salt and pepper and Gaussian.

RE: حمله نویز و فشرده سازی در واترمارکینگ - Behnam‌ - ۲۳ خرداد ۱۳۹۵ ۰۲:۳۵ ق.ظ

(۲۳ خرداد ۱۳۹۵ ۰۲:۲۲ ق.ظ)irpersian20 نوشته شده توسط:  واقعا سپاس از شما . ما هر چی تشکر کنیم کم است.
ببخشید پس منظور از noise attack چیه؟

it is checked for different
noise attacks like salt and pepper and Gaussian.

حمله‌ی نویزی، تغییر بیت‌های تصویر بر اساس یک الگوریتم یا روش خاص هست، مثل گاوسی یا salt و ... تصویر بعدش نویزی میشه.
وقتی واترمارکینگ انجام میدند، اون واترمارکی که اعمال کردند یک الگو یا رشته داره که روی بیت‌های خاصی اعمال میشه و بعدا میشه از تصویر برگردوندش. حمله‌ی نویزی باعث میشه که رشته‌ی واترمارک به هم بخوره و نتونند ادعای مالکیت تصویر بکنند.

RE: حمله نویز و فشرده سازی در واترمارکینگ - irpersian20 - 25 خرداد ۱۳۹۵ ۰۵:۵۷ ب.ظ

ممنون ولی اینجا با حمله عکس مخفی رو می کشند بیرون!

RE: حمله نویز و فشرده سازی در واترمارکینگ - irpersian20 - 26 خرداد ۱۳۹۵ ۰۸:۱۷ ب.ظ

درخواست کمکم فراوان Huh

RE: حمله نویز و فشرده سازی در واترمارکینگ - Behnam‌ - ۲۶ خرداد ۱۳۹۵ ۰۹:۳۱ ب.ظ

(۲۵ خرداد ۱۳۹۵ ۰۵:۵۷ ب.ظ)irpersian20 نوشته شده توسط:  ممنون ولی اینجا با حمله عکس مخفی رو می کشند بیرون!

نه شما اشتباه برداشت کردید.
منظورش از Add Gaussian noise and try to extract the watermark این نیست که با افزودن نویز، واترمارک رو بدست بیارید. منظورش این هست که نویز اضافه کنید، بعد ببینید آیا باز هم میتونید واترمارک رو استخراج کنید (یه تابعی دارید که واترمارک رو پیدا میکنه و اون رو خودتون قبلاً نوشتید چون میدونید که واترمارک کجای عکس مخفی شده و کدوم پیکسل‌هاش. الان با افزودن نویز، ببینید آیا همون تصویر مخفی شده‌ی قبلی رو میتونید در بیارید؟ که جواب خیر هست).
پس همانطور که بالا گفتم، نویز و فشرده‌سازی و عوامل دیگه‌ای مثل فیلتر پایین‌گذر (که باعث میشه بیت‌های کم‌ارزش به فنا بروند) باعث میشه واترمارک از بین بره.