图像辨识方法及执行该方法的电子装置与流程

文档序号:11251413阅读:831来源:国知局
图像辨识方法及执行该方法的电子装置与流程

本发明涉及一种图像辨识方法,特别是一种应用在图像处理质量检测中的图像辨识方法。



背景技术:

数字视频转换器(set-topbox,stb)具有解码数字信号的功能,可将来自无线、有线、卫星或网络等数字信号转换为模拟信号。通常,此类产品出厂前,会经过严格的质量检测程序,以检测经该数字视频转换器转换后的影像画面的质量是否符合标准。

动态影像是由多张连续图像所组成的,影像测试时,测试系统会由该多张图像中撷取其一来进行相似度比对。然而,由于测试系统是自多张图像中随机撷取,因此在要将撷取到的图像与原始图像进行相似度比对前,测试系统必须先辨识所撷取到的图像是第几张图像。

现有的一种图像辨识作法是在各张原始图像上标记不同的序号字符,以在撷取到特定某张图像时,通过光学字符识别技术,取得图像上的序号字符,之后再根据该序号字符判断所撷取到的图像为第几张图像。然而,当所撷取到的图像相较于原始图像有所放大或缩小时,字符字体会产生变形,此将造成字符辨识难度的增加。



技术实现要素:

本发明的主要目的在提供一种图像辨识方法。

本发明的另一主要目的在提供一种可执行上述图像辨识方法的电子装置。

为实现上述的目的,本发明的图像辨识方法适用于一电子装置,电子装置电性连接视频转换器,该视频转换器用以转换原始信息图像为播放信息图像,其中原始信息图像的预设位置上的像素包括有原始识别颜色信息。本发明的图像辨识方法包括有以下步骤:撷取该播放信息图像;调整该播放信息图像的图面边长至与该原始信息图像的图面边长相等,以取得一调整后信息图像,其中该调整后信息图像,相应于原始信息图像的该预设位置相同位置上的像素,包括有调整后识别颜色信息;将调整后识别颜色信息经二值化处理,以取得辨识信息;以及,根据该辨识信息取得对应的原始信息图像。

为实现上述的另一目的,本发明的电子装置可电性连接一视频转换器,该视频转换器用以转换原始信息图像为播放信息图像,其中该原始信息图像的预设位置上的像素包括原始识别颜色信息。本发明的电子装置包括有影像撷取装置及处理器。影像撷取装置用以撷取该播放信息图像。处理器与影像撷取装置电性连接,处理器用以调整播放信息图像的图面边长至与原始信息图像的图面边长相等,以取得一调整后信息图像,其中该调整后信息图像,相应于原始信息图像的该预设位置相同位置上的像素,包括有调整后识别颜色信息;取得调整后识别颜色信息,处理器还用以将调整后识别颜色信息经二值化处理,以取得一辨识信息,并根据该辨识信息取得对应的原始信息图像。

本发明是以图像上预设位置的像素的颜色信息作为辨识用的信息,通过被撷取图像尺寸的调整,且将调整后图像中与该预设位置相同位置的像素的颜色信息二值化处理,进而依据调整后图像的颜色信息正确地找出相对应用以比对的图像,因此应用于串流译码时有很高的抗噪声能力。

附图说明

图1是本发明的电子装置的使用环境示意图;

图2是表示原始信息图像的示意图;

图3是表示不同的原始信息图像多个预设位置上的像素的颜色信息的示意图;

图4是表示辨识信息对照原始信息影像的示意图;

图5是本发明的图像辨识方法的步骤流程图;

图6是表示原始信息图像经视频转换器转换后被放大的示意图;

图7是表示调整后信息图像的示意图;

图8是表示调整后信息图像预设位置上的像素的颜色信息产生的示意图。

具体实施方式

为能更好了解本发明的技术内容,特举较佳具体实施例说明如下。

