近年来图像拼接技术的研究与应用随着人们生活以及科学研究的需要正受到越来越多的关注。图像拼接(Image Mosaics)主要是利用现有的计算机等设备,将两幅或者多幅具有相关重叠区域的图像拼成一幅大型的无缝高分辨率图像的技术。本文通过介绍图像拼接技术的图像获取、图像预处理、图像配准以及图像融合等步骤,并利用Visual C++中的MFC编程实现了两幅简单的具有一定重叠区域的位图的拼接。
图像的几何变换用于改正图像采集系统的系统误差和仪器位置的随机误差所进行的变换。几何变换的效果可如图3-2所示。
图3.2 几何变换
空间变换指对该阶段输入图像的某些像素点的位置进行变换,其变换方法包括双线性变换:
x a0 a1x a2y a3xy (1)
y b0 b1x b2y b3xy (2)
每个表达式中有四个系数,所以需要四个连接点来求出其对应的值,其中的连接点是指输入图像和输出图像中对应的点,如图3-3所示。
图3.3 连接点
此外,几何变换还包括仿射变换、旋转、斜切、尺度等。
(三)平滑、复原及增强
本文采用中值法的方法对图像在数字化和传输过程中形成的噪音进行去噪处理,并通过复原技术校正各种原因所造成的图像退化,使重建或估计得到的图像尽可能逼近于理想无退化的像场。最后采用图像增强技术使得图像中的信息有选择地加强和抑制,以改善图像的视觉效果。
3.3图像配准
数字图像可以用一个二维矩阵表示,如果待配准图像
值分别表示为I1 x,y 和I2 x,y I1和参考图像I2在点 x,y 处的灰度
,则两幅图像之间的配准操作如关系式所示:
I2 x,y gI1 f x,y (3)
g其中,f表示两幅之间的空间变换关系,表示两幅之间的灰度变换关系。
对于一般所说的图