تفسير نتائج كود ماتلاب يعمل ب Filter

السلام عليكم
انظرو لهذا الكود بالماتلاب

        load trees;
h1=-ones(3,3);
h1(2,2)=8;
h2=-ones(3,3);
h2(2,2)=9;
h3=1/9 *ones(3,3);
figure(1);
subplot(2,2,1);freqz2(h1,32)
subplot(2,2,2);freqz2(h2,32)
subplot(2,2,3);freqz2(h3,32)
I=ind2gray(X,map);
F=filter2(h1,I);
F2=filter2(h2,I);
F3=filter2(h3,I);
figure(2);

subplot(2,2,1);
imshow(I);title('img original');
subplot(2,2,2); imshow(F);title('img filtrer1');
subplot(2,2,3); imshow(F2);title('img filtrer2');
subplot(2,2,4); imshow(F3);title('img filtrer3');     

ارجو منكم ان تجربوه
انه يعمل ب
filtring
للصورة بانواع مختلفة
هو يعمل جيدا لكنني عندما تظهر لي الصور ارى الفرق بعيني لكنني
اريد ان افسر النتائج اي لماذ الصور تختلف و ما هو وجه الاختلاف و ماذا قام كل واحد من
filter

مكتوب في الهيلب
كل الذي تريدين