以下请参考图1关于本发明的电子装置的使用环境示意图,并请一并参考图2至图4,其中图2是表示原始信息图像的示意图;图3是表示不同的原始信息图像多个预设位置上的像素的颜色信息的示意图;图4是表示辨识信息对照原始信息影像的示意图。

如图1所示,在本发明的一实施例中,本发明公开的电子装置1可电性连接一视频转换器90,该视频转换器90可与影像播放器(图未示)电性连接,视频转换器90用以转换由影像播放器输入的多个原始信息图像o,以对应产生多个播放信息图像p。在本发明的具体实施例中,视频转换器90为数字视频转换盒(set-topbo,stb),但本发明并不以此为限。

本发明的电子装置1可用以测试视频转换器90执行图像转换的质量。测试时,会由影像播放器播放测试影片,以产生多幅原始信息图像o。如图2所示,其表示原始信息图像o的一实施示意图。每一幅原始信息图像o皆是由多个像素t1~t3、p4~p20所构成,其中原始信息图像o的多个预设位置上的像素t1、t2、t3各包括有原始识别颜色信息及位置信息,不同的原始信息图像o,其像素t1、t2、t3的原始识别颜色信息的组合各有不同。举例来说,以图3所示为例,编号1的原始信息图像o的像素t1、t2、t3的原始识别颜色信息分别为(0、0、0)、(0、0、0)及(255、255、255),编号2的原始信息图像o的像素t1、t2、t3的原始识别颜色信息分别为(0、0、0)、(255、255、255)及(0、0、0),二者像素t1的原始识别颜色信息虽然相同,但像素t1、t2、t3的原始识别颜色信息的组合不会全部相同(因为二者的像素t2、t3的原始识别颜色信息不同);再举例言之,编号6的原始信息图像o的像素t1、t2、t3的原始识别颜色信息分别为(255、255、255)、(255、255、255)及(0、0、0),编号7的原始信息图像o的像素t1、t2、t3的原始识别颜色信息分别为(255、255、255)、(255、255、255)及(255、255、255),此处虽然两者的像素t1、t2的原始识别颜色信息相同,但两者的像素t3的原始识别颜色信息不同,故像素t1、t2、t3的原始识别颜色信息的组合为不相同。在本发明的具体实施例中,原始信息图像o的像素t1、t2、t3所在位置是位于原始信息图像o上侧边缘且由最左侧开始沿着图像宽度方向w连续排列(如图2所示),但本发明不以此为限,像素t1、t2、t3也可预设位于任意位置上。

如图1所示,在本发明的一实施例中,本发明的电子装置1包括有影像撷取装置10、内存20以及处理器30。

在本发明的一实施例中,影像撷取装置10,例如可为影像撷取卡,用以撷取播放信息图像p。

在本发明的一实施例中,内存20中储存有软件程序s及信息库d,其中信息库d记录如图4所示的对照表,此对照表可提供处理器30根据取得的辨识信息查找出相对应的原始信息图像o。关于辨识信息的取得以下会有详细的说明,在此暂不予赘述。

在本发明的一实施例中,处理器30,例如可为中央处理单元(centralprocessingunit,cpu),与影像撷取装置10及内存20电性连接。处理器30可将软件程序s加载后执行,以实现本发明以下将说明的图像辨识方法。处理器30加载软件程序s后执行的功能,于以下说明本发明的图像辨识方法时,将一并对其进行说明,在此暂不予赘述。

接着,请参考图5关于本发明的图像辨识方法的步骤流程图,并一并参考图1-4及图6-8,其中图6是表示原始信息图像经视频转换器转换后被放大的示意图;图7是表示调整后信息图像的示意图;图8是表示调整后信息图像预设位置上的像素的颜色信息产生的示意图。需注意的是,以下虽是图1中所示的电子装置1为例,说明本发明所公开的图像辨识方法,而本发明的图像辨识方法并不以适用于该电子装置1为限。

如图5所示,首先,执行步骤s1:撷取播放信息图像。

