[发明专利]基于深度学习特征对比的船牌识别方法有效
申请号: | 201910519796.4 | 申请日: | 2019-06-17 |
公开(公告)号: | CN110245613B | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 刘若泉;马佳丽 | 申请(专利权)人: | 珠海华园信息技术有限公司 |
主分类号: | G06V30/148 | 分类号: | G06V30/148;G06V30/18;G06V30/19;G06N3/04;G06N3/08 |
代理公司: | 重庆百润洪知识产权代理有限公司 50219 | 代理人: | 刘立春 |
地址: | 519000 广东省珠海市横琴新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 深度 学习 特征 对比 识别 方法 | ||
1.一种基于深度学习特征对比的船牌识别方法,其特征在于:包括下列步骤:
步骤一:获取多张包含船只及船牌的图片,构建船只船牌检测数据集、船牌数字数据集、船牌汉字三元组数据集;
步骤二:基于深度学习卷积神经网络技术构建船只船牌检测卷积神经网络,并在船只船牌检测数据集上进行训练,得到船只船牌检测模型;
步骤三:基于深度学习卷积神经网络技术构建船牌字符识别卷积神经网络;
步骤四:在船牌数字数据集上,采用梯度下降法基于logistic loss和cross entropyloss训练船牌字符识别卷积神经网络,得到船牌字符识别初步模型;
步骤五:在船牌汉字三元组数据集上,采用梯度下降法基于logistic loss和tripletloss训练船牌字符识别初步模型,得到船牌字符识别模型;
步骤六:选择多张船牌汉字字符,输入到船牌字符识别模型中,构建船牌汉字特征库;
步骤七:获取需要检测的船只监控图像,输入到船只船牌检测模型及船牌字符识别模型中,得到船牌识别的初步结果;
步骤八:基于船牌识别的初步结果和船牌汉字特征库,根据欧氏距离进行特征比对,获取船牌识别的最终结果。
2.根据权利要求1所述的基于深度学习特征对比的船牌识别方法,其特征在于:在步骤四中,通过下列步骤获得船牌字符识别初步模型:
4.1选择船牌数字数据集中的单张图像x,根据该图像的标签获取ci;
4.2将x输入至船牌字符识别卷积神经网络中,得到输出层的输出值
4.3训练采用的代价函数如下:
其中,ci为真实标签值,为预测值,α为权重因子;
4.4按照上述公式计算J1的数值,并采用梯度下降法训练船牌字符识别卷积神经网络,迭代多次直至收敛,得到船牌字符识别初步模型。
3.根据权利要求1所述的基于深度学习特征对比的船牌识别方法,其特征在于:在步骤五中,通过下列步骤得到船牌字符识别模型:
5.1选择船牌汉字三元组数据集中的一对船牌汉字三元组图像xA,xP,xN,其中xA,xP为相同标签,xN为不同标签;
5.2将xA,xP,xN分别输入至船牌字符识别初步模型中,得到特征提取层的输出值f(xA),f(xP),f(xN)和输出层的输出值
5.3训练采用的代价函数为:
其中,β为权重因子,m为阈值因子;
5.4按照上述公式计算J2的数值,并采用梯度下降法训练船牌字符识别初步模型,迭代多次直至收敛,得到船牌字符识别模型。
4.根据权利要求1所述的基于深度学习特征对比的船牌识别方法,其特征在于:在步骤八中,具体特征对比步骤如下:
8.1根据船牌识别初步结果,获取单个字符对应的特征提取层的输出值f(x)和输出层的输出值[p,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9];
8.2基于p值大小,判断单个字符的类型是汉字或数字;
8.3若p大于预设阈值,则字符为数字,取c0-c9中最大的概率值对应的数字为该字符的识别结果;
8.4若p小于或等于预设阈值,则该字符为汉字,计算f(x)与汉字特征数据库中其他特征的欧式距离,选择距离最小的汉字作为该字符的识别结果;
8.5对多张船牌单个字符图像进行8.1-8.4,并将所有单个字符的识别结果进行排序,获得船牌识别的最终结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海华园信息技术有限公司,未经珠海华园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910519796.4/1.html,转载请声明来源钻瓜专利网。