数字影像稳定方法与系统的制作方法

文档序号:7922702阅读:272来源:国知局
专利名称:数字影像稳定方法与系统的制作方法
技术领域
本发明是有关于一种数字影像的处理方法,且特别是有关于一种稳定数字影像的
方法与系统。
背景技术
科技的演进使得电子产品的功能日趋强大,而除了功能种类的多寡及其实用性之 外,为了因应消费者对于电子产品外观上的需求,时下的电子产品也纷纷走向轻薄短小的 设计趋势。但不难想见的是,对于具有影像撷取功能的电子产品来说,轻巧的外型却容易让 使用者因拿持不稳而导致影像晃动的情况产生。 影像稳定(Image Stabilization, IS)便是为了解决上述问题所发展出的一项技 术。其中,数字式影像稳定(Digital Image Stabilization, DIS)系统主要包括移动估测 (Motion Estimation,ME)与移动更正(Motion Correction,MC)这两个单元。移动估测单 元系用以取得影像中数个区域的区域移动向量,进而决定影像整体移动的全域移动向量。 而移动更正单元则是根据移动估测单元所取得的信息来移除视频中不必要的晃动,进而产 生稳定的影像输出结果。 然而,移动估测单元在计算区域移动向量时多半是使用单一位元平面匹配 (Single Bit-Plane Matching)或复合位元平面匹配(Multiple Bit-Plane Matching)这 两种方法。其中,单一位元平面匹配仅会以影像中具特定频带的信息来进行估测,而无法 在各类影像中提供较佳的估算结果,另外在对原始影像进行匹配时,也必须耗费相当多的 时间在二值化位元平面处理上。复合位元平面匹配则只单纯考虑影像中的原始位元平面, 而可能会因为原本灰阶值相近的两个像素在某些原始位元平面上二值化的值不同,而降低 匹配的准确度。除此之外,移动估测单元在计算全域移动向量时所使用的全域移动估测 (Global MotionEstimation,GME)方法则大多是根据所有的区域移动向量产生一个全域移 动向量。然而在并非所有的区域移动向量皆为实际移动方向的情况下,所估算出的全域移 动向量则不够准确。 上述情况都将对数字式影像稳定系统的效能造成负面影响,不但无法准确产生稳 定的影像,且在以硬件实现上亦须耗费相当大的复杂度。