本发明的图像辨识方法可辨识每一幅播放信息影像p,并依辨识结果找寻出相对应的图像来执行相似度比对,由此检测视频转换器影像转换的质量。为此,方法执行的第一步,即须就由视频转换器90转换产生的多个播放信息图像p中撷取其中一播放信息图像p,以进行后续的图像检测动作。故在步骤s1中,电子装置90的处理器30首先会控制影像撷取装置10撷取一播放信息图像p。

接着,执行步骤s2:调整播放信息图像的图面宽度至与原始信息图像的图面宽度相等,以取得一调整后信息图像。

由于经由视频转换器90转换后的图像尺寸可能会产生变化,故在前揭步骤中所撷取到的播放信息图像p的尺寸可能会较对应的原始信息图像o大或小(亦即图像被放大或被缩小),导致播放信息图像p相应于原始信息图像o的多个预设位置相同位置上(即像素t1、t2、t3所在位置)的像素的颜色信息,会与像素t1、t2、t3的原始识别颜色信息有所不同。为求使播放信息图像p和原始信息图像o对应相同位置上的像素的颜色信息可以相同或接近一致,在步骤s2中,电子装置1的处理器30会调整播放信息图像p的图面宽度至与原始信息图像o的图面宽度相等,以取得一调整后信息图像j(如图7所示)。

以图6所示为例,假设原始信息图像o的图面宽度为5个单位长度,当其经由视频转换器90转换后所产生的播放信息图像p的图面宽度为8单位长度时,为了将播放信息图像p的图面宽度调整到与原始信息图像o的图面宽度相等,电子装置1的处理器30会将播放信息图像p的图面宽度乘以原始信息图像o的图面宽度与播放信息图像p的图面宽度的比值(本例中为5/8),即:

wj=wp*wo/wp

其中wj表示调整后信息图像j的图面宽度,wp为播放信息图像p的图面宽度,wo为原始信息图像o的图面宽度。

进一步言之,于上述例子中,调整后信息图像j的图面宽度也可说是通过将播放信息图像p的图面宽度先放大5倍后,再缩小8倍而取得。此处放大及缩小倍数取得的一具体实施方式,但不以为限的是,可先计算取得原始信息图像o的图面宽度与播放信息图像p的图面宽度的最小公倍数c(本例中即为40),接着将最小公倍数c除以播放信息图像p的图面宽度与原始信息图像o的图面宽度,以分别得到x(本例中为5)及y(本例中为8)。而调整后信息图像j的图面宽度(等同原始图像的图面宽度)即可通过播放信息图像的图面宽度放大x倍后,再缩小y倍取得。

调整后,取得的调整后信息图像j中,对应于原始信息图像o的多个预设位置相同位置上(即像素t1、t2、t3所在位置)的像素t1’、t2’、t1’各包括有一调整后识别颜色信息,各调整后识别颜色信息会与原始信息图像o的像素t1、t2、t3的原始识别颜色信息实质上相同或大致接近,三者信息的计算示意可参考图8。如图8所示,播放信息图像p的图面宽度放大5倍(即乘以5)时会与原始信息图像o图面宽度放大8倍(即乘以8)时等长,假设撷取到的播放信息图像p上侧边缘且由最左侧开始沿着图像宽度w方向连续排列的像素如图8标示的撷取图所示,将其放大5倍后产生的图像相同位置上的像素排列即会如图8标示的放大撷取图所示。此时,再将放大5倍的播放信息图像p缩小8倍(即除以8),所产生的调整后信息图像j上侧边缘且由最左侧的像素t1’的调整后识别颜色信息即会等于(x1*5+x2*3)/8,上侧边缘且由最左侧往右数来第2个像素t2’的调整后识别颜色信息等于(x2*2+x3*5+x4*1)/8、上侧边缘且由最左侧往右数来第3个像素t3’的调整后识别颜色信息等于(x4*4+x5*4)/8。

