基于最小二乘插值(Least-Squares Interpolation)图像超分辨率重构算法研究-附Matlab代码

news2024/11/26 18:53:55

⭕⭕ 目 录 ⭕⭕

  • ✳️ 一、引言
  • ✳️ 二、最小二乘图像插值理论与Matlab处理
  • ✳️ 三、基于最小二乘插值超分辨重构实验验证
  • ✳️ 四、参考文献
  • ✳️ 五、Matlab程序获取与验证

✳️ 一、引言

图像超分辨率重构技术起源于上世纪60年代Harris和Goodman构造的单帧图像重构方法;上世纪80年代初, Tsai和Huang首先提出了序列或多帧图像的超分辨率重构问题,并给出了基于频域的逼近方法;自90年代以来,超分辨率图像重建方法的研究取得了突破性的进展,并日趋实用化。超分辨重构算法按照可使用低分辨率图像的数目可以分为: 1) 序列图像的高分辨率估计,即组合同一场景的多幅低分辨率图像以获得高分辨率图像; 2) 单幅图像的高分辨率估计,由一幅低分辨率图像得到高分辨率图像。此外,单幅图像超分辨算法按照作用域的不同又可划分为空间域重构算法和变换域重构算法;序列图像超分辨重构算法也可分为基于约束的算法和基于学习的算法。

✳️ 二、最小二乘图像插值理论与Matlab处理

此算法中,待插值图像被划分成大小为M×M的重叠块,算法目标是获得大小为N×N的每个块的插值图像。假设被插值低分辨率块和插值后高分辨率块之间的关系由下式给出

在这里插入图片描述

式中: g i , j {{g}_{i,j}} gi,j f ^ i , j {{\hat{f}}_{i,j}} f^i,j分别为在(i,j)处 M 2 × 1 {{M}^{2}}\times 1 M2×1 N 2 × 1 {{N}^{2}}\times 1 N2×1按序排列的低分辨率图像(LR)和高分辨率图像块(HR);W为从LR块获得HR块所需的 N 2 × M 2 {{N}^{2}}\times {{M}^{2}} N2×M2权重矩阵,此矩阵必须对各个块具有自适应性。

因而,需要求出权重矩阵W。为保证均方差(MSE)最小化的最小二乘解,可考虑当前LR块与原来HR块之间的关系模型,该模型由下式给出

在这里插入图片描述

矩阵D为 N 2 × M 2 {{N}^{2}}\times {{M}^{2}} N2×M2维,将下面代价函数最小化:

在这里插入图片描述
上述方程表示最小化待插值LR块和HR块的降采样之间的MSE,即

在这里插入图片描述

上式在Matlab中处理手段如下:

norm(g_ij-D*f_ij0)>bound

两边同时对权重矩阵微分则有:

在这里插入图片描述

权重矩阵可由下面方程得到

在这里插入图片描述

上式在matlab中的处理方式如下:

W=W+u*D'*(g_ij-D*f_ij0)*g_ij';

✳️ 三、基于最小二乘插值超分辨重构实验验证

在模拟实验中,首先对原始图像进行降采样,然后加入高斯白噪声(AWGN)来模拟低分辨率图像降质模型,最后,对低分辨率图像进行双线性插值重构原始图像,结果如图1所示,此时,重构图像与原始图像之间的峰值信噪比为29.1124。

在这里插入图片描述

图 1 基于最小二乘插值重构结果

✳️ 四、参考文献

[1] S. E. El-Khamy, M. M. Hadhoud, M. I. Dessouky et al. 2005. Adaptive Least Squares Acquisition of High Resolution Images, Int. J. Information Acquisition, 2, 45–53.

[2] S. E. El-Khamy, M. M. Hadhoud, M. I. Dessouky et al. 2006. Efficient Solutions for Image Interpolation Treated as an Inverse Problem, J. Information Sci. Eng., 22, 1569–1583.