发明内容
本发明提供一种数字影像稳定方法,能快速且准确地进行影像的位元平面匹配, 降低在稳定影像的过程中计算区域移动向量的复杂度。 本发明提供一种数字影像稳定系统,避免因为不可靠的区域移动向量而造成影像 的全域移动向量的误判。 为达到上述及其他目的,本发明提出一种数字影像稳定方法,用于包括数个影像 的影像序列,其中各影像符合一像素深度。此方法首先将目前影像划分为数个目标区块,并 定义各目标区块在前一张影像中所分别对应的搜寻范围。接着,根据目前影像以及前一张
5影像所分别对应的数个原始位元平面(rawbit-plane)定义出各自的K个格雷码位元平面 (Gray-coded bit-plane),其中K为小于像素深度的正整数。接下来比较以各自对应的K 个格雷码位元平面交错组合成的目标区块与相对的搜寻范围,以取得各个目标区块与搜寻 范围之间的数个相关性量测值。最后,利用各个目标区块的所有相关性量测值的平均值与 最小值,估计表示目前影像相较于前一张影像移动的全域移动向量,并依据全域移动向量 计算反应出影像序列移动的累加移动向量,以根据累加移动向量从目前影像中决定输出影 像。 在本发明的一实施例中,其中各个目标区块彼此不相互重叠,且小于或等于对应 的搜寻范围的大小。 在本发明的一实施例中,此方法更包括对各个原始位元平面进行格雷码转换 (Gray-coded transform),以及取得经过转换的K个原始位元平面以作为K个格雷码位元 平面。 在本发明的一实施例中,其中在比较以各自的K个格雷码位元平面交错组合成的 目标区块与相对的搜寻范围的步骤之前,更包括选择其中一个目标区块。接着在所选择的 目标区块对应的搜寻范围中定义数个候选区块,且各候选区块的大小符合于目标区块。接 下来,分别将所选择的目标区块以及各候选区块划分为多个宫格(grid),且每个宫格表示 一个像素。最后,交错指派各自对应的K个格雷码位元平面其中之一给每K个宫格,以分别 组成所选择的目标区块与候选区块的交错式格雷码位元平面。 在本发明的一实施例中,其中比较所选择的目标区块与相对的搜寻范围以取得相
关性量测值的步骤包括对所选择的目标区块与各个候选区块的交错式格雷码位元平面进
行布林函数运算,并以运算结果作为所选择的目标区块的各个相关性量测值。 在本发明的一实施例中,其中在进行布林函数运算的步骤之后,更包括取得产生
最小的相关性量测值的移动向量,以作为所选择的目标区块的区域移动向量。 在本发明的一实施例中,此方法更包括定义数个数值区间,且各数值区间分别对
应于一个累计权重值。在计算所选择的目标区块的所有相关性量测值的平均值与最小值
后,取得平均值与最小值的差值,并判断上述差值所属的数值区间。最后,给予所选择的目
标区块的区域移动向量对应的累计权重值。 在本发明的一实施例中,其中估计表示目前影像移动的全域移动向量的步骤,包
括根据各个目标区块的区域移动向量与相对的累计权重值,统计出累计次数最高的区域移
动向量。接着以累计次数最高的区域移动向量作为目前影像的全域移动向量。 在本发明的一实施例中,其中计算累加移动向量的步骤包括计算在最初影像至目
前影像之间利用每相邻两张影像所估计的全域移动向量的总和,并以上述总和作为累加移
动向量。 在本发明的一实施例中,其中输出影像的解析度小于目前影像。 在本发明的一实施例中,其中根据累加移动向量决定输出影像的步骤包括提供调
整阈值。而在累加移动向量小于或等于调整阈值时,依据累加移动向量决定输出影像。而在
累加移动向量大于调整阈值时,依据累加移动向量的正负性与调整阈值来决定输出影像。
其中,调整阈值系对应于目前影像以及输出影像的解析度。 从另一观点来看,本发明提出一种数字影像稳定系统,包括区域移动向量估算装置、全域移动向量估算装置,以及移动更正装置。其中,区域移动向量估算装置用以接收包括数个影像的影像序列,且每个影像符合一像素深度。区域移动向量估算装置将目前影像划分为数个目标区块,并定义上述目标区块在前一张影像中所分别对应的搜寻范围,以及根据目前影像与前一张影像所分别对应的数个原始位元平面定义各自的K个格雷码位元平面。接着比较以各自对应的K个格雷码位元平面交错组合成的目标区块与相对的搜寻范围,以取得各目标区块与搜寻范围之间的数个相关性量测值。其中,K为小于像素深度的正整数。全域移动向量估算装置与区域移动向量估算装置相连,用以利用各个目标区块的所有相关性量测值的平均值与最小值,估计表示目前影像相较于前一张影像移动的全域移动向量。移动更正装置则连接至全域移动向量估算装置,用以依据全域移动向量计算反应影像序列移动的累加移动向量,并根据累加移动向量从目前影像中决定输出影像。
在本发明的一实施例中,其中各个目标区块彼此不相互重叠,且小于或等于对应的搜寻范围的大小。 在本发明的一实施例中,其中区域移动向量估算装置更包括格雷码转换单元,用以对各个原始位元平面进行格雷码转换,并取得经过转换的K个原始位元平面以作为K个格雷码位元平面。 在本发明的一实施例中,其中区域移动向量估算装置更包括交错式格雷码位元平面产生单元,用以选择其中一个目标区块,并在所选择的目标区块对应的搜寻范围中定义数个候选区块。分别将所选择的目标区块以及各候选区块划分为数个宫格,以及交错指派各自对应的K个格雷码位元平面其中的一给每K个宫格,以分别组成所选择的目标区块与候选区块的交错式格雷码位元平面。其中,各候选区块的大小符合于目标区块,且各宫格表示一个像素。 在本发明的一实施例中,其中区域移动向量估算装置更包括匹配单元,用以对所选择的目标区块与各候选区块的交错式格雷码位元平面进行布林函数运算,并以运算结果作为所选择的目标区块的上述相关性量测值。 在本发明的一实施例中,其中匹配单元取得产生最小的相关性量测值的移动向量以作为所选择的目标区块的区域移动向量。 在本发明的一实施例中,其中匹配单元计算所选择的目标区块的所有相关性量测值的平均值与最小值。而全域移动向量估算装置定义数个数值区间,且各数值区间分别对应于一个累计权重值。在取得平均值与最小值的差值后,判断差值所位于的数值区间,并给予所选择的目标区块的区域移动向量对应的累计权重值。 在本发明的一实施例中,其中全域移动向量估算装置根据各目标区块的区域移动向量与相对的累计权重值,统计出累计次数最高的区域移动向量,并以累计次数最高的区域移动向量作为目前影像的全域移动向量。 在本发明的一实施例中,其中移动更正装置计算在最初影像至目前影像之间利用
每相邻两张影像所估计的全域移动向量的总和,并以上述总和作为累加移动向量。 在本发明的一实施例中,其中输出影像的解析度小于目前影像。 在本发明的一实施例中,其中移动更正装置取得调整阈值,在累加移动向量小于
或等于调整阈值时,依据累加移动向量决定输出影像;而在累加移动向量大于调整阈值时,
依据累加移动向量的正负性与调整阈值来决定输出影像。其中,调整阈值对应于目前影像以及输出影像的解析度。 基于上述,本发明是透过交错式格雷码位元平面的匹配比较来计算相邻两张影像的区域移动向量。并利用权重累计的方式从数个区域移动向量中决定出适当的全域移动向量。如此一来不但能降低影像稳定时的运算复杂度,同时可以大幅提升稳定结果可靠性。


