2、拉普拉斯金字塔融合

  图像金字塔方法的原理是:将参加融合的的每幅图像分解为多尺度的金字塔图像序列,将低分辨率的图像在上层,高分辨率的图像在下层,上层图像的大小为前一层图像大小的1/4。层数为0,1,2……N。将所有图像的金字塔在相应层上以一定的规则融合,就可得到合成金字塔,再将该合成金字塔按照金字塔生成的逆过程进行重构,得到融合金字塔。这个总的思路就是一下所有基于金字塔融合的算法过程,不同点就在于分解构造的金字塔不同,每层的融合规则不一样,重构的方法不同而已。金字塔方法最先实现了这种思想,之后小波方法进一步完善和发展了这种多尺度融和的思想。

2.1、原理阐述

(1)高斯金字塔

  高斯金字塔是最基本的图像塔。首先将原图像作为最底层图像G0(高斯金字塔的第0层),利用高斯核(5*5)对其进行卷积,然后对卷积后的图像进行下采样(去除偶数行和列)得到上一层图像G1,将此图像作为输入,重复卷积和下采样操作得到更上一层图像,反复迭代多次,形成一个金字塔形的图像数据结构,即高斯金字塔。

高斯金字塔的构建过程为:假设高斯金字塔的第L层图像为Gl:

式中N为高斯金字塔顶层层号,Rl和Cl分别为高斯金字塔第l层的行数和列数W(m,n)是一个二维可分离的5*5窗口函数,表达式为:

  由G0,G1,,,GN,就构成了一个高斯金字塔,其中G0为高斯金字塔的底层(与原图像相同)GN为金字塔的顶层。由此可见高斯金字塔的当前层图像就是对其前一层图像首先进行高斯低通滤波,然后再进行隔行和隔列的降2采样而生成的。前一层图像大小依次为当前层图像大小的4倍。

Opencv中使用pyrdown函数就可以获得高斯金字塔。

(2)拉普拉斯金字塔

  在高斯金字塔的运算过程中,图像经过卷积和下采样操作会丢失部分高频细节信息。为描述这些高频信息,人们定义了拉普拉斯金字塔(Laplacian Pyramid, LP)。用高斯金字塔的每一层图像减去其上一层图像上采样并高斯卷积之后的预测图像,得到一系列的差值图像即为 LP 分解图像。

将Gl内插方法得到放大图像*Gl,使*Gl的尺寸与*Gl-1的尺寸相同,即放大算子Expand

该式子实现两个步骤:在偶数行和列插入0,然后使用下采样中的高斯核进行滤波处理,得到和l-1层一样大小的图像。

  N为拉普拉斯金字塔顶层的层号LPl是拉普拉斯金字塔分解的第L层图像。由LP0,LP1、LP2…LPN构成的金字塔即为拉普拉斯金字塔。它的每一层L0图像是高斯金字塔本层G0图像与其高一层图像G1经内插放大后图像*G1的差,此过程相当于带通滤波,因此拉普拉斯金字塔又称为带通金字塔分解。

  内插方法:opencv中有实现的函数pyrup。可以得到*G1。然后在两个函数作差,相减就可以得到拉普拉斯金字塔。

  求得每个图像的拉普拉斯金字塔后需要对相应层次的图像进行融合,具体的融合规则有,取大、取小,等等。

(3)重构

 对融合后的拉普拉斯金字塔,从其顶层开始逐层从上至下按下式进行递推,可以恢复其对应的高斯金字塔,并最终可得到原图像G0。就是从最高层开始使用内插的方法。

2.2、融合应用

  图像拉普拉斯金字塔分解的目的是将源图像分别分解到不同的空间频带上,融合过程是在各空间频率层上分别进行的,这样就可以针对不同分解层的不同频带上的特征与细节,采用不同的融合算子以达到突出特定频带上特征与细节的目的。即有可能将来自不同图像的特征与细节融合在一起。

(1)顶层处理

  设LAl和LBl分别为源图像A,B经过拉普拉斯金字塔分解后得到的第l层图像,融合后的结果为LFl。当l=N时,LAN和LBN分别为源图像A,B经过拉普拉斯金字塔分解后得到的顶层图像。对于顶层图像的融合,首先计算以其各个像素为中心的区域大小为M*N(M、N取奇数且M >= 3、N >= 3)的区域平均梯度:

其中,Ix与Iy分别为像素f(x,y)在x与y方向上的一阶差分,定义如下:

  因此对于顶层图像中的每一个像素LAN(i, j)和LBN(i, j)都可以得到与之相对应的区域平均梯度GA(i, j)和GB(i, j)。由于平均梯度反映了图像中的微小细节反差和纹理变化特征,同时也反映出图像的清晰度。一般来说平均梯度越大,图像层次也丰富,则图像越清晰。因此顶层图像的融合结果为:

(2)各层次处理

  当0<l<N时,则对于经过拉普拉斯金字塔分解的第l层图像,首先计算其区域能量:

则其他层次图像的融合结果为:

在得到金字塔各个层次的融合图像LF1、LF2、LFN后。通过前面的重构,便可得到最终的融合图像。

 第二种融合规则:

采用最高层系数取平均,其余各层系数绝对值取大的融合策略进行融合。融合后图像的系数(灰度值)越接近较清晰图像的灰度值就说明融合效果好。

