首页> 中国专利> 一种基于卷积神经网络算法的目标识别方法及系统

一种基于卷积神经网络算法的目标识别方法及系统

摘要

本发明涉及基于卷积神经网络算法的目标识别方法及系统,涉及图像处理技术领域,包括,步骤S1,采集模块采集得到待处理图像;步骤S2,处理模块对所述待处理图像进行图像处理,得到目标图像;步骤S3,判定模块判定所述目标图像是否符合要求;步骤S4,输出模块将符合要求的目标图像进行输出;所述处理模块在进行图像处理时,所述处理模块根据灰度差将待处理图像画出连续的灰度分界线,所述处理模块在画灰度分界线时,所述处理模块根据待获取目标的色调数量B设置灰度差;所述处理模块根据灰度分界线生成若干目标区域,并根据目标区域与目标图像的图形相似度C设置相似边线,再根据相似边线设置目标框线。本发明有效提高了图像目标识别效率。

著录项

  • 公开/公告号CN113255706A

    专利类型发明专利

  • 公开/公告日2021-08-13

    原文格式PDF

  • 申请/专利权人 南京奕荣芯科技有限公司;

    申请/专利号CN202110804794.7

  • 发明设计人 方天炜;张金;孙贞宇;

    申请日2021-07-16

  • 分类号G06K9/46(20060101);G06K9/34(20060101);G06N3/04(20060101);

  • 代理机构11816 北京翔石知识产权代理事务所(普通合伙);

  • 代理人李勇

  • 地址 210000 江苏省南京市雨花台区花神庙10号02栋智慧城市产业园207室

  • 入库时间 2023-06-19 12:13:22

说明书

技术领域

本发明涉及图像处理技术领域,尤其涉及一种基于卷积神经网络算法的目标识别方法及系统。

背景技术

图像识别,是指利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对象的技术。卷积神经网络长期以来是图像识别领域的核心算法之一,并在学习数据充足时有稳定的表现 ,对于一般的大规模图像分类问题,卷积神经网络可用于构建阶层分类器,也可以在精细分类识别中用于提取图像的判别特征以供其它分类器进行学习。

中国专利公开号:CN201710526661.1 ,公开了一种图像目标识别方法及装置,在该方案中进行目标识别时,需要划分出背景点,再对背景部分进行剔除,由此可见,当图像中背景部分图像复杂度高时,剔除背景时极易造成背景剔除过多或不足的问题,从而重复剔除过程将严重降低目标识别效率。

现有技术中,在对图像进行目标识别时,大多采用背景剔除方式进行目标识别,受图像复杂度影响,导致目标识别效率低。

发明内容

为此,本发明提供一种基于卷积神经网络算法的目标识别方法及系统,用以克服现有技术中由于图像复杂度高导致的目标识别效率低的问题。

为实现上述目的,一方面本发明提供一种基于卷积神经网络算法的目标识别方法,包括,

步骤S1,采集模块采集得到待处理图像;

步骤S2,处理模块对所述待处理图像进行图像处理,得到目标图像;

步骤S3,判定模块判定所述目标图像是否符合要求;

步骤S4,输出模块将符合要求的目标图像进行输出;

所述步骤S2中,所述处理模块在进行图像处理时,所述处理模块根据灰度差将待处理图像画出连续的灰度分界线,所述处理模块在画灰度分界线时,所述处理模块根据待获取目标的色调数量B设置灰度差;所述处理模块根据灰度分界线生成若干目标区域,并根据目标区域与目标图像的图形相似度C设置相似边线,再根据相似边线设置目标框线;

目标框线设置完成后,所述处理模块根据亮度差将目标框线内图像划分为若干待删除区域;在设置亮度差时,所述处理模块根据待处理图像分辨率E设置亮度差,同时,所述处理模块根据图像的饱和度H对设置的亮度差进行调节,调节完成后,所述处理模块根据目标框线的面积占比Z对调节后的亮度差进行修正;

待删除区域划分完成后,所述处理模块对包含目标框线的各待删除区域分别进行边缘位置图像删除,在进行图像删除时,所述处理模块根据目标框线位置的景深F进行图像删除,图像删除完成后,所述处理模块将删除后的各待删除区域重新组合,并将组合后的图像作为目标图像;

所述处理模块生成目标图像后,所述判定模块根据目标图像的边线的平均曲率K对目标图像做出判定,判定不符合要求时,所述处理模块以目标图像的边线为目标框线,重复待删除区域的划分及图像删除过程,图像再次删除完成后,判定模块重复判定过程直至目标图像符合要求。

进一步地,所述处理模块在画灰度分界线时,所述处理模块将待获取目标的色调数量B与预设色调数量B0进行比对,并根据比对结果设置灰度差,其中,

当B<B0时,所述处理模块将灰度差设置为A1;

当B≥B0时,所述处理模块将灰度差设置为A2,设定A2=A1×[1+(B-B0)/B0];

其中,A1为预设灰度差。

进一步地,所述处理模块在设置目标框线时,所述处理模块将目标区域与目标图像的图形相似度C与各预设图形相似度进行比对,并根据比对结果设置相似边线,其中,

当C<C1时,判定待处理图像中无目标图像;

当C1≤C<C2时,所述处理模块将满足该相似度区间的多个目标区域中面积最大的目标区域的边线作为第一相似边线;

当C2≤C时,所述处理模块将满足该相似度区间的多个目标区域中相似度最大的目标区域的边线作为第二相似边线;

所述处理模块将各所述相似边线对应的图形面积进行比较,将图形面积最大的相似边线作为目标框线,当无第二相似边线时,将第一相似边线作为目标框线,其中,C1为第一预设图形相似度,C2为第二预设图形相似度,85%<C1<95%<C2。

进一步地,目标框线选取完成后,所述处理模块根据亮度差将目标框线内图像划分为若干待删除区域,所述处理模块将待处理图像分辨率E与预设分辨率E0进行比对,并根据比对结果设置亮度差,其中,

当E<E0时,所述处理模块将亮度差设置为G1;

当E≥E0时,所述处理模块将亮度差设置为G2,设定G2=G1×[1+(E-E0)/E0];

其中,G1为预设亮度差。

进一步地,所述处理模块在设置亮度差时,所述处理模块将图像的饱和度H与预设标准饱和度H0进行比对,并根据比对结果选取对应的亮度差调节系数对设置的亮度差Gi进行调节,设定i=1,2,其中,

当所述处理模块选取第j亮度差调节系数mj对亮度差Gi进行调节时,设定j=1,2,调节后的亮度差为Gi’,设定Gi’=Gi×mj,其中,

当H≤H0时,所述处理模块选取第一亮度差调节系数m1对Gi进行调节,m1为预设值,0.9<m1<1;

当H>H0时,所述处理模块选取第二亮度差调节系数m2对Gi进行调节,设定m2=m1×[1-(H-H0)/H0]。

进一步地,亮度差调节完成后,所述处理模块将目标框线的面积占比Z与预设面积占比Z0进行比对,并根据比对结果选取对应的亮度差修正系数对调节后的亮度差Gi’进行修正,其中,

当所述处理模块选取第j亮度差修正系数rj对Gi’进行修正时,设定j=1,2,修正后的亮度差为Gi”,设定Gi”=Gi’×rj,其中,

当Z≤Z0时,所述处理模块选取第一亮度差修正系数r1对Gi’进行修正,r1为预设值,1<r1<1.15;

当Z>Z0时,所述处理模块选取第二亮度差修正系数r2对Gi’进行修正,设定r2=r1×[1+(Z-Z0)/Z0]。

进一步地,待删除区域划分完成后,所述处理模块将待删除区域中目标框线位置部分图像进行删除,在进行图像删除时,所述处理模块将目标框线位置的景深F与所处待删除区域的平均景深F0进行比对,并根据比对结果进行图像删除,其中,

当F≤F0时,不进行图像删除;

当F>F0时,所述处理模块将该位置的图像进行删除;

其中,各待删除区域图像删除完成后,所述处理模块将删除后的各待删除区域重新组合,将组合后的图像作为目标图像。

进一步地,所述处理模块生成目标图像后,所述判定模块将目标图像的边线的平均曲率K与各预设平均曲率进行比对,并根据比对结果对目标图像做出判定,其中,

当K<K1时,所述判定模块判定目标图像边线曲率低,不符合要求;

当K1≤K≤K2时,所述判定模块判定目标图像符合要求;

