1.一种图像拼接方法,其特征在于,包括下述步骤:获取第一输入图像、第二输入图像;
将模板图像与所述第一输入图像进行滑动匹配,计算匹配过程中的多个相似度,所述模板图像为第二输入图像的部分或者全部;
选取所述多个相似度的最小值,得到目标相似度,并根据所述目标相似度得到目标重叠区域;
通过所述目标重叠区域确定所述第一输入图像的特征以及所述第二输入图像的特征,得到目标特征;
根据所述目标特征,对所述第一输入图像以及所述第二输入图像进行图像拼接。
2.根据权利要求1所述的图像拼接方法,其特征在于,所述通过所述目标重叠区域确定所述第一输入图像的特征以及所述第二输入图像的特征,得到目标特征的步骤具体包括:扩大所述第一输入图像以及所述第二输入图像,得到对应的变换图像;
多次高斯卷积所述变换图像,得到对应的多层图像;
通过所述多层图像构建高斯差值金字塔;
特征检测所述高斯差值金字塔,得到特征点的位置、特征点的尺度以及特征点的方向;
将所述特征点的位置、所述特征点的尺度以及所述特征点的方向,作为所述第一输入图像的特征以及所述第二输入图像的特征,得到目标特征。
3.根据权利要求2所述的图像拼接方法,其特征在于,所述多次高斯卷积所述变换图像,得到对应的多层图像的步骤具体包括:通过 高斯卷积所述变换图像,其中x,y为像素坐标,x0,y0为常数,σ为平滑系数。
4.根据权利要求3所述的图像拼接方法,其特征在于,所述通过所述多层图像构建高斯金字塔的步骤具体包括:
将所述变换图像作为第1层高斯金字塔,将所述对应的i层图像作为第i层高斯金字塔,构建n层高斯金字塔,其中i为2到n之间的任意一个正整数;
将同组的下一层高斯金字塔与本层高斯金字塔进行做差,得到n-1层的所述高斯差值金字塔。
5.根据权利要求1所述的图像拼接方法,其特征在于,所述根据所述目标特征,对所述第一输入图像以及所述第二输入进行图像拼接的步骤具体包括:空间叠加所述第一输入图像以及所述第二输入图像,得到叠加后的图像;
获取所述重叠区域的目标特征,所述目标特征至少包括重叠区域的宽度参数;
根据所述重叠区域的宽度参数,过渡融合所述叠加后的图像。
6.根据权利要求5所述的图像拼接方法,其特征在于,所述空间叠加所述第一输入图像以及所述模板图像,得到叠加后的图像的步骤之前还包括:获取重叠区域中的第一特征点、第二特征点,所述第二特征点为所述第一特征点的最小领域点;
计算所述第一特征点以及第二特征点的欧式距离,得到第一欧式距离;
获取第三特征点,所述第三特征点为第一特征点的次小领域点;
计算所述第一特征点以及第三特征点的欧式距离,得到第二欧式距离;
若所述第一欧式距离以及所述第二欧式距离的欧式距离大于阈值,则删除所述第一特征点。
7.根据权利要求1所述的细胞图像拼接方法,其特征在于,所述获取第一输入图像、第二输入图像的步骤之后还包括:通过单调的灰度映射曲线,将所述第一输入图像和所述第二输入图像转换成灰度值并映射成相应的灰度,得到灰度图像;
将所述灰度图像通过高斯模糊对进行去噪,得到过滤图像;
通过卷积运算平滑处理所述过滤图像,得到完整图像;
将所述完整图像傅里叶变换,得到频域图像;
微分处理所述频域图像。
8.一种图像拼接装置,其特征在于,包括:获取模块,用于获取第一输入图像、第二输入图像;
匹配模块,用于将模板图像与所述第一输入图像进行滑动匹配,计算匹配过程中的多个相似度,所述模板图像为第二输入图像的部分或者全部;
重叠区域计算模块,用于选取所述多个相似度的最小值,得到目标相似度,并根据所述目标相似度得到目标重叠区域;
目标特征获取模块,用于通过所述目标重叠区域确定所述第一输入图像的特征以及所述第二输入图像的特征,得到目标特征;
拼接模块,根据所述目标特征,对所述第一输入图像以及所述第二输入图像进行图像拼接。
9.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的图像拼接方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的图像拼接方法的步骤。