一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

高度重复特征场景下高鲁棒性的图像拼接方法与流程

2021-11-24 21:13:00 来源:中国专利 TAG:


1.本公开具体公开一种高度重复特征场景下高鲁棒性的图像拼接方法。


背景技术:

2.在微电子行业中,由于工件微小,常需要显微镜辅助生产以及精密检测。但是,显微镜成像的视野有限,需要图像拼接获得更大的视野。目前主流的图像拼接方法是在图像的重叠区域检测图像强度或使用检测到的基于图像强度的特征点,例如sift,surf或orb特征点,用于指导图像配准。图像配准将不同图像对齐,然后经过图像融合得到无缝的高清大视野图像。通常,拼接从部分重叠的图像的成对配准阶段开始。配准基于在重叠区域上找到非常相似的特征点对,以确定图像对的像素坐标之间的变换。通常使用鲁棒的估计方法如随机抽样一致算法(random sample consensus,ransac),来滤除错误匹配,来查找变换和一组真实点对应关系,因为大多数特征点的对应关系可能是异常值。每个成对的变换都构成了连通图中的一条边,其节点表示从合成图像到每个图像的未知像素坐标变换。一旦找到所有图像成对配准,就可以通过最小化连通图中所有特征点对应关系之间的变换误差来找到从合成图像到每个图像的节点变换。最后,这些转换通过图像重投影来渲染合成图像。
3.用于图像拼接的当前方法和工具仍然易于产生伪像、拼缝、错位等,因为在成束调整阶段仍然会考虑可能错误的成对图像配准,导致图像未对齐。在高度重复特征的场景下,虽然特征点的提取非常容易,但是各个特征点的响应值非常接近,想要正确的匹配图像间的特征是困难的,所以会产生错误的单应性变换,从而导致图像配准出现误差,最后拼接的图像就有伪影、结构错位等错误情况。目前,最先进的方法通常试图掩盖图像融合阶段中未对准的伪影,从而产生令人信服的外观,但并非真实的合成图像,在精密制造行业这些误差是不可容忍的,亟待改进。


技术实现要素:

