图像超分辨率总结

一、理论

几种基于传统插值方法的图像超分总结,项目还没弄完,边搞边学。

1.最临近
会丢失高频量 导致锯齿
2.双线性
丢失瑞华细节 模糊
3.双三次
边缘导向 假设图像局部为高斯随机 因此求出局部分量的协方差系数 再带入要求的地方 算出插值点
4.自适应插值
主要是通过计算插值点旁边的已知点的统计学规律,例如计算已知点与周围像素点的方差s,之后再假设未知像素点与周围点的方差也为s,通过传统的差值方法计算结果与s作比较,判断插值计算是否成功。
在这里插入图片描述在这里插入图片描述
5.ICCV2009
采用相同像素搜索复制和 负反馈法
在这里插入图片描述
在这里插入图片描述

二、MATLAB与C++代码

参照另一篇我的博客:代码实现

三、MATLAB总结

同列不同行的两个矩阵,我们可以通过c=[a;b],进行拼接矩阵,分号是纵向拼接矩阵,
对于同行数不同列数的两个矩阵,可以通过c=[a,d],进行拼接矩阵,其中逗号的意思是横向拼接矩阵
imread(’/home/yhy/图片/zebra.bmp’) 读取图片
imwrite(E, ‘butterfly_GTME.bmp’) 写图片
imshow§ 显示图片

四、C++总结

推荐C++opencv入门教程:https://blog.csdn.net/qq_42885747/article/details/109729532

const传入不变量,如果传入变量前加&表示送入地址,调用时不用增加额外操作,少用内存
图像处理中变量命名
imageTemp
imageInput
mageOutput
imageCol
imageRow

Mat y=img.colRange(0,1).clone();
连续几行的复制
需要注意的是,上面两个函数返回的子矩阵是对原矩阵的引用。即如果修改子矩阵r_range,原矩阵相应地也会被改变。如果不想改变原矩阵中的值,即想要获取一个拷贝的子矩阵,可以使用clone函数:

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在Matlab中,可以使用双三次插值方法来提高图像分辨率。首先,选择一个高分辨率的参考图像作为基准。将参考图像读取并转换为双精度格式,然后显示出来。\[1\] 接下来,使用双三次插值方法对低分辨率图像进行放大,使其与参考图像的大小相同。可以使用imresize函数来实现这一步骤。指定放大后图像的行数、列数和通道数与参考图像相同,然后将低分辨率图像作为输入。将生成的高分辨率图像显示出来。\[2\] 分辨率重建是从低分辨率图像创建高分辨率图像的过程。在本例中,我们考虑的是单图像分辨率(single image super-resolution,SISR)。SISR的目标是从一张低分辨率图像中恢复出一张高分辨率图像。然而,SISR具有一定的难度,因为高频图像内容通常无法从低分辨率图像中恢复。如果没有高频信息,高分辨率图像的质量就会受到限制。此外,SISR是一个所谓的病态问题,因为低分辨率图像可以产生多种可能的高分辨率图像。\[3\] 总结起来,在Matlab中进行图像分辨率可以使用双三次插值方法来提高图像分辨率,并且需要注意SISR的难度和病态问题。 #### 引用[.reference_title] - *1* *2* *3* [MATLAB环境下基于深度学习VDSR的单图像分辨率重建](https://blog.csdn.net/weixin_39402231/article/details/127202060)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值