图像拉普拉斯金字塔融合(Laplacian Pyramid Blending)

本文深入探讨了图像金字塔的概念,包括其构建过程和应用,特别是拉普拉斯金字塔在图像融合中的作用。通过建立拉普拉斯金字塔,使用高斯金字塔进行图像拼接,并通过重建过程实现无缝融合。文中还提到了使用VS2010和OpenCV库实现相关操作的代码示例。
摘要由CSDN通过智能技术生成
               

本文将介绍图像金字塔以及拉普拉斯融合的相关知识。

图像金字塔

================================================

一般的的线性变换通过将一幅图像乘以transform函数分成不同的components。离散傅里叶变换、离散余弦变换、奇异值分解 和 小波变换 都以拉普拉斯金字塔和其他奖采样变换为简单基础。


真实数字图像包括一系列物体和特征(不同scales、orientation和角度下的lines, shapes, patterns, edges)


the simple process for a pyramid with an arbitrary number of levels:

平滑图像->将图像进行下采样(常取采样率r=2) 而获得,同样的操作反复做,金字塔层数逐渐上升,空间采样密度逐渐下降。(如下图)这个多维表示就像一个金字塔,其中fi表示图像,li表示低通滤波结果,hi表示高通滤波结果。li / hi通过将图像与高通/低通滤波器卷积而得。

与之相反,金字塔重建通过上采样获得。


以图像金字塔为基础的双边滤波器是一个图像细节增强和操作的很好的框架。

图像融合(Image Blending)

================================================

原理:

1.建立两幅图像的拉普拉斯金字塔
2.求高斯金字塔(掩模金字塔-为了拼接左右两幅图像)
3. 进行拼接blendLapPyrs() ; 在每一层上将左右laplacian图像直接拼起来得结果金字塔resultLapPyr
4.重建图像: 从最高层结果图
//将左右laplacian图像拼成的resultLapPyr金字塔中每一层,从上到下插值放大并和下一层相加,即得blend图像结果(reconstructImgFromLapPyramid)


Code:
配置环境:
VS2010+opencv 2.3.1(2.2版本以上均可)



#include "opencv2/opencv.hpp"usi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值