4.第一方面,一种高度重复特征场景下高鲁棒性的图像拼接方法,所述方法包括:获取覆盖特征场景的至少两个矩形图像单元,两相邻所述图像单元为具有预设宽度重叠区域的第一图像单元和第二图像单元;提取第一图像单元位于重叠区域内的第一特征点坐标序列;提取第二图像单元位于重叠区域内的至少一个第二特征点坐标序列;选择与第一特征点坐标序列的相关系数大于等于预设阈值的第二特征点坐标序列,作为第一特征点序列的相关特征点序列。
5.根据本技术实施例提供的技术方案,还包括:计算任意两相邻图像单元上第一特征点序列与相关特征点序列之间的单应性变换矩阵;构建全局变换误差函数;迭代代入单应性变换矩阵,当全局变换误差函数最小时,反求得到唯一的变换矩阵向量;确定任意两相邻所述图像单元之间唯一的单应性变换矩阵。
6.根据本技术实施例提供的技术方案,还包括:利用任意两相邻所述图像单元之间唯一的单应性变换矩阵校正第二图像单元;利用变换矩阵向量中的各向量元素对应将图像
单元变换到同一坐标系下,得到初始合成图像。
7.根据本技术实施例提供的技术方案,还包括:选择第二特征点坐标序列的步骤,包括:逐一计算各第二特征点序列与第一特征点序列的相关系数;选定所有相关系数中超过预设阈值的相关系数,并将与超过预设阈值的相关系数相对应的所有第二特征点序列作为第一特征点序列的相关特征点序列。
8.根据本技术实施例提供的技术方案,还包括:提取第二图像单元位于重叠区域内的至少一个第二特征点坐标序列,包括如下步骤:在重叠区域内,沿着第二图像单元自相对靠近第一特征点序列的一侧至相对远离其的一侧,依次平移预设间距,提取多个第二特征点序列。
9.根据本技术实施例提供的技术方案,还包括:曝光补偿初始合成图像中所有图像单元,使得具备同一重叠区域的两图像单元具有设定误差阈值内的曝光程度,得到第一合成图像。
10.根据本技术实施例提供的技术方案,还包括:曝光补偿所有图像单元的具体步骤如下:逐一获取具备同一重叠区域的两图像单元中每个图像单元在重叠区域的像素强度平均值;赋予具备同一重叠区域的每个图像单元以曝光补偿增益系数的初值;构建全局强度误差函数;迭代求解至全局强度误差函数的数值为最小值时,具备同一重叠区域的两图像单元的曝光补偿增益系数,使得具备同一重叠区域的两图像单元具有设定误差阈值内的曝光程度,得到第一合成图像。
11.根据本技术实施例提供的技术方案,还包括:羽化融合第一合成图像中所有图像单元,使得具备同一重叠区域的两图像单元之间相接处两侧的像素差值在误差范围之内,得到第二合成图像。
12.第二方面,一种计算机设备,所述设备包括:存储器,用于存储可执行程序代码;一个或多个处理器,用于读取所述存储器中存储的可执行程序代码以执行第一方面所述的一种高度重复特征场景下高鲁棒性的图像拼接方法。
13.第三方面,一种计算机可读存储介质,所述计算机可读存储介质包括指令,当所述指令在计算机上运行时,使得计算机执行如第一方面所述的一种高度重复特征场景下高鲁棒性的图像拼接方法。
14.有益效果:
15.综上所述,本技术提供有一种高度重复特征场景下高鲁棒性的图像拼接方法。本方法针对高度重复特征场景下的图像,获取多个矩形图像单元,矩形图像单元拼接起来能够覆盖场景,为保持拼接的最终效果,两相邻所述图像单元具有预设宽度的重叠区域。在一对图像单元中设定第一图像单元和第二图像单元,在第一图像单元上位于重叠区域的部分提取第一特征点坐标序列;在第二图像单元上位于重叠区域的部分提取至少一个第二特征点坐标序列;然后,自所有第二特征点坐标序列中选择出与第一特征点坐标序列的相关系数大于等于预设阈值的,并将选择出的第二特征点坐标序列作为第一特征点序列的相关特征点序列。基于上述过程,在第一图像单元和第二图像单元之间确定了至少一组相互匹配的第一特征点坐标序列和相关特征点坐标序列,也即给出了第一图像单元和第二图像单元拼接的至少一种可能性,相较于现有技术而言,在拼接时能够使得第一图像单元和第二图像单元更能够找到一种更接近真实的合成效果。
16.本技术的技术方案中,在获得两相邻图像单元之间第一特征点序列与相关特征点序列后,依次类推,计算任意两相邻图像单元上第一特征点序列与相关特征点序列之间的单应性变换矩阵;构建全局变换误差函数;迭代代入单应性变换矩阵,当全局变换误差函数最小时,反求得到唯一的变换矩阵向量;确定任意两相邻所述图像单元之间唯一的单应性变换矩阵。
17.最后,本技术的技术方案中,利用任意两相邻所述图像单元之间唯一的单应性变换矩阵校正第二图像单元;利用变换矩阵向量中的各向量元素对应将图像单元变换到同一坐标系下,得到初始合成图像。
18.进一步地,本技术还提供有针对初始合成图像上进行曝光补偿的步骤,曝光补偿初始合成图像中所有图像单元,使得具备同一重叠区域的两图像单元具有设定误差阈值内的曝光程度,得到第一合成图像。进一步地,本技术还提供有针对初始合成图像上进行羽化融合的步骤,羽化融合第一合成图像中所有图像单元,使得具备同一重叠区域的两图像单元之间相接处两侧的像素差值在误差范围之内,得到第二合成图像。
附图说明
19.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
20.图1a是理想状态下,图像单元之间的拼接状态;
21.图1b是真实状态下,图像单元之间的拼接状态;
22.图2是提取第二特征坐标序列的说明;
23.图3是图像单元之间的多重连接示意图;
24.图4是图像单元之间的唯一连通示意图;
25.图5a是图1b中给图像单元校正的过程示意图;
26.图5b是针对校正后的图1b进行坐标变换的过程示意图;
27.图6是计算机设备硬件结构示意图。
具体实施方式
28.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
29.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
30.实施例1:
31.本实施例提供一种高度重复特征场景下高鲁棒性的图像拼接方法,所述方法包括:
32.s01:获取覆盖特征场景的至少两个矩形图像单元,两相邻所述图像单元为具有预设宽度重叠区域的第一图像单元和第二图像单元。
33.例如:
34.在用图像拍摄设备(如:相机等)拍摄覆盖特征场景时,当场景面积大于拍摄设备
的拍摄范围所能够覆盖的面积时,往往需要拍摄至少两张图像单元来拼接以得到完整场景的图像,具体地,所述图像单元为矩形形状,在实际拍摄时,按照阵列的形式进行拍摄,如图1a所示的2*2矩阵。
35.为保证两相邻的图像单元之间能够无缝拼接,往往需要使得两相邻的图像单元之间存在预设宽度的重叠区域,此处“相邻”既包括水平相邻,也包括垂直相邻。图1a中,数字1、2、3、4分别代表一个图像单元,图像单元1和图像单元2左右相邻且二者之间具备预设宽度的重叠区域;图像单元1和图像单元3上下相邻且二者之间具备预设宽度的重叠区域;图像单元2和图像单元4上下相邻且二者之间具备预设宽度的重叠区域;图像单元3和图像单元4左右相邻且二者之间具备预设宽度的重叠区域。
36.图1a中所示的为理想状态时,在相机坐标系下,图像单元之间的拼接状态;但在实际拍摄中,在相机坐标系下,各图像单元的坐标对齐也会出现误差,如图1b所示。图1a和1b中x和y指向的是相机坐标系。
37.获取覆盖特征场景的至少两个矩形图像单元,两相邻所述图像单元为具有预设宽度的重叠区域的第一图像单元和第二图像单元。具体地,如图1a所示的四对具备预设宽度重叠区域的两图像单元,在每对图像单元中,设定第一图像单元和第二图像单元:
38.如1a中图像单元1和图像单元2之间,图像单元1作为第一图像单元;图像单元2作为第二图像单元。
39.如1a中图像单元3和图像单元4之间,图像单元3作为第一图像单元;图像单元4作为第二图像单元。
40.如1a中图像单元1和图像单元3之间,图像单元1作为第一图像单元,图像单元3作为第二图像单元。
41.如1a中图像单元2和图像单元4之间,图像单元2作为第一图像单元;图像单元4作为第二图像单元。
42.如1a中图像单元2和图像单元3之间,图像单元2作为第一图像单元;图像单元3作为第二图像单元。
43.s02:提取第一图像单元位于重叠区域内的第一特征点坐标序列。
44.例如:
45.在第一图像单元中,提取一组独特的特征点,具体参考指标为:任一点的像素值明显大于或小于周边像素的像素值,也即:任一点的像素值与周边像素的像素值之间的差值绝对值均大于预设数值时,则认定该点属于独特的特征点,提取第一图像单元中位于重叠区域内的一组特征点的坐标,构成第一特征点坐标序列,如:{p
i
},i=1,2,

