图像处理---高斯金字塔在图像处理过程中具体是如何实现的?

原创 2018年04月16日 14:48:21

先上sift图像金字塔的图

如果要说这种图像采样结构是金字塔的话,那也是玛雅人的金字塔而不是埃及人的金字塔。因为这个金字塔是明显分级的。英文Octave是音乐上一个八度的意思,在这里指的是一组图像。这一组图像的分辨率是相同的,但是采用了不同的高斯函数进行滤波,因此从模糊程度上看(或者说从关注的尺度上看是有区别的。),而不同组的图像具有不同的分辨率,在尺度上的差别就更大。

那么回到题主的问题。为什么已经使用了不同尺度的高斯函数进行滤波还需要引入高斯金字塔呢?这是因为SIFT算法希望能具有更高的尺度分辨率(也就是希望相邻尺度的变化比较精细),所以就需要有很多层。如果不用高斯金字塔,都在原始分辨率上靠采用不同的高斯函数实现多尺度检测,那么对于比较粗尺度的特征提取在计算量上就相当浪费。因为在保持图像原始分辨率不变的情况下,提取粗尺度特征需要高斯函数的方差较大,相应的滤波窗口也比较大,计算量会激增,而由于图像在大尺度上的模糊,保持原始分辨率已经没有必要了,这种计算消耗就更是得不偿失。所以采用高斯金字塔是为了高效地提取不同尺度的特征。

不同octave之间的尺度差异靠高斯金字塔在分辨率上的区别实现,同一个octave内部不同层之间的尺度差异靠高斯函数的方差变化来实现。另外SIFT在DOG问题上并不是使用DOG函数直接滤波,而是用相邻两层的高斯滤波结果相减得到的,为什么要这样呢?

也是为了节省计算量。因为如果直接采用DOG函数,为了提取不同的尺度,就必须逐渐扩大DOG函数的窗口,这会引起计算量的增加。在实际操作中,SIFT首先对当前octave对应的分辨率的采样图像用一个窗口相对较小的高斯函数滤波,之后同一个octave的第2层一直到第k层,都是通过对前一层已经滤波过的结果再进行一次高斯滤波。对一副原始图像用方差为\sigma^2的高斯函数连续做两次滤波的结果,相当于对这幅图像直接用一个2\sigma^2的高斯函数做一次滤波。所以每次都在前一层的滤波结果基础上进行滤波,跟对原始图像分别用不同窗口大小的高斯函数滤波的结果是一样的,但是因为避免了滤波函数窗口的扩大,可以有效减少计算量。

很好的解释,分享分享。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38906523/article/details/79960519

图像处理中的高斯金字塔和拉普拉斯金字塔

在接触高斯金字塔的时候,对于它的作用疑惑的时候有人这么跟我讲..它就是模拟人类的视觉,近处的东西看着大,并且能够看到东西的细节所在,当把这东西从眼前拿到几米外,虽然还是能看到东西,但也只能窥见它的轮廓...
  • xbcReal
  • xbcReal
  • 2016-09-22 23:29:09
  • 7890

图像金字塔——上采样和下采样

在图像处理中,图像的缩放常常会利用到。图像金字塔概念就和图像的缩放相关。如果把正常大小的图片放在金字塔结构的中间,那么金字塔的上部就相当于图片的收缩,金字塔的地步就相当于图片的放大。金字塔结构有两种,...
  • ZouCharming
  • ZouCharming
  • 2017-04-20 22:28:01
  • 2652

图像处理之高斯金字塔 .

http://blog.csdn.net/jia20003/article/details/9116931 一:图像金字塔基本操作 对一张图像不断的模糊之后向下采样,得到不同分辨率的图像,同时每次...
  • caiqi1123
  • caiqi1123
  • 2014-02-10 17:47:59
  • 996

图像处理之高斯金字塔

 一:图像金字塔基本操作 对一张图像不断的模糊之后向下采样,得到不同分辨率的图像,同时每次得到的 新的图像宽与高是原来图像的1/2, 最常见就是基于高斯的模糊之后采样,得到的 一系列图像称...
  • BBZZ2
  • BBZZ2
  • 2016-03-02 13:50:03
  • 557

生活中图像处理的一个小应用

生活中图像处理的一个小应用上周六做了一个频闪实验来研究物体的运动,但是由于频闪图片的特点必须在暗室拍摄才有效果,由于一些原因图片有些地方过曝形成死白,而另一些地方由于光太少曝光太少,导致了黑乎乎的一片...
  • qq_35538296
  • qq_35538296
  • 2017-11-23 21:33:27
  • 147

图像处理------高斯金字塔

一:图像金字塔基本操作对一张图像不断的模糊之后向下采样,得到不同分辨率的图像,同时每次得到的新的图像宽与高是原来图像的1/2, 最常见就是基于高斯的模糊之后采样,得到的一系列图像称为高斯金字塔。高斯金...
  • mao0514
  • mao0514
  • 2015-07-24 15:05:39
  • 1199

图像处理___细化

From:  http://www.dakaren.com/index.php/archives/199.htm 二、细化   图像处理中物体的形状信息是十分重要的,为了便于描述和抽取...
  • Vast_Sea
  • Vast_Sea
  • 2012-11-17 09:37:21
  • 4927

金字塔上采样和下采样原理、区别及opencv实现

图像金字塔 图像金字塔是通过将原始图像经过平滑、下采样所生成一系列具有不同分辨率的图像的集合。金字塔结构(Pyramid)适于多分辨率处理的一种图像存储数据结构。 最常用的生成图像金字塔的...
  • xw20084898
  • xw20084898
  • 2014-12-11 17:06:59
  • 11084

关于图像处理中的傅里叶变换

图像处理中傅里叶变换这一块一直比较难理解,这两天抽空一直在看,这里推荐几个网址: 1. CSDN上少有的杰出女程序员:《图像傅里叶变换》http://blog.csdn.net/abcjennife...
  • NNNNNNNNNNNNY
  • NNNNNNNNNNNNY
  • 2016-04-06 11:11:26
  • 2137

实践的意义——写给图像处理算法爱好者的建议

一些我学习数字图像处理中的心得和建议,欢迎有兴趣的朋友共同参与讨论。工欲善其事,必先利其器。有时一些方法论之类的东西往往能让你少走很多弯路...
  • baimafujinji
  • baimafujinji
  • 2016-01-18 18:06:43
  • 4060
收藏助手
不良信息举报
您举报文章:图像处理---高斯金字塔在图像处理过程中具体是如何实现的?
举报原因:
原因补充:

(最多只允许输入30个字)