数字影像闪光场景检测与消除方法

文档序号:7611232阅读:406来源:国知局
专利名称:数字影像闪光场景检测与消除方法
技术领域
本发明涉及一种数字影像中闪光场景的检测与消除方法,特别是涉及一种由影像中得到准确的画面讯息,并检测其中闪光的场景,并予以消除的数字影像中闪光场景的检测与消除方法。
背景技术
如观赏流行时装、音乐会或体育报导等现场节目时,时常会产生许多影响画面品质的闪光场景(flash scene),通常是观赏者为了增进照相画面品质或效果而使用闪光灯或其它光学设备产生的,或是在后端制作(after-treatment)时,为了吸引观赏者目光而在画面上加入的特定(special editing)。然而,此闪光场景却影响影像品质,并会干扰将来影像分镜检测(shot detection)与数字内容的分析。
闪光场景会产生于属于相同影像分镜(shot)下许多不希望要的画面,通常,影像分镜检测(shot detection)的准确性对数字影像内容分析来说非常重要,故发展改善已知的影像分镜检测方法来去除不用的画面是迫切且重要的。
图1示出了US2004/0008284A1号美国专利所披露的场景/影像分镜改变检测(scene/shot detection)运作方法流程图,其中有一检测器,其包含可以存储两张画面的画面缓存器(frame buffer),可将其中存储的画面转换为彩色讯号,检测器则藉由此彩色讯号产生的直方图(histogram)中计算得出场景/影像分镜的变化,其步骤如下列所述开始时,为了检测场景/影像分镜变化,由影像中撷取的两张画面分别存储至画面缓存器(步骤S150);再将存储的画面转换为色度或亮度的色彩讯息(步骤S152);其中一直方图检测单元计算出有关其色度或亮度讯息的直方图(步骤S154);之后,藉由计算比较两张直方图,得出其中的相依值C(步骤S156);再比较该相依值C与预设的一临界值(threshold),并判断是否该值C小于该临界值?(步骤S158);若该值C小于临界值,则场景变化讯号Csc输出为1,否则场景变化讯号Csc为0(步骤S160,S162)。
有关图1所示已知的场景变化检测是比较一直方图的影像讯号与一预测的临界值,而其中影像讯号来自两个存储至缓存器的画面转换的讯号。
请参阅已知技术图2所示的US2003/0123726A1号美国专利检测场景变化的功能方块图,该方块示意图包括有第一累积直方图撷取单元(accumulated histogram extracting part)201、第一像素列表撷取单元(first pixel list extracting part)202、第二累积直方图撷取单元(second accumulated histogram extracting part)203、第二像素列表撷取单元(second pixel list extracting part)204、直方图比较单元(histogram comparing part)205与场景转换确定单元(sceneconversion determining part)206。
其中,第一画面I1与邻近的第二画面I2由累积分布的影像中分别撷取至第一累积直方图撷取单元201与第二累积直方图撷取单元203,之后,第一像素列表撷取单元202由对应至第一累积直方图撷取单元201的分布值撷取出像素列表值(pixel list)C1,同时第二像素列表撷取单元204亦从第二累积直方图撷取单元203撷取出像素列表值(pixel list)C2,并分别得出输出值L1与L2,再由直方图比较单元205比较L1与L2得出一画面差异值E,最后,场景转换确定单元206比较该画面差异值与一预设的临界值以确定场景/影像分镜变化(scene/shot change)的发生与否。
藉由重复图2所示各单元的运作,需有存储器存储每次运算的差异值,最后再找出各存储画面的平均差异值,以判断场景/影像分镜变化。
已知用以检测场景变化或闪光场景的技术,皆为分析个别画面找出像素亮度的强度,但若用于大尺度白色背景的画面时,却容易发生误判的结果,并且,若仅依据一个反映高亮度区域的临界值来判断影像中的闪光场景,亦是困难。
有鉴于已知技术的缺陷,本发明提供一能有效率检测并消除闪光场景,且藉以得到准确的影像分镜讯息的影像分析与管理的方法。