,n的正整数。
46.s03:提取第二图像单元位于重叠区域内的至少一个第二特征点坐标序列。
47.例如:
48.在第二图像单元中,提取多组独特的特征点,特征点的参考指标,如上所示。一优选的实施例中,提取第二图像单元位于重叠区域内的至少一个第二特征点坐标序列,包括如下步骤:在重叠区域内,沿着第二图像单元自相对靠近第一特征点序列的一侧至相对远离其的一侧,依次平移预设间距,提取多个第二特征点序列,即得到多组{p'
i
},i=1,2,

,n的正整数。
49.s04:选择与第一特征点坐标序列的相关系数大于等于预设阈值的第二特征点坐
标序列,作为第一特征点序列的相关特征点序列。
50.例如:
51.选择第二特征点坐标序列的步骤,包括:
52.逐一计算各第二特征点序列与第一特征点序列的相关系数;
53.具体地,逐个计算{p'
i
}与{p
i
}之间的泊松相关系数ρ,具体地:
[0054][0055]
其中:
[0056]
i=1,2,

,n的正整数,表示特征点的数量;
[0057]
i
i
(p
i
)表示图像i中特征点p
i
的像素值;
[0058]
表示图像i中特征点p
i
周围像素的平均值;
[0059]
i
j
(p

i
)表示图像j中特征点p

i
的像素值;
[0060]
表示图像j中特征点p

