图像处理方法和装置的制造方法

文档序号:10513086阅读:164来源:国知局
图像处理方法和装置的制造方法
【专利摘要】本发明实施例提供一种图像处理方法和装置,该方法包括:获取目标图像的边缘特征图像;对所述边缘特征图像进行连通域标记;针对所标记的多个连通域中的每一个连通域,判断该连通域具有的边缘点的数量是否大于第一预设值;并在判断为否时,将该连通域所具有的各个边缘点均置为背景点。本发明提供的图像处理方法中,对提取到的边缘特征图像采用联通域的方法进行修正,可以有效的去除其中的点状噪声或者线状噪声,从而得到更为准确的图像边缘。
【专利说明】
图像处理方法和装置
技术领域
[0001 ]本发明实施例涉及视频技术领域,尤其涉及一种图像处理方法和装置。
【背景技术】
[0002]在实际的图像处理问题中,图像的边缘特征作为图像的一种基本特征,被经常应用到较高层次的特征描述、图像识别、图像分割、图像增强以及图像压缩等的图像处理和分析技术中,从而可对图像作进一步的分析和理解。
[0003]通常在图像获取、传输和处理过程中,总会不可避免地存在各种噪声,且噪声与图像边缘的频带混合在一起,这使得提取到的边缘特征图像不够准确。

【发明内容】