此处须注意的是,由于本实施例中,原始信息图像o的像素t1、t2、t3所在位置是预设在原始信息图像o上侧边缘且由最左侧开始沿着图像宽度方向w连续排列(如图2所示),因此,图像在放大或缩小时,同一位置上的颜色信息仅会受到图面宽度变化而影响(如图8所示),故在此只做图面宽度的调整即可,但本发明不以此为限;倘若像素t1、t2、t3所在位置是预设在原始信息图像o左或右两侧的边缘且由最上侧(或最下侧)开始沿着图像高度方向h连续排列的话,此时可仅就图面高度做调整即可,也就是说,调整后信息图像j是通过调整原始信息图像o的图面边长而取得,而此处所谓“图面边长”可以是图面宽度,也可以是图面高度。又如果像素t1、t2、t3的位置不是预设位于图像边缘时,且图像的图面宽度及高度皆被放大或缩小时,即须就图面宽度及高度皆进行调整。由于不论是图面宽度或/及高度的调整(包含放大或缩小),其调整后各位置像素的颜色信息计算产生的原理皆同于前揭的说明,且其为所属领域技术人员所熟悉,故在此予以省略说明。此外,应可理解的是,如果播放信息图像p的尺寸同于原始信息图像o的尺寸,则此处的图面宽度或高度的调整即为播放信息图像p的图面宽度或高度乘于1(即调整后未被放大或缩小)。

执行步骤s3:将各调整后识别颜色信息经二值化处理,以取得一辨识信息。

如图7所示,在完成步骤s2后,接着,电子装置1的处理器30会将调整后信息图像j中,对应原始信息图像o的像素t1、t2、t3所在相同位置上的像素t1’、t2’、t1’的调整后识别颜色信息经二值化处理,以取得一辨识信息。

由于视频转换器90转换后的图像的各个像素的颜色信息,有可能会因为图像处理质量的优劣而与原先输入的图像有所不同,例如原始图像某一位置的像素的颜色信息本为(255、255、255),但其经视频转换器90转换后所产生的图像,同一位置上的颜色信息可能会变为(235,220,245)。因此,为避免误判,本发明的图像辨识方法会进一步将调整后识别颜色信息进行二值化处理。在本实施例中,本发明二值化处理所预设的阈值为80,也就是说,若颜色信息的数值大于80,即设为1,反之,即设为0(程序代码:ifvalue>80thenset_h,elseset_l)。以上述例子颜色信息为(235,220,245)为例,经本发明所述的二值化处理后即会取得信息(1,1,1)。再举例言之,若自预设位置上取得的颜色信息为(10,15,30),则经二值化处理后即会取得信息(0,0,0)。

由于本发明一开始是以原始信息图像o的像素t1、t2、t3的原始识别颜色信息作为图像辨识的判断,而这些像素t1、t2、t3的原始识别颜色信息会被事先设定,且预设的数值皆会与二值化处理所设定的阈值相差甚巨,例如图3所示,编号1的原始信息图像o的像素t1的原始识别颜色信息为(0、0、0)、像素t3的原始识别颜色信息(255、255、255)等,因此,即便播放信息图像p的各个像素的颜色信息会与原始信息图像o的像素的颜色信息有所落差,但变化皆不会跨越阈值,亦即数值0变化不会超过80,而数值255变化不会到低于80(因为此处阈值的设定会经由多次测试视频转换器90转换的结果而决定)。从而,自调整后信息图像j的像素t1’、t2’、t3’中取得的调整后识别颜色信息,其经二值化处理后所取得辨识信息内容,会与原始信息图像o的像素t1、t2、t3的原始识别颜色信息经二值化处理后的信息内容相同。

执行步骤s4:根据辨识信息取得相应的原始信息图像。

