Image stitching aims to expand multiple images with overlapping areas into a wider panoramic view. When the input image does not meet the original strict imaging premise,it is often unable to be stitched. Even if possible,the result may cause unnatural distortion and artifacts which affect the perception. The previous stitching algorithm realizes alignment by calculating rigid transformation. In fact,the alignment effect can be improved to some extent if the non⁃rigid transformation is calculated. Inspired by use of artificial landmarks to register medical images,this paper proposes an image interactive stitching based on thin plate spline registration and global similarity. Firstly,the target image and the reference image are aligned preliminarily by calculating the non⁃rigid transformation of interactive landmarks. Secondly,global similarity is introduced to alleviate projection distortion in non⁃overlapping regions. Finally,the optimized interactive graph cutting algorithm is used to further eliminate artifacts and improve the robustness of the whole algorithm. Experiments show that this algorithm can still work successfully in many scenarios where commercial software cannot be stitched together,and produce more natural and clearer results.
最近,图像拼接算法使用基于空间的变换来对齐目标图像和参考图像,譬如,Lin et al[2]采用网格化的仿射变换建立对齐模型,Zaragoza et al[3]则采用网格化的单应性变换建立对齐模型.然而,图像拼接重叠区域的对齐性能和非重叠区域的自然效果是两个相互矛盾的指标,在大视差环境下,这些算法虽然可以在重叠区域精确地对齐,但遗憾的是,它们同时在非重叠区域引入了透视失真以及许多局部的不自然扭曲.后续的工作使用投影正则化从重叠区域过渡到非重叠区域,使图像看起来更自然,如Zhang and Liu[4]使用经典的视频去抖算法(Content⁃Preserving Warps,CPW)[5]进行优化,将目标图像划分为三个区域,依次将单应性变换过渡到相似变换,从而生成自然的结果.另外,Lin et al[6]将全局相似约束到网格单元中.这些方法在一定程度上平衡了上述两个矛盾指标.
图像拼接研究领域一个最有里程碑的算法是Autostitch[1],它采用一个全局的单应性变换将两张具有重叠区域的图像对齐,在很长的一段时间里它满足了大部分需求,但它的实现前提是待拼接图片围绕同一个投影中心旋转,并且捕捉的是一个平面.实际应用中往往无法满足这些条件,如视差的存在会影响最后的对齐效果.Gao et al[8]使用两个单应性变换分别对齐目标图像和参考图像的近地平面和背景平面,并使用切缝等后处理提升图像的拼接效果.Lin et al[2]和Zaragoza et al[3]通过计算网格单元之间的变换来对齐网格.但这些方法往往需要大量的特征信息,并且在视差较大的环境下,虽然这些算法在重叠区域可以提供一个良好的对齐,但也导致缺少特征点区域的自然效果,造成影响观感的透视失真和形状扭曲.
后续也有许多算法来平衡重叠区域的对齐效果和非重叠区域的自然效果.如Lin et al[2]将目标图像划分为三个区域,依次将单应性变换过渡到相似变换,从而生成自然的结果;Lin et al[6]在Zaragoza et al[3]的基础上将全局相似项加入网格的变换约束,很大程度上优化了拼接的自然效果.不同于上述算法的对齐模型,本文算法采用非刚性变换方法薄板样条来进行对齐.薄板样条[9-12]常应用于医学图像配准.医学图像若形变较大,对其进行弹性配准非常必要.
对于重叠区域,Gao et al[13]认为这是一个非1即0的问题,通过切缝算法可以保证重叠区域不会出现伪影.后续也有算法[13-19]致力于提升切缝的性能,通过不同的约束修改切缝成本的数据项和平滑项,得到效果不同的接缝.Li et al[20]在此基础上,通过人眼感官的显著性规定切缝成本,以此保证切缝不经过人眼感官的高显著区域.由此可见切缝算法的高效性.
Fig.3
Different groups of keypoints used to compute similarity:blue marks the same set of inliers,red marks another set of inliers and green marks outliers
Fig.5
Interactive seam⁃cutting:the retained pixels of the target image selected by the brush tool (up) and the generation of the final seam mask (down)
Fig.8
Ablation experiments:precise landmarks (up) and partially inaccurate lanmarks (down),on which blue marks the reference images and red marks the target images
Fig.9
Robustness testing:the results generated by the precise landmarks (the first row) and the results generated by partially inaccurate landmarks (the second row)
Thin⁃plate spline approximation for image registration
∥Proceedings of the 18th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Amsterdam,Netherlands:IEEE,1996:1190-1191.
RohrK,StiehlH S,SprengelR,et al.
Point⁃based elastic registration of medical image data using approximating thin⁃plate splines
∥International Conference on Visualization in Biomedical Computing. Hamburg,Germany:Springer,1996:297-306.
KentJ,MardiaK.
The link between kriging and thin⁃plate splines
∥Kelly F P. Probability,statistics and optimization:A tribute to peter whittle. Chichester:John Wiley & Sons,Ltd,1994:325-339.
∥Proceedings of Eurographics 2013,the 34th Annual Conference of the European Association for Computer Graphics. Girona,Spain:The Eurographics Association,2013:45-48.
... 图像拼接研究领域一个最有里程碑的算法是Autostitch[1],它采用一个全局的单应性变换将两张具有重叠区域的图像对齐,在很长的一段时间里它满足了大部分需求,但它的实现前提是待拼接图片围绕同一个投影中心旋转,并且捕捉的是一个平面.实际应用中往往无法满足这些条件,如视差的存在会影响最后的对齐效果.Gao et al[8]使用两个单应性变换分别对齐目标图像和参考图像的近地平面和背景平面,并使用切缝等后处理提升图像的拼接效果.Lin et al[2]和Zaragoza et al[3]通过计算网格单元之间的变换来对齐网格.但这些方法往往需要大量的特征信息,并且在视差较大的环境下,虽然这些算法在重叠区域可以提供一个良好的对齐,但也导致缺少特征点区域的自然效果,造成影响观感的透视失真和形状扭曲. ...
... 最近,图像拼接算法使用基于空间的变换来对齐目标图像和参考图像,譬如,Lin et al[2]采用网格化的仿射变换建立对齐模型,Zaragoza et al[3]则采用网格化的单应性变换建立对齐模型.然而,图像拼接重叠区域的对齐性能和非重叠区域的自然效果是两个相互矛盾的指标,在大视差环境下,这些算法虽然可以在重叠区域精确地对齐,但遗憾的是,它们同时在非重叠区域引入了透视失真以及许多局部的不自然扭曲.后续的工作使用投影正则化从重叠区域过渡到非重叠区域,使图像看起来更自然,如Zhang and Liu[4]使用经典的视频去抖算法(Content⁃Preserving Warps,CPW)[5]进行优化,将目标图像划分为三个区域,依次将单应性变换过渡到相似变换,从而生成自然的结果.另外,Lin et al[6]将全局相似约束到网格单元中.这些方法在一定程度上平衡了上述两个矛盾指标. ...
... 图像拼接研究领域一个最有里程碑的算法是Autostitch[1],它采用一个全局的单应性变换将两张具有重叠区域的图像对齐,在很长的一段时间里它满足了大部分需求,但它的实现前提是待拼接图片围绕同一个投影中心旋转,并且捕捉的是一个平面.实际应用中往往无法满足这些条件,如视差的存在会影响最后的对齐效果.Gao et al[8]使用两个单应性变换分别对齐目标图像和参考图像的近地平面和背景平面,并使用切缝等后处理提升图像的拼接效果.Lin et al[2]和Zaragoza et al[3]通过计算网格单元之间的变换来对齐网格.但这些方法往往需要大量的特征信息,并且在视差较大的环境下,虽然这些算法在重叠区域可以提供一个良好的对齐,但也导致缺少特征点区域的自然效果,造成影响观感的透视失真和形状扭曲. ...
... 后续也有许多算法来平衡重叠区域的对齐效果和非重叠区域的自然效果.如Lin et al[2]将目标图像划分为三个区域,依次将单应性变换过渡到相似变换,从而生成自然的结果;Lin et al[6]在Zaragoza et al[3]的基础上将全局相似项加入网格的变换约束,很大程度上优化了拼接的自然效果.不同于上述算法的对齐模型,本文算法采用非刚性变换方法薄板样条来进行对齐.薄板样条[9-12]常应用于医学图像配准.医学图像若形变较大,对其进行弹性配准非常必要. ...
As?projec?tive?as?possible image stitching with moving DLT
7
2013
... 最近,图像拼接算法使用基于空间的变换来对齐目标图像和参考图像,譬如,Lin et al[2]采用网格化的仿射变换建立对齐模型,Zaragoza et al[3]则采用网格化的单应性变换建立对齐模型.然而,图像拼接重叠区域的对齐性能和非重叠区域的自然效果是两个相互矛盾的指标,在大视差环境下,这些算法虽然可以在重叠区域精确地对齐,但遗憾的是,它们同时在非重叠区域引入了透视失真以及许多局部的不自然扭曲.后续的工作使用投影正则化从重叠区域过渡到非重叠区域,使图像看起来更自然,如Zhang and Liu[4]使用经典的视频去抖算法(Content⁃Preserving Warps,CPW)[5]进行优化,将目标图像划分为三个区域,依次将单应性变换过渡到相似变换,从而生成自然的结果.另外,Lin et al[6]将全局相似约束到网格单元中.这些方法在一定程度上平衡了上述两个矛盾指标. ...
... 图像拼接研究领域一个最有里程碑的算法是Autostitch[1],它采用一个全局的单应性变换将两张具有重叠区域的图像对齐,在很长的一段时间里它满足了大部分需求,但它的实现前提是待拼接图片围绕同一个投影中心旋转,并且捕捉的是一个平面.实际应用中往往无法满足这些条件,如视差的存在会影响最后的对齐效果.Gao et al[8]使用两个单应性变换分别对齐目标图像和参考图像的近地平面和背景平面,并使用切缝等后处理提升图像的拼接效果.Lin et al[2]和Zaragoza et al[3]通过计算网格单元之间的变换来对齐网格.但这些方法往往需要大量的特征信息,并且在视差较大的环境下,虽然这些算法在重叠区域可以提供一个良好的对齐,但也导致缺少特征点区域的自然效果,造成影响观感的透视失真和形状扭曲. ...
... 后续也有许多算法来平衡重叠区域的对齐效果和非重叠区域的自然效果.如Lin et al[2]将目标图像划分为三个区域,依次将单应性变换过渡到相似变换,从而生成自然的结果;Lin et al[6]在Zaragoza et al[3]的基础上将全局相似项加入网格的变换约束,很大程度上优化了拼接的自然效果.不同于上述算法的对齐模型,本文算法采用非刚性变换方法薄板样条来进行对齐.薄板样条[9-12]常应用于医学图像配准.医学图像若形变较大,对其进行弹性配准非常必要. ...
... 最近,图像拼接算法使用基于空间的变换来对齐目标图像和参考图像,譬如,Lin et al[2]采用网格化的仿射变换建立对齐模型,Zaragoza et al[3]则采用网格化的单应性变换建立对齐模型.然而,图像拼接重叠区域的对齐性能和非重叠区域的自然效果是两个相互矛盾的指标,在大视差环境下,这些算法虽然可以在重叠区域精确地对齐,但遗憾的是,它们同时在非重叠区域引入了透视失真以及许多局部的不自然扭曲.后续的工作使用投影正则化从重叠区域过渡到非重叠区域,使图像看起来更自然,如Zhang and Liu[4]使用经典的视频去抖算法(Content⁃Preserving Warps,CPW)[5]进行优化,将目标图像划分为三个区域,依次将单应性变换过渡到相似变换,从而生成自然的结果.另外,Lin et al[6]将全局相似约束到网格单元中.这些方法在一定程度上平衡了上述两个矛盾指标. ...
Content?preserving warps for 3D video stabilization
1
2009
... 最近,图像拼接算法使用基于空间的变换来对齐目标图像和参考图像,譬如,Lin et al[2]采用网格化的仿射变换建立对齐模型,Zaragoza et al[3]则采用网格化的单应性变换建立对齐模型.然而,图像拼接重叠区域的对齐性能和非重叠区域的自然效果是两个相互矛盾的指标,在大视差环境下,这些算法虽然可以在重叠区域精确地对齐,但遗憾的是,它们同时在非重叠区域引入了透视失真以及许多局部的不自然扭曲.后续的工作使用投影正则化从重叠区域过渡到非重叠区域,使图像看起来更自然,如Zhang and Liu[4]使用经典的视频去抖算法(Content⁃Preserving Warps,CPW)[5]进行优化,将目标图像划分为三个区域,依次将单应性变换过渡到相似变换,从而生成自然的结果.另外,Lin et al[6]将全局相似约束到网格单元中.这些方法在一定程度上平衡了上述两个矛盾指标. ...
Adaptive as?natural?as?possible image stitching
3
2015
... 最近,图像拼接算法使用基于空间的变换来对齐目标图像和参考图像,譬如,Lin et al[2]采用网格化的仿射变换建立对齐模型,Zaragoza et al[3]则采用网格化的单应性变换建立对齐模型.然而,图像拼接重叠区域的对齐性能和非重叠区域的自然效果是两个相互矛盾的指标,在大视差环境下,这些算法虽然可以在重叠区域精确地对齐,但遗憾的是,它们同时在非重叠区域引入了透视失真以及许多局部的不自然扭曲.后续的工作使用投影正则化从重叠区域过渡到非重叠区域,使图像看起来更自然,如Zhang and Liu[4]使用经典的视频去抖算法(Content⁃Preserving Warps,CPW)[5]进行优化,将目标图像划分为三个区域,依次将单应性变换过渡到相似变换,从而生成自然的结果.另外,Lin et al[6]将全局相似约束到网格单元中.这些方法在一定程度上平衡了上述两个矛盾指标. ...
... 后续也有许多算法来平衡重叠区域的对齐效果和非重叠区域的自然效果.如Lin et al[2]将目标图像划分为三个区域,依次将单应性变换过渡到相似变换,从而生成自然的结果;Lin et al[6]在Zaragoza et al[3]的基础上将全局相似项加入网格的变换约束,很大程度上优化了拼接的自然效果.不同于上述算法的对齐模型,本文算法采用非刚性变换方法薄板样条来进行对齐.薄板样条[9-12]常应用于医学图像配准.医学图像若形变较大,对其进行弹性配准非常必要. ...
Constructing image panoramas using dual?homography warping
1
2011
... 图像拼接研究领域一个最有里程碑的算法是Autostitch[1],它采用一个全局的单应性变换将两张具有重叠区域的图像对齐,在很长的一段时间里它满足了大部分需求,但它的实现前提是待拼接图片围绕同一个投影中心旋转,并且捕捉的是一个平面.实际应用中往往无法满足这些条件,如视差的存在会影响最后的对齐效果.Gao et al[8]使用两个单应性变换分别对齐目标图像和参考图像的近地平面和背景平面,并使用切缝等后处理提升图像的拼接效果.Lin et al[2]和Zaragoza et al[3]通过计算网格单元之间的变换来对齐网格.但这些方法往往需要大量的特征信息,并且在视差较大的环境下,虽然这些算法在重叠区域可以提供一个良好的对齐,但也导致缺少特征点区域的自然效果,造成影响观感的透视失真和形状扭曲. ...
Principal warps:Thin?plate splines and the decomposition of deformations
1
1989
... 后续也有许多算法来平衡重叠区域的对齐效果和非重叠区域的自然效果.如Lin et al[2]将目标图像划分为三个区域,依次将单应性变换过渡到相似变换,从而生成自然的结果;Lin et al[6]在Zaragoza et al[3]的基础上将全局相似项加入网格的变换约束,很大程度上优化了拼接的自然效果.不同于上述算法的对齐模型,本文算法采用非刚性变换方法薄板样条来进行对齐.薄板样条[9-12]常应用于医学图像配准.医学图像若形变较大,对其进行弹性配准非常必要. ...
Thin?plate spline approximation for image registration
0
1996
Point?based elastic registration of medical image data using approximating thin?plate splines
0
1996
The link between kriging and thin?plate splines
1
1994
... 后续也有许多算法来平衡重叠区域的对齐效果和非重叠区域的自然效果.如Lin et al[2]将目标图像划分为三个区域,依次将单应性变换过渡到相似变换,从而生成自然的结果;Lin et al[6]在Zaragoza et al[3]的基础上将全局相似项加入网格的变换约束,很大程度上优化了拼接的自然效果.不同于上述算法的对齐模型,本文算法采用非刚性变换方法薄板样条来进行对齐.薄板样条[9-12]常应用于医学图像配准.医学图像若形变较大,对其进行弹性配准非常必要. ...
Seam?driven image stitching
2
2013
... 对于重叠区域,Gao et al[13]认为这是一个非1即0的问题,通过切缝算法可以保证重叠区域不会出现伪影.后续也有算法[13-19]致力于提升切缝的性能,通过不同的约束修改切缝成本的数据项和平滑项,得到效果不同的接缝.Li et al[20]在此基础上,通过人眼感官的显著性规定切缝成本,以此保证切缝不经过人眼感官的高显著区域.由此可见切缝算法的高效性. ...
... [13-19]致力于提升切缝的性能,通过不同的约束修改切缝成本的数据项和平滑项,得到效果不同的接缝.Li et al[20]在此基础上,通过人眼感官的显著性规定切缝成本,以此保证切缝不经过人眼感官的高显著区域.由此可见切缝算法的高效性. ...
SEAGULL:Seam?guided local alignment for parallax?tolerant image stitching
0
2016
Fast approximate energy minimization via graph cuts
0
2001
An experimental comparison of min?cut/max?flow algorithms for energy minimization in vision
0
2004
What energy functions can be minimized via graph cuts?
0
2004
Graphcut textures:Image and video synthesis using graph
0
2003
Seamless image stitching in the gradient domain
2
2004
... 对于重叠区域,Gao et al[13]认为这是一个非1即0的问题,通过切缝算法可以保证重叠区域不会出现伪影.后续也有算法[13-19]致力于提升切缝的性能,通过不同的约束修改切缝成本的数据项和平滑项,得到效果不同的接缝.Li et al[20]在此基础上,通过人眼感官的显著性规定切缝成本,以此保证切缝不经过人眼感官的高显著区域.由此可见切缝算法的高效性. ...
... 而是平滑项的权重系数,为平滑项,该项用于测量薄板的扭曲程度,由文献[19]给出: ...
Perception?based seam cutting for image stitching
1
2018
... 对于重叠区域,Gao et al[13]认为这是一个非1即0的问题,通过切缝算法可以保证重叠区域不会出现伪影.后续也有算法[13-19]致力于提升切缝的性能,通过不同的约束修改切缝成本的数据项和平滑项,得到效果不同的接缝.Li et al[20]在此基础上,通过人眼感官的显著性规定切缝成本,以此保证切缝不经过人眼感官的高显著区域.由此可见切缝算法的高效性. ...
Random sample consensus:A paradigm for model fitting with applications to image analysis and automated cartography