当K2<K时,所述判定模块判定目标图像边线曲率高,不符合要求;

其中,K1为预设最小标准曲率,K2为预设最大标准曲率,K1<K2。

进一步地,当判定目标图像边线曲率低时,所述处理模块以目标图像边线为目标框线重复待删除区域的划分及图像删除过程,在进行图像删除时将平均景深设置为Fa,设定Fa=F0×[1-(K1-K)/K1],图像删除完成后,判定模块重复判定过程直至目标图像符合要求;

当判定目标图像边线曲率高时,所述处理模块以目标图像边线为目标框线重复待删除区域的划分及图像删除过程,在进行图像删除时将平均景深设置为Fb,设定Fb=F0×[1-(K-K2)/K2],图像删除完成后,判定模块重复判定过程直至目标图像符合要求。

另一方面,本发明还提供一种基于卷积神经网络算法的目标识别系统,包括,

采集模块,用以采集待处理图像,其与处理模块连接;

所述处理模块,用以对所述待处理图像进行图像处理,并生成目标图像,其与判定模块连接;

所述判定模块,用以对所述目标图像进行判定,其与输出模块连接;

所述输出模块,用以输出符合要求的目标图像。

与现有技术相比,本发明的有益效果在于,在进行图像处理时,所述处理模块根据灰度差将待处理图像画出连续的灰度分界线,并根据灰度分界线生成若干目标区域,在进行目标区域划分时,通过根据灰度差进行划分,可有效将灰度值差别较大的图像划分在不同目标区域,再根据目标区域与目标图像的图形相似度C设置相似边线,通过对多条相似边线进行筛选以得到目标框线,有效保证目标框线的精确度,从而保证目标框线内的图像与目标图像基本一致,同时在设置灰度差时根据目标的色调数量B进行设置,当目标色调越多时灰度差越大,以降低色调对目标区域划分的影响,进而保证目标区域划分的精确度,进一步保证了相似边线的准确度,此外,在目标框线设置完成后,所述处理模块根据亮度差将目标框线内图像划分为若干待删除区域,通过对含框线的各待删除区域进行边缘删除,使目标框线更加精确,从而提高获取目标图像的准确度,进而提高图像识别效率,同时,所述处理模块根据待处理图像分辨率E设置亮度差,进一步提高了待删除区域划分的精确度,从而保证边缘图像删除的精确度,进而提高获取目标图像的准确度,进一步提高图像识别效率,且,所述处理模块根据图像的饱和度H和目标框线的面积占比Z对亮度差进行调节和修正,使修正后的亮度差更加精确,进一步保证边缘图像删除的精确度,进而提高获取目标图像的准确度,进一步提高图像识别效率,在进行图像删除时根据边缘位置的景深F进行图像删除,可进一步保证图像删除的准确度,使目标框线内的图形与目标图形更加吻合,进而保证目标识别的准确度,进一步提高目标识别效率,同时,在获取目标图像后,通过目标图像的边线的平均曲率K判定目标图像是否符合要求,不符合时重复待删除区域的划分及图像删除过程,再次进行图形删除时,根据平均曲率K设定降低后的平均景深大小,进一步保证了图像删除的准确度,从而保证了目标识别的准确度,进一步提高目标识别效率。

尤其,所述处理模块通过将待获取目标的色调数量B与预设色调数量B0进行比对设置灰度差,有效保证了灰度差的准确度,进而保证相似边线的准确度,从而进一步保证了目标识别的准确度,进一步提高目标识别效率。

尤其,所述处理模块通过将目标区域与目标图像的图形相似度C与各预设图形相似度进行比对设置相似边线,进一步保证了相似边线的精确度,从而使获取的目标框线与目标图像更相吻合,进一步保证了目标识别的准确度,进一步提高目标识别效率。

尤其,所述处理模块通过将待处理图像分辨率E与预设分辨率E0进行比对设置亮度差,进一步保证亮度差的精确度,进而保证若干待删除区域划分的准确度,提高图像删除效率,是删除后的图像更加精确,进一步保证了目标识别的准确度,进一步提高目标识别效率。

