CN104680501B - 图像拼接的方法及装置 - Google Patents
图像拼接的方法及装置 Download PDFInfo
- Publication number
- CN104680501B CN104680501B CN201310643299.8A CN201310643299A CN104680501B CN 104680501 B CN104680501 B CN 104680501B CN 201310643299 A CN201310643299 A CN 201310643299A CN 104680501 B CN104680501 B CN 104680501B
- Authority
- CN
- China
- Prior art keywords
- image
- area
- weight
- pending area
- pending
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000001815 facial effect Effects 0.000 claims description 46
- 238000010586 diagram Methods 0.000 description 16
- 230000006870 function Effects 0.000 description 7
- 238000010408 sweeping Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000003709 image segmentation Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/04—Context-preserving transformations, e.g. by using an importance map
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4038—Image mosaicing, e.g. composing plane images from plane sub-images
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明涉及一种图像拼接的方法及装置,包括:获取第一图像和第二图像,第一图像和第二图像之间存在重叠区域;在重叠区域内确定待处理区域,重叠区域中除待处理区域以外的区域为剩余区域;获取剩余区域的每一个像素点的亮度分量或色度分量,得到剩余区域的每一个相邻像素点对的权值;在待处理区域设置相邻像素点对的权值,待处理区域的相邻像素点对的权值大于剩余区域相邻像素点对的权值;在重叠区域内的拼接路径中,将缝合线强度最小的拼接路径确定为最佳缝合线,沿着最佳缝合线对所述第一图像和所述第二图像进行图像拼接。根据本发明的图像拼接方法及装置能够使缝合线避开待处理区域,保证待处理区域的拼接自然,提高用户浏览图像的主观感受。
Description
技术领域
本发明涉及图像处理领域,尤其涉及一种图像拼接的方法及装置。
背景技术
图像拼接技术包括图像配准和图像融合两个关键环节。图像配准的目标是找出存在重叠区域的两幅或多幅图像之间的变换关系,建立图像坐标变换的数学模型,通过求解该模型的参数将多幅图像变换到一个坐标系。图像融合技术是用来解决由于几何校正、动态场景或光照变化引起的配准不准确的问题,将相邻图像合并为一幅图像。
在图像融合过程中,现有技术采用最佳缝合线技术,在多幅图像的重叠区间找到一条最佳的缝合线,使得缝合线上的两幅图像间的能量差最小,这样在拼接图像时,缝合线两边分别取来自不同图像上的像素,有效的解决由配准不准确造成的亮度和色彩不连续或运动物体图像模糊的问题。
但是,当最佳缝合线出现在图像所要展现的重点区域(英文:Region ofImportant,缩写:ROI),例如面部区域内时,可能导致图像中的面部变形,拼接后得到的图像视觉效果差。
发明内容
技术问题
有鉴于此,本发明要解决的技术问题是,最佳缝合线出现在重点区域导致图像中的重点区域变形视觉效果差的问题。
解决方案
为了解决上述技术问题,根据本发明一实施例,在第一方面提供一种图像拼接的方法,包括:
获取第一图像和第二图像,其中,所述第一图像和所述第二图像之间存在重叠区域;
在所述重叠区域内确定待处理区域,所述重叠区域中除所述待处理区域以外的区域为剩余区域;
获取所述剩余区域的每一个像素点的亮度分量或色度分量,根据所述剩余区域的全部所述像素点的亮度分量或色度分量得到所述剩余区域的每一个相邻像素点对的权值;
在所述待处理区域设置每一个相邻像素点对的权值,其中,所述待处理区域的任一个所述相邻像素点对的权值大于所述剩余区域任一个所述相邻像素点对的权值;
在所述重叠区域内的全部的拼接路径中,将缝合线强度最小的拼接路径确定为最佳缝合线,其中,所述缝合线强度为拼接路径经过的全部的相邻像素点对的权值之和;
沿着所述最佳缝合线对所述第一图像和所述第二图像进行图像拼接。
在一种可能的实施方式中,所述在所述待处理区域设置每一个相邻像素点对的权值,包括:
在所述剩余区域的全部所述相邻像素点对的权值中选择最大的权值;
将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。
在一种可能的实施方式中,所述在所述待处理区域设置每一个相邻像素点对的权值,包括:
获取所述待处理区域的每一个像素点的亮度分量或色度分量,根据所述待处理区域内的全部所述像素点的亮度分量或色度分量得到所述待处理区域的每一个相邻像素点对的权值;
在所述剩余区域和所述待处理区域的全部所述相邻像素点对的权值中选择最大的权值;
将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。
在一种可能的实施方式中,所述在所述重叠区域内确定待处理区域,包括:
在所述重叠区域内,根据预设尺寸确定所述待处理区域,其中,所述待处理区域的尺寸与所述预设尺寸相同。
在一种可能的实施方式中,所述在所述重叠区域内确定待处理区域,包括:
确定所述第一图像的面部区域的位置和尺寸,确定所述第二图像的面部区域的位置和尺寸;
根据所述第一图像的面部区域的位置和尺寸,以及所述第二图像的面部区域的位置和尺寸,在所述重叠区域内确定所述待处理区域。
为了解决上述技术问题,根据本发明又一实施例,在第二方面提供一种图像拼接装置,包括:
获取模块,用于获取第一图像和第二图像,其中,所述第一图像和所述第二图像之间存在重叠区域;
第一确定模块,与所述获取模块连接,用于在所述重叠区域内确定待处理区域,所述重叠区域中除所述待处理区域以外的区域为剩余区域;
计算模块,与所述第一确定模块连接,用于获取所述剩余区域的每一个像素点的亮度分量或色度分量,根据所述剩余区域的全部所述像素点的亮度分量或色度分量得到所述剩余区域的每一个相邻像素点对的权值;
设置模块,与所述计算模块连接,用于在所述待处理区域设置每一个相邻像素点对的权值,其中,所述待处理区域的任一个所述相邻像素点对的权值大于所述剩余区域任一个所述相邻像素点对的权值;
第二确定模块,与所述设置模块连接,用于在所述重叠区域内的全部的拼接路径中,将缝合线强度最小的拼接路径确定为最佳缝合线,其中,所述缝合线强度为拼接路径经过的全部的相邻像素点对的权值之和;
拼接模块,与所述第二确定模块连接,用于沿着所述最佳缝合线对所述第一图像和所述第二图像进行图像拼接。
在一种可能的实施方式中,所述设置模块被配置为:
在所述剩余区域的全部所述相邻像素点对的权值中选择最大的权值;
将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。
在一种可能的实施方式中,所述计算模块被配置为:
获取所述待处理区域的每一个像素点的亮度分量或色度分量,根据所述待处理区域内的全部所述像素点的亮度分量或色度分量得到所述待处理区域的每一个相邻像素点对的权值;以及
所述设置模块被配置为:
在所述剩余区域和所述待处理区域的全部所述相邻像素点对的权值中选择最大的权值;
将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。
在一种可能的实施方式中,所述第一确定模块被配置为:
在所述重叠区域内,根据预设尺寸确定所述待处理区域,其中,所述待处理区域的尺寸与所述预设尺寸相同。
在一种可能的实施方式中,所述第一确定模块被配置为:
确定所述第一图像的面部区域的位置和尺寸,确定所述第二图像的面部区域的位置和尺寸;
根据所述第一图像的面部区域的位置和尺寸,以及所述第二图像的面部区域的位置和尺寸,在所述重叠区域内确定所述待处理区域。
有益效果
通过在重叠区域内确定待处理区域,在待处理区域设置每一个相邻像素点对的权值,根据本发明实施例的图像拼接的方法及装置能够使拼接时的缝合线避开待处理区域,从而保证待处理区域的拼接更加自然,提高了用户浏览图像的主观感受。
根据下面参考附图对示例性实施例的详细说明,本发明的其它特征及方面将变得清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本发明的示例性实施例、特征和方面,并且用于解释本发明的原理。
图1为本发明一实施例的图像拼接的方法的流程图;
图2为本发明一实施例的图像拼接的方法中特征提取的示意图;
图3a~图3c为本发明一实施例的图像拼接的方法中面部区域的示意图;
图4为本发明一实施例的图像拼接的方法中相邻像素点对的示意图;
图5a~图5d为本发明一实施例的图像拼接的方法中部分相邻像素点对的权重图;
图6为本发明一实施例的图像拼接的方法中确定最佳缝合线的示意图;
图7为本发明一实施例的图像拼接的方法中两张图像拼接的示意图;
图8为本发明另一实施例的图像拼接的方法的流程图;
图9a~图9d示出采用现有技术进行全景摄影后合成的效果示意图;
图10a~图10d示出采用本发明实施例提供的图像拼接的方法的效果示意图;
图11为本发明一实施例的图像拼接的装置的结构示意图;
图12为本发明另一实施例的图像拼接的装置的结构框图。
具体实施方式
以下将参考附图详细说明本发明的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
另外,为了更好的说明本发明,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。
图1为本发明一实施例的图像拼接的方法的流程图。如图1所示,该方法主要包括:
步骤S101、获取第一图像和第二图像,其中,所述第一图像和所述第二图像之间存在重叠区域。
步骤S102、在所述重叠区域内确定待处理区域,所述重叠区域中除所述待处理区域以外的区域为剩余区域。
具体地,在所述重叠区域内确定待处理区域的方式可以采用以下任意一种:
方式一、在所述重叠区域内,根据预设尺寸确定所述待处理区域,其中,所述待处理区域的尺寸与所述预设尺寸相同。
例如,用户以3mm*3mm尺寸大小的窗口,在图像上选择某一ROI,如选择包括“花朵”、“山峰”、“动物”等景物的ROI作为待处理区域。
方式二、确定所述第一图像的面部区域的位置和尺寸,确定所述第二图像的面部区域的位置和尺寸;根据所述第一图像的面部区域的位置和尺寸,以及所述第二图像的面部区域的位置和尺寸,在所述重叠区域内确定所述待处理区域。
例如,在拍摄人物照片时,可以开启相机的面部检测功能,对拍摄的图像采用窗口进行多尺度遍历扫面。其中,多尺度遍历扫面可以有两种:
(1)、扫面窗口大小固定,对待扫描的图像进行多尺度缩放;
(2)、待扫描的图像的大小固定,对扫面窗口进行多尺度缩放。
以扫面窗口大小固定为例,假设扫描窗口为n*n的矩形区域。首先,在待扫描的图像的大小为某一尺度时,按照一定步长进行全图扫描。在每个扫面窗口内提取Haar特征,如图2所示,Haar特征通常是指白色矩形像素总和与黑色矩形像素总和的差值,将得到的Haar特征输入到级联的分类器中,每一层分类器都可以排除一些负样本(待扫描的图像中的非面部区域),最终得到的就是正样本(该图像在该尺度的面部区域)。若该扫面窗口为面部则记录;直至本尺度图像全部扫描完毕。由于待扫描的图像被缩放为多个不同的尺度,在每一个尺度都可以得到对应的正样本,得到的正样本可以按照原图像尺度进行还原。然后,可以扫描得到的多个正样本进行窗口合并,得到该图像最终的面部区域的位置和大小。
采用面部检测功能确定拍摄的图像的面部区域后,在两张图像的重叠区域,可以根据面部区域的位置和大小,在重叠区域进行转换得到待处理区域。通常只有图像中具有完整的人脸,采用面部识别功能才能在该图像中确定出面部区域,对于部分的人脸则无法确定出面部区域,如图3a~图3c所示,两张具有重叠区域的图像分别为图像A和图像B,其中在图像B中确定出面部区域F,在图像A中则没有面部区域,这种情况下,可以根据图像B的面部区域 F的位置和大小,在重叠区域C中确定待处理区域D。
步骤S103、获取所述剩余区域的每一个像素点的亮度分量或色度分量,根据所述剩余区域的全部所述像素点的亮度分量或色度分量得到所述剩余区域的每一个相邻像素点对的权值。
具体地,图4为本发明一实施例的图像拼接的方法中相邻像素点对的示意图,如图4所示,像素点a分别与其上、下、左、右位置的像素点b、c、d 及e构成相邻像素点对。其中,在重叠区域边界的相邻像素点对的权值可以参见公式(1):
E(f)=Esmooth(f)+Edata(f) (1)
在公式(1)中E(f)表示重叠区域边界的相邻像素点对的权值。Edata(f)的大小一般为∞,可以保证缝合线不超过重叠区域的边界;Esmooth(f)的大小可以由相邻像素点对的颜色强度的差异决定,具体可以参见公式(2):
Esmooth(f)=||A(s)-B(s)||+||A(t)-B(t)|| (2)
其中,s、t表示重叠区域相邻的像素点的编号;A(s)、B(s)表示重叠区域内像素点s的在两张图像内分别对应的像素值,A(t)、B(t)表示重叠区域内像素点t的在两张图像内分别对应的像素值;在本发明实施例中像素点在一张图像中的像素值可以由该像素点的R、G、B通道的像素值的差平方来表示,这里可以理解为颜色强度。因此,在重叠区域内(不包括重叠区域的边界的像素点)相邻的像素点对的权值可以参见公式(2)的Esmooth(f)的计算方法。
如图5a~图5d所示,为本发明一实施例的图像拼接的方法中部分相邻像素点对的权重图。根据本步骤中所得到的剩余区域的每一个相邻像素点对的权值生成权重图,相邻像素点对的权值的计算方法具体可以参见公式(2)。
步骤S104、在待处理区域设置每一个相邻像素点对的权值,其中,所述待处理区域的任一个所述相邻像素点对的权值大于所述剩余区域任一个所述相邻像素点对的权值。
在一种可能的实施方式中,设置待处理区域内的相邻像素点对的权值,具体可以包括以下任意一种方法:
方法一、在剩余区域选择最大的权值,设置待处理区域的每一个所述相邻像素点对的权值,具体可以包括:
获取所述剩余区域的每一个像素点的亮度分量或色度分量,根据所述剩余区域的全部所述像素点的亮度分量或色度分量得到所述剩余区域的每一个相邻像素点对的权值;
在所述剩余区域的全部所述相邻像素点对的权值中选择最大的权值;
将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。
参见图5a,可以只计算剩余区域的权值,并从剩余区域中选出权值的最大值为“500”,如图5b所示,可以将待处理区域31内的相邻像素点对的权值设置为大于剩余区域最大的权值“500”,如可以设置为“600”。
方法二、在整个重叠区域(包括剩余区域和待处理区域)选择最大的权值,待处理区域的每一个所述相邻像素点对的权值,具体可以包括:
获取所述待处理区域的每一个像素点的亮度分量或色度分量,根据所述待处理区域内的全部所述像素点的亮度分量或色度分量得到所述待处理区域的每一个相邻像素点对的权值;
在所述剩余区域和所述待处理区域的全部所述相邻像素点对的权值中选择最大的权值;
将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。
参见图5c,可以计算出整个重叠区域(包括剩余区域和待处理区域)的全部相邻像素点对的权值,并从重叠区域中选出最大值“700”,可以将待处理区域31内的相邻像素点对的权值设置为大于“700”,如图5d所示,可以设置为“800”。
方法三、也可以根据经验值将待处理区域内的相邻像素点对的权值设置为一个通常情况下无法超过的权值,例如“1000”。
步骤S105、在所述重叠区域内的全部的拼接路径中,将缝合线强度最小的拼接路径确定为最佳缝合线,其中,所述缝合线强度为拼接路径经过的全部的相邻像素点对的权值之和。
图像的拼接可以基于最佳缝合线原理,最佳缝合线的实质是基于图切割算法。在计算机视觉里常常遇到如何对图像分段的问题,实际上也是最小化问题,具体地,缝合线是指对两张图像的重叠区域进行拼接时可以选择的拼接路径,最佳缝合线则是从多条缝合线中选取的缝合线强度最低的拼接路径。其中缝合线强度为所经过的相邻像素点对的权值之和。
确定最佳缝合线的方法有多种,举例而言,可以从重叠区域的第一行开始,建立以该行上每两个像素点对为起点的缝合线,最后从这些缝合线中寻找一个最佳的缝合线。如图6所示,为本发明一实施例的图像拼接的方法中确定最佳缝合线的示意图,将第一行的某两个相邻像素点对ab对应的权值作为缝合线强度的初始值,从第一行的像素点对向下扩展,直到最后一行为止。扩展的方法可以为:参见图6,该像素点对ab,向下扩展可能存在3个扩展方向:像素点对ad,像素点点对dc,像素点对bc。分别计算ab与ad、dc、bc对应的权值的和,可以得到三个缝合线强度,这三个缝合线强度分别对应于三种缝合线扩展方向。然后再基于这三条缝合线继续一行一行往下计算,就可以在计算到最后一行时,得出多条缝合线,从中可以选取缝合线强度最小的一条作为最佳缝合线。参见图6,如果L经过像素点对ab、dc、de、ge的缝合线强度最小,可以选择该L作为最佳缝合线。
步骤S106、沿着所述最佳缝合线对所述第一图像和所述第二图像进行图像拼接。
由于待处理区域内相邻像素点对的权值较大,经过待处理区域的缝合线强度较大,因此,选择最佳缝合线时,可以将经过待处理区域的缝合线避开。
如图7所示,为本发明一实施例的图像拼接的方法中两张图像拼接的示意图,左边是图像A,右边是图像B,重叠区域为C,待处理区域为D,沿着最佳缝合线L,可以选取图像A的重叠区域C中位于L左边的像素点,以及图像B的重叠区域C中位于L右边的像素点,将图像A和图像B拼接到一起。由于在步骤S104中,选择的最佳缝合线L不会出现在待处理区域D内,参见图7,两张图像A和图像B的拼接线也不会出现在待处理区域D内。
根据本发明实施例通过设置待处理区域内的相邻像素点对的权值,在对图像的重叠区域进行拼接时可以避开待处理区域,防止待处理区域如面部区域由于出现缝合线而产生变形,图像拼接更加自然,从而提高图像拼接的视觉效果。
图8为本发明另一实施例的图像拼接的方法的流程图。如图8所示,在上一实施例的基础上,该方法还可以包括:
步骤S201、打开设备的摄像头,启动全景拍照模式。
具体地,该摄像头可以为手机、平板电脑、笔记本电脑等的前置摄像头或后置摄像头,相机的摄像头等。通常,在全景模式下连续拍摄的两张照片具有重叠区域。
步骤S202、以同轴旋转的方式拍摄至少两张具有重叠区域的图像。
其中,在采用手机的后置摄像头或相机的摄像头拍摄风景或者开阔区域时,拍摄目标距离摄像头的镜头较远,拍摄人手持设备,可以对着景物进行弧形移动,拍摄多张具有重叠区域的图像。
在采用具有前置摄像头的终端设备进行拍摄时,如采用手机摄像头对拍摄人进行自拍,前置摄像头与面部的距离较近。这种情况下,前景和背景不能认为在同一平面,采用弧形移动拍摄图像可能受到视差的影响,每张照片前景和背景的相对位置发生变化比较明显,在拼接时更容易出现误差。因此,可以采用同轴旋转的方式拍摄图像。其中,同轴旋转可以是拍摄人以握持设备的手为轴缓慢旋转,在旋转过程中拍摄图像。
在拍摄时还可以启动设备的面部识别功能。以前置摄像头在同轴旋转过程中拍摄图像为例,在步骤S202具体可以包括:
步骤S2021、设备检测图像中是否存在面部特征,参见图3a到图3c及其相关描述。
步骤S2022、如果存在面部特征,则设备记录面部区域的坐标。
步骤S2023、在拍摄人手持设备进行同轴旋转的过程中,如果设备检测到面部处在较佳的位置,可以控制前置摄像头拍摄一张图像,然后,如果设备检测到面部处于较佳位置,且与上一张图像具有一定的重叠区域,可以再控制前置摄像头拍摄一张图像。一直到拍摄的图像的数量达到预设的拍摄上限(例如:最多只能拍摄5张)或用户确认拍摄完成时,结束拍摄,可以进入后续的图像拼接阶段。
具体地图像拼接过程可以参见上一实施例的相关描述。在拼接过程中如果通过面部区域的坐标确定待处理区域,步骤S101具体可以包括:
步骤S203、根据上述拍摄过程中确定的面部区域的坐标,确定待处理区域,所述重叠区域中除待处理区域以外的区域为剩余区域。
然后可以执行步骤S103到步骤S106对每两张具有重叠区域的图像分别进行拼接。最后,可以将拍摄的所有图像拼接到一起,得到完整的全景图像。
本实施例的图像拼接的方法,通过设置待处理区域内的相邻像素点对的权值,在对图像的重叠区域进行拼接时可以避开待处理区域,防止待处理区域如面部区域由于出现缝合线而产生变形,图像拼接更加自然,提高了图像拼接的视觉效果。进一步地,该图像拼接的方法如果运用到前置摄像头的全景摄影模式中,可以极大程度上扩大前置摄像头的视域;并且,通过同轴旋转的方式,可以减少由于视差而产生的图像拼接误差,提高图像拼接的质量。
图9a~图9d示出采用现有技术进行全景摄影后合成的效果示意图,如图 9a~图9d所示,将三张图片合成为一张全景照片时,由于选取的最佳缝合线L 的位置在面部区域,导致在面部区域(图9d中圆圈标记的部位)可能出现拼接错位、模糊等瑕疵,导致视觉效果较差。图10a~图10d示出采用本发明实施例提供的图像拼接的方法的效果示意图,如图10a~图10d所示,将三张图片合成为一张全景照片时,最佳缝合线L避开了面部区域,面部区域的拼接没有瑕疵,视觉效果更好。
图11为本发明一实施例的图像拼接的装置的结构示意图。如图11所示,该装置10可以包括:获取模块110、第一确定模块120、计算模块130、设置模块140、第二确定模块150、拼接模块160。
其中,获取模块110,用于获取第一图像和第二图像,其中,所述第一图像和所述第二图像之间存在重叠区域;
第一确定模块120,与获取模块110连接,用于在所述重叠区域内确定待处理区域,所述重叠区域中除所述待处理区域以外的区域为剩余区域;
计算模块130,与第一确定模块120连接,用于获取所述剩余区域的每一个像素点的亮度分量或色度分量,根据所述剩余区域的全部所述像素点的亮度分量或色度分量得到所述剩余区域的每一个相邻像素点对的权值;
设置模块140,与计算模块130连接,用于在所述待处理区域设置每一个相邻像素点对的权值,其中,所述待处理区域的任一个所述相邻像素点对的权值大于所述剩余区域任一个所述相邻像素点对的权值;
第二确定模块150,与设置模块140连接,用于在所述重叠区域内的全部的拼接路径中,将缝合线强度最小的拼接路径确定为最佳缝合线,其中,所述缝合线强度为拼接路径经过的全部的相邻像素点对的权值之和;
拼接模块160,与第二确定模块150连接,用于沿着最佳缝合线对第一图像和第二图像进行图像拼接。
具体地,获取模块110获取第一图像和第二图像的一种示例,可以参见图8及其相关描述。第一确定模块120在重叠区域内确定待处理区域的具体过程,可以参见上述方法实施例中步骤S104的相关描述。计算模块130计算像素点对的权值的方法可以参见上述方法实施例中步骤S103的公式(1)、公式(2)及其相关描述。设置模块140在所述待处理区域设置每一个相邻像素点对的权值,具体可以参见上述方法实施例中步骤S104的方法一至方法三的相关描述。第二确定模块150确定最佳缝合线,以及拼接模块S160沿着最佳缝合线对第一图像和第二图像进行图像拼接的具体原理,可以参见上述方法实施例中图6、图7及其相关描述。
在一种可能的实施方式中,设置模块140被配置为:在所述剩余区域的全部所述相邻像素点对的权值中选择最大的权值;将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。具体可以参见上述方法实施例中步骤S104的方法一以及图5a、图5b的相关描述。
在一种可能的实施方式中,计算模块130被配置为:获取所述待处理区域的每一个像素点的亮度分量或色度分量,根据所述待处理区域内的全部所述像素点的亮度分量或色度分量得到所述待处理区域的每一个相邻像素点对的权值;以及设置模块140被配置为:在剩余区域和待处理区域的全部所述相邻像素点对的权值中选择最大的权值;将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。具体可以参见上述方法实施例中步骤S104的方法二以及图5c、图5d的相关描述。
在一种可能的实施方式中,第一确定模块120被配置为:在重叠区域内,根据预设尺寸确定所述待处理区域,其中,所述待处理区域的尺寸与所述预设尺寸相同。具体可以参见上述方法实施例中步骤S102的方式一的相关描述。
在一种可能的实施方式中,第一确定模块120被配置为:确定所述第一图像的面部区域的位置和尺寸,确定所述第二图像的面部区域的位置和尺寸;根据第一图像的面部区域的位置和尺寸,以及所述第二图像的面部区域的位置和尺寸,在所述重叠区域内确定所述待处理区域。具体可以参见上述方法实施例中步骤S102的方式二的相关描述。
通过在重叠区域内确定待处理区域,在待处理区域设置每一个相邻像素点对的权值,根据本发明实施例的图像拼接的装置能够使拼接时的缝合线避开待处理区域,从而保证待处理区域的拼接更加自然,提高了用户浏览图像的主观感受。
图12示出了本发明的再一个实施例的一种图像拼接的装置的结构框图。所述网络设备1100可以是具备计算能力的主机服务器、个人计算机PC、或者可携带的便携式计算机或终端等。本发明具体实施例并不对计算节点的具体实现做限定。
所述网络设备1100包括处理器(processor)1110、通信接口 (CommunicationsInterface)1120、存储器(memory)1130和总线1140。其中,处理器1110、通信接口1120、以及存储器1130通过总线1140完成相互间的通信。
通信接口1120用于与网络设备通信,其中网络设备包括例如虚拟机管理中心、共享存储等。
处理器1110用于执行程序。处理器1110可能是一个中央处理器CPU,或者是专用集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
存储器1130用于存放文件。存储器1130可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1130也可以是存储器阵列。存储器1130还可能被分块,并且所述块可按一定的规则组合成虚拟卷。
在一种可能的实施方式中,上述程序可为包括计算机操作指令的程序代码。该程序具体可用于:
获取第一图像和第二图像,其中,所述第一图像和所述第二图像之间存在重叠区域;
在所述重叠区域内确定待处理区域,所述重叠区域中除所述待处理区域以外的区域为剩余区域;
获取所述剩余区域的每一个像素点的亮度分量或色度分量,根据所述剩余区域的全部所述像素点的亮度分量或色度分量得到所述剩余区域的每一个相邻像素点对的权值;
在所述待处理区域设置每一个相邻像素点对的权值,其中,所述待处理区域的任一个所述相邻像素点对的权值大于所述剩余区域任一个所述相邻像素点对的权值;
在所述重叠区域内的全部的拼接路径中,将缝合线强度最小的拼接路径确定为最佳缝合线,其中,所述缝合线强度为拼接路径经过的全部的相邻像素点对的权值之和;
沿着所述最佳缝合线对所述第一图像和所述第二图像进行图像拼接。
在一种可能的实施方式中,所述在所述待处理区域设置每一个相邻像素点对的权值,该程序包括:
在所述剩余区域的全部所述相邻像素点对的权值中选择最大的权值;
将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。
在一种可能的实施方式中,所述在所述待处理区域设置每一个相邻像素点对的权值,该程序包括:
获取所述待处理区域的每一个像素点的亮度分量或色度分量,根据所述待处理区域内的全部所述像素点的亮度分量或色度分量得到所述待处理区域的每一个相邻像素点对的权值;
在所述剩余区域和所述待处理区域的全部所述相邻像素点对的权值中选择最大的权值;
将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。
在一种可能的实施方式中,所述在所述重叠区域内确定待处理区域,该程序包括:
在所述重叠区域内,根据预设尺寸确定所述待处理区域,其中,所述待处理区域的尺寸与所述预设尺寸相同。
在一种可能的实施方式中,所述在所述重叠区域内确定待处理区域,该程序包括:
确定所述第一图像的面部区域的位置和尺寸,确定所述第二图像的面部区域的位置和尺寸;
根据所述第一图像的面部区域的位置和尺寸,以及所述第二图像的面部区域的位置和尺寸,在所述重叠区域内确定所述待处理区域。
本领域普通技术人员可以意识到,本文所描述的实施例中的各示例性单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件形式来实现,取决于技术方案的特定应用和设计约束条件。专业技术人员可以针对特定的应用选择不同的方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
如果以计算机软件的形式来实现所述功能并作为独立的产品销售或使用时,则在一定程度上可认为本发明的技术方案的全部或部分(例如对现有技术做出贡献的部分)是以计算机软件产品的形式体现的。该计算机软件产品通常存储在计算机可读取的非易失性存储介质中,包括若干指令用以使得计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各实施例方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (8)
1.一种图像拼接的方法,其特征在于,包括:
获取第一图像和第二图像,其中,所述第一图像和所述第二图像之间存在重叠区域;
在所述重叠区域内确定待处理区域,所述重叠区域中除所述待处理区域以外的区域为剩余区域;
获取所述剩余区域的每一个像素点的亮度分量或色度分量,根据所述剩余区域的全部所述像素点的亮度分量或色度分量得到所述剩余区域的每一个相邻像素点对的权值;
在所述待处理区域设置每一个相邻像素点对的权值,其中,所述待处理区域的任一个所述相邻像素点对的权值大于所述剩余区域任一个所述相邻像素点对的权值;
在所述重叠区域内的全部的拼接路径中,将缝合线强度最小的拼接路径确定为最佳缝合线,其中,所述缝合线强度为拼接路径经过的全部的相邻像素点对的权值之和;
沿着所述最佳缝合线对所述第一图像和所述第二图像进行图像拼接;
其中,所述待处理区域为图像中的重点区域ROI;
其中,所述在所述待处理区域设置每一个相邻像素点对的权值,包括:
在所述剩余区域的全部所述相邻像素点对的权值中选择最大的权值;
将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。
2.根据权利要求1所述的图像拼接的方法,其特征在于,所述在所述待处理区域设置每一个相邻像素点对的权值,包括:
获取所述待处理区域的每一个像素点的亮度分量或色度分量,根据所述待处理区域内的全部所述像素点的亮度分量或色度分量得到所述待处理区域的每一个相邻像素点对的权值;
在所述剩余区域和所述待处理区域的全部所述相邻像素点对的权值中选择最大的权值;
将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。
3.根据权利要求1或2所述的图像拼接的方法,其特征在于,所述在所述重叠区域内确定待处理区域,包括:
在所述重叠区域内,根据预设尺寸确定所述待处理区域,其中,所述待处理区域的尺寸与所述预设尺寸相同。
4.根据权利要求1或2所述的图像拼接的方法,其特征在于,所述在所述重叠区域内确定待处理区域,包括:
确定所述第一图像的面部区域的位置和尺寸,确定所述第二图像的面部区域的位置和尺寸;
根据所述第一图像的面部区域的位置和尺寸,以及所述第二图像的面部区域的位置和尺寸,在所述重叠区域内确定所述待处理区域。
5.一种图像拼接装置,其特征在于,包括:
获取模块,用于获取第一图像和第二图像,其中,所述第一图像和所述第二图像之间存在重叠区域;
第一确定模块,与所述获取模块连接,用于在所述重叠区域内确定待处理区域,所述重叠区域中除所述待处理区域以外的区域为剩余区域;
计算模块,与所述第一确定模块连接,用于获取所述剩余区域的每一个像素点的亮度分量或色度分量,根据所述剩余区域的全部所述像素点的亮度分量或色度分量得到所述剩余区域的每一个相邻像素点对的权值;
设置模块,与所述计算模块连接,用于在所述待处理区域设置每一个相邻像素点对的权值,其中,所述待处理区域的任一个所述相邻像素点对的权值大于所述剩余区域任一个所述相邻像素点对的权值;
第二确定模块,与所述设置模块连接,用于在所述重叠区域内的全部的拼接路径中,将缝合线强度最小的拼接路径确定为最佳缝合线,其中,所述缝合线强度为拼接路径经过的全部的相邻像素点对的权值之和;
拼接模块,与所述第二确定模块连接,用于沿着所述最佳缝合线对所述第一图像和所述第二图像进行图像拼接;
其中,所述待处理区域为图像中的重点区域ROI;
其中,所述设置模块被配置为:
在所述剩余区域的全部所述相邻像素点对的权值中选择最大的权值;
将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。
6.根据权利要求5所述的图像拼接装置,其特征在于,所述计算模块被配置为:
获取所述待处理区域的每一个像素点的亮度分量或色度分量,根据所述待处理区域内的全部所述像素点的亮度分量或色度分量得到所述待处理区域的每一个相邻像素点对的权值;以及
所述设置模块被配置为:
在所述剩余区域和所述待处理区域的全部所述相邻像素点对的权值中选择最大的权值;
将所述待处理区域的每一个所述相邻像素点对的权值设置为大于所述最大的权值。
7.根据权利要求5或6所述的图像拼接装置,其特征在于,所述第一确定模块被配置为:
在所述重叠区域内,根据预设尺寸确定所述待处理区域,其中,所述待处理区域的尺寸与所述预设尺寸相同。
8.根据权利要求5或6所述的图像拼接装置,其特征在于,所述第一确定模块被配置为:
确定所述第一图像的面部区域的位置和尺寸,确定所述第二图像的面部区域的位置和尺寸;
根据所述第一图像的面部区域的位置和尺寸,以及所述第二图像的面部区域的位置和尺寸,在所述重叠区域内确定所述待处理区域。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310643299.8A CN104680501B (zh) | 2013-12-03 | 2013-12-03 | 图像拼接的方法及装置 |
EP14185011.5A EP2881913A1 (en) | 2013-12-03 | 2014-09-16 | Image splicing method and apparatus |
US14/496,845 US9196071B2 (en) | 2013-12-03 | 2014-09-25 | Image splicing method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310643299.8A CN104680501B (zh) | 2013-12-03 | 2013-12-03 | 图像拼接的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104680501A CN104680501A (zh) | 2015-06-03 |
CN104680501B true CN104680501B (zh) | 2018-12-07 |
Family
ID=51627943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310643299.8A Active CN104680501B (zh) | 2013-12-03 | 2013-12-03 | 图像拼接的方法及装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9196071B2 (zh) |
EP (1) | EP2881913A1 (zh) |
CN (1) | CN104680501B (zh) |
Families Citing this family (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5970970B2 (ja) * | 2012-06-13 | 2016-08-17 | 富士通株式会社 | 画像処理装置、方法及びプログラム |
US9538152B2 (en) | 2012-11-28 | 2017-01-03 | Corephotonics Ltd. | High resolution thin multi-aperture imaging systems |
CN109040552B (zh) | 2013-06-13 | 2021-06-22 | 核心光电有限公司 | 双孔径变焦数字摄影机 |
EP3779564B1 (en) | 2013-07-04 | 2024-04-10 | Corephotonics Ltd. | Miniature telephoto lens assembly |
CN108989648B (zh) | 2013-08-01 | 2021-01-15 | 核心光电有限公司 | 具有自动聚焦的纤薄多孔径成像系统及其使用方法 |
US9392188B2 (en) | 2014-08-10 | 2016-07-12 | Corephotonics Ltd. | Zoom dual-aperture camera with folded lens |
JP6450589B2 (ja) | 2014-12-26 | 2019-01-09 | 株式会社モルフォ | 画像生成装置、電子機器、画像生成方法及びプログラム |
US10288840B2 (en) | 2015-01-03 | 2019-05-14 | Corephotonics Ltd | Miniature telephoto lens module and a camera utilizing such a lens module |
US10015384B2 (en) | 2015-04-02 | 2018-07-03 | Corephotonics Ltd. | Dual voice coil motor structure in a dual-optical module camera |
US20160295126A1 (en) * | 2015-04-03 | 2016-10-06 | Capso Vision, Inc. | Image Stitching with Local Deformation for in vivo Capsule Images |
WO2016166730A1 (en) | 2015-04-16 | 2016-10-20 | Corephotonics Ltd. | Auto focus and optical image stabilization in a compact folded camera |
EP3304161B1 (en) | 2015-05-28 | 2021-02-17 | Corephotonics Ltd. | Bi-directional stiffness for optical image stabilization in a digital camera |
CN105046647B (zh) * | 2015-06-19 | 2017-12-05 | 江苏新通达电子科技股份有限公司 | 全液晶仪表360°全景车用监控系统及其工作方法 |
US10230898B2 (en) | 2015-08-13 | 2019-03-12 | Corephotonics Ltd. | Dual aperture zoom camera with video support and switching / non-switching dynamic control |
CN105120157B (zh) * | 2015-08-25 | 2018-04-17 | 广东欧珀移动通信有限公司 | 图像的处理方法及装置 |
KR101993077B1 (ko) | 2015-09-06 | 2019-06-25 | 코어포토닉스 리미티드 | 소형의 접이식 카메라의 롤 보정에 의한 자동 초점 및 광학식 손떨림 방지 |
TWI598847B (zh) | 2015-10-27 | 2017-09-11 | 東友科技股份有限公司 | 影像接合方法 |
US10719926B2 (en) | 2015-11-05 | 2020-07-21 | Huawei Technologies Co., Ltd. | Image stitching method and electronic device |
KR102770499B1 (ko) | 2015-12-29 | 2025-02-19 | 코어포토닉스 리미티드 | 자동 조정가능 텔레 시야(fov)를 갖는 듀얼-애퍼처 줌 디지털 카메라 |
US20170243384A1 (en) * | 2016-02-19 | 2017-08-24 | Mediatek Inc. | Image data processing system and associated methods for processing panorama images and image blending using the same |
CN105869113B (zh) * | 2016-03-25 | 2019-04-26 | 华为技术有限公司 | 全景图像的生成方法和装置 |
CN106023072B (zh) * | 2016-05-10 | 2019-07-05 | 中国航空无线电电子研究所 | 一种用于曲面大屏幕的图像拼接显示方法 |
CN105959549A (zh) * | 2016-05-26 | 2016-09-21 | 努比亚技术有限公司 | 全景照片的拍摄装置及方法 |
CN111965919B (zh) | 2016-05-30 | 2022-02-08 | 核心光电有限公司 | 旋转滚珠引导音圈电动机 |
KR20240036133A (ko) | 2016-06-19 | 2024-03-19 | 코어포토닉스 리미티드 | 듀얼 애퍼처 카메라 시스템에서의 프레임 동기화 |
WO2018007951A1 (en) | 2016-07-07 | 2018-01-11 | Corephotonics Ltd. | Dual-camera system with improved video smooth transition by image blending |
EP4485046A2 (en) | 2016-07-07 | 2025-01-01 | Corephotonics Ltd. | Linear ball guided voice coil motor for folded optic |
JP6818471B2 (ja) * | 2016-08-31 | 2021-01-20 | キヤノン株式会社 | 画像処理装置、画像処理方法、及びプログラム |
US10863111B2 (en) | 2016-10-26 | 2020-12-08 | Continental Automotive Gmbh | Method and system for generating a composed top-view image of a road |
EP3563193B1 (en) | 2016-12-28 | 2021-03-31 | Corephotonics Ltd. | Folded camera structure with an extended light-folding-element scanning range |
CN106851092B (zh) * | 2016-12-30 | 2018-02-09 | 中国人民解放军空军预警学院监控系统工程研究所 | 一种红外视频拼接方法和装置 |
KR102612454B1 (ko) | 2017-01-12 | 2023-12-08 | 코어포토닉스 리미티드 | 컴팩트 폴디드 카메라 |
CN110058372B (zh) | 2017-02-23 | 2022-02-08 | 核心光电有限公司 | 折叠式摄影机透镜设计 |
CN114137790A (zh) | 2017-03-15 | 2022-03-04 | 核心光电有限公司 | 具有全景扫瞄范围的系统、移动电子装置及其方法 |
CN107240069B (zh) * | 2017-05-24 | 2021-08-24 | 努比亚技术有限公司 | 一种图像拼接处理方法、移动终端以及计算机可读存储介质 |
TWI630580B (zh) * | 2017-05-26 | 2018-07-21 | 和碩聯合科技股份有限公司 | 影像拼接方法與使用此方法的影像擷取裝置 |
CN107203970A (zh) * | 2017-06-20 | 2017-09-26 | 长沙全度影像科技有限公司 | 一种基于动态最优缝合线的视频拼接方法 |
CN109300085B (zh) * | 2017-07-25 | 2023-06-02 | 杭州海康汽车技术有限公司 | 一种图像拼接方法、装置、电子设备及存储介质 |
US10904512B2 (en) | 2017-09-06 | 2021-01-26 | Corephotonics Ltd. | Combined stereoscopic and phase detection depth mapping in a dual aperture camera |
US10951834B2 (en) | 2017-10-03 | 2021-03-16 | Corephotonics Ltd. | Synthetically enlarged camera aperture |
CN107895344B (zh) * | 2017-10-31 | 2021-05-11 | 深圳市森国科科技股份有限公司 | 视频拼接装置及方法 |
KR20240073141A (ko) | 2017-11-23 | 2024-05-24 | 코어포토닉스 리미티드 | 컴팩트 폴디드 카메라 구조 |
EP3848749A1 (en) | 2018-02-05 | 2021-07-14 | Corephotonics Ltd. | Reduced height penalty for folded camera |
US11640047B2 (en) | 2018-02-12 | 2023-05-02 | Corephotonics Ltd. | Folded camera with optical image stabilization |
KR102431488B1 (ko) * | 2018-03-05 | 2022-08-12 | 삼성전자주식회사 | 전자 장치 및 이미지 처리 방법 |
US10694168B2 (en) | 2018-04-22 | 2020-06-23 | Corephotonics Ltd. | System and method for mitigating or preventing eye damage from structured light IR/NIR projector systems |
EP3785059B1 (en) | 2018-04-23 | 2023-05-31 | Corephotonics Ltd. | An optical-path folding-element with an extended two degree of freedom rotation range |
CN109064395B (zh) * | 2018-06-19 | 2023-06-16 | 广东数相智能科技有限公司 | 一种基于图书盘点的书架图像拼接方法、电子设备及存储介质 |
CN109146779B (zh) * | 2018-07-19 | 2022-11-08 | 西安工业大学 | 基于纹理合成和最佳缝合线的数码迷彩图案拼接方法 |
US11363180B2 (en) | 2018-08-04 | 2022-06-14 | Corephotonics Ltd. | Switchable continuous display information system above camera |
WO2020039302A1 (en) | 2018-08-22 | 2020-02-27 | Corephotonics Ltd. | Two-state zoom folded camera |
CN109523467B (zh) * | 2018-11-15 | 2023-07-21 | 航天宏图信息技术股份有限公司 | 一种影像拼接方法及装置 |
TWI764073B (zh) * | 2018-12-28 | 2022-05-11 | 仁寶電腦工業股份有限公司 | 影像處理方法以及影像擷取裝置 |
WO2020144528A1 (en) | 2019-01-07 | 2020-07-16 | Corephotonics Ltd. | Rotation mechanism with sliding joint |
WO2020183312A1 (en) | 2019-03-09 | 2020-09-17 | Corephotonics Ltd. | System and method for dynamic stereoscopic calibration |
CN110349116B (zh) * | 2019-04-26 | 2023-01-24 | 宁波江丰生物信息技术有限公司 | 一种用于面阵相机图片拼接的算法 |
CN110288533B (zh) * | 2019-07-02 | 2022-12-06 | 河北农业大学 | 一种非旋转图像的快速拼接方法 |
CN112184541B (zh) * | 2019-07-05 | 2024-11-26 | 杭州海康威视数字技术股份有限公司 | 图像拼接方法、装置及设备、存储介质 |
EP3837662A4 (en) | 2019-07-31 | 2021-12-15 | Corephotonics Ltd. | SYSTEM AND METHOD FOR CREATING BACKGROUND BLUR IN A PANORAMIC OR CAMERA MOVEMENT |
CN110544206A (zh) * | 2019-08-29 | 2019-12-06 | 济南神博信息技术有限公司 | 一种图像拼接系统和图像拼接方法 |
US11659135B2 (en) | 2019-10-30 | 2023-05-23 | Corephotonics Ltd. | Slow or fast motion video using depth information |
KR102708591B1 (ko) | 2019-12-09 | 2024-09-20 | 코어포토닉스 리미티드 | 스마트한 파노라마 이미지를 획득하기 위한 시스템 및 방법 |
US11949976B2 (en) | 2019-12-09 | 2024-04-02 | Corephotonics Ltd. | Systems and methods for obtaining a smart panoramic image |
CN111063001B (zh) * | 2019-12-18 | 2023-11-10 | 北京金山安全软件有限公司 | 图片合成方法、装置、电子设备以及存储介质 |
CN111311750B (zh) * | 2020-01-17 | 2022-06-21 | 武汉大学 | 一种基于约束三角网的镶嵌线网络全局优化方法 |
US12007668B2 (en) | 2020-02-22 | 2024-06-11 | Corephotonics Ltd. | Split screen feature for macro photography |
CN111582080B (zh) * | 2020-04-24 | 2023-08-08 | 杭州鸿泉物联网技术股份有限公司 | 车辆360度环视监控实现方法及装置 |
US11693064B2 (en) | 2020-04-26 | 2023-07-04 | Corephotonics Ltd. | Temperature control for Hall bar sensor correction |
KR102674601B1 (ko) | 2020-05-17 | 2024-06-11 | 코어포토닉스 리미티드 | 전체 시야 레퍼런스 이미지 존재 하의 이미지 스티칭 |
WO2021245488A1 (en) | 2020-05-30 | 2021-12-09 | Corephotonics Ltd. | Systems and methods for obtaining a super macro image |
CN111915483B (zh) * | 2020-06-24 | 2024-03-19 | 北京迈格威科技有限公司 | 图像拼接方法、装置、计算机设备和存储介质 |
US11637977B2 (en) | 2020-07-15 | 2023-04-25 | Corephotonics Ltd. | Image sensors and sensing methods to obtain time-of-flight and phase detection information |
CN114730064B (zh) | 2020-07-15 | 2024-12-31 | 核心光电有限公司 | 扫描折叠相机的视点像差校正 |
WO2022023914A1 (en) | 2020-07-31 | 2022-02-03 | Corephotonics Ltd. | Hall sensor - magnet geometry for large stroke linear position sensing |
KR102547198B1 (ko) | 2020-08-12 | 2023-06-22 | 코어포토닉스 리미티드 | 스캐닝 폴디드 카메라의 광학 이미지 안정화 |
CN112308985B (zh) * | 2020-11-03 | 2024-02-02 | 豪威科技(武汉)有限公司 | 一种车载图像拼接方法、系统以及装置 |
CN112308987B (zh) * | 2020-11-03 | 2024-02-02 | 豪威科技(武汉)有限公司 | 车载图像拼接方法、系统以及装置 |
CN114511651B (zh) * | 2020-11-16 | 2023-11-14 | 阿里巴巴集团控股有限公司 | 特征线提取的方法和装置 |
KR102732457B1 (ko) | 2020-12-26 | 2024-11-19 | 코어포토닉스 리미티드 | 스캐닝 줌 카메라를 갖는 멀티-애퍼처 모바일 카메라에서의 비디오 지원 |
CN112862685B (zh) * | 2021-02-09 | 2024-02-23 | 北京迈格威科技有限公司 | 图像拼接的处理方法、装置和电子系统 |
KR20230148426A (ko) | 2021-03-11 | 2023-10-24 | 코어포토닉스 리미티드 | 팝-아웃 카메라 시스템 |
US12007671B2 (en) | 2021-06-08 | 2024-06-11 | Corephotonics Ltd. | Systems and cameras for tilting a focal plane of a super-macro image |
CN113487484B (zh) * | 2021-07-09 | 2022-08-12 | 上海智砹芯半导体科技有限公司 | 图像拼接方法、装置、电子设备及计算机可读存储介质 |
CN113532328B (zh) * | 2021-07-16 | 2023-07-25 | 燕山大学 | 一种中厚板矫直过程的表面轮廓实时测量系统及方法 |
CN114511448B (zh) * | 2022-04-19 | 2022-07-26 | 深圳思谋信息科技有限公司 | 拼接图像的方法、装置、设备和介质 |
CN117333372B (zh) * | 2023-11-28 | 2024-03-01 | 广东海洋大学 | 一种海洋生物图像的融合拼接方法 |
CN117455766A (zh) * | 2023-12-19 | 2024-01-26 | 新乡北方车辆仪表有限公司 | 基于改进拼接线寻优及平滑过渡的图像融合方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101308580A (zh) * | 2008-06-12 | 2008-11-19 | 浙江大学 | 一种基于纹理样图的循环纹理设计方法 |
CN101853524A (zh) * | 2010-05-13 | 2010-10-06 | 北京农业信息技术研究中心 | 使用图像序列生成玉米果穗全景图的方法 |
CN103020938A (zh) * | 2012-12-14 | 2013-04-03 | 北京经纬恒润科技有限公司 | 一种基于加权平均法的空域图像缝合方法和系统 |
CN103390267A (zh) * | 2013-07-11 | 2013-11-13 | 华为技术有限公司 | 图像处理方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050190991A1 (en) * | 2004-02-27 | 2005-09-01 | Intergraph Software Technologies Company | Forming a single image from overlapping images |
US7529429B2 (en) * | 2004-11-12 | 2009-05-05 | Carsten Rother | Auto collage |
US8363085B2 (en) | 2010-07-06 | 2013-01-29 | DigitalOptics Corporation Europe Limited | Scene background blurring including determining a depth map |
US9098922B2 (en) * | 2012-06-06 | 2015-08-04 | Apple Inc. | Adaptive image blending operations |
CN103152521B (zh) | 2013-01-30 | 2016-08-17 | 广东欧珀移动通信有限公司 | 一种移动终端中实现景深效果的方法及移动终端 |
-
2013
- 2013-12-03 CN CN201310643299.8A patent/CN104680501B/zh active Active
-
2014
- 2014-09-16 EP EP14185011.5A patent/EP2881913A1/en not_active Withdrawn
- 2014-09-25 US US14/496,845 patent/US9196071B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101308580A (zh) * | 2008-06-12 | 2008-11-19 | 浙江大学 | 一种基于纹理样图的循环纹理设计方法 |
CN101853524A (zh) * | 2010-05-13 | 2010-10-06 | 北京农业信息技术研究中心 | 使用图像序列生成玉米果穗全景图的方法 |
CN103020938A (zh) * | 2012-12-14 | 2013-04-03 | 北京经纬恒润科技有限公司 | 一种基于加权平均法的空域图像缝合方法和系统 |
CN103390267A (zh) * | 2013-07-11 | 2013-11-13 | 华为技术有限公司 | 图像处理方法及装置 |
Non-Patent Citations (1)
Title |
---|
"一种改进的正射影像镶嵌线最小化最大搜索算法";袁修孝等;《测绘学报》;20120430;第41卷(第2期);摘要,第1.1节、第1.2节第1段、第2.1节第1-4段、第2.3节,图6 * |
Also Published As
Publication number | Publication date |
---|---|
EP2881913A1 (en) | 2015-06-10 |
CN104680501A (zh) | 2015-06-03 |
US9196071B2 (en) | 2015-11-24 |
US20150154776A1 (en) | 2015-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104680501B (zh) | 图像拼接的方法及装置 | |
US9325899B1 (en) | Image capturing device and digital zooming method thereof | |
JP6730690B2 (ja) | シーン内に存在する不要なオブジェクトの除去に基づくシーンの画像の動的生成 | |
CN106504220B (zh) | 一种图像处理方法及装置 | |
CN104699842B (zh) | 图片展示方法和装置 | |
KR101643607B1 (ko) | 영상 데이터 생성 방법 및 장치 | |
CN108600576B (zh) | 图像处理装置、方法和系统以及计算机可读记录介质 | |
US9373187B2 (en) | Method and apparatus for producing a cinemagraph | |
WO2018201809A1 (zh) | 基于双摄像头的图像处理装置及方法 | |
US20140152886A1 (en) | Bokeh amplification | |
EP2328125A1 (en) | Image splicing method and device | |
WO2017016050A1 (zh) | 一种图像的预览方法、装置及终端 | |
CN101266685A (zh) | 一种基于多幅照片去除无关图像的方法 | |
CN114071010B (zh) | 一种拍摄方法及设备 | |
CN104867125B (zh) | 获取图像的方法以及装置 | |
CN103366352A (zh) | 用于产生背景被虚化的图像的设备和方法 | |
US20160104291A1 (en) | Image refocusing | |
WO2014187265A1 (zh) | 一种照片拍摄处理方法、设备和计算机存储介质 | |
WO2011014421A2 (en) | Methods, systems, and computer-readable storage media for generating stereoscopic content via depth map creation | |
CN110278366B (zh) | 一种全景图像虚化方法、终端及计算机可读存储介质 | |
KR100934211B1 (ko) | 휴대용 단말기의 파노라마 이미지 생성 방법 | |
CN105684440A (zh) | 用于增强数字成像的方法和装置 | |
CN108513057A (zh) | 图像处理方法及装置 | |
WO2018196854A1 (zh) | 一种拍照方法、拍照装置及移动终端 | |
Chang et al. | Finding good composition in panoramic scenes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |