اتمنى المساعده بمشروع التخرج


(system) #1

السلام عليكم

اتمنى المساعده عن كتابته برنامج عمل denoise للصور بالغة الماتلاب
واستخدام wavelet transform ,Wavelet thresholding
وجدت برنامج بسيط ولكن لم يكون المطلوب للمشروع
اسم المشروع wavelete based technique for denoising 2 D signals
اتمنى ان استفيد ببعض ما عندكم من معلومات مع الشرح وشكرا

البرنامج
% IMAGE DEFINITION
X=imread(‘apple.bmp’);X=im2double(X);
figure
imshow(X);
title(‘original’);
An=X+0.2*randn(size(X)); % Noisy image
figure
imshow(An)
[thr,sorh,keepapp,crit] = ddencmp(‘den’,‘wp’,An)
% Denoise image using global thresholding with
%Level 1
XD = wpdencmp(An,sorh,3,‘db4’,crit,thr,keepapp);

figure
imshow(XD);
title(‘denoising level 1’)

#2

ما هى المساعدة المطلوبة ؟


(system) #3

المساعده شرح مايلي من البرنامج المكتوب

هذه الدوال وجدته من نفس matlab
وجدت wavelet transform وانواعthresholding
ولكن مافهمته
;(X=im2double(X

An=X+0.2*randn(size(X)); % Noisy [FONT=Courier New][COLOR=black]
thr,sorh,keepapp,crit] = ddencmp(‘den’,‘wv’,An)
% Denoise image using global thresholding with
%Level 1
;(XD = wvdencmp(An,sorh,3,‘db4’,crit,thr,keepapp
وطريقة تحليل noise
البرنامج تنفذ معي وطلع معي الثلاث مراحل للصوره
الي هي قراءة الصورة الاصليه
وضع الnoise
حذف الnoise
بس الصوره ماطلعت واضحه مثل الصوره الاصليهoriginal
بعد حذف الnoise
كيف تطلع واضحه
انشاء الله اكون وضحت الطلب
وشكراااا

[/color][/font]


#4

ممكن اشوف الصورة الاصلية ؟؟


(system) #5

مرحبا

هذي هي الصوره الاصليه


#6

بالنسبة لهذا الامر
wdencmp
لا يمكن ارجاع الصورة الى حالتها الطبيعية لانك فى هذه الخطوة

An=X+0.2*randn(size(X)); % Noisy image 

قمت بوضع ال noise على الصورة وبالتالى اصبحت هى الصورة الاصلية ولا يمكن ارجاع الصورة الاصلية باى حال من الاحوال الا اذ استخدمت معكوس هذه العملية

An=X+0.2*randn(size(X))

(system) #7

السلام عليكم
مامعكوس هذي العمليه ( An=X+0.2*randn(size(X)
هل عندك اي معلومات عن الريشوPSNR
وطريقة تنفيذه
[FONT=Courier New][SIZE=3]((mse=sum(sum((X-XD).*(X-XD)))/(length(X).*length(X

((PSNR=20*log10(length(X)/sqrt(mse
وشكرا جزيلا…[/size][/font]


#8

المعكوس انك تنفذ عكس العمليات الحسابية التى قمت بعملها مثلا لو قمت بجمع 2 على الرقم X فان المعكوس هو طرح 2 من الرقم X