APP下载

基于纹理特征的图像自动配准方法研究

2011-05-12赵仕俊孙林港

网络安全与数据管理 2011年9期
关键词:图层纹理算子

赵仕俊,孙林港

(1.中国石油大学(华东)石油仪器仪表研究所,山东 东营 257061;2.中国石油大学(华东)信息与控制工程学院,山东 东营 257061)

裂缝型油气藏是21世纪石油增储上产的重要领域之一,但裂缝储层本身的复杂性在一定程度上增加了研究难度[1]。以往对储层岩石的研究,大多是凭借个人经验直观地观察钻取岩心样品来获得裂缝信息。但由于岩心样品取出后,地应力释放,得到的裂缝信息有误差。为获取更真实的信息,借助自主开发的储层岩石微观裂缝可视化装置,模拟地下高压环境,用工业电子内窥镜采集岩石裂缝图像。但由于受观察孔内光线不足、耐压玻璃及釜体内液体反光和镜头抖动等因素的影响,往往得到的是多帧低分辨率模糊形变图像。为了获得高分辨率的岩石裂缝图像,需要对多帧不同角度下顺序拍得的图像进行超分辨率重建,其中极为关键的一步就是图像配准。图像配准不仅是重建的前提,而且决定了重建的准确度[2]。

目前研究较多的配准算法是基于仿射变换或图像信息熵的方法[3]。但是由于参考帧与待配准帧的拍摄时间与条件的变化,以及成像设备的限制,使得参考帧与待配准帧之间存在着严重的灰度差异,因而这些配准算法有着计算量大、配准精度低等不足,不适合实际工程应用中抗噪声和高精确度的要求。为此,本文用边缘检测算子Canny提取纹理特征图像,然后利用Photoshop图层工具对待配准帧关于参考帧作变换,得到空间几何变换参数,最后通过Matlab编程实现待配准图像的缩放、旋转和平移。对配准后的酸蚀岩板裂缝图像进行超分辨率重建,获得了较好的效果,表明本配准方法是行之有效的。

1 图像配准原理

图像配准是将不同时间、不同传感器(成像设备)或不同条件下(天气、照度、摄像位置和角度等)获取的两幅或多幅图像进行匹配的过程[4]。从数学和形态学的角度可阐述为两幅或多幅图像纹理特征的映射。假设两幅图像 f:Ωf⊂R→Qf和 g:Ωg⊂R→Qg,其中 Ωf、Ωg是图像 f、g纹理特征的定义域,Qf、Qg是图像 f、g纹理特征的值域。设f为参考帧,g为待配准帧,则 f、g之间的配准就变成了g经过空间几何变换和灰度变换与f匹配的过程。空间几何变换的目的是实现待配准图像的纹理特征与参考帧相对应纹理特征的完全匹配,即Qg=Qf。

如果 S表示图像的空间几何变换,g′表示 g经过变换后的图像,则:

式 中 ,x′,y′∈Qg,x,y∈Qf,S 包 括 了 旋 转 、 缩 放 和 平移变换[5]。当完全配准后,有 g′(x′,y′)=f(x,y),两幅图像在纹理特征上能达到完全重合。因为应用灰度变换会引入误差,而且图像的灰度变化主要由拍照时物体反射光的变化造成,但可以通过调节光源来保证光照强度一致。因此找到最佳空间几何变换是图像配准的关键。

2 边缘检测获取纹理图像

边缘是图像的最基本特征,它具有勾画出物体轮廓、能被局部定义以及传递大部分图像信息等优点[6],通过边缘检测获取含有纹理特征的图像,进而实现图像匹配,是一种简单而又高效的方法。常用的边缘检测算子有微分算子、拉普拉斯算子(Laplacian)和Canny算子。微分算子(如 Robert算子、Sobel算子、Prewitt算子)对边缘定位不是很准确,图像的边缘不止一个像素,对灰度突变十分敏感;Laplacian算子对噪声比较敏感,所以实际应用中很少用该算子检测边缘;Canny边缘检测方法抗噪声能力强,它的突出优点是,使用两种不同的阈值分别检测强边缘和弱边缘,并且当弱边缘与强边缘相连时,才会将弱边缘包含在输出图像中,因此能够检测到真正的边缘。鉴于此,本文选用了具有很好边缘检测性能的Canny算子。

2.1 Canny边缘检测方法

Canny算子的实现过程如下:

(1)首先用高斯滤波器平滑图像以消除噪声。

(2)利用一阶偏导的有限差分计算图像灰度沿着两个方向的偏导数(Gx,Gy),并求出梯度的大小:

(4)把边缘的梯度方向大致分为水平、竖直、45°和135°四种。通过梯度的方向,就可以找到这个像素梯度方向的邻接像素。

(5)遍历图像,若某个像素的灰度值与其梯度方向上前后两个像素的灰度值相比不是最大时,则将该像素置于0,即不是边缘。

(6)使用累计直方图计算两个阈值,大于高阈值的一定是边缘,小于低阈值的一定不是边缘,介于两者之间的,则判断这个像素的临界像素中有没有超过高阈值的边缘像素,如果有,则是边缘;否则不是边缘[7]。

2.2 边缘检测的实现

在Matlab图像处理工具箱中,提供了edge函数利用Canny边缘检测算法来检测灰度图像的边缘。

调用Canny算子检测岩板裂缝边缘图像的程序如下:

r=imread(′E:imageuvs100413-011.bmp′);