为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式
作详细说明,其中
图l是依照本发明的
图2是依照本发明的
图3是依照本发明的
图4是依照本发明的
图5是依照本发明的
图6是依照本发明的
主要元件符号说明
100 :数字影像稳定系统
110 :区域移动向量估算装置
111 :格雷码转换单元
113 :交错式格雷码位元平面产生单元
115:匹配单元
120 :全域移动向量估算装置
130 :移动更正装置 210 250 :本发明的一实施例所述的数字影像稳定方法的各步骤
300 :交错式格雷码位元平面 510 550 :本发明的一实施例所述的决定输出影像的各步骤
具体实施例方式
图1是依照本发明的一实施例所绘示的数字影像稳定系统的方块图。请参阅图1,数字影像稳定系统100包括区域移动向量估算装置110、全域移动向量估算装置120,以及移动更正装置130,用以根据交错式格雷码位元平面(Interlaced Gray-coded bit-plane)的匹配来快速求得影像的区域移动向量,并估测区域移动向量的可靠度进而取得最适当的全域移动向量,据以对影像序列进行移动修正。其中,数字影像稳定系统ioo可配置在摄影机或行动视频电话等各种影像撷取产品中,在此并不限制影像撷取产品的范围。以下将分别针对数字影像稳定系统100中各装置的功能进行详细说明。 在本实施例中,区域移动向量估算装置110包括格雷码转换单元111、交错式格雷码位元平面产生单元113,以及匹配单元115。其中,区域移动向量估算装置110可透过具备运算处理能力的硬件、软件,或其组合实现。区域移动向量估算装置iio在接收包括数个影像的影像序列后,可透过内部的三个单元来建立交错式格雷码位元平面,以求得目前影像中所有目标区块的于前一张影像所相对应的数个相关性量测值以及区域移动向量。在一
实施例所绘示的数字影像稳定系统的方块图。
实施例所绘示的数字影像稳定方法的流程图。
实施例所绘示的交错式格雷码位元平面的示意图。
实施例所绘示的数值区间与累计权重值的对应表。
实施例所绘示的决定输出影像的流程图。
实施例所绘示的的原始影像与输出影像的示意图。
8实施例中,区域移动向量估算装置iio可在接收影像序列时便预先建立目前影像与前一张
影像的交错式格雷码位元平面。而在另一实施例中则可以在进行比较时再动态取得,在此并不限制其范围。 全域移动向量估算装置120与区域移动向量估算装置110相连,以每个目标区块的所有相关性量测值作为累计各区域移动向量的依据,再以例如建立区域移动向量的直方图的方式,从直方图中取得具有最大统计量的区域移动向量来作为最适于表示目前影像移动的全域移动向量。其中,全域移动向量估算装置120可透过具备运算处理能力的硬件、软件,或其组合实现。 与全域移动向量估算装置120相连的移动更正装置130则会计算可反应整个影像序列移动的累加移动向量,并根据累加移动向量从目前影像中决定一个输出影像。其中,移动更正装置130可以是具备运算处理能力的硬件、软件,或其组合,在此并不加以限制。以下将以数字影像稳定系统100的详细运作流程为例,进而对本发明进行更进一步的说明。
图2是依照本发明的一实施例所绘示的数字影像稳定方法的流程图。请同时参阅图1与图2,由于区域移动向量估算装置110是以区块匹配的方式来计算区域移动向量,因此在接收包括数个影像的影像序列后,如步骤210所示,区域移动向量估算装置110首先将目前影像划分为数个目标区块,并定义各目标区块在前一张影像中所分别对应的搜寻范围。其中,每个目标区块彼此不相互重叠,且小于或等于对应的搜寻范围的大小。
接着如步骤220所示,透过区域移动向量估算装置110中的格雷码转换(Gray-coded transform)单元lll,根据目前影像与前一张影像所分别对应的数个原始位元平面(raw bit-plane)定义出各自的K个格雷码位元平面(Gray-coded bit-plane)。其中,影像序列中的每个影像均具有一像素深度,而K为小于此像素深度的正整数。
详细地说, 一张像素深度为D的影像能以下列二进制形式表示之
f (x, y) = bD—! (x, y) 2D—丄+V2 (x, y) 2D—2+……+1^ (x, y) 2丄+b。 (x, y) 20
其中,(x,y)表示影像中的像素位置,而bi(x,y)则表示第i阶的原始位元平面(其中i为小于D的正整数)。在分别将目前影像与前一张影像以上述二进制形式表示之后,格雷码转换单元111可取得目前影像与前一张影像的所有原始位元平面,并对各原始位元平面进行格雷码转换,再取得经过转换后的K个原始位元平面以作为各自的K个格雷码位元平面。举例来说,格雷码转换单元111例如是以下列方程序来进行格雷码转换
gD—! = bD—igi = bi+1,0 S i < D - 2 其中,b。—与bi+1表示原始位元平面,而gD—工与gi则表示转换而成的格雷码位元平面。在本实施例中,假设影像序列中每个影像的像素深度为8,格雷码转换单元111例如会对目前影像与前一张影像的8个原始位元平面进行格雷码转换,进而取得各自的4个格雷码位元平面。 接着在步骤230中,区域移动向量估算装置110以各自对应的K个(例如4个)格雷码位元平面交错组合成目标区块与相对的搜寻范围。接着再对交错组合成的结果进行匹配比较,以取得各目标区块与搜寻范围之间的数个相关性量测值。 以目前影像的其中一个目标区块为例,在格雷码转换单元111分别定义目前影像与前一张影像各自的K个格雷码位元平面后,交错式格雷码位元平面产生单元113将以像素为单位把此目标区块划分为数个宫格(grid)。亦即,每个宫格表示一个像素。接着以交错的方式将目前影像所对应的K个格雷码位元平面其中之一指派给每K个宫格,以产生目标区块的交错式格雷码位元平面。 假设格雷码转换单元111取得目前影像的4个格雷码位元平面,分别是gp、gq、^,以及gs,那么由交错式格雷码位元平面产生单元113所建立的交错式格雷码位元平面则好比像图3的交错式格雷码位元平面300所示,交错地以gp、 gq、 ^与gs来表示影像中的每4个像素。其中,P、q、r、s是选自0至D-1中的4个数值。在本实施例中,p、 q、 r、 s例如是2、3、4,5。 除了产生目前影像中目标区块的交错式格雷码位元平面之外,交错式格雷码位元平面产生单元113亦会在目标区块所对应的搜寻范围中定义数个候选区块,并依照上述方式建立各个候选区块的交错式格雷码位元平面。其中,候选区块的大小与目标区块相符。
在产生目标区块与各候选区块的交错式格雷码位元平面后,接着由匹配单元115对交错式格雷码位元平面进行位元匹配动作。在本实施例中,匹配单元115对目标区块与各候选区块的交错式格雷码位元平面进行布林函数运算(例如XOR运算),并以运算结果作为目标区块的相关性量测值。其中,匹配单元115例如是以下列方程序计算相关性量测值C(m, n):
M-l N-C(m,n)二ZJ^(x,y)十I^(x + m,y + n) , -pSm,"p-l
x=0 y=0 在上述方程序中,V(x,y)与I,、x,y)分别表示目前影像的目标区块以及前一张影像中各候选区块的交错式格雷码位元平面,MXN为目标区块及候选区块的大小,而p则是决定搜寻范围大小的参数。在本实施例中,匹配单元115将以能产生最小的相关性量测值C(m,n)的移动向量(m,n)作为所目标区块的区域移动向量。 在格雷码转换单元111取得目前影像与前一张影像的各K个格雷码位元平面后,交错式格雷码位元平面产生单元113可依序选取目前影像中的其中一个目标区块,以产生所选取的目标区块及其候选区块的交错式格雷码位元平面,接着再由匹配单元115计算所选取的目标区块的数个相关性量测值以及区域移动向量。如此一来,便可得到目前影像中每个目标区块所分别对应的所有相关性量测值以及区域移动向量。 接下来在步骤240中,由全域移动向量估算装置120根据各目标区块的相关性量测值,估计用以表示目前影像相较于前一张影像移动的全域移动向量。由于同质性(homogeneous)区块在一个同质性搜寻范围(例如亮度差异不大的范围)中进行匹配时会得到不可靠的区域移动向量,因此在利用区域移动向量产生全域移动向量时,为了避免不可靠的区域移动向量影响全域移动向量的准确性,因此在本实施例中全域移动向量估算装置120会额外以各目标区块的所有相关性量测值作为估算全域移动向量的依据。
详细地说,全域移动向量估算装置120预先定义多个数值区间,且定义各数值区间所分别对应的累计权重值。其中,累计权重值越高表示累计的次数越多。在匹配单元115计算各目标区块的所有相关性量测值的平均值与最小值,并将其传送给全域移动向量估算装置120之后,全域移动向量估算装置120判断每个目标区块所对应的平均值与最小值的差值系位于哪个数值区间,进而给予各目标区块的区域移动向量该数值区间所对应的累计权重值。接着,全域移动向量估算装置120根据各目标区块的区域移动向量与其累计权重值,统计出累计次数最高的区域移动向量,并以累计次数最高的区域移动向量作为目前影像的全域移动向量。 图4是依照本发明的一实施例所绘示的数值区间与累计权重值的对应表。其中,全域移动向量估算装置120共定义了五个数值区间。假设某个目标区块的所有相关性量测值的平均值减最小值大于128,那么这个目标区块的区域移动向量的累计权重值便是8。
延续图4的实施例,假设目前影像包括B2、 B3与B4这4个目标区块,其对应的区域移动向量分别是LMVpLM、、LMV3,与LMV4。假设目标区块B工的所有相关性量测值的平均值减最小值介于16到32之间,那么目标区块B工的区域移动向量LM^便具有累计权重值1。假设目标区块82的所有相关性量测值的平均值减最小值大于128,那么目标区块B2的区域移动向量LMV2便具有累计权重值8。倘若目标区块B3与B4的所有相关性量测值的平均值减最小值同样介于16到32之间,区域移动向量LMV3与LMV4便具有累计权重值1。如上所述,全域移动向量估算装置120例如将绘制各区域移动向量的直方图,进而取得累计次数最高的区域移动向量(在本实施例中为区域移动向量LMV》以作为目前影像的全域移动向量。 最后如步骤250所示,由移动更正装置130依据全域移动向量计算可反应整个影像序列移动的累加移动向量,并根据累加移动向量从目前影像中决定一个稳定的输出影像。其中,输出影像的解析度系小于目前影像。由于全域移动向量估算装置120所取得的全域移动向量仅能反应目前影像与前一张影像之间的移动,因此为了稳定整个影像序列,移动更正装置130会累计在最初影像至目前影像之间利用每相邻两张影像所估计的全域移动向量的总和,并以上述总和作为累加移动向量。在本实施例中,累加移动向量AMVt的计算方式如下所示
<formula>formula see original document page 11</formula> 其中,AMVt与AMW—1分别为第t个与第t_l个影像的累加移动向量,而GMV1则是
利用第t个影像与第t-l个影像所计算出的全域移动向量。 值得一提的是,为了避免累加移动向量超出移动更正范围,移动更正装置130将定义一个调整阈值以作为移动更正的依据。其中,调整阈值系对应于目前影像以及输出影像的解析度。举例来说,假设目前影像的解析度为160X128,而输出影像的解析度为144X112,那么调整阈值便是8。图5是依照本发明的一实施例所绘示的决定输出影像的流程图。如图5所示,首先在步骤510中,由移动更正装置130判断累加移动向量是否大于调整阈值。若累加移动向量小于或等于调整阈值,则如步骤520所示,直接依据累加移动向量来决定输出影像。然而,若累加移动向量大于调整阈值,意味着使用者是刻意地平移影像撷取产品,此时若直接依据累加移动向量来决定输出影像,将导致输出影像超过原始影像所定义的范围。因此接着在步骤530中,判断累加移动向量的正负性(即判断是否大于O)。若累加移动向量为负,则在步骤540中,将累加移动向量设定为负的调整阈值,接着再依据累加移动向量决定输出影像。若累加移动向量为正,则如步骤550所示,以正的调整阈值作为累加移动向量,最后再依据累加移动向量决定输出影像。如此一来,不但能避免在输出影像中出现未定义的像素,同时也能保留使用者刻意平移影像撷取产品所造成的效果。
图6是依照本发明的一实施例所绘示的的原始影像与输出影像的示意图。在整个影像序列具有累加移动向量但不超过移动更正范围的情况下,透过数字影像稳定系统ioo
的运作,将根据累加移动向量裁切出一个解析度小于原始影像的稳定输出影像。 综上所述,本发明所述的数字影像稳定方法与系统是透过交错式格雷码位元平面
的匹配来计算相邻两张影像的区域移动向量,在硬件实作上仅需利用X0R逻辑门便可建立
交错式格雷码位元平面并产生匹配结果,不但易于实现且不会造成时间延迟或增加成本,
同时也能有效地降低以原始影像来进行匹配的运算复杂度。再者,由于格雷码具有在相邻
字码间只有一个位元不同的特性,利用交错式格雷码位元平面进行匹配可解决两灰阶值相
近的像素在某些原始位元平面不同而可能造成匹配准确度降低的问题。除此之外,利用在
计算区域移动向量时附加产生的相关性量测值来估算全域移动向量,不仅能使全域移动向
量更具可靠性,同时也不需要额外的计算时间,进而能快速且正确地稳定影像序列,产生更
佳的数字影像稳定效果。 虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范围当以权利要求书所界定的为准。
权利要求
一种数字影像稳定方法,用于一影像序列,其中该影像序列包括符合一像素深度的多个影像,该方法包括划分目前的该影像为多个目标区块,并定义各该些目标区块在前一张的该影像中所分别对应的一搜寻范围;根据目前的该影像以及前一张的该影像所分别对应的多个原始位元平面定义各自的K个格雷码位元平面,其中K为小于该像素深度的正整数;比较以各自对应的该K个格雷码位元平面交错组合成的该些目标区块与相对的该搜寻范围,以取得各该些目标区块与该搜寻范围之间的多个相关性量测值;利用各该些目标区块的该些相关性量测值的一平均值与一最小值,估计表示目前的该影像相较于前一张的该影像移动的一全域移动向量;以及依据该全域移动向量计算反应该影像序列移动的一累加移动向量,并根据该累加移动向量从目前的该影像中决定一输出影像。
2. 如权利要求1所述的数字影像稳定方法,其特征在于,各该些目标区块彼此不相互 重叠,且小于或等于对应的该搜寻范围的大小。
3. 如权利要求1所述的数字影像稳定方法,更包括 对各该些原始位元平面进行一格雷码转换;以及 取得经过转换的K个原始位元平面以作为该K个格雷码位元平面。
4. 如权利要求l所述的数字影像稳定方法,其特征在于,在比较以各自的该K个格雷码 位元平面交错组合成的该些目标区块与相对的该搜寻范围的步骤之前更包括选择该些目标区块其中之一;在所选择的该目标区块对应的该搜寻范围中,定义多个候选区块,其中各该些候选区 块的大小符合该目标区块;分别划分所选择的该目标区块以及各该些候选区块为多个宫格,其中各该些宫格表示 一像素;以及交错指派各自对应的该K个格雷码位元平面其中之一给每K个宫格,以分别组成所选 择的该目标区块与该些候选区块的一交错式格雷码位元平面。
5. 如权利要求4所述的数字影像稳定方法,其特征在于,比较所选择的该目标区块与 相对的该搜寻范围以取得该些相关性量测值的步骤包括对所选择的该目标区块与各该些候选区块的该交错式格雷码位元平面进行一布林函 数运算,并以运算结果作为所选择的该目标区块的该些相关性量测值。
6. 如权利要求5所述的数字影像稳定方法,其特征在于,在进行该布林函数运算的步 骤之后更包括取得产生最小的该相关性量测值的一移动向量作为所选择的该目标区块的一区域移 动向量。
7. 如权利要求6所述的数字影像稳定方法,其特征在于,更包括 定义多个数值区间,且各该些数值区间分别对应于一累计权重值; 计算所选择的该目标区块的该些相关性量测值的该平均值与该最小值; 取得该平均值与该最小值的一差值; 判断该差值所位于的该数值区间;以及给予所选择的该目标区块的该区域移动向量对应的该累计权重值。
8. 如权利要求7所述的数字影像稳定方法,其特征在于,估计表示目前的该影像移动 的该全域移动向量的步骤包括根据各该些目标区块的该区域移动向量与相对的该累计权重值,统计出累计次数最高 的该区域移动向量;以及以累计次数最高的该区域移动向量作为目前的该影像的该全域移动向量。
9. 如权利要求1所述的数字影像稳定方法,其特征在于,计算该累加移动向量的步骤 包括计算在最初的该影像至目前的该影像之间利用每相邻两张影像所估计的该全域移动 向量的一总和;以及以该总和作为该累加移动向量。
10. 如权利要求1所述的数字影像稳定方法,其特征在于,该输出影像的解析度小于目 前的该影像。
11. 如权利要求1所述的数字影像稳定方法,其特征在于,根据该累加移动向量决定该 输出影像的步骤包括提供一调整阈值;在该累加移动向量小于或等于该调整阈值时,依据该累加移动向量决定该输出影像;以及在该累加移动向量大于该调整阈值时,依据该累加移动向量的正负性以及该调整阈值 决定该输出影像。
12. 如权利要求11所述的数字影像稳定方法,其特征在于,该调整阈值对应于目前的 该影像以及该输出影像的解析度。
13. —种数字影像稳定系统,包括一区域移动向量估算装置,用以接收包括多个影像的一影像序列,且该些影像符合一 像素深度,并划分目前的该影像为多个目标区块,并定义各该些目标区块在前一张的该影 像中所分别对应的一搜寻范围,以及根据目前的该影像与前一张的该影像所分别对应的多 个原始位元平面定义各自的K个格雷码位元平面,比较以各自对应的该K个格雷码位元平 面交错组合成的该些目标区块与相对的该搜寻范围,以取得各该些目标区块与该搜寻范围 之间的多个相关性量测值,其中K为小于该像素深度的正整数;一全域移动向量估算装置,耦接至该区域移动向量估算装置,用以利用各该些目标区 块的该些相关性量测值的一平均值与一最小值,估计表示目前的该影像相较于前一张的该 影像移动的一全域移动向量;以及一移动更正装置,耦接至该全域移动向量估算装置,用以依据该全域移动向量计算反 应该影像序列移动的一累加移动向量,并根据该累加移动向量从目前的该影像中决定一输 出影像。
14. 如权利要求13所述的数字影像稳定系统,其特征在于,各该些目标区块彼此不相 互重叠,且小于或等于对应的该搜寻范围的大小。
15. 如权利要求13所述的数字影像稳定系统,其特征在于,该区域移动向量估算装置 更包括一格雷码转换单元,用以对各该些原始位元平面进行一格雷码转换,并取得经过转换 的K个原始位元平面以作为该K个格雷码位元平面。
16. 如权利要求13所述的数字影像稳定系统,其特征在于,该区域移动向量估算装置 更包括一交错式格雷码位元平面产生单元,用以选择该些目标区块其中之一,并在所选择的 该目标区块对应的该搜寻范围中定义多个候选区块,分别划分所选择的该目标区块以及各 该些候选区块为多个宫格,以及交错指派各自对应的该K个格雷码位元平面其中之一给每 K个宫格,以分别组成所选择的该目标区块与该些候选区块的一交错式格雷码位元平面,其 中各该些候选区块的大小符合该目标区块,且各该些宫格表示一像素。
17. 如权利要求16所述的数字影像稳定系统,其特征在于,该区域移动向量估算装置 更包括一匹配单元,用以对所选择的该目标区块与各该些候选区块的该交错式格雷码位元平 面进行一布林函数运算,并以运算结果作为所选择的该目标区块的该些相关性量测值。
18. 如权利要求17所述的数字影像稳定系统,其特征在于,该匹配单元取得产生最小 的该相关性量测值的一移动向量作为所选择的该目标区块的一区域移动向量。
19. 如权利要求17所述的数字影像稳定系统,其特征在于,该匹配单元计算所选择的 该目标区块的该些相关性量测值的该平均值与该最小值,而该全域移动向量估算装置定义 多个数值区间,且各该些数值区间分别对应于一累计权重值,在取得该平均值与该最小值 的一差值后,判断该差值所位于的该数值区间,以及给予所选择的该目标区块的该区域移 动向量对应的该累计权重值。
20. 如权利要求19所述的数字影像稳定系统,其特征在于,该全域移动向量估算装置 根据各该些目标区块的该区域移动向量与相对的该累计权重值,统计出累计次数最高的该 区域移动向量,并以累计次数最高的该区域移动向量作为目前的该影像的该全域移动向
21. 如权利要求13所述的数字影像稳定系统,其特征在于,该移动更正装置计算在最 初的该影像至目前的该影像之间利用每相邻两张影像所估计的该全域移动向量的一总和, 并以该总和作为该累加移动向量。
22. 如权利要求13所述的数字影像稳定系统,其特征在于,该输出影像的解析度小于 目前的该影像。
23. 如权利要求13所述的数字影像稳定系统,其特征在于,该移动更正装置取得一调 整阈值,在该累加移动向量小于或等于该调整阈值时,依据该累加移动向量决定该输出影 像,以及在该累加移动向量大于该调整阈值时,依据该累加移动向量的正负性以及该调整 阈值决定该输出影像。
24. 如权利要求23所述的数字影像稳定系统,其特征在于,该调整阈值对应于目前的 该影像以及该输出影像的解析度。
全文摘要
本发明提出一种数字影像稳定方法与系统。此方法是透过交错式格雷码位元平面的匹配比较来计算相邻两张影像之间的区域移动向量。并利用权重累计的方式从数个区域移动向量中决定出最适当的全域移动向量。最后以全域移动向量计算累加移动向量来对影像序列进行移动更正,进而产生稳定的输出影像。
文档编号H04N1/387GK101753774SQ20081018396
公开日2010年6月23日 申请日期2008年12月16日 优先权日2008年12月16日
发明者王忠信, 赖志群, 郭天颖 申请人:财团法人资讯工业策进会
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1