发明内容
一种用于检测与消除数字影像闪光场景的方法,利用影像分镜分布的原理,以计算两连续画面(frame)的明亮度差异值取代实际分析视觉内容(content),可降低已知技术复杂的运算,更可准确地检测影像讯号中闪光画面的位置。闪光场景可分为三个主要类型,其方法的步骤包括有由输入的影像序列中撷取画面,并计算出画面与相邻画面间的明亮度差异值,由明亮度差异值制作一直方图,之后确定出一临界值,藉以检测影像序列中的闪光场景,并确定其中三种类型,最后予以消除该闪光场景。
当有连续两个直方图的峰值大于临界值,即判断为第一类型的闪光场景,其包括的检测步骤有比较直方图中的明亮度差异值与其预定的临界值,接着计算连续两个大于临界值的明亮度差异值的一峰值差异,再比较峰值差异与一预定的明亮度百分比,若峰值差异较该明亮百分比小,则判断为第一类型。
当有闪光场景持续超过一个画面,并且两个或两个以上的连续产生闪光的画面会形成两个峰值,两峰值间有一特定间距,即判断为第二类型的闪光场景,其包括的检测步骤有比较直方图中的明亮度差异值与预定的临界值,接着计算两个大于该临界值的明亮度差异值的两个峰值间的画面数目,再计算两个接续的明亮度差异值皆大于临界值时的一峰值差异,比较该峰值差异与一预定的明亮度百分比,若峰值差异较该明亮百分比小,则为第二类型。
因为数字影像中的特定画面会造成多个影像分镜变化(shotchange),且其中延续的画面为一预定的临界数目内,即判断为第三类型的闪光场景,其包括的检测步骤有比较直方图中的明亮度差异值与预定的临界值,并判断其中的影像分镜变化;检测下一个影像分镜变化;计算两个影像分镜变化间的画面数目;比较该画面数目与该预定的临界数目,最后检测为包括有特定画面的第三类型。