拉普拉斯金字塔融合原理公式相关推荐

  1. 原理 拉普拉斯金字塔_图像融合:拉普拉斯金字塔融合算法

    继图像拼接的课程设计之后,对这方面依旧十分感兴趣.很巧合的是,数图老师表示刚好手上有这么一个项目,要用到这方面的知识,可以让我去作为毕业设计.虽然距离毕业还远,不过如果能选到一个感兴趣并且有一定深度的 ...

  2. 图像融合之多波段融合(Multiband Blending)/拉普拉斯金字塔融合(Laplacian Pyramid Blending)

    多波段融合又叫拉普拉斯金字塔融合. 多波段融合的思想是对待融合的图像分别构建拉普拉斯金字塔,(拉普拉斯算子可以提取出图像的高频信息,在拉普拉斯金字塔中,越往上层的图像越高频)然后对同一层图像按照某种规 ...

  3. 基础的拉普拉斯金字塔融合用于改善图像增强中易出现的过增强问题(一)

    本篇博文来自博主Imageshop,打赏或想要查阅更多内容可以移步至Imageshop. 转载自:https://www.cnblogs.com/Imageshop/p/10620935.html   ...

  4. SSE图像算法优化系列二十九:基础的拉普拉斯金字塔融合用于改善图像增强中易出现的过增强问题(一)...

    拉普拉斯金字塔融合是多图融合相关算法里最简单和最容易实现的一种,我们在看网络上大部分的文章都是在拿那个苹果和橙子融合在一起,变成一个果橙的效果作为例子说明.在这方面确实融合的比较好.但是本文我们主要讲 ...

  5. python金字塔_高斯金字塔与拉普拉斯金字塔的原理与python构建

    高斯金字塔和拉普拉斯金字塔[1]在图像相关领域应用广泛,尤其是图像融合和图像分割方面.本文从理论和opencv实现两个方面对两种金字塔进行了介绍,并给出了二者的视觉效果. 1.高斯金字塔 在计算机视觉 ...

  6. 图像增强中的高斯金字塔/拉普拉斯金字塔 融合

    1.高斯金字塔 注意区分:高斯金字塔层级越高,分辨率越低.但下层(第i层)得到上层(第i+1层)的过程叫做下采样,有些地方用reduce描述这个过程. 图像的金字塔化过程实际上是先平滑.再下采样的过程 ...

  7. 【图像融合】拉普拉斯金字塔融合

    拉普拉斯金字塔   在高斯金字塔的运算过程中,图像经过卷积和下采样操作会丢失部分高频细节信息.为描述这些高频信息,人们定义了拉普拉斯金字塔(Laplacian Pyramid, LP).用高斯金字塔的 ...

  8. 图像融合算法(羽化,拉普拉斯金字塔)

    记录一下看过的图像融合算法的资料,截取了重点的信息,方便后期查阅 1.羽化融合: 上图截取自论文:基于几何结构信息的图像局部配准与拼接算法研究 2.高斯金字塔 拉普拉斯金字塔:它的某层图像就是源图像减 ...

  9. 图像融合(三)-- 拉普拉斯金字塔

    原文:http://www.cnblogs.com/silence-hust/p/4193208.html 2.拉普拉斯金字塔融合 图像金字塔方法的原理是:将参加融合的的每幅图像分解为多尺度的金字 ...

最新文章

  1. 【JavaScript总结】JavaScript语法基础:JS编码
  2. 【Qt】QWidget对样式表设置边框无效的解决方法
  3. Windows 活动目录(AD)服务器系统升级到2012之活动目录角色迁移(三)
  4. parasoft Jtest 使用教程:创建并使用参数化测试用例(上)
  5. ubuntu16.04编译安装c++ opencv与vscode配置debug
  6. C#判断指定文件是否存在
  7. Webbench学习笔记二:getopt_long函数和build_request函数
  8. 使用 Docker Machine 添加机器记录
  9. 将bin文件以16进制字符显示
  10. RoboCup智能机器人足球教程(四)
  11. Unity3d 曲线Curvy插件的学习使用
  12. tplink软件升级有用吗_tplink路由器固件更新的方法
  13. java webp图片转换为png或jpg
  14. html+js+Jquery
  15. 中科院数学所夏令营试卷
  16. 傅立叶逼近 matlab,傅里叶逼近.doc
  17. 用OpenCV计算图像的亚像素值
  18. ActiveMQ点对点消息传递
  19. 计算机专业专科学校排名分数,计算机专业专科学校录取分数
  20. 2022年第一篇C语言50行代码制作爱心电子相册

热门文章

  1. 华为芯片设计面试题_华为集成电路IC设计/应用工程师面试经验
  2. ARCGIS展点(XY坐标)及矢量转CAD坐标显示的问题
  3. 莱卡公司任命Cathy Spicer为新任首席法务官
  4. ICL7135的串行采集方式在单片机电压表中的应用
  5. SecureCrt自动生成log 设置图解
  6. Python3爬虫实战一之爬取网易云音乐热评
  7. linux lcd显示大数字,wm命令用法及LCD显示图标大小不正常时解决的方法
  8. 想要小白逆袭大佬,离不开这套最新的300集Java视频+100套项目
  9. 使用nodemailer来发邮件
  10. python中import os_python中import os什么意思