文章目录

  • 一、图像金字塔的定义
  • 二、高斯金字塔的计算
  • 三、拉普拉斯金字塔的计算

一、图像金字塔的定义

图像金字塔是图像中多尺度表达的一种,用多分辨率来解释图像。

金字塔的底部是待处理图像的高分辨率表示,而顶部是低分辨率的近似。

我们将一层一层的图像比喻成金字塔,层级越高,则图像越小,分辨率越低。

二、高斯金字塔的计算

高斯金字塔的最底层就是原图像,如果我们利用一个高斯核,对图像进行卷积,然后删除所有的偶数行和偶数列,就得到了一个尺寸只有原来四分之一的图像,这个图像就是高斯金字塔的上一层。

如果重复这个卷积核删除偶数行列的操作,直到图像的像素为1*1,那么就得到了完整的金字塔。

三、拉普拉斯金字塔的计算

考虑两层高斯金字塔,分别为上图的level0和level1,显然level1是level0尺寸的四分之一,那么能否通过level1去恢复level0呢?

可以对level1再进行长度和宽度的扩大,分别扩大为原来的2倍,这样尺寸就和原图一样大了,但是扩充出来的偶数行列数值都为0,怎么办?再次用压缩使用的卷积核,进行插值处理,这样就完成了恢复。

有什么问题吗?

有的,显然放大之后的图片丢失了很多细节,变得模糊,这时候拉普拉斯金字塔的价值就产生了,拉普拉斯记录在进行压缩(卷积)之后图片丢失的细节信息。

数学表达式定义为:

在OpenCV中,这个用上一层图像进行扩充行列然后卷积的方法叫pyrUp

最终整个拉普拉斯金字塔的计算过程如下图:

图片转载自【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放 - 【浅墨的游戏编程Blog】毛星云(浅墨)的专栏 - CSDN博客

图像金字塔:高斯金字塔vs拉普拉斯金字塔相关推荐

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

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

  2. OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔总结

    我们经常会将某种尺寸的图像转换为其他尺寸的图像,如果放大或者缩小图片的尺寸,笼统来说的话,可以使用OpenCV为我们提供的如下两种方式: <1> resize函数.这是最直接的方式, &l ...

  3. 【OpenCV新手教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放...

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/26157633 作者:毛星云(浅墨) ...

  4. 【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放

    本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/26157633 作者:毛星云(浅墨) ...

  5. 高斯金字塔和拉普拉斯金字塔实现图像融合

    相关笔记 高斯金字塔: repeat{ 1.对图像进行高斯滤波(平滑化): 2.抛除偶数行和列,依次缩小图片尺寸. // 每进行一轮循环,得到一层金字塔,每层金字塔图像大小都是上一层的一半. // 该 ...

  6. 原理 拉普拉斯金字塔_图像金字塔(高斯金字塔、拉普拉斯金字塔)

    1.图像金字塔 图像金字塔是图像中多尺度表达的一种,最主要用于图像的分割,是一种以多分辨率来解释图像的有效但概念简单的结构. 图像金字塔最初用于机器视觉和图像压缩,一幅图像的金字塔是一系列以金字塔形状 ...

  7. python 高斯金字塔_Python OpenCV 之图像金字塔,高斯金字塔与拉普拉斯金字塔

    Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧. 基础知识铺垫 学习图像金字塔,发现网上的资料比较多,检索起来比较轻松. 图像金字塔是一张图像多尺度的表达,或者可以理解成一 ...

  8. 高斯拉普拉斯 java_基于能量匹配的高斯金字塔与拉普拉斯金字塔图像融合

    利用拉普拉斯对高频信息的保留,重建出原始图像 操作过程如下 对于两张图像 可以看到两张同样的图片一个脸部模糊一个除了脸其他地方模糊,现在我们需要通过局部能量匹配的融合方法对图像进行增强,即基于能量特征 ...

  9. 图像金字塔、高斯金字塔、拉普拉斯金字塔是怎么回事?附利用拉普拉斯金字塔和高斯金字塔重构原图的Python-OpenCV代码

    图像金字塔是通过多个分辨率表示图像的一种有效且简单的结构. 一个图像金字塔是一系列以金字塔形状排列的分辨率逐步降低的图像.图像金字塔的底部是待处理图像的高分辨率表示,而顶部是低分辨率表示. 图像金字塔 ...

最新文章

  1. C#线程通信与异步委托
  2. Matplotlib画图常用方法总结(全)
  3. PyTorch 1.4 中文文档校对活动正式启动 | ApacheCN
  4. 我的世界服务器公会系统,[娱乐|综合|RPG] [付费] Advanced Clans — 更好的公会系统 [1.8-1.15]...
  5. vs2015 动态链接库问题
  6. [UNIX]The UNIXHATERS Handbook
  7. 在 VSCode 中配置 PHP 开发环境
  8. 百度文库文章下载三个方法
  9. 熊猫直播破产背后:王思聪不肯再借钱,谋求卖身腾讯未果
  10. gimp图片编辑器_GIMP图像编辑器改变我生活的10种方式
  11. vmware 中安装chrome os操作系统
  12. springboot + vue + FastDFS实现文件上传(支持预览)
  13. 吃饭 睡觉 打豆豆!!!
  14. 【新手必看】渗透测试学习书籍推荐
  15. 2020,SOS,既然不能选择,那便一路向前——在20年周期的新开端,聊聊泡沫、科技和经济--童亚斋
  16. 【Linux】scp命令基本使用
  17. 19个必须知道的转录组知识点
  18. 音频文件转换为文本文件!
  19. ArabellaCPC 2019 B. Road to Arabella
  20. 云计算作者姚宏宇1月26日中关村图书大厦讲座

热门文章

  1. C#.NET验证码智能识别学习笔记---04C#.Net图片操作
  2. 学习使用c++编写opencv的一些记录
  3. 如何将数据库中的记录表导入到VC中
  4. stl:string:将str中的oldstr替换为newstr
  5. 基于人人网的简单爬虫(一)——正则表达式
  6. bliss android x86,Bliss OS现在可让您基于Android-x86和AOSP在PC上运行Android 10
  7. 随想录(redis的学习和使用)
  8. 计算机网络自考顺序,自考计算机网络课程复习顺序是怎样?有没有好用的计算机网络自考APP?...
  9. 计算机课程表教案,计算机专业课程表
  10. mysql 按周分组_如何在MySQL中按周分组?