资源简介
matlab图像超分辨处理与重建的代码,基于matlab开发,界面操作的

代码片段和文件信息
function [absdiff snr psnr imfid mse] = compare(originalimg restoredimg)
%Function to compare the original image with the
%restored image using some predefined methods
%Inputs: originalimg restoredimg
%Returns: absdiff snr psnr imfid mse
%
%originalimg: It is the original unblurred image
%restoredimg: It is the restored image
%absdiff: Average Absolute Difference
%snr: Signal to Noise Ratio (dB)
%psnr: Peak Signal to Noise Ratio (dB)
%imfid: Image Fidelity
%mse: Mean Square Error
%
%Example:
% [absdiff snr psnr imfid mse] = compare(originalimg restoredimg);
% This call takes original image and the restored image and returns
% the comparison of both the images using some predefined methods.
%Average absolute difference
%{
md = originalimg - restoredimg;
mdsize = size(md);
summation = 0;
for i = 1:mdsize(1);
for j = 1:mdsize(2);
summation = summation + abs(md(ij));
end
end
absdiff = summation/(mdsize(1)*mdsize(2));
%}
%Signal to Noise Ratio (SNR)
%{
md = (originalimg - restoredimg).^2;
mdsize = size(md);
summation = 0;
sumsq=0;
for i = 1:mdsize(1);
for j = 1:mdsize(2);
summation = summation + abs(md(ij));
sumsq = sumsq + (originalimg(ij)^2);
end
end
snr = sumsq/summation;
snr = 10 * log10(snr);
%}
%Peak Signal to Noise Ratio (PSNR)
%{
md = (originalimg - restoredimg).^2;
mdsize = size(md);
summation = 0;
sumsq=0;
for i = 1:mdsize(1);
for j = 1:mdsize(2);
summation = summation + abs(md(ij));
end
end
psnr = size(originalimg 1) * size(originalimg 2) * max(max(originalimg.^2))/summation;
psnr = 10 * log10(psnr);
%}
%Image Fidelity
md = (originalimg - restoredimg).^2;
mdsize = size(md);
summation = 0;
sumsq = 0;
for i = 1:mdsize(1);
for j = 1:mdsize(2);
summation = summation + abs(md(ij));
sumsq = sumsq + (originalimg(ij)^2);
end
end
imfid = (1-summation)/sumsq;
%}
%Mean Square Error
%{
diff = originalimg - restoredimg;
diff1 = diff.^2;
mse = mean(mean(diff1));
%}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 79232 2005-04-25 21:35 GUIRestore.fig
文件 41623 2005-04-25 21:21 GUIRestore.m
文件 43632 2004-09-18 18:42 GUIWelcome.fig
文件 12276 2005-04-19 00:51 GUIWelcome.m
文件 1582 2005-05-05 12:50 Hough(old).m
文件 828 2005-04-17 07:12 Hough.m
文件 1365 2005-04-24 05:42 Inverse.m
文件 2030 2005-05-05 15:00 Lucy.m
文件 418 2005-04-24 06:46 my_closereq.m
文件 1733 2005-05-05 14:49 Wiener.m
文件 17189 2005-04-14 09:34 Help\about_us\akshata.jpg
文件 49064 2005-04-12 15:48 Help\about_us\oursnap.jpg
文件 14410 2005-04-14 09:39 Help\about_us\prateek.jpg
文件 18662 2005-04-15 10:30 Help\about_us\wilson.jpg
文件 5311 2005-04-14 09:33 Help\about_us\wilson2.jpg
文件 1766 2005-12-17 01:48 Help\About_Us.html
文件 4375 2005-04-12 13:34 Help\basics\degradation_model.jpg
文件 7661 2005-04-12 14:15 Help\basics\degraded_dot_psf.jpg
文件 860 2005-04-12 13:49 Help\basics\dot.jpg
文件 1251 2005-04-12 13:59 Help\basics\dot_blur_angle.jpg
文件 1251 2005-04-12 13:56 Help\basics\dot_blur_len.jpg
文件 6363 2005-04-12 14:19 Help\basics\gaussian.jpg
文件 6883 2005-04-12 14:14 Help\basics\original_dot_psf.jpg
文件 746 2005-04-12 14:22 Help\basics\poisson.jpg
文件 7759 2005-04-12 14:19 Help\basics\salt_&_pepper.jpg
文件 7850 2005-04-12 14:19 Help\basics\speckle.jpg
文件 6702 2005-12-17 01:48 Help\Basics.html
文件 2455 2005-12-17 01:52 Help\Degrade.html
文件 7915 2005-04-13 05:58 Help\getting_started\degrade_menu.jpg
文件 7696 2005-04-13 05:59 Help\getting_started\edit_menu.jpg
............此处省略56个文件信息
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论