尤其,所述处理模块通过将图像的饱和度H与预设标准饱和度H0进行比对选取对应的亮度差调节系数对设置的亮度差Gi进行调节,通过对亮度差Gi进行调节,进一步保证了目标识别的准确度,进一步提高目标识别效率。

尤其,所述处理模块通过将目标框线的面积占比Z与预设面积占比Z0进行比对选取对应的亮度差修正系数对调节后的亮度差Gi’进行修正,通过修正亮度差Gi’,进一步保证了目标识别的准确度,进一步提高目标识别效率。

尤其,所述处理模块通过将目标框线位置的景深F与所处待删除区域的平均景深F0进行比对进行图像删除,进一步保证了图像删除的准确度,进一步保证了目标识别的准确度,进一步提高目标识别效率。

尤其,所述判定模块通过将目标图像的边线的平均曲率K与各预设平均曲率进行比对对目标图像做出判定,通过判定进一步保证了目标识别的准确度,进一步提高目标识别效率。

尤其,当判定目标图像不符合要求时,所述处理模块以目标图像边线为目标框线重复待删除区域的划分及图像删除过程,进一步保证了目标识别的准确度,进一步提高目标识别效率。

附图说明

图1为本实施例基于卷积神经网络算法的目标识别方法的流程示意图;

图2为本实施例基于卷积神经网络算法的目标识别系统的结构框架图。

具体实施方式

为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。

需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。

请参阅图2所示,其为本实施例基于卷积神经网络算法的目标识别系统的结构框架图,包括,

采集模块,用以采集待处理图像,其与处理模块连接;

所述处理模块,用以对所述待处理图像进行图像处理,并生成目标图像,其与判定模块连接;

所述判定模块,用以对所述目标图像进行判定,其与输出模块连接;

所述输出模块,用以输出符合要求的目标图像。

请参阅图1所示,其为本实施例基于卷积神经网络算法的目标识别方法的流程示意图,包括,

步骤S1,采集模块采集得到待处理图像;

步骤S2,处理模块对所述待处理图像进行图像处理,得到目标图像;

步骤S3,判定模块判定所述目标图像是否符合要求;

步骤S4,输出模块将符合要求的目标图像进行输出。

可以理解的是,本实施例在进行数据计算处理时,均可以采用卷积神经网络进行计算。

具体而言,所述步骤S2中,所述处理模块在进行图像处理时,所述处理模块根据灰度差将待处理图像画出连续的灰度分界线,并根据灰度分界线生成若干目标区域,再根据目标区域与目标图像的图形相似度设置目标框线,当多个目标区域的图形相似度满足要求时,以区域面积最大的目标区域边线作为目标框线。

具体而言,所述处理模块在画灰度分界线时,所述处理模块将待获取目标的色调数量B与预设色调数量B0进行比对,并根据比对结果设置灰度差,其中,

当B<B0时,所述处理模块将灰度差设置为A1;

当B≥B0时,所述处理模块将灰度差设置为A2,设定A2=A1×[1+(B-B0)/B0];

其中,A1为预设灰度差。

具体而言,本实施例所述处理模块通过将待获取目标的色调数量B与预设色调数量B0进行比对设置灰度差,有效保证了灰度差的准确度,进而保证相似边线的准确度,从而进一步保证了目标识别的准确度,进一步提高目标识别效率。

具体而言,所述处理模块在设置目标框线时,所述处理模块将目标区域与目标图像的图形相似度C与各预设图形相似度进行比对,并根据比对结果设置相似边线,其中,

当C<C1时,判定待处理图像中无目标图像;

当C1≤C<C2时,所述处理模块将满足该相似度区间的多个目标区域中面积最大的目标区域的边线作为第一相似边线;

当C2≤C时,所述处理模块将满足该相似度区间的多个目标区域中相似度最大的目标区域的边线作为第二相似边线;

所述处理模块将各所述相似边线对应的图形面积进行比较,将图形面积最大的相似边线作为目标框线,当无第二相似边线时,将第一相似边线作为目标框线,其中,C1为第一预设图形相似度,C2为第二预设图形相似度,85%<C1<95%<C2。

具体而言,目标框线选取完成后,所述处理模块根据亮度差将目标框线内图像划分为若干待删除区域,所述处理模块将待处理图像分辨率E与预设分辨率E0进行比对,并根据比对结果设置亮度差,其中,