g=imread(′E:imageuvs100413-034.bmp′); %读入图像

r=rgb2gray(r);

g=rgb2gray(g); %图像灰度化

R=edge(r,′canny′);

G=edge(g,′canny′); %Canny 算子提取 图 像 边缘

R_edge=imwrite(′E:imageR_edge.bmp′);

G_edge=imwrite(′E:imageG_edge.bmp′); %保存图像

应用Canny边缘检测算子检测灰度图像的边缘效果如图1~4所示。对比图1和图3以及图2和图 4,可以看到裂缝的边缘和方向都比较准确,基本保留了原始图像的纹理特征。

图1 参考帧图像

图2 待配准帧图像

图3 参考帧边缘轮廓图

图4 待配准帧边缘轮廓图

3 求取空间几何变换参数

为简化计算,通过Photoshop对获取的参考帧和待配准帧相应的边缘轮廓图进行反相、去除冗余信息、增色操作,得到参考帧和待配准帧仅包含裂缝信息的图像。

图层是Photoshop最基本也是最重要的工具,在Photoshop下打开如图5和图6所示的图像,选中并复制图6,以图5为背景新建图层,默认的新建图层名称为图层1,将图6粘贴于选中的图层1上。把图层1的不透明度选项设置为50%,则可以看到如图7所示的一幅两条裂缝交叉的图像。这时以参考帧裂缝图像为背景(其属性为不可修改),在编辑栏中先选择自由变换,记录下初始待配准图像的位置信息,顺时针旋转待配准图像直至两裂缝平行,然后根据裂缝纹理特征,平移待配准图像,直至两裂缝基本重合。两图像之间若有缩放,可选择编辑栏中变换-缩放、缩小或放大待配准图像,直至最后得到如图8所示的两图像的纹理特征达到最佳重合,记录下变换后待配准图像的位置信息。最终得到的几何变换参数如下:缩放因子k=1,水平方向平移量 Δx=0,垂直方向平移量 Δy=0.4,顺时针旋转角度 θ=2.9°。

图5 参考帧裂缝图

图6 待配准帧裂缝图

图7 自由变换前裂缝重叠图

图8 自由变换后裂缝重叠图

4 图像配准和重建结果分析

4.1 待配准帧空间几何变换的实现

空间几何变换s的实现流程图如图9所示。

图9 空间几何变换流程图

图10 纹理特征配准的图像

图11 全参数平移配准的图像

4.2 重建实验结果分析

图像配准的目的是获得超分辨重建后的高分辨率图像,为此,本文实现了基于插值的超分辨率重建算法,得到用纹理特征配准的重建图像如图12所示,用全参数配准的重建图像如图13所示。对比图12和图13,可以明显看出,图13比图12效果好。其原因是:以往大部分的图像配准算法是基于图像灰度信息进行的配准,也就是说,仅适用于当两幅图像像素的空间分布改变,而各处亮度值不变的情况[8],而且对噪声极其敏感,鲁棒性差,对待配准帧图像要求很苛刻。而本文提出的基于纹理特征的图像自动配准方法,有很强的抗噪声能力和较高的配准精度。

图12 纹理配准的重建图

图13 全参数配准的重建图

随着图像处理在工程应用中的广泛使用,图像的超分辨率重建技术,因其能在不增加硬件成本的前提下,通过软件提高图像的分辨率而得到人们越来越多的关注,而精确的图像配准是重建成功的先决条件。在实际应用中,特别是工程现场,顺序获取的同一场景图像之间的亮度值不可能完全相同,因此,本文提出的基于纹理特征图像自动配准方法,也更加符合于工程实际的需要。所得到的高精度配准图像,也为后续的超分辨率重建研究奠定了坚实的基础。

[1]周新桂,操成杰,袁嘉音.储层构造裂缝定量预测与油气渗流规律研究现状和进展 [J].地球科学进展,2003,18(3):398-402.

[2]BANNORE V.Iterative-interpolation super-resolution image reconstruction: A Computationally EfficientTechique[D].Spring, 2009: 77-91.

[3]ZITOVA B, FLUSSER J.Image registration mathods: a survey[J].Image and Vision Computing, 2003,21:977-1000.

[4]惠文华.多传感器遥感图像配准方法研究[J].西北大学学报,2006(8):648-650.

[5]罗俊,黄本雄.基于全参数的分层搜索图像配准[J].现代计算机,2005(11):40-43.

[6]任文杰.图像边缘检测方法的研究[D].济南:山东大学,2008:9-12.

[7]江笑婵,万振凯,陈利.基于Matlab边缘提取的几种方法的比较[J].电脑知识与技术,2005(10):138-141.

[8]BERGEN J R,ANANDAN P.Hierachical model-based motion estimation[C].Proceeding of the Second European Conference on Computer Vision, ECCV′92,1992.

猜你喜欢

图层纹理算子
与由分数阶Laplace算子生成的热半群相关的微分变换算子的有界性
拟微分算子在Hp(ω)上的有界性
Heisenberg群上与Schrödinger算子相关的Riesz变换在Hardy空间上的有界性
各向异性次Laplace算子和拟p-次Laplace算子的Picone恒等式及其应用
基于BM3D的复杂纹理区域图像去噪
使用纹理叠加添加艺术画特效
解密照片合成利器图层混合模式
TEXTURE ON TEXTURE质地上的纹理
消除凹凸纹理有妙招!
跟我学添加真实的光照效果