一种简单的图像超分辨率算法(非深度学习)

这次给大家介绍的是一种基于传统方法的单幅图像超分辨率算法,算法原理和实现过程都很简单。参考文献:《单幅图像超分辨率重建方法及其视觉位移测量应用研究》

我们先看看效果,这是原始高分辨率图像:在这里插入图片描述
这个是经过三次下采样的低分辨率图像,大小是原来的八分之一:
在这里插入图片描述这个是本文超分算法重建后的图像:在这里插入图片描述
具体细节部分,该文章算法:在这里插入图片描述双三次插值:在这里插入图片描述双线性插值:在这里插入图片描述原始图像:在这里插入图片描述
最近邻插值:在这里插入图片描述首先这是一种传统的、非深度学习的超分算法,不需要大量的训练数据集和很多的训练时间。效果相比于经典算法:双线性插值、双三次插值相比各有优劣。但不论如何都可以作为学习中的一种思路。

摘要节选:针对图像的边缘细节增强研宄,提出了一种基于高斯差分空间和拉普拉斯金字塔图像复原的单幅图像超分辨率重建技术,该方法以高斯差分空间中的具有尺度不变性的图像特征作为图像增强材料,在使用拉普拉斯金字塔图像复原过程中替代拉普拉斯金字塔分解图像,在实现图像超分辨率重建的过程中对图像的边缘细节进行增强,由于高斯差分空间的尺度不变性,可以使得重建后图像不会改变其原有的基本特征。同时在特征空间的可以进一步进行去噪处理,实现一定的去噪效果,能够进一步增强原有图像。本文还结合了稀疏表达算法和正则化算法,对原有的单幅及序列图像的超分辨率重建进行增强,相比于原有的算法效果,增强后的图像能够有更高的视觉感知质量。

算法流程图:在这里插入图片描述根据该算法框架,首先我们对输入的低分辨率图像对简单的去噪预处理,剔除明显的噪声信息。然后根据处理后的图像建立其高斯差分空间,其中需要注意的是该空间的建立不是从底层到顶层的计算,而是从顶层经过插值放大滤波向底层逐层的计算。根据拉普拉斯金字塔图像复原理论可以,若已知拉普拉斯分解图像,那么由低分辨率图像可以通过金字塔构造的逆向处理复原到对应分解图像分辨率大小的高分辨率图像,而由于DoG空间图像和拉普拉斯金字塔图像具有相似的带通滤波特性,同样保留了不同频带的图像信息,所以下一步中,我们用DoG空间图像替代拉普拉斯分解图像进行图像的复原操作。

需要代码的同学,关注公众号“快学图像处理”,后台回复“金字塔超分”即可获得matlab代码。本文章仅供学习交流,不可用于商业用途。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值