【数字图像处理】实验三

一、实验内容

本次实验的目标是使用多分辨率融合技术无缝地融合两幅图像,图像通过轻微的变形和平滑的接缝将两个图像连接在一起。

本次实验帮助学生掌握高斯金字塔、拉普拉斯金字塔以及多分辨率图像还原等技术处理过程。

二、实验基本原理与设计

课程群文件的“实验项目-3”目录中提供了本次实验所需要的两张样例数据图像文件。这两张图片可以用来合成经典的“橘苹果”图像。

可以通过使用高斯和拉普拉斯堆栈/金字塔来完成图像的融合,但有可能仍然会在结果图像中存在比较明显的接缝。

可参考Burt和Adelson在1983年的论文中描述的方法使用遮罩来优化融合处理过程,以提高接缝的平滑性。该论文可参见“实验项目-3“中的spline83.pdf文件。

学生应该基于自己选择的图像来生成各种有趣的融合图像,并尝试不同的融合方式或融合区域。

三、调试过程

本实验先采用高斯金字塔对图像进行处理,每操作一次,一个MxN的图像就会成为一个M/2xN/2的图像。即利用cv2.pyrDown()从一个相对高分辨率的大尺寸的图像上构建一个金字塔,结果就是,图像变小,分辨率降低(降采样)。然后利用拉普拉斯金字塔进行重构。其计算公式如下:(Li代表拉普拉斯金字塔的层数)

L(i) = G(i) − PyrUp( G(i+1) )

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

二、结果

【数字图像处理】实验三_第1张图片
【数字图像处理】实验三_第2张图片
【数字图像处理】实验三_第3张图片
【数字图像处理】实验三_第4张图片

三、代码

具体代码见代码及图片

你可能感兴趣的:(实验讲解附代码)