[3] H. I. Ashiba, K. H. Awadalla, S. M. El-Halfawy et al. 2011. Adaptive Least Squares Interpolation of Infrared Images, J. Circuits Syst. Signal Proc., 30, 543–551.

✳️ 五、Matlab程序获取与验证

上述演示实例由Matlab代码实现,获取该Matlab代码前开展针对性验证实验,请私信博主。


博主简介:研究方向涉及智能图像处理、深度学习、卷积神经网络等领域,先后发表过多篇SCI论文,在科研方面经验丰富。任何与算法程序科研方面的问题,均可私信交流讨论


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/50181.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AutoCAD Electrical 2022—元件的绘制

原理图——图标菜单 选择要插入的元件; 根据实际情况,选择垂直放置还是水平放置,比例大小; 选择一个三极断路器,垂直放置; 点击确定后,点击一根导线,选择断路器另外两个符号是的方向…

相控阵天线(十一):阵列天线有源驻波分析

目录简介有源驻波概念和计算公式平面阵列天线的有源驻波平面阵列有源驻波计算公式平面阵列有源驻波仿真示例不同耦合系数/隔离度的有源驻波分析简介 有源相控阵最大的特点是每一个收发天线后均连接一个独立的T/R组件,每一个T/R组件相当于一个常规雷达的高频前端&am…

【信息检索与数据挖掘期末笔记】(二) IR Evaluation

文章目录测试集无序检索结果集合的评价Precision & RecallAccuarcy?F值有序检索结果评价方法二值相关(相关/不相关)PrecisionK(PK)Mean Average Precision(MAP)Mean Reciprocal Rank多级相关CG&#x…

LeetCode542. 01 矩阵(C++中等题)

