影像分割方法_2

文档序号:9649250阅读:来源:国知局
像中人物肖像的典型样版。
[0026]然而,预定模版遮罩MSKp并无法精确地适用在各种不同的操作情况,特别是当使用者以不同的方式移动电子装置100连同其第一相机单元140时(例如,将电子装置100往上移动、往下移动、将电子装置100旋转到右侧或旋转到左侧等)。若电子装置100总是使用相同的预定模版遮罩MSKp由影像頂Ga中提取前景对象0BJ,则前景对象0BJ的提取结果将不够精确,不符后续视觉特效(例如影像合成、影像强化等)的要求。
[0027]因此,电子装置100执行图2中所示的方法200以适应性地由影像頂Ga中提取前景对象。方法200的详细作法将在下列段落中说明,于此实施例中,方法200包含影像分割方法的步骤。如图1所示,处理模块160包含相机姿态分析单元162、适应性分割单元164以及视觉处理单元166。于部分实施例中,处理模块160以处理器、图形处理器、数字信号处理器(DSP)或其他具相等性的处理电路加以实现。相机姿态分析单元162、适应性分割单元164以及视觉处理单元166可由处理模块160所执行的软件程序、指令或程序加以实现。
[0028]于图1所示的实施例中,电子装置100还包含第二相机单元180、储存单元182以及显示单元184。第二相机单元180、储存单元182以及显示单元184耦接至处理模块160。
[0029]如图2所示,执行步骤S202以提供至少一预定模版遮罩(例如图4A所示的预定模版遮罩MSKp)。预定模版遮罩MSKp储存于储存单元182中。预定模版遮罩MSKp的形状是参考过往经验、统计或以机器学习方式计算常见自拍影像中人物肖像的典型样版。
[0030]图4A中所绘示的仅为人物肖像的典型样版的其中一种例示性形状。预定模版遮罩MSKp的形状涵盖人物的前视图。此前视图至少涵盖人物的头部以及上躯干。一般来说,作为典型样版的预定模版遮罩MSKp的左半部与右半部大致上为彼此镜像。
[0031]然而,电子装置100的储存单元182可储存有多个预定模版遮罩(图中未示),其提供的多个预定模版遮罩的形状分别对应不同的人物形态。举例来说,所述预定模版遮罩彼此在发型(如长发、短发或卷发)、体重(胖、瘦或正常体态)、尺寸(依照人物是靠近或远离第一相机单元140将有不同尺寸)或骨架拓朴上彼此区别。换句话说,多个预定模版遮罩并不仅限于图4A中所示的预定模版遮罩MSKp。于其他实施例中,预定模版遮罩的形状对应多人群体的前视图,于此情况下,前视图至少涵盖多人群体的多个头部与多个上躯体。
[0032]执行步骤S204利用相机姿态分析单元162由动态感测器120取得姿态数据P0S。姿态数据P0S是相关于第一相机单元140的指向(orientat1n)或位置(posit1n)。于此例中,姿态数据P0S是在第一相机单元140撷取影像是頂Ga时所取得的。于一实施例中,动态感测器120所取得姿态数据P0S包含当第一相机单元140撷取影像頂Ga时第一相机单元140的指向的旋转角度(沿着水平方向旋转),举例来说,第一相机单元140被移动到相对于前景对象OBJ的右侧,或是第一相机单元140被移动到相对于前景对象0BJ的左侧。于另一实施例中,动态感测器120所取得姿态数据P0S包含当第一相机单元140撷取影像IMGa时的位置的平移距离(代表第一相机单元140是被握持在相对高于第一相机单元140的位置或是相对低于第一相机单元140的位置)。于另一实施例中,动态感测器120所取得姿态数据P0S同时包含当第一相机单元140撷取影像IMGa时的第一相机单元140的指向的旋转角度以及第一相机单元140的位置的平移距离。
[0033]执行步骤S206以根据姿态数据P0S(其包含第一相机单元140的指向及/或位置)将至少一预定模版遮罩的其中一者(例如图4A中所示的预定模版遮罩MSKp)调整为适应性模版遮罩。请一并参阅图4B、图4C以及图4D,其绘示根据本发明的实施例中在不同操作情况下的三种适应性模版遮罩MSKal?MSKa3的示意图。
[0034]若姿态数据P0S的分析结果表示第一相机单元140被往下移动(即姿态数据P0S显示第一相机单元140是由相对低于前景对象0BJ的位置进行拍摄),预定模版遮罩MSKp被调整为图4B中所示的适应性模版遮罩MSKal。于此例中,适应性模版遮罩MSKal的可通过区块在遮罩的下半部相对较宽且在遮罩的上半部相对较窄(相较原先的预定模版遮罩MSKp),如此一来,适应性模版遮罩MSKal便更适合用在从相对低于前景对象0BJ的视角(由下往上拍)所拍摄的影像。
[0035]若姿态数据P0S的分析结果表示第一相机单元140被往上移动(即姿态数据P0S显示第一相机单元140是由相对高于前景对象0BJ的位置进行拍摄),预定模版遮罩MSKp被调整为图4C中所示的适应性模版遮罩MSKa2。于此例中,适应性模版遮罩MSKa2的可通过区块在遮罩的上半部相对较宽且在遮罩的下半部相对较窄(相较原先的预定模版遮罩MSKp),如此一来,适应性模版遮罩MSKa2便更适合用在从相对高于前景对象0BJ的视角(由上往下拍)所拍摄的影像。
[0036]若姿态数据P0S的分析结果表示第一相机单元140被往右侧旋转(即姿态数据P0S显示第一相机单元140是从相对前景对象OBJ中心轴线的右侧进行拍摄),预定模版遮罩MSKp被调整为图4D中所示的适应性模版遮罩MSKa3。于此例中,适应性模版遮罩MSKa3的可通过区块在遮罩的右半部相对较宽且在遮罩的左半部相对较窄(相较原先的预定模版遮罩MSKp),如此一来,适应性模版遮罩MSKa3便更适合用在从相对前景对象OBJ中心轴线的右侧进行拍摄(由右往左拍)所拍摄的影像。相似地,若第一相机单元140被往左侧旋转,预定模版遮罩MSKp被调整为另一种不同的适应性模版遮罩(图中未示)。
[0037]基于上述实施例,适应性分割单元164是根据姿态数据P0S调整原先的预定模版遮罩MSKp进而产生适应性模版遮罩MSKal?MSKa3。执行步骤S308根据适应性模版遮罩MSKal、MSKa2或MSKa3由第一相机单元140撷取的影像頂Ga中提取前景对象OBJ。如此一来,适应性模版遮罩MSKal?MSKa3可以在提取前景对象OBJ的过程中提供较高的精确性,并且亦可提供较高的计算前景对象OBJ的效率(相较于纯粹使用对象辨识演算法来分辨前景对象0BJ)。
[0038]当前景对象0BJ(例如使用者的肖像)由适应性分割单元164提取出来后,前景对象0BJ可以使用在各种不同形态的视觉特效当中,例如影像合成特效或其他效果。如图1所示,电子装置100还包含第二相机单元180。于部分实施例中,方法200更执行一步骤,当第一相机单元140撷取影像IMGa时,同步利用第二相机单元180撷取另一影像IMGb。
[0039]于部分实施例中,第一相机单元140与第二相机单元180是设置电子装置100的相对两侧表面上。第二相机单元180为设置于电子装置100背表面上的后相机(或被视为是主要相机)。第二相机单元180主要用来撷取位于使用者前方且使用者感兴趣的景象。
[0040]于部分实施例中,方法200更执行一步骤,以将第一相机单元140所撷取的影像IMGa中提取的前景对象0BJ合成至第二相机单元140所撷取的影像頂Gb当中。如此一来,前景对象0BJ(例如使用者的肖像)可以合并到第二相机单元140 (例如主要相机单元)所撷取的影像頂Gb中。合成影像(例如将影像頂Ga中提取的前景对象0BJ覆盖于第二相机单元140所撷取的影像頂Gb的背景画面上)的输出结果可以即时地显示于电子装置100的显示单元184上,作为即时的预览影像。上述应用功能,适用于使用者欲透过第二相机单元180拍摄相片,且使用者欲将自己本身的自拍画面结合至第二相机单元180撷取的影像IMGb当中的情况。上述方法200与电子装置100可在不经过辨识演算法的复杂计算下即时地提供预览影像(包含影像MGa中的前景对象0BJ以及另一影像頂Gb的背景画面)。[0041 ] 于上述实施例中,适应性模版遮罩MSKal、MSKa2或MSKa3是根据姿态数据P0S (其代表第一相机单元140的位置及/或指向)而决定的。然而,本发明并不以此为限。本发明另一实施例中,有关如何产生适应性模版遮
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1