i
周围像素的平均值。
[0061]
δ表示{p

i
}之间的预设间距。
[0062]
选定各第二特征点序列与第一特征点序列的所有相关系数中超过预设阈值的相关系数,并将与超过预设阈值的相关系数相对应的所有第二特征点序列作为第一特征点序列的相关特征点序列。
[0063]
具体地,基于上述图像拼接方法,本实施例还包括:
[0064]
s021:在重叠区域内,沿着第二图像单元自相对靠近第一特征点序列的一侧至相对远离其的一侧,依次平移预设间距,提取多个第二特征点序列。
[0065]
相关特征点序列可以为至少一个,如图2所示,该图中,就图像i中的特征点,找到两组与其对应的相关特征点,图2中δ0为初始偏移距离,δ1和δ2表示与初始平移估算值δ0的偏差。基于上述过程,在第一图像单元和第二图像单元之间确定了至少一组相互匹配的第一特征点坐标序列和相关特征点坐标序列,也即给出了第一图像单元和第二图像单元拼接的多种可能性,相较于现有技术而言,在拼接时能够使得第一图像单元和第二图像单元更能够找到一种更接近真实的合成效果。
[0066]
实施例2:
[0067]
本实施例在实施例1的基础上,还包括以下步骤:
[0068]
s051:计算任意两相邻图像单元上第一特征点序列与相关特征点序列之间的单应性变换矩阵。
[0069]
例如:
[0070]
就图1b而言,依据上述过程计算,能够得到四对图像单元之间的至少一组相互匹配的第一特征点坐标序列和相关特征点坐标序列,也即能够计算四对图像单元之间各自的单应性变换矩阵,当然,每一对图像单元之间单应性变换矩阵可能不止一个。
[0071]
如图3所示的四个图像单元之间可能的连通图:
[0072]
图像单元1到图像单元2之间两个可能的变换,h
12,0
与h
12,1
,用实线表示。
[0073]
图像单元1到图像单元3之间一个可能的变换,h
13
,用实线表示。
[0074]
图像单元3到图像单元4之间一个可能的变换,h
34
,用实线表示。
[0075]
图像单元2到图像单元4之间一个可能的变换,h
24
,用实线表示。
[0076]
图像单元2到图像单元3之间一个可能的变换,h
23
,用实线表示。
[0077]
s052:构建全局变换误差函数:
[0078][0079]
并且对边缘权重ω
ij,k
有如下约束:
[0080][0081]
其中:
[0082]
ω
ij,k
为对应的单应性变换矩阵h
ij,k
的未知边缘权重;
[0083]
ω
ij,0
为对应虚拟边缘权重;其参考度量是阈值α;
[0084]
h
ij,k
为图像单元i与图像单元j之间的第k个单应性变换矩阵;
[0085]
h
i
为图像单元i从相机坐标系转换到合成图像坐标系的变换矩阵;
[0086]
h
j
为图像单元j从相机坐标系转换到合成图像坐标系的变换矩阵。
[0087]
具体地,图3中,i=1,2,3;j=2,3,4,以边缘权重表示图i到图j的第k个变换的合理程度。
[0088]
其中,以实线连接处,用ω
ij,k
为对应的单应性变换矩阵h
ij,k
的未知边缘权重,k大于等于1。故,在图3所示的连通图中,图像单元1到图像单元2之间;图像单元1到图像单元3;图像单元3到图像单元4;图像单元2到图像单元4;图像单元2到图像单元3之间还设虚线,ω
ij,0
为对应虚拟边缘权重。
[0089]
假如后续计算出两个相邻的图像单元之间,某个实线连接对应的单应性变换矩阵的合理程度ω
ij,k
数值最高,就删除两个相邻的图像单元之间除该单应性变换矩阵外的其余单应性变换矩阵;如果是虚线连接对应的ω
ij,k
数值最大,也即合理程度最高,则表示两相邻的图像单元之间的变化不是由之前的提取的第二特征点序列与第一特征点序列对计算而来的,需要重新计算。
[0090]
s053:迭代代入单应性变换矩阵,当全局变换误差函数最小时,反求得到唯一的变换矩阵向量;确定任意两相邻所述图像单元之间唯一的单应性变换矩阵。
[0091]
以图1b为例,得到的唯一的变换矩阵向量{h1,h2,h3,h4}和边缘权重向量,如图4所示的唯一连通图的示意图,以说明求解的最终结果。根据边缘权重向量,能够确定两相邻图像单元之间唯一的单应性变换矩阵。其中,图像单元2和3之间最终确定的虚拟边缘权重最大,所以二者之间的变换删除,留下最优化而来的变换,即以h2与h3,计算二者之间单应性变换矩阵h
23

