The invention discloses an image splicing method based on block matching, including four stages of image acquisition and preprocessing, cutting and matching of blocks to be matched, screening of matching block pairs, and image registration and fusion. The image acquisition and preprocessing stage includes: acquiring image sequence, image graying, filtering and other preprocessing operations; the cutting and matching stage of the block to be matched includes: cutting the block to be matched, matching the block to be matched; the filtering stage of the matching block pair includes: selecting the best matching block pair from the matching block pair, and determining the precise matching block pair by using the best matching block pair To calculate the coordinate difference of the precise matching block pair and the moving target displacement; the registration and fusion stage of the image includes: determining the splicing line and overlapping area, and splicing the image with multi-resolution algorithm. The method of the invention can effectively remove the influence of complex background on splicing, and can obtain more accurate splicing effect when the feature of the photographed object is not obvious.
【技术实现步骤摘要】
一种基于块匹配的图像拼接方法
本专利技术涉及计算机视觉和数字图像处理领域,具体涉及一种基于块匹配的图像拼接方法。
技术介绍
对于一些较长的大型运动物体,如货车、动车、高铁、大型船舰等等,在使用位置固定的相机拍摄时,由于相机视野的关系,无法在一张图像中呈现全局面貌,往往需要对运动着的物体进行连续拍摄,然后在拍摄结束后,按照图像的时序进行拼接。现有图像拼接技术一般采用特征点提取和匹配的方法实现,但在背景不变的情况下,背景图上的特征点将会在每张图上重复出现,基于特征点提取和匹配的方法会将各图上重复出现的背景作为图像重叠区域进行融合并实现拼接,因此会使拼接后的图像严重失真。为此,如何在运动目标的背景不变,相机固定拍摄移动的目标后实现准确拼接,具有重要的研究意义和实用价值。
技术实现思路
本专利技术的目的在于克服现有技术的缺点与不足,提供一种基于块匹配的图像拼接方法,该方法能有效地去除复杂背景对拼接的影响,在所拍物体特征不明显的情况下也能获得准确的拼接效果,鲁棒性好。本专利技术的目的通过以下的技术方案实现:一种基于块匹配的图像拼接方法,包括步骤:S1.固定相机,对其前方水平运动的物体进行拍摄,将拍摄的原图按照时序保存;S2.从原图中提取出待拼接的两个图像,分别进行预处理,得到第一图像和第二图像,将第二图像分割成m×n个待匹配图像块,各待匹配块尺寸大小一致,将第一图像分割成对应的m行图像;将第二图像中每一行所有的待匹配块依次和第一图像该行的待匹配块进行匹配,得到初始的匹 ...
【技术保护点】
1.一种基于块匹配的图像拼接方法,其特征在于,包括步骤:/nS1.固定相机,对其前方水平运动的物体进行拍摄,将拍摄的原图按照时序保存;/nS2.从原图中提取出待拼接的两个图像,分别进行预处理,得到第一图像和第二图像,将第二图像分割成m×n个待匹配图像块,各待匹配块尺寸大小一致,将第一图像分割成对应的m行图像;将第二图像中每一行所有的待匹配块依次和第一图像该行的待匹配块进行匹配,得到初始的匹配块对集合;/nS3.剔除匹配错误的匹配块对和背景图中的匹配块对,记录最佳匹配块对;筛选最佳匹配块对中的精密匹配块对,计算运动物体的位移;/nS4.根据运动物体的位移确定重叠区域,根据重叠区域拼接图像。/n
【技术特征摘要】
1.一种基于块匹配的图像拼接方法,其特征在于,包括步骤:
S1.固定相机,对其前方水平运动的物体进行拍摄,将拍摄的原图按照时序保存;
S2.从原图中提取出待拼接的两个图像,分别进行预处理,得到第一图像和第二图像,将第二图像分割成m×n个待匹配图像块,各待匹配块尺寸大小一致,将第一图像分割成对应的m行图像;将第二图像中每一行所有的待匹配块依次和第一图像该行的待匹配块进行匹配,得到初始的匹配块对集合;
S3.剔除匹配错误的匹配块对和背景图中的匹配块对,记录最佳匹配块对;筛选最佳匹配块对中的精密匹配块对,计算运动物体的位移;
S4.根据运动物体的位移确定重叠区域,根据重叠区域拼接图像。
2.根据权利要求1所述的基于块匹配的图像拼接方法,其特征在于,所述预处理步骤包括依次进行灰度化、中值滤波、双边滤波。
3.根据权利要求1所述的基于块匹配的图像拼接方法,其特征在于,步骤S2中,利用基于平方差度量的匹配算法将第二图像中每一行所有的待匹配块依次和第一图像该行的待匹配块进行匹配,步骤是:
S2-1.读取第一图像H1和第二图像H2,并初始化位移数组C;
S2-2.令最小平方和误差Smin为无穷大;
S2-3.在第二图像H2中选定一个模板匹配块Pi,j,在第一图像H1中的第i行中以若干个像素的步长依次选择与Pi,j大小一样的待匹配块Qi,k,计算二者的平方和误差S,若S<Smin,则令Smin=S;
S2-4.重复步骤S2-3直至第一图像H1中的第i行的所有待匹配块Qi,k遍历完成,此时Smin对应的匹配块对为最优匹配块对,并将该匹配块对的坐标差值即位移存入数组C;
S2-5.重复步骤S2-3和S2-4直至第二图像H2中所有待匹配块Pi,j遍历完成;计算过程中所有的最优匹配块对即组成初始的匹配块对集合。
4.根据权利要求3所述的基于块匹配的图像拼接方法,其特征在于,步骤S3中,剔除匹配错误的匹配块对和背景图中的匹配块对,步骤是:
S3-1-1.初始化重叠区域数组R;
S3-1-2.读取步骤S2得到的位移数组C;
S3-1-3.依次检测数组C中的值Ci,j是否小于阈值a,若小于则说明该匹配块对为错误匹配块对或背景中的匹配块对,剔除;
S3-1-4.将Ci,j、Ci+1,j、Ci,j+1和Ci+1,j+1四个值中的任意两个相减求绝对值,即|Ci,j-Ci,j+1|、|Ci,j-Ci+1,j|、|Ci,j-Ci+1,j+1|、|Ci,j+1-Ci+1,j|、|Ci,j+1-Ci+1,j+1|、|Ci+1,j-Ci+1,j+1|判断其是否均小于阈值b,若小于则认为该分割块与周围分割块合并后属于重叠区域的精密匹配块,将图像H1和图像H2中的精密匹配块分别...
【专利技术属性】
技术研发人员:黄茜,王林尧,胡志辉,师聪颖,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。