پنهان سازی تصاویر در یکدیگر با نرم افزار متلب

  • جمعه ۲۳ بهمن ۱۳۹۴
  • بازدید ۱,۶۲۵ نفر
  • 1 امتیاز2 امتیاز3 امتیاز4 امتیاز5 امتیاز (92 امتیاز از 19 رای)
    Loading...

تصویر matlab-steganography_13952_1 پنهان سازی تصاویر در یکدیگر با نرم افزار متلب

پروژه پنهان سازی تصاویر در یکدیگر با MATLAB

در این پست پروژه پنهان سازی تصاویر در یکدیگر با نرم افزار متلب را آماده کرده ایم که در ادامه به توضیحات مختصری در رابطه با پنهان سازی تصاویر پرداخته و فیلم و تصاویری از خروجی این پروژه استگانوگرافی با متلب را قرار داده ایم.

بیشتر روش های پنهان سازی تصاویر که داده ها را در فضای پیکسلی تصویر پنهان سازی می کنند، از روش های LSB بهره می برند. با توجه به اینکه در این روش ها با بهره گیری از فاکتور های تصادفی و کلید های پنهان، امنیت مورد نیاز به منظور پنهان سازی را افزایش می دهند، اما با بررسی های انجام شده بروی مولفه های آماری، بیشتر این روش ها شکسته می شوند.

بیت های کم ارزش پیکسل ها، با توجه به اینکه تصادفی به نظر می رسند، شکل تصادفی واقعی را در عمل ندارند. در یک تصویر چیدمان این بیت ها، گویای بخشی از ویژگی های آن تصویر می باشد و با تحلیل های بیشتر و یافتن مولفه هایی که بتوان قبل و پس از پنهان سازی ، تغییرات آنها را بررسی نمود، می توان تغییرات را پیش بینی کرد.

توضیحات بیشتر، فیلم و تصاویری از خروجی پروژه پنهان سازی تصاویر در یکدیگر با نرم افزار متلب در ادامه مطلب.

با این حال، می توانیم نتیجه بگیریم که استفاده از روش های پنهان سازی در فضای پیسکلی تصویر، با توجه به حملات مختلفی که امروزه وجود دارند، امن نیستند. هر چند ظرفیت پنهان سازی این روش ها بیشتر از روش های پنهان سازی در فضای فرکانسی تصویر می باشد.

میزان ظرفیت پنهان سازی در فضای فرکانسی، بیشتر به تنوع رنگ استفاده در آن و ویژگی های ظاهری تصویر بستگی دارد، در حالیکه در فضای پیکسلی، ظرفیت به تعداد بیت و پیکسل ها اختصاص داده شده و به هر پیکسل جهت نمایش رنگ، ارتباط دارد.

قسمتی از کدهای پروژه پنهان سازی تصاویر در یکدیگر :

clc;
clf;
clear;
I=imread('mona.jpg');   
I=double(I);
J1=imread('mahatma.BMP');   
level=graythresh(J1);
J=im2bw(J1,level);
J=double(J);
K1=imread('va.BMP');
level=graythresh(K1);
K=im2bw(K1,level);
K=double(K);
L1=imread('b.BMP');
level=graythresh(L1);
L=im2bw(L1,level);
L=double(L);

msb1=bitand(msb,r);            
plane2_1=bitand(plane2,r);
reconstruct=imadd(msb1,plane2_1);
subplot(2,4,1);
msb1=histeq(msb1);
imshow(msb1);
title('MSB of the Image');
subplot(2,4,2);
plane2_1=histeq(plane2_1);
imshow(plane2_1);
title('Second plane');
plane3_1=bitand(plane3,r);     
reconstruct=imadd(reconstruct,plane3_1);
subplot(2,4,3);
plane5_1=bitand(plane5,r);
reconstruct=imadd(reconstruct,plane5_1);
subplot(2,4,5);
plane5_1=histeq(plane5_1);
imshow(plane5_1);
title('Fifth plane');
plane6_1=bitand(plane6,r);
reconstruct=imadd(reconstruct,plane6_1);
subplot(2,4,6);
plane6_1=histeq(plane6_1);
imshow(plane6_1);
title('Sixth plane');
plane7_1=bitand(plane7,r);
reconstruct=imadd(reconstruct,plane7_1);
subplot(2,4,7);
plane7_1=histeq(plane7_1);
imshow(plane7_1);
title('Seventh plane');
lsb1=J;