题目 给定一个由 0 和 1 组成的矩阵 mat ,请输出一个大小相同的矩阵,其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。 两个相邻元素间的距离为 1 。 示例 1: 输入:mat [[0,0,0],[0,1,0],[0,0,0]] 输出:[[…

(三) 共享模型之管程【共享带来的问题】

一、共享带来的问题 1. 临界区 (1)一个程序运行多个线程本身是没有问题的 (2)问题出在多个线程访问共享资源 1️⃣多个线程读共享资源其实也没有问题 2️⃣在多个线程对共享资源读写操作时发送指令交错,就会出现问题 …

git@github.com: Permission denied (publickey).

本地虚拟机ubuntu上安装git,想从github上拉取项目到ubuntu上的过程。 1、在ubuntu上安装git 更新apt指令 sudo apt update 安装git sudo apt install git 查看安装git版本 git --version 2、ssh认证 首先已经安装了ssh指令 先执行 ssh -T gitgithub.com 执行之…

3.11 怎么增加小红书评论区的互动?【玩赚小红书】

今天就为大家总结了一下,关于小红书粉丝互动的一些小技巧,来供大家参考。 ​ ​ 一、 固好“真爱粉” 经常会在笔记下面评论、点赞、浏览笔记内容的粉丝,也就是所谓的“真爱粉”、“铁粉”,我们就需要用心维护这一部分粉丝。 ​…

虹科分享|硬件加密U盘|居家办公的网络安全:远程员工可以采取的步骤

新冠肺炎的流行迫使数以百万计的人在家工作,而当时他们对这一概念知之甚少,甚至完全没有经验。虽然许多员工已经重返办公室,但最近的一项研究发现,72%的受访者希望每周至少有两天在家工作,32%的人表示他们希望永久在家…

全波形反演的深度学习方法: 第 4 章 基于正演的 FWI (草稿)

本章论述经典的 FWI, 它基于正演方法. 本贴仅供内部培训. 4.1 FWI 问题 图 4.1 FWI 的输入与输出 [1].图 4.2 FWI 的数学式子.正演问题是建立从速度模型到地震数据的映射. 一般认为是单解的, 即一个速度模型只能生成一个地震数据 (如果不考虑噪声).反演问题是建立从地震数据到…

【题解】E. Sending a Sequence Over the Network(1741)

链接:https://codeforces.com/problemset/problem/1741/E 题目大意 给出一个数组,判断它是否是合法的,如果合法则输出YES,不合法则输出NO。 合法规则:一段序列中,这个序列的第一个或者最后一个的数值&…

岩藻多糖-聚乙二醇-胆固醇Cholesterol-PEG-FucoidanFucoidan-Cholesterol 岩藻多糖-胆固醇

岩藻多糖-聚乙二醇-胆固醇Cholesterol-PEG-FucoidanFucoidan-Cholesterol 岩藻多糖-胆固醇 中文名称:岩藻多糖-胆固醇 英文名称:Fucoidan-Cholesterol 别称:胆固醇修饰岩藻多糖,胆固醇-岩藻多糖 外观:固体或粘性液体&#xff…

终于有人将TWI(串行通讯接口)给讲通了!

目录 TWI的特性 数据传输格式 时钟同步 数据仲裁 功能描述 总线接口单元 频率生成单元 地址匹配单元 控制单元 传输模式 主机发送模式 主机接收模式 从机发送模式 从机接收模式 TWI的特性 两线模式,简单快捷;支持主机模式和从机模式&#xff…

「科普」如何评价供应商的MES系统

MES综合性很强,涉及到多个业务领域、多种技术和多专业,如何写好最难的投标技术方案呢?简搭(jabdp)根据多年经验,为大家进行梳理和分解,帮助发愁的你写出好方案! MES是一个综合性很强的系统: 生…

68 - 令人迷惑的写法

---- 整理自狄泰软件唐佐林老师课程 1. 写法一 下面的程序想要表达什么意思? 1.1 历史原因 早期的C直接复用class关键字来定义模板 但是泛型编程针对的不只是类类型 class关键字的复用使得代码出现二义性 1.2 typename诞生的直接诱因 自定义类类型内部的嵌套…

猿如意|手把手教你下载、安装和配置PyCharm社区版

手把手教你使用猿如意下载、安装和配置PyCharm社区版,希望能帮助到有需要的童鞋。 文章目录前言一、下载安装猿如意二、安装PyCharm社区版1.通过猿如意找到PyCharm下载位置2.安装PyCharm三、对PyCharm社区版进行简单设置1.设置PyCharm社区版为中文2.安装第三方Pytho…

数据同步,还看Canal

一个系统最重要的是数据,有时对于一个业务场景,不单单是把数据保存在数据库中,还需要同步保存在ES,Redis等等中。这时阿里开源组件Canal由此而生,它可以同步数据库中的增量数据保存到其它存储应用中。 一、介绍 canal…

航空专场 | 无人机设计仿真流程讲解与案例实操

一、CFD在无人机上的应用 1、静、动气动系数计算以上介绍的无人机的流动状态一般为中低雷诺数,不可压缩流动。这些计算一般用S-A模型或者KW-SST模型进行计算,能够获得不错的工程精度。静、动气动力系数主要用于无人机操纵性和稳定性的分析,评…

串口 COM口,并口 LPT口,RS232、RS485、CAN

RS232 和 RS485 的区别 工作模式:RS232 为全双工,RS485 为半双工。 传输方式:RS485和RS232只是物理协议的通信(即接口标准),RS485是差分传输方式,RS232是单端传输方式,但通信程序没有…

RabbitMQ_五种模式

1.Simple("Hello World") 构成:生产者、消费者、消息队列 配置类 构造函数参数:name durable exclusive autoDelete 仅创建队列,不创建交换机,也不进行队列和交换机的绑定 注:配置类置于生产者端或消费者…

如何处理 Angular 单页面应用里的 a 标签,避免点击后重新加载整个应用

问题描述 客户已经实现了一些“free html”组件&#xff0c;它是 HTML 的标题和包装器&#xff0c;与 OCC 响应一起作为内容。 <div [innerHTML]"data?.content | safeHtml"></div>这个 HTML 里包含了 anchor element&#xff1a; <div class&quo…