图1为已知技术场景变化检测的运作流程图;图2为已知技术场景变化检测的功能方块示意图;
图3A与图3B为各画面与其明亮度差异值的对应关系示意图;图4为本发明闪光场景检测的功能方块示意图;图5为本发明闪光场景检测与消除步骤流程图;图6A为本发明第一类型的明亮度差异值的直方图;图6B为第一类型检测的步骤流程;图7A为本发明第二类型的明亮度差异值的直方图之一;图7B为本发明第二类型的明亮度差异值的直方图之二;图7C为第二类型检测的步骤流程;图8A为本发明第三类型的明亮度差异值的直方图;图8B为第三类型检测的步骤流程。
附图符号说明第一累积直方图撷取单元201第一像素列表撷取单元202第二累积直方图撷取单元203第二像素列表撷取单元204直方图比较单元205场景转换确定单元206像素列表值C1像素列表值C2像素列表撷取单元输出值L1,L2画面差异值E端值a,b,c,d峰值f,g,i,j,V,W,X,Y,Z谷值h,p,q峰值差异e1,e2,e 3临界值T影像序列数据401影像构件撷取单元403直方图比较单元405临界值定义单元407
闪光场景分析单元409闪光场景判断单元41具体实施方式
本发明依据平均影像分镜分布(averaging shot distribution)的原理,披露一种数字影像中检测并可消除闪光场景的方法,并由各闪光场景效应产生的直方图分析并分类为三个主要的类型,并以计算出影像序列(video sequence)中各邻近画面(frame)间的明亮度差异值(luminance difference)取代直接分析视觉上的强度,不但可以降低执行时的运算复杂度,更可准确检测出发生闪光事件的画面位置。以下披露本发明的较佳实施例及其附图,其实施例和附图只是为了说明,本发明并不以所示的实施例为限。
影像分镜(shot)为一影像处理的特殊名词,为最小可寻址(addressable)的影像单元,一个影像分镜可包括有连续多个画面(frame),一个影像分镜的长度(shot length)定义为两个影像分镜变化(shot change)的距离,现行的影像分镜检测(shot detection)技术包括有以像素为根据(pixel-based)、以直方图为根据(histogram-based)、以影像特征为根据(feature-based)、依据影像讯息统计数据(statistic-based)与影像转化为根据(transform-based)等检测方法。然而,以两个连续画面的明亮度差异值来判断影像分镜变化则是广泛应用的方法,其差异值的绝对值若大于一特定临界值,即判断有影像分镜变化产生。
请参阅图3A与图3B各画面与其明亮度差异值的对应关系示意图。图3A显示一序列表示的多个连续画面(m,m+1,m+2…m+k,m+k+1,m+k+2…),当闪光事件发生于一片段时间内,如图示第m+1,m+2画面至第m+k,m+k+1画面所示的闪光场景,将相邻的两个像素的明亮强度相减,以其绝对值表示为图3B所示相对应的明亮度差异值直方图。
其中|Lm+1-Lm|表示为没有闪光的第m画面与发生闪光的第m+1画面的明亮度差异值,并于直方图上产生一端值a;第m+1画面至第m+2画面间的差异值表示为|Lm+2-Lm+1|,因为第m+1画面与第m+2画面皆为闪光画面,则其差异显示为另一较低的端值b;第m+k画面至第m+k+1画面的明亮度差异值为|Lm+k+1-Lm+k|,产生第三个端值c,而|Lm+k+2-Lm+k+1|为有闪光的第m+k+1画面与闪光效应消失的第m+k+2画面的明亮度差异值,为一较高的端值d。
如以上所述,明显得知端值a的产生表示第m+1画面产生了闪光效应,而端值d的产生则判断第m+k+1画面为此闪光效应的最后一个画面,而端值b与c有较缓的起伏,为较小明亮度差异值,显示画面间的变化不多,则判断为闪光发生的期间。
请参阅图4本发明闪光场景检测的功能方块示意图,开始时,有一影像序列数据(video sequence)401输入,此影像序列为一系列的影像画面组成,再由影像构件直方图撷取单元(component histogramextraction unit)403接收,则撷取其中多张一系列的画面,并根据每一画面的讯息(如明亮度,luminance)产生一影像直方图,之后,此影像直方图则经过直方图比较单元(histogram comparing unit)405,将其中相邻的画面作一比较,而计算出各画面间明亮度差异值,并显示于一明亮度差异值直方图,同时,临界值定义单元(predefined thresholdunit)407则由影像构件撷取单元403产生的直方图定义出一合理判断闪光场景的临界值。
接着,明亮度差异值的直方图与其对应的临界值传送至一闪光场景分析单元(flash scene analyzing unit)409,由此分析单元,将其中明亮度差异值与其临界值做比较,并且进一步计算直方图中相邻的两个峰值的峰值差异(peak difference),之后,以闪光场景判断单元(flashscene determining unit)411根据上述的比较结果与峰值差异判断该闪光场景的类型,如本发明所披露的第一类型(Type 1)与第二类型(Type2)。同时,由各画面间的明亮度差异值与临界值定义单元407定义的临界值比较,并计算闪光场景分析单元409所判断的两个影像分镜变化间的画面数目,最后以闪光场景判断单元411来判断由影像的特定画面产生的第三类型(Type 3)。
而图5则叙述本发明闪光场景检测与消除方法较佳实施例的步骤流程。当闪光场景检测步骤开始时,输入一影像序列数据(video sequence),其来源为一序列的数字影像(步骤S501),之后,该影像序列由图4所示的影像构件撷取单元撷取其中一序列影像画面(步骤S503)。并计算两两相邻的影像画面间的多组明亮度差异值(步骤S505),举例来说,第m画面与第m+1画面的明亮度差异值为绝对值|Lm+1-Lm|,其中Lm表示第m画面的明亮值,Lm+1表示第m+1画面的明亮值。
之后,此实施例即根据该多组明亮度差异值制作一明亮度差异直方图(luminance difference histogram)(步骤S507),并依据该明亮度差异直方图确定一临界值(步骤S509),藉以检测影像序列的闪光场景。然后,依据明亮度差异直方图与临界值的关系,确定该闪光场景的类型,于本发明实施例中,分类为三种类型(步骤S511)。再藉不同类型中的影像分镜变化来判断闪光场景的发生(步骤S513),并消除该闪光场景(步骤S515),其消除闪光场景的方法包括将闪光场景由影像序列中忽略;由该影像序列的闪光场景附近的画面平均值取代之;或是重新计算该影像序列的闪光场景所含的画面值。
以下则披露本发明所示的三种闪光场景的类型第一类型图6A为本发明第一类型的明亮度差异值的直方图。一个发生于一个画面的闪光事件会在明亮度差异直方图形成两个连续且相似的峰值,如图示的差异峰值f与g,因为此两个连续峰值皆大于临界值T,则判断为第一类型的闪光场景,亦可轻易得到发生闪光事件的画面位置。并且两个峰值间的峰值差异e1需落于一明亮度百分比P内,其一实施例为10%,其定义如式(1)所示。
P=|Hn+1-Hn|max(Hn,Hn+1)×100%...(1)]]>此式中的Hn为相邻第n画面与第n+1画面的明亮度差异值,Hn+1为相邻第n+1画面与第n+2画面的明亮度差异值,max()为得出Hn与Hn+1的最大值。此明亮度百分比显示两个不同峰值间的差异值百分比,举例来说,明亮度差异值Hn+1等于两画面间明亮度差异的绝对值|Ln+2-Ln+1|、明亮度差异值Hn等于绝对值|Ln+1-Ln|等,其第一类型的检测步骤如图6B所示。
开始时,需确定闪光场景的类型,实施例如将影像序列输入影像构件撷取单元,得出该影像的多张画面,再计算各相邻画面的明亮度差异值,并制作一明亮度差异直方图,之后根据此直方图确定临界值,藉以检测第一类型(步骤S601)。
判断相邻的第n画面与第n+1画面的明亮度差异值产生的峰值是否皆大于该临界值?(步骤S603),若明亮度差异值小于该临界值,即比较下一个明亮度差异值,即比较下两个由画面的明亮度差异值形成的峰值,若连续两个峰值大于该临界值,即继续计算峰值间的峰值差异(peakdifference)。之后,再比较明亮度直方图的峰值差异是否小于如式(1)所示的明亮度百分比P?(步骤S65),若该峰值大于明亮度百分比P,则接着比较下两个大于该临界值的相邻峰值,若峰值差异小于该明亮度百分比P,则判断相对应的画面为闪光场景(步骤S607)。如以上所述,当有连续两个明亮值差异直方图的峰值大于该临界值,即判断为第一类型的闪光场景,即结束此第一类型的检测(步骤S609)。
第二类型图7A与图7B为本发明第二类型的明亮度差异值的直方图,当有闪光场景持续超过一个画面,并且两个或两个以上的连续产生闪光的画面会形成两个相近的峰值,且两峰值间有一特定间距,即判断为第二类型的闪光场景。根据已知影像分镜分布的原理,闪光场景中的两相邻影像分镜变化间至少存在10个画面,故本发明依此原理可轻易得到发生闪光事件的画面位置。于本实施例中,建议相邻的影像分镜变化间最少有10个画面,但实际应用并不以此为限制的条件。
其中图7A显示闪光场景发生在两个画面中,在其明亮度差异直方图中,因为相邻画面的明亮度接近,故于两个峰值i与j间因明亮度相减后产生一谷值h,两峰值间差异为峰值差异e2。而图7B则显示第二类型的一般类型,闪光事件发生于一段时间内,延续有多个(k)画面,但通常为一给定的画面数目内,如其一实施例为k小于10。闪光延续期间的第一个与最后一个画面的明亮度差异值会形成两个峰值,并有峰值差异e3,两峰值间因画面的明亮度接近,故其明亮度差异值为较缓的分布。第二类型检测的步骤流程请参阅图7C。
为检测第二类型的闪光场景,开始前,输入影像序列至影像构件撷取单元,撷取其中的多张画面,再计算各相邻画面的明亮度差异值,并制作一明亮度差异直方图,之后根据此直方图确定临界值,藉以开始检测第二类型。
第二类型的检测开始于该临界值确定之后(步骤S701),两两相邻的像素间的明亮度差异值与临界值比较,于第二类型中,闪光场景会延续于多个画面,如k个画面,接着判断是否第n画面与第n+k+1画面的明亮度差异值(即Hn与Hn+k+1)大于该临界值?并判断其余画面间的差异值小于该临界值,且延续画面数目为k,即k值是否小于一给定数目?依据影像分镜分布的原理,较佳的实施例可以10为例,但并不限于此数字(步骤S703),其中若明亮度差异值小于临界值,则比较下一个明亮度差异值,若两个相距有多个画面的明亮度差异值(Hn与Hn+k+1)大于临界值,则继续下一计算峰值差异的步骤。并且,若两个峰值间的画面数目大于该给定数目,则继续比较下一个明亮度差异值与该临界值的步骤,若两个峰值间的画面数目小于该给定数目,则继续下一步骤,即计算峰值差异。
之后,比较明亮度差异直方图的两峰值差异(peak difference)是否小于式(1)所示的明亮度百分比P?(步骤S705),若峰值差异大于该明亮度百分比,则重新比较下两个大于该临界值的峰值,若该峰值差异小于该明亮度百分比,则该两个峰值间相对的多个画面(即第n画面至第n+k+1画面)判断为本发明第二类型的闪光场景(步骤S707)。即结束第二类型的检测步骤(步骤S709)。
第三类型数字影像中的特定画面(special editing)会造成多个影像分镜变化(shot change)的错误判断,本发明针对第三类型判断的实施例是依据影像分镜分布的原理,若其中闪光效应的状况并非可分类于第一类型或第二类型,即可分类为第三类型。其中第三类型闪光场景延续的画面为一预定的临界数目内,如图8A所示的明亮度差异值直方图,影像的特定画面会判断为一连串的闪光场景,若闪光场景于一定时间内产生一定数目的影像分镜变化,期间涵盖的画面数目亦于一临界数目之内,判断为第三类型的闪光场景。如图8A所示的明亮度差异直方图中,在一定临界数目内,明亮度差异值大于临界值T以上产生了多个峰值V,W,X,Y与Z,期间更有多个谷值,如p与q,本发明即判断为该影像有一特定画面产生的连续闪光场景。
图8B披露了第三类型检测的步骤流程。
数字的影像序列输入,由其中撷取出多个画面,计算出各相邻画面间的明亮度差异值,并制作一直方图,由此直方图可确定一临界值。
临界值确定后第三类型检测开始(步骤S801),每一个明亮度差异值与该临界值做比较,比较第n画面的明亮度差异值是否大于该临界值?(步骤S803)若否,则需继续检测大于临界值的明亮度差异值,若是,表示于第n画面产生了影像分镜变化,即继续检测下一个有影像分镜变化的第n+k画面?表示特定画面延续了k个画面(步骤S805),之后将此画面数目k与一预定的临界数目比较,此例以10为例,但并不限于此,即判断画面数目是否大于该临界数目?(步骤S807),若小于该临界数目,表示往后的画面中仍可能有特定画面造成的影像分镜变化,则继续检测下一个影像分镜变化,若大于该临界数目,则检测有影像分镜变化,并进行计算直方图中两影像分镜变化间的画面数目j(步骤S809),该画面数目所示的画面判断为该影像分镜变化间的特定画面,即第n+1画面至第n+j+1画面为特定画面(步骤S811),即完成此次特定画面的检测(步骤S813),之后即可针对检测到特定画面产生的闪光场景进行消除。
本发明消除该检测出的闪光场景方法包括将闪光场景由该影像序列中忽略;由影像序列的闪光场景附近的画面平均值取代的有闪光场景的画面;或重新计算该影像序列的闪光场景。
综上所述,藉比较数字影像中画面间的明亮度差异值并制作一明亮度差异直方图,由其中确定一临界值,并计算得出其中峰值间的差异,更由直方图的特征分类三个主要闪光场景类型,予以个别的检测与消除闪光场景的方法。
以上所述仅为本发明的较佳可行实施例,非因此即限定本发明的专利范围,凡运用本发明说明书及图示内容所作的等效结构变化,均包含于本发明的范围内。
权利要求
1.一种数字影像闪光场景检测与消除方法,该方法步骤包括有输入一影像序列数据;撷取一序列影像画面;计算该两两相邻的影像画面间的多组明亮度差异值;根据该多组明亮度差异值制作一明亮度差异直方图;依据该明亮度差异直方图确定一临界值,藉以检测该影像序列的闪光场景;依据该明亮度差异直方图与该临界值的关联确定该闪光场景的类型;以及消除该闪光场景。
2.如权利要求1所述的数字影像闪光场景检测与消除方法,其中该确定闪光场景类型的步骤,当有连续两个该直方图的峰值大于该临界值,即判断为第一类型的闪光场景,其包括的检测步骤有(a)比较该直方图中的明亮度差异值与该预定的临界值;(b)计算连续两个大于该临界值的明亮度差异值的一峰值差异;(c)比较该峰值差异与一预定的明亮度百分比;以及(d)检测为第一类型。
3.如权利要求2所述的数字影像闪光场景检测与消除方法,其中由连续两个画面计算出的明亮度差异值形成一峰值,如步骤(a)所述,若该明亮度差异值小于该临界值,即比较下一个明亮度差异值,若连续两个峰值大于该临界值,即计算该峰值差异。
4.如权利要求2所述的数字影像闪光场景检测与消除方法,其中如步骤(c)所述,若该峰值大于该明亮度百分比,则接着比较下两个大于该临界值的相邻峰值,若该峰值差异小于该明亮度百分比,则相对应的画面为闪光场景。
5.如权利要求2所述的数字影像闪光场景检测与消除方法,其中该明亮度百分比P为P=|Hn+1-Hn|max(Hn,Hn+1)×100%,]]>此式中的Hn为相邻第n画面与第n+1画面的明亮度差异值,Hn+1为相邻第n+1画面与第n+2画面的明亮度差异值,max()为得出Hn与Hn+1的最大值。
6.如权利要求1所述的数字影像闪光场景检测与消除方法,其中该确定闪光场景类型的步骤,当有闪光场景持续超过一个画面,并且两个或两个以上的连续产生闪光的画面会形成两个峰值,两峰值间有一特定间距,即判断为第二类型的闪光场景,其包括的检测步骤有(a)比较该直方图中的明亮度差异值与该预定的临界值;(b)计算两个大于该临界值的明亮度差异值的两个峰值间的画面数目,并与一给定数目比较;(c)计算两个接续的明亮度差异值皆大于该临界值时的一峰值差异;(d)比较该峰值差异与一预定的明亮度百分比;以及(e)检测为第二类型。
7.如权利要求6所述的数字影像闪光场景检测与消除方法,其中由连续两个画面计算出的明亮度差异值形成一峰值,如步骤(a)与(b)所述,若该明亮度差异值小于该临界值,则比较下一个明亮度差异值,接着,若两个相距有多个画面的明亮度差异值大于该临界值,则继续计算峰值差异。
8.如权利要求6所述的数字影像闪光场景检测与消除方法,其中如步骤(d)所述,若该峰值差异大于该明亮度百分比,则继续比较下两个大于该临界值的峰值,若该峰值差异小于该明亮度百分比,则该两个峰值间相对的多个画面为闪光场景。
9.如权利要求6所述的数字影像闪光场景检测与消除方法,其中如步骤(b)所述的该给定数目,若两个峰值间的画面数目大于该给定数目,则继续步骤(a)比较下一个明亮度差异值与该临界值的步骤,若两个峰值间的画面数目小于该给定数目,则继续步骤(c)计算峰值差异的步骤。
10.如权利要求6所述的数字影像闪光场景检测与消除方法,其中该明亮度百分比P为P=|Hn+1-Hn|max(Hn,Hn+1)×100%,]]>此式中的Hn为相邻第n画面与第n+1画面的明亮度差异值,Hn+1为相邻第n+1画面与第n+2画面的明亮度差异值,max()为得出Hn与Hn+1的最大值。
11.如权利要求1所述的数字影像闪光场景检测与消除方法,其中因为数字影像中的特定画面会造成多个影像分镜变化,且其中延续的画面为一预定的临界数目内,即判断为第三类型的闪光场景,其包括的检测步骤有(a)比较该直方图中的明亮度差异值与该预定的临界值,并判断其中的影像分镜变化;(b)检测下一个影像分镜变化;(c)计算两个影像分镜变化间的画面数目;(d)比较该画面数目与该预定的临界数目;以及(e)检测为包括有特定画面的第三类型。
12.如权利要求11所述的数字影像闪光场景检测与消除方法,其中由连续两个画面计算出的明亮度差异值形成一峰值,如步骤(a)所述,若该明亮度差异值小于该临界值,则比较下一个明亮度差异值,若该明亮差异值大于该临界值,则检测有影像分镜变化。
13.如权利要求11所述的数字影像闪光场景检测与消除方法,其中如步骤(d)所述,若该画面数目大于该临界数目,则该画面数目所示的画面判断为该影像分镜变化间的特定画面。
14.如权利要求11所述的数字影像闪光场景检测与消除方法,其中如步骤(d)所述,若该画面数目小于该临界数目,则检测下一个影像分镜变化。
15.如权利要求1所述的数字影像闪光场景检测与消除方法,其中消除闪光场景的步骤包括将该闪光场景由该影像序列中忽略。
16.如权利要求1所述的数字影像闪光场景检测与消除方法,其中消除闪光场景的步骤包括由该影像序列的闪光场景附近的画面平均值取代的。
17.如权利要求1所述的数字影像闪光场景检测与消除方法,其中消除闪光场景的步骤包括重新计算该影像序列的闪光场景。
18.一种数字影像闪光场景检测与消除方法,该方法步骤包括有输入一影像序列数据;撷取一序列影像画面;计算该两两相邻的影像画面间的多组明亮度差异值;根据该多组明亮度差异值制作一明亮度差异直方图;依据该明亮度差异直方图确定一临界值,藉以检测该影像序列的闪光场景;比较该明亮度差异直方图中的明亮度差异值与该预定的临界值;计算连续两个大于该临界值的明亮度差异值的一峰值差异;比较该峰值差异与一预定的明亮度百分比;检测为第一类型,当连续两个该明亮度差异直方图的峰值大于该临界值,即判断为第一类型的闪光场景;以及消除该闪光场景。
19.一种数字影像闪光场景检测与消除方法,该方法步骤包括有输入一影像序列数据;撷取一序列影像画面;计算该两两相邻的影像画面间的多组明亮度差异值;根据该多组明亮度差异值制作一明亮度差异直方图;依据该明亮度差异直方图确定一临界值,藉以检测该影像序列的闪光场景;比较该明亮度差异直方图中的明亮度差异值与该预定的临界值;计算两个大于该临界值的明亮度差异值的两个峰值间的画面数目;计算两个接续的明亮度差异值皆大于该临界值时的一峰值差异;比较该峰值差异与一预定的明亮度百分比;检测为第二类型,当有闪光场景持续超过一个画面,并且两个或两个以上的连续产生闪光的画面形成两个峰值,该两峰值间有一特定间距,即判断为第二类型的闪光场景;以及消除该闪光场景。
20.一种数字影像闪光场景检测与消除方法,该方法步骤包括有输入一影像序列数据;撷取一序列影像画面;计算该两两相邻的影像画面间的多组明亮度差异值;根据该多组明亮度差异值制作一明亮度差异直方图;依据该明亮度差异直方图确定一临界值,藉以检测该影像序列的闪光场景;比较该明亮度差异直方图中的明亮度差异值与该预定的临界值,并判断其中的影像分镜变化;检测下一个影像分镜变化;计算两个影像分镜变化间的画面数目;比较该画面数目与该预定的临界数目;检测为第三类型,因数字影像中的一特定画面造成多个影像分镜变化,且其中延续的画面为一预定的临界数目内,即判断为第三类型的闪光场景;以及消除该闪光场景。
全文摘要
一种用于检测与消除数字影像闪光场景(flashscene)的方法,其中使用数字影像中场景的平均影像分镜分布(averaging shot distribution)原理作为本发明方法的依据,以检测与判断闪光场景发生的三种类型。其中以计算画面(frame)的明亮度差异值取代实际分析视觉内容,降低其中影像讯息的复杂运算,还可准确地检测影像讯号中闪光画面的位置。该方法的步骤包括有由输入的影像序列中撷取画面,并计算出画面与相邻画面间的明亮度差异值,由明亮度差异值制作一直方图,之后确定出一临界值,藉以检测影像序列中的闪光场景,并确定其中三种类型,最后予以消除该闪光场景。
文档编号H04N5/21GK1801886SQ20051000365
公开日2006年7月12日 申请日期2005年1月7日 优先权日2005年1月7日
发明者叶家宏, 施宣辉, 郭宗杰 申请人:智辉研发股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1