当E<E0时,所述处理模块将亮度差设置为G1;

当E≥E0时,所述处理模块将亮度差设置为G2,设定G2=G1×[1+(E-E0)/E0];

其中,G1为预设亮度差。

具体而言,本实施例所述处理模块通过将待处理图像分辨率E与预设分辨率E0进行比对设置亮度差,进一步保证亮度差的精确度,进而保证若干待删除区域划分的准确度,提高图像删除效率,是删除后的图像更加精确,进一步保证了目标识别的准确度,进一步提高目标识别效率。

具体而言,所述处理模块在设置亮度差时,所述处理模块将图像的饱和度H与预设标准饱和度H0进行比对,并根据比对结果选取对应的亮度差调节系数对设置的亮度差Gi进行调节,设定i=1,2,其中,

当所述处理模块选取第j亮度差调节系数mj对亮度差Gi进行调节时,设定j=1,2,调节后的亮度差为Gi’,设定Gi’=Gi×mj,其中,

当H≤H0时,所述处理模块选取第一亮度差调节系数m1对Gi进行调节,m1为预设值,0.9<m1<1;

当H>H0时,所述处理模块选取第二亮度差调节系数m2对Gi进行调节,设定m2=m1×[1-(H-H0)/H0]。

具体而言,亮度差调节完成后,所述处理模块将目标框线的面积占比Z与预设面积占比Z0进行比对,并根据比对结果选取对应的亮度差修正系数对调节后的亮度差Gi’进行修正,其中,

当所述处理模块选取第j亮度差修正系数rj对Gi’进行修正时,设定j=1,2,修正后的亮度差为Gi”,设定Gi”=Gi’×rj,其中,

当Z≤Z0时,所述处理模块选取第一亮度差修正系数r1对Gi’进行修正,r1为预设值,1<r1<1.15;

当Z>Z0时,所述处理模块选取第二亮度差修正系数r2对Gi’进行修正,设定r2=r1×[1+(Z-Z0)/Z0]。

具体而言,本实施例所述处理模块通过将目标框线的面积占比Z与预设面积占比Z0进行比对选取对应的亮度差修正系数对调节后的亮度差Gi’进行修正,通过修正亮度差Gi’,进一步保证了目标识别的准确度,进一步提高目标识别效率。

具体而言,待删除区域划分完成后,所述处理模块对包含目标框线的各待删除区域分别进行边缘位置图像删除,所述处理模块将待删除区域中目标框线位置部分图像进行删除,在进行图像删除时,所述处理模块将目标框线位置的景深F与所处待删除区域的平均景深F0进行比对,并根据比对结果进行图像删除,其中,

当F≤F0时,不进行图像删除;

当F>F0时,所述处理模块将该位置的图像进行删除;

其中,各待删除区域图像删除完成后,所述处理模块将删除后的各待删除区域重新组合,将组合后的图像作为目标图像。

具体而言,所述处理模块生成目标图像后,所述判定模块将目标图像的边线的平均曲率K与各预设平均曲率进行比对,并根据比对结果对目标图像做出判定,其中,

当K<K1时,所述判定模块判定目标图像边线曲率低,不符合要求;

当K1≤K≤K2时,所述判定模块判定目标图像符合要求;

当K2<K时,所述判定模块判定目标图像边线曲率高,不符合要求;

其中,K1为预设最小标准曲率,K2为预设最大标准曲率,K1<K2。

具体而言,本实施例所述判定模块通过将目标图像的边线的平均曲率K与各预设平均曲率进行比对对目标图像做出判定,通过判定进一步保证了目标识别的准确度,进一步提高目标识别效率。

具体而言,当判定目标图像边线曲率低时,所述处理模块以目标图像边线为目标框线重复待删除区域的划分及图像删除过程,在进行图像删除时将平均景深设置为Fa,设定Fa=F0×[1-(K1-K)/K1],图像删除完成后,判定模块重复判定过程直至目标图像符合要求。

具体而言,当判定目标图像边线曲率高时,所述处理模块以目标图像边线为目标框线重复待删除区域的划分及图像删除过程,在进行图像删除时将平均景深设置为Fb,设定Fb=F0×[1-(K-K2)/K2],图像删除完成后,判定模块重复判定过程直至目标图像符合要求。

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号