在依前揭说明取得辨识信息后,电子装置1的处理器30即可根据辨识信息以及如图4所示的对照表,查找出相应的原始信息图像o。举例而言,以图3所示为例,假设原始信息图像o的像素t1、t2、t3的原始识别颜色信息分别为(0、0、0)、(255、255、255)及(0、0、0),而其经由视频转换器90转换后产生的播放信息图像p经图面宽度调整后,所产生的调整后信息图像j的像素t1’、t2’、t1’的调整后识别颜色信息假设分别为(10,15,30)、(250、235、240)及(10、35、20),经二值化处理后取得的信息分别为(0,0,0)、(1,1,1)、(0,0,0),此时处理器30会将(0,0,0)视作0、(1,1,1)视作1,则t1’、t2’、t1’依序为010,即代表编号2的原始信息图像o(参照图4所示),此时处理器30可依据此辨识信息取得编号2的原始信息图像o。再举例言之,假设原始信息图像o的像素t1、t2、t3的原始识别颜色信息分别为(255、255、255)、(255、255、255)及(0、0、0),其经由视频转换器90转换后产生的播放信息图像p经图面宽度调整后,所产生的调整后信息图像j的像素t1’、t2’、t1’的调整后识别颜色信息假设分别为(230,245,250)、(250、235、240)及(10、35、20),经二值化处理后取得的信息分别为(1,1,1)、(1,1,1)、(0,0,0),同前述,此处会将(0,0,0)视作0、(1,1,1)视作1,则t1’、t2’、t1’依序为110,即代表编号6的原始信息图像o(参照图4所示),此时处理器30即可依据辨识信息取得编号6的原始信息图像o。在本发明的一实施例中,前揭根据辨识信息以取得对应的原始信息图像,可通过比对该辨识信息与该原始识别颜色信息经二值化处理后所对应的信息而实现,但本发明不以此为限。举例来说,当处理器30取得辨识信息(1,1,1)、(1,1,1)、(0,0,0)后,其会将该辨识信息与各原始信息图像o的原始识别颜色信息经二值化处理后产生的信息逐一比对,并在比对出编号6的原始信息图像o的原始识别颜色信息经二值化处理后的信息与该辨识信息(1,1,1)、(1,1,1)、(0,0,0)相符时,即取得编号6的原始信息图像o作为比对用的信息图像。

最后,执行步骤s5:比对播放信息图像与相应的原始信息图像的相似度是否小于误差范围。

在取得相应的原始信息图像后,电子装置1的处理器30即会将原先撷取到的播放信息图像p与执行前揭步骤而取得的原始信息图像进行相似度比对,并判断相似度差异是否小于误差范围。若是,则判断视频转换器90影像转换的质量通过测试,反之,若超过误差范围,则判该断视频转换器90影像转换的质量未通过测试。由于图像相似度比对的技术为现有技术,其技术原理及内容散见在许多专利及技术文献中,已为所属领域具通常知识者所熟知,且本发明亦不限以特定方式实施,故在此就其细节即不多加赘述。

在一些实施例中,上述所公开的图像辨识方法可实作为一电脑程序。所实作电脑程序可储存于一电脑可读取记录媒体中,而使电脑读取此记录媒体后执行所公开的图像辨识方法。电脑可读取记录媒体可为只读存储器、闪存、软盘、硬盘、光盘、u盘、磁带、可由网络存取的信息库或熟悉此技术者可轻易思及具有相同功能的电脑可读取记录媒体。

通过前揭说明可知,本发明公开的图像辨识方法是以图像上预设位置的像素的颜色信息作为辨识用之信息,通过被撷取图像尺寸的调整,且将调整后图像中与该预设位置相同位置的像素的颜色信息二值化处理,可使撷取到的图像即便相较于原始图像有所放大或缩小,或者颜色些许失真,也依然可依据调整后图像的颜色信息正确地找出相对应用以比对的图像。因此由于采用数字化方式辨识,所以应用于串流译码时有很高的抗噪声能力。

综上所陈,本发明无论就目的、手段及技术效果,均显示其迥异于现有技术的特征。而应注意的是,上述诸多实施例仅是为了便于说明而举例而已,本发明所主张的权利范围自应以权利要求所述为准,而非仅限于上述实施例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1