摘要

针对准单应变换图像拼接算法造成图像非重叠区域存在纵向投影失真的问题,提出了一种基于非线性约束的图像拼接算法。首先,该算法利用非线性约束来平滑过渡分界线左右的图像区域;然后,利用抛物线方程替换准单应变换的直线方程;最后,利用网格化的方法提高图像纹理映射的速度,并利用基于最佳缝合线的方法融合图像。对于尺寸为1 200像素×1 600像素的图像,所提算法的纹理映射耗时波动范围为4~7 s,并且其斜线结构的平均偏离程度在11~31。与准单应变换图像拼接算法相比较,所提算法的纹理映射的耗时降低了55%~67%,斜线结构的平均偏离程度降低了36%~62%,可见所提算法既矫正了斜线几何结构也提高了图像拼接效率。实验结果表明,所提算法在改善拼接图像视觉效果的方面具有更好的结果。