[0092]
基于上述步骤,能够确定任意两相邻的图像单元之间的唯一单应性变换矩阵,以及与任一图像单元所对应的变换矩阵。
[0093]
实施例3:
[0094]
本实施例在实施例2的基础上,还包括以下步骤:
[0095]
在实际的拍摄中,很难保证两相邻图像单元之间处于同一位姿,在进行图像单元拼接时,需要对所有图像单元的位姿进行校正;在校正至同一位姿后,还需将所有拍摄图像单元从相机坐标系变换至合成坐标系下,才能完成拼合作业。本方法相较于现有技术而言,针对高度重复特征场景下拍摄的图像单元之间的拼接过程给出了具备高鲁棒性的具体步骤,具体如下所示:
[0096]
s06:利用任意两相邻所述图像单元之间唯一的单应性变换矩阵校正第二图像单元;
[0097]
s07:利用变换矩阵向量中的各向量元素对应将图像单元变换到同一坐标系下,得到初始合成图像。
[0098]
例如:请参考图5a和图5b,
[0099]
对图像单元1,因为在任何一对中其均作为第一图像单元,所以,其仅仅利用变换矩阵向量中与之对应的向量元素完成相机坐标系与合成图像坐标之间的变换。
[0100]
图像单元2,先利用h
12,1
完成一次校正,再利用h2完成从坐标变换。
[0101]
图像单元3,先利用h
13
完成一次校正,再利用h3完成坐标变换。图像单元3也可以利用h
12,1
,h
23
完成一次校正,再利用h3完成坐标变换。
[0102]
图像单元4,先依次利用h
13
,h
34
完成一次校正,再利用h4完成坐标变换。当然,也可以利用h
12
,h
24
完成一次校正,再利用h4完成坐标变换。
[0103]
完成上述校正、坐标系变换之后,能够得到初始的合成图像。
[0104]
实施例4:
[0105]
本实施例在实施例3的基础上,还包括以下步骤:
[0106]
s08:曝光补偿初始合成图像中所有图像单元,使得具备同一重叠区域的两图像单元具有设定误差阈值内的曝光程度,得到第一合成图像。
[0107]
具体地,s08可以具体拆分为如下具体步骤:
[0108]
s081:逐一获取具备同一重叠区域的两图像单元中每个图像单元在重叠区域的像素强度平均值;
[0109]
例如:
[0110]
c(i,j)表示图像i和图像j的重叠部分;
[0111]
表示图像i在重叠部分c(i,j)的强度平均值
[0112]
表示图像j在重叠部分c(i,j)的强度平均值
[0113]
i,j=1,2,

,n的正整数,是图像数量的引索。
[0114]
s082:赋予具备同一重叠区域的每个图像单元以曝光补偿增益系数的初值;
[0115]
例如:g
i
和g
j
为图像i和图像j的增益系数。
[0116]
s083:构建全局强度误差函数;
[0117]
设定误差函数:
[0118]
[0119]
迭代求解至全局强度误差函数的数值为最小值时,具备同一重叠区域的两图像单元的曝光补偿增益系数,使得具备同一重叠区域的两图像单元具有设定误差阈值内的曝光程度,得到第一合成图像。
[0120]
实施例5:
[0121]
本实施例在实施例4的基础上,还包括以下步骤:
[0122]
s09:还包括:羽化融合第一合成图像中所有图像单元,使得具备同一重叠区域的两图像单元之间相接处两侧的像素差值在误差范围之内,得到第二合成图像。
[0123]
例如:
[0124]
构建全局融合函数,所述融合函数为
[0125][0126]
其中:
[0127]
q表示由n幅图像重叠后经过羽化处理后而得到的新图像;
[0128]
d
i
表示第i幅图像在重叠区域内的图像单元部分;
[0129]
τ
i
为锐度参数,表示第i幅图像的d
i
在q中的重要程度。
[0130]
i为大于0的正整数,表示图像引索。
[0131]
调节锐度参数,使得具备同一重叠区域的两图像单元之间相接处两侧的像素差值在误差范围之内,得到经过羽化融合的第二合成图像。
[0132]
一优选的实施例中,一种计算机设备,所述设备包括:存储器,用于存储可执行程序代码;一个或多个处理器,用于读取所述存储器中存储的可执行程序代码以执行上述任一实施例所述的一种高度重复特征场景下高鲁棒性的图像拼接方法。请参考图6给出的计算机设备硬件结构示意图。
[0133]
计算机系统包括中央处理单元(cpu)501,其可以根据存储在只读存储器(rom)502中的程序或者从存储部分加载到随机访问存储器(ram)503中的程序而执行各种适当的动作和处理。在ram503中,还存储有系统操作所需的各种程序和数据。cpu 501、rom 502以及ram 503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。
[0134]
以下部件连接至i/o接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分;包括硬盘等的存储部分508;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器也根据需要连接至i/o接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。
[0135]
特别地,根据本发明的实施例,上文中高度重复特征场景下高鲁棒性的图像拼接方法所描述的过程可以被实现为计算机软件程序。例如,本发明关于高度重复特征场景下高鲁棒性的图像拼接方法的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理单元(cpu)501执行时,执行本技术的系统中限定的上述
功能。
[0136]
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0137]
附图中的流程图和框图,图示了按照本发明各种高度重复特征场景下高鲁棒性的图像拼接方法、装置和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0138]
描述于本发明实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。所描述的单元或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括第一生成模块、获取模块、查找模块、第二生成模块及合并模块。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。
[0139]
作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如上述实施例中所述的高度重复特征场景下高鲁棒性的图像拼接方法。
[0140]
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
[0141]
此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
[0142]
以上描述仅为本技术的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本技术中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本技术中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献