[0004]本发明实施例提供了一种图像处理方法和装置,以提高获取到的图像边缘的准确性。
[0005]本发明实施例提供了一种图像处理方法,包括:
[000?]获取目标图像的边缘特征图像;
[0007]对所述边缘特征图像进行连通域标记;
[0008]针对所标记的多个连通域中的每一个连通域,判断该连通域具有的边缘点的数量是否大于第一预设值;若否,将该连通域所具有的各个边缘点均置为背景点。
[0009]第二方面,本发明实施例提供了一种图像处理装置,包括:
[0010]获取模块,用于获取目标图像的边缘特征图像;
[0011 ]标记模块,用于对所述边缘特征图像进行连通域标记;
[0012]修正模块,用于针对所述边缘特征图像中的多个连通域中的每一个连通域,判断该连通域具有的边缘点的数量是否大于第一预设值;若否,将该连通域所具有的各个边缘点均置为背景点。
[0013]本发明提供的图像处理方法和装置中,对提取到的边缘特征图像采用联通域的方法进行修正,可以有效的去除其中的点状噪声或者线状噪声,从而得到更为准确的图像边缘。
【附图说明】
[0014]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本发明提供的一种图像处理方法的流程示意图;
[0016]图2和图3示出了边缘特征图像中的像素结构图;
[0017]图4示出了一幅可能的边缘特征图像;
[0018]图5为图1中的步骤S13的一种可能实施方式的流程图;
[0019]图6为本发明提供的图像处理方法的一种可能的实施方式的流程示意图;
[0020]图7示出了台标区域的4副初始边缘特征图像;
[0021 ]图8示出了经步骤S62之后得到的边缘特征图像;
[0022]图9示出了经步骤S65之后得到的边缘特征图像;
[0023]图10为本发明提供的一种图像处理装置的结构示意图。
【具体实施方式】
[0024]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]参见图1,为本发明提供的一种图像处理方法的流程示意图,包括:
[0026]步骤S11,获取目标图像的边缘特征图像;
[0027 ]步骤S12,对所述边缘特征图像进行连通域标记;
[0028]步骤S13,针对所标记的多个连通域中的每一个连通域,判断该连通域具有的边缘点的数量是否大于第一预设值;若否,将该连通域所具有的各个边缘点均置为背景点。
[0029]本发明提供的图像处理方法中,对边缘特征图像进行连通域标记,并将具有的边缘点的数量小于预设值的边缘点均置为背景点。这样能够很好的滤除具有边缘点较少的连通域,比如点状噪声和线状噪声。
[0030]在具体实施时,上述的步骤Sll中的目标图像可以是指任何形式的图像,比如电视画面中台标区域的图像、人或者其他物体的图像等。
[0031]在具体实施时,这里的步骤Sll可以通过多种方式实现,比如采用现有技术中的Canny算法或者LoG算法提取目标图像的边缘特征图像。
[0032]不难理解的是,经步骤Sll之后得到的边缘特征图像一般为二值化矩阵,其中一部分像素点的灰度值为255,另一部分像素点的灰度值为O;边缘点可以为灰度值为255的像素点,而背景点可以为灰度值为O的像素点。
[0033]作为一种可选的方式,本发明中,上述的步骤Sll可以包括图中未示出的:
[0034]步骤Slll,获取所述目标图像对应的预设数量幅初始边缘特征图像;
[0035]步骤SI 12,针对各幅初始边缘特征图像所包含的多个边缘点中的每一个边缘点,确定在该边缘点各幅初始边缘特征图像中的同一坐标位置出现的次数是否大于第二预设值,若否,将该边缘点置为背景点;
[0036]步骤S113,将各幅初始边缘特征图像中剩余的边缘点进行合并得到目标图像的边缘特征图像。
[0037]在实际应用中,如果在多幅画面(比如连续的多帧画面中),一个边缘点出现的次数较少,比如仅在其中一幅画面或者两幅画面中出现,则基本可以确定该边缘点为噪声点。这样通过上述的步骤Slll-步骤S113后,初始边缘特征图像中这样的噪声点会大幅的减少。这样一方面能够提高最终获取到的图像边缘的准确性,另一方面由于连通域的数量减少(一些噪点对应的连通域在步骤Slll-步骤SI 13中被删除),能够减少执行步骤S12和步骤S13所需要的资源。
[0038]在具体实施时,上述的步骤Slll中,也可以通过现有技术中的边缘提取算法实现。另外不难理解的是,在步骤Slll中,所获取的目标图像对应的各幅初始边缘特征图像中,目标图像的位置应是固定的,比如这里的目标图像可以为上述的台标区域的图像,在各幅画面中,台标区域的图像均稳定的出现在各幅画面的左上角。
[0039]在具体实施时,上述的步骤S112中,所需获取的初始边缘特征图像的数量可以任意设定,相应的第二预设值可以根据所获取的初始边缘特征图像的数量确定。比如初始边缘特征图像的数量为4,则上述的第二预设值可以为2。如果一个边缘点在各幅画面的同一坐标处出现的次数不超过2次,则将该边缘点置为背景点。
[0040]在具体实施时,上述的步骤S12可以按照如下方式执行:
[0041]从第一方向向第二方向,从第三方向向第四方向对各个像素点进行第一次连通域标记;从第二方向向第一方向,从第四方向向第三方向对第一次连通域标记之后的各个像素点进行第二次连通域标记;所述第一方向为左或右中的一个,第二方向为左或右中的另一个;所述第三方向为上或下中的一个,第二方向为上或下中的另一个。
[0042]这样做的好处是,能够使得对连通域的标记更为准确。避免单次标记所造成的将同一个连通域标记两个不同的连通域标识的情况。
[0043]具体来说,每一次连通域标记的过程可以为:
[0044]在一个像素点为边缘点,且与该像素点相邻的各个像素点中有已经被标记的边缘点时,将该像素点的连通域标记为该已经被标记的边缘点所被标记的连通域标识;在一个像素点为边缘点,且与该像素点相邻的各个像素点中没有被标记的边缘点时,将该像素点标记为一个新的连通域标识。
[0045]不难理解的是,当一个像素点为边缘点,且与该像素点相邻的各个像素点中存在边缘点,且相邻的各个像素点中的各个边缘点均没有被标记,则可以将该像素点以及与该像素点相邻的各个边缘点标记一个新的连通域标识。而如果与该像素点相邻的各个像素点中不存在边缘点,仅将该像素点标记一个新的连通域标识。
[0046]在具体实施时,这里与一个像素点相邻的各个像素点可以是指与该像素点相邻的8个像素点,参见图2,对于一个像素点?(1,50,其相邻的各个像素点分别为?4(1-1,7-1),?3(χ-1,y),P2(x_l,y+l),P5(x,y_l),Pl(x,y+l),P6(x+l,y_l),P7(x+l,y),P8(x+l,y+l);或者,也可以是指与该像素点相邻的4个像素点,参见图3,对于一个像素点P(x,y),其相邻的各个像素点分别为P2(x_l,y),P3(x_l,y+l),P(x,y_l),Pl(x,y+l),P4(x+l,y)。
[0047 ] 在进行连通域标记时,可以首先从左向右,从上向下进行连通域标记,连通域标识的初始值为I,按照上述的方式每一次扫描到一个新的连通域,则将该连通域标识加I,作为该新的连通域的连通域标识,直至所有的连通域被标记。进行第一次连通域标记之后,可能存在的一个问题是,将本应为同一个连通域的两个区域分别标记了一个连通域标识,比如对于图4中的边缘特征图像,其中的“文”字的第一笔和第二笔本应为同一连通域,但是按照上述的连通域标记方法,对于“文”字第二笔中处于最左上方的边缘点,其左方、上方、左上方的像素点均为背景点,因此这些像素点均不会有连通域标识,而左下方、右方,下方,右下方、右上方的各个像素点尚未被扫描也不会有连通域标识,这样会导致对该最左上方的边缘点被标记一个新的连通域标识,该连通域标识与“文”字的第一笔的连通域不同。这样就将实际上为属于一个连通域的两个区域标记了两个连通域标识,每一个连通域标识所对应的连通域中边缘点的数量大幅减小,这样可能会导致该连通域中的边缘点被置为背景点。为了避免这种现象,可以按照上述的方式进行一次反向的连通域标记过程,该过程中,文字第二笔最左上方处的像素点的连通域标识会被修改为与“文”字的第一笔所被标记的连通域标识。
[0048]在具体实施时,上述的步骤S3中的第一预设值可以根据边缘特征图像的像素个数设定,比如当上述的边缘特征图像包含450*180个像素点时,可以将上述的第一预设值设置为5,将小于5个边缘点的连通域去除。
[0049]在具体实施时,在步骤S13中,如果一个连通域具有的边缘点的数量大于第一预设值,则保留该连通域内的各个边缘点。
[0050]在具体实施时,上述的步骤S13可以具体通过如图5中的方式实现:
[0051 ] 步骤S131,统计连通域标识的数量N,以及每一个连通域标识所对应的连通域中的边缘点的数量(假设第i个表示为ni);
[0052]步骤S132,设定序号i的初始值为I;
[0053]步骤S133,判断i是否小于N+1,若是,则转向步骤S134;若否,则转向步骤S138;
[0054]步骤S134,判断序号i对应的连通域的边缘点数量ni是否小于第一预设值T。如果是,则转向步骤S135;否则转向步骤S136;
[0055]步骤S135,删除序号i对应连通域的所有边缘点(即将这些边缘点置为背景点),之后转向步骤SI 36;
[0056]步骤S136,保留序号i对应连通域的所有边缘点;
[0057]步骤S137,令i = i+l,之后转向步骤S133;
[0058]步骤S138,输出边缘特征图像。
[0059]下面结合具体的场景对本发明提供的图像处理方法进行具体说明,假设所要处理的目标图像为台标区域图像;并假设上述的预设数量为4,第二预设值为3;第一预设值为5;
[0060]此时,参见图6,本发明提供的图像处理方法的一种可选实施方式可以包括如下流程:
[0061]步骤S61,对4副该台标区域图像分别进行边缘特征提取得到该台标区域图像对应的4副初始边缘特征图像。假设经步骤S61之后得到的4副初始边缘特征图像为图7所示的各幅图像。
[0062]步骤S62,对4副初始边缘特征图像进行合成得到台标区域图像的边缘特征图像。经步骤S62之后得到的目标图像的边缘特征图像可以参考图8。
[0063]步骤S63,对步骤S62得到的边缘特征图像进行连通域标记。
[0064]步骤S64,针对每一个被标记的连通域,确定该连通域内的边缘点的数量是否小于5;并在判断为是时,删除该连通域内的各个边缘点。
[0065]步骤S65,输出步骤S64之后得到的边缘特征图像。
[0066]图8中的边缘特征图像经步骤S65处理之后得到的边缘特征图像可以参考图9,可以看出,与图7中的各幅边缘特征图像相比,图9中的边缘特征图像更为清晰,且其中的大部分噪声点被去除。
[0067]基于相同的构思,本发明还提供了一种图像处理装置,可以用于执行上述任一项所述的图像处理方法,参见图10,该装置可以包括:
[0068]获取模块1011,用于获取目标图像的边缘特征图像;
[0069]标记模块1012,用于对所述边缘特征图像进行连通域标记;
[0070]修正模块1013,用于针对所述边缘特征图像中的多个连通域中的每一个连通域,判断该连通域具有的边缘点的数量是否大于第一预设值;若否,将该连通域所具有的各个边缘点均置为背景点。
[0071]进一步的,这里的获取模块1011可以具体用于获取所述目标图像对应的预设数量幅初始边缘特征图像;针对各幅初始边缘特征图像所包含的多个边缘点中的每一个边缘点,判断在该边缘点各幅初始边缘特征图像中的同一坐标位置处出现的次数是否大于第二预设值,并在判断为否时将该边缘点置为背景点;根据剩余的边缘点得到目标图像的边缘特征图像。
[0072]进一步的,所述目标图像为台标区域的图像。
[0073]进一步的,这里的标记模块1012可以包括图中未示出的第一标记模块10121和第二标记模块10122;
[0074]第一标记子模块10121用于从第一方向向第二方向,从第三方向向第四方向对各个像素点进行第一次连通域标记;
[0075]第二标记子模块10122用于从第二方向向第一方向,从第四方向向第三方向对第一次连通域标记之后的各个像素点进行第二次连通域标记。
[0076]进一步的,每一个标记子模块用于在一个像素点为边缘点,且与该像素点相邻的各个像素点中有已经被标记的边缘点时,将该像素点的连通域标记为该已经被标记的边缘点所被标记的连通域标识;在一个像素点为边缘点,且与该像素点相邻的各个像素点中没有被标记的边缘点时,将该像素点标记一个新的连通域标识。
[0077]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0078]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0079]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种图像处理方法,其特征在于,包括: 获取目标图像的边缘特征图像; 对所述边缘特征图像进行连通域标记; 针对所标记的多个连通域中的每一个连通域,判断该连通域具有的边缘点的数量是否大于第一预设值;并在判断为否时,将该连通域所具有的各个边缘点均置为背景点。2.如权利要求1所述的方法,其特征在于,所述目标图像为台标区域的图像。3.如权利要求1所述的方法,其特征在于,所述获取目标图像的边缘特征图像,包括: 获取所述目标图像对应的预设数量幅初始边缘特征图像; 针对各幅初始边缘特征图像所包含的多个边缘点中的每一个边缘点,确定该边缘点在各幅初始边缘特征图像中的同一坐标位置出现的次数是否大于第二预设值,并在判断为否时,将该边缘点置为背景点; 将各幅初始边缘特征图像中剩余的边缘点合并得到目标图像的边缘特征图像。4.如权利要求1所述的方法,其特征在于,所述对所述边缘特征图像进行连通域标记,包括: 从第一方向向第二方向,从第三方向向第四方向对各个像素点进行第一次连通域标记;从第二方向向第一方向,从第四方向向第三方向对第一次连通域标记之后的各个像素点进行第二次连通域标记;所述第一方向为左或右中的一个,第二方向为左或右中的另一个;所述第三方向为上或下中的一个,第二方向为上或下中的另一个。5.如权利要求4所述的方法,其特征在于,每一次连通域标记包括: 在一个像素点为边缘点,且与该像素点相邻的各个像素点中有已经被标记的边缘点时,将该像素点的连通域标记为该已经被标记的边缘点所被标记的连通域标识;在一个像素点为边缘点,且与该像素点相邻的各个像素点中没有被标记的边缘点时,将该像素点标记一个新的连通域标识。6.—种图像处理装置,其特征在于,包括: 获取模块,用于获取目标图像的边缘特征图像; 标记模块,用于对所述边缘特征图像进行连通域标记; 修正模块,用于针对所述边缘特征图像中的多个连通域中的每一个连通域,判断该连通域具有的边缘点的数量是否大于第一预设值;并在判断为否时,将该连通域所具有的各个边缘点均置为背景点。7.如权利要求1所述的装置,其特征在于,所述获取模块具体用于获取所述目标图像对应的预设数量幅初始边缘特征图像;针对各幅初始边缘特征图像所包含的多个边缘点中的每一个边缘点,判断在该边缘点各幅初始边缘特征图像中的同一坐标位置处出现的次数是否大于第二预设值,并在判断为否时将该边缘点置为背景点;根据剩余的边缘点得到目标图像的边缘特征图像。8.如权利要求1所述的装置,其特征在于,所述目标图像为台标区域的图像。9.如权利要求1所述的装置,其特征在于,所述标记模块包括第一标记模块和第二标记丰旲块; 所述第一标记子模块用于从第一方向向第二方向,从第三方向向第四方向对各个像素点进行第一次连通域标记; 所述第二标记子模块用于从第二方向向第一方向,从第四方向向第三方向对第一次连通域标记之后的各个像素点进行第二次连通域标记。10.如权利要求9所述的装置,其特征在于,每一个标记子模块用于在一个像素点为边缘点,且与该像素点相邻的各个像素点中有已经被标记的边缘点时,将该像素点的连通域标记为该已经被标记的边缘点所被标记的连通域标识;在一个像素点为边缘点,且与该像素点相邻的各个像素点中没有被标记的边缘点时,将该像素点标记为一个新的连通域标识。
【文档编号】G06K9/46GK105869122SQ201510824471
【公开日】2016年8月17日
【申请日】2015年11月24日
【发明人】何小坤
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1