برخی از تصاویر خروجی پروژه پنهان سازی تصاویر در یکدیگر با نرم افزار متلب :

تصویر خروجی ۱:

تصویر matlab-steganography_13952_2 پنهان سازی تصاویر در یکدیگر با نرم افزار متلب

تصویر خروجی ۲:

تصویر matlab-steganography_13952_3 پنهان سازی تصاویر در یکدیگر با نرم افزار متلب

تصویر خروجی ۳:

تصویر matlab-steganography_13952_4 پنهان سازی تصاویر در یکدیگر با نرم افزار متلب

تصویر خروجی ۴:

تصویر matlab-steganography_13952_5 پنهان سازی تصاویر در یکدیگر با نرم افزار متلب

تصویر خروجی ۵:

تصویر matlab-steganography_13952_6 پنهان سازی تصاویر در یکدیگر با نرم افزار متلب

تصویر خروجی ۶:

تصویر matlab-steganography_13952_7 پنهان سازی تصاویر در یکدیگر با نرم افزار متلب


انجام پروژه ها و شبیه سازی مقالات و پایان نامه ها با متلب

انجام پروژه ها و شبیه سازی مقالات و پایان نامه ها با متلب

مشاهده انجام پروژه با متلب
پروژه ها و آموزش های برنامه نویسی

پروژه ها و آموزش های برنامه نویسی

آموزش برنامه نویسی

مشاهده ویدئو در این باره

خوشحال خواهیم شد اگر نظر خودتون رو درباره این مطلب ثبت کنید

خطا!دکمه ریفریش را بزنید
  1. تصویر آواتار کاربر 0
    reza taraghi چهارشنبه , 28 فروردین

    سلام علیکم بنده می خواستم قبل از خرید یک دمو ورژن از این برنامه اجرایی را تست کنم. چون خروجی آن برایم مهم است و می خواهم میزان ضریب ادغام در تمام سطح تصویر و نه فقط در لبه ها تحت کنترل من باشد. لطفا دمو ورژن یا انواع خروجی آن را برایم بفرستید. دانشجوی دکتری هستم. موفق باشید ترقـی

    • تصویر آواتار کاربر 2
      نوآوران گرمیچهارشنبه , 28 فروردین

      تصاویر خروجی برنامه و فیلم نحوه ران کردن در محیط متلب، در همین صفحه از سایت قرار داده شده، می تونید بررسی نمائید.

لیســــــــت پــــــــروژه های انتشــــــــار نشده ( 22 موضوع )

مشاهده لیست کامل
مشاهده لیست کامل
مشاهده لیست کامل
مشاهده لیست کامل
socket programing آموزش برنامه نویسی آموزش سی شارپ اینترنت اشیا بازی تحت شبکه بازی تحت شبکه به زبان سی شارپ برنامه تحت شبکه با سی شارپ برنامه نویسی ترجمه مقاله ترجمه مقاله شبکه دانلود رایگان پروژه های دانشجویی دانلود سورس برنامه دانلود سورس رایگان دانلود نرم افزار دانلود پروژه دانشجویی دانلود پروژه رایگان دانلود پروژه های دانشجویی دانلود کتاب دانلود کتاب آموزشی دانلود کتاب اموزشی سورس رایگان سورس کد بازی تحت شبکه سورس کد بازی تحت شبکه با C# سورس کد بازی تحت شبکه چند نفره سوکت پروگرمین شبکه SDN شبیه سازی با نرم افزار R نحوه نوشتن برنامه تحت شبکه نرم افزار Rstudio پروژه arena پروژه matlab پروژه ns2 پروژه opnet پروژه ارنا پروژه سیمولینک matlab پروژه شبکه عصبی پروژه مهندسی صنایع پروژه مهندسی صنایع با ارنا پروژه های آماده با OpenGL پروژه های آماده با OpenGL در سی پلاس پلاس پروژه های آماده با ارنا پروژه های آماده برای درس گرافیک کامپیوتری پروژه هوش مصنوعی پروژه پردازش تصویر matlab پروژه پردازش سیگنال matlab