1.AANAP:作者公布的代码:https://github.com/YaqiLYU/AANAP,里面有APAP的下载地址
这是我自己上传的压缩包,可以免费下载。https://download.csdn.net/download/yanmengying/88651854
AANAP拼接算法,GitHub上下载的annap缺少一些子函数,这些在APAP算法(mdlt)算法中有,所以合并了这两个算法 运行方法,运行AANAP.m函数,一、更改其中的vlfeat路径,我用的原来下载的“F:\load\vlfeat-0.9.18\toolbox/vl_setup”,这个压缩包里面也有vlfeat包,可以直接改到这个路径。二、更改图片路径 就可以了
实验了几张图片,有这几个问题:1.图像直线结构被破坏,有形变2.对于视差较大的图像对不齐,比如cup、intersection的结果图片。2.重叠区域融合时可能有一点重影,看了一下AANAP中的融合函数,快速拼接用的平均加权线性融合,非快速融合应该是用的距离权重融合的方法,距离权重融合要好于平均加权。
2.论文:Single-Perspective Warps in Natural Image Stitching(2019)
代码地址:https://github.com/tlliao/Single-perspective-warps
作者主页还有几个拼接方法:https://github.com/tlliao都是有关拼接缝的研究
3.论文:A. Li, J. Guo and Y. Guo, "Image Stitching Based on Semantic Planar Region Consensus," in IEEE Transactions on Image Processing, vol. 30, pp. 5545-5558, 2021, doi: 10.1109/TIP.2021.3086079.
代码地址:https://github.com/sheMnapion/TIP21-ISBOSPRC-Semantic-Planar-Region-Segmentation-Dataset
是关于拼接缝的算法,我没试这个。
4.ELA算法:论文:Parallax-Tolerant Image Stitching Based on Robust Elastic Warping
代码地址:https://github.com/gain2217/Robust_Elastic_Warping
作者是李靖(国防科技大学2017),可以去知网下载他的博士论文,里面也包含这篇论文
这篇论文介绍了一个ELA算法,对于视差较大的图像,比如intersection.jpg这这组图下个可以很好的拼接,别的算法很少有能拼好这个的,包括APAP、AANAP、LCP,还有一组难拼的图像cup,除了LCP效果还行,其他的都不好。还有一组guardbar的两张图片也很难拼接,这几个常见的算法拼接效果都不好。
3.拼接图像的质量评价指标:Stiched Image Quality Evaluator (SIQE)
论文:Subjective and Objective Quality Assessment of Stitched Images for Virtual Reality
代码:https://github.com/pavancm/Stitched-Image-Quality-Evaluator
4:APAP算法
github上搜索APAP算法,就能找到作者上传的算法。
我调试用的APAP 代码,下载地址:https://download.csdn.net/download/yanmengying/88680224
有拼接结果图片:包括数据集和自己拍的图片。