CN110427937A - 一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法 - Google Patents
一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法 Download PDFInfo
- Publication number
- CN110427937A CN110427937A CN201910650339.9A CN201910650339A CN110427937A CN 110427937 A CN110427937 A CN 110427937A CN 201910650339 A CN201910650339 A CN 201910650339A CN 110427937 A CN110427937 A CN 110427937A
- Authority
- CN
- China
- Prior art keywords
- license plate
- layer
- network
- plate number
- picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
- G06V20/63—Scene text, e.g. street names
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/146—Aligning or centring of the image pick-up or image-field
- G06V30/1475—Inclination or skew detection or correction of characters or of image to be recognised
- G06V30/1478—Inclination or skew detection or correction of characters or of image to be recognised of characters or characters lines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
- G06V20/625—License plates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Biophysics (AREA)
- Data Mining & Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Biomedical Technology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法。该方法分为训练和预测两个步骤,训练阶段为:构建车牌倾斜矫正网络,并使用车牌区域样本图片和对应角点的归一化坐标进行训练;构建不定长车牌号码识别网络,并使用车牌号码区域样本图片和对应的车牌号码进行训练;预测阶段为:将待识别的车牌图片送入车牌倾斜矫正网络预测得到车牌角点信息并进行倾斜矫正;使用目标检测方法定位得到倾斜矫正后车牌区域中的车牌号码区域;将车牌号码区域送入不定长车牌号码识别网络并进行后处理得到车牌号码。本发明不仅能够矫正倾斜车牌,而且能够直接从整体的车牌号码区域进行车牌号码识别;在复杂的真实场景中具有极高的鲁棒性。
Description
技术领域
本发明涉及车牌图像识别领域,具体涉及一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法。
背景技术
车牌识别应用是图像处理和计算视觉在智慧交通领域的重要应用,其对于车辆监测、协助交通执法和交通事故追溯等方面起到了重要的作用。但是车牌尺寸、拍摄角度、车牌变形、车牌号码长度不同等问题仍然是限制当前车牌识别技术达到极高识别精度的重要因素。
发明内容
为了解决背景技术中的问题,本发明提供了一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法,该方法能够极大程度地降低车牌倾斜变形、拍摄角度不固定对于车牌识别的影响,以极大提高车牌识别应用的鲁棒性和精度,同时该方法使用方法的对不定长车牌进行识别,不仅避免了车牌识别步骤中繁琐和极不稳定的字符分割方法,同时对于号码长度不统一的车牌仍然具有极高的识别精度。
本发明采用的技术方案包括以下步骤:
1)获取车牌区域样本图片,每个车牌区域样本图片中车牌四个角点的归一化坐标作为车牌区域样本标签;
2)构建车牌倾斜矫正网络,使用步骤1)的车牌区域样本图片和车牌区域样本标签训练车牌倾斜矫正网络,完成训练后保存车牌倾斜矫正网络的权重参数数据Qc,从而得到训练后的车牌倾斜矫正网络;
3)获取车牌号码区域样本图片,每个车牌号码区域样本图片具有一个车牌号码标签,根据字符字典将车牌号码区域样本图片中的每个车牌号码映射至对应的整型标识得到车牌号码标签;
4)构建不定长车牌号码识别网络,使用步骤3)获得的车牌号码区域样本图片和对应的车牌号码标签训练不定长车牌号码识别网络,完成训练后保存不定长车牌号码识别网络的权重参数QR,从而得到训练后的不定长车牌号码识别网络;
5)将待检测车牌区域图片输入步骤2)训练后的车牌倾斜矫正网络,预测得到待检测车牌区域图片中车牌四个角点的归一化坐标,然后将归一化坐标转变为绝对坐标后对该待检测车牌区域图片进行倾斜矫正,即得倾斜矫正后的车牌图片;
6)采用目标检测方法获取步骤5)倾斜矫正后的车牌图片中的车牌号码区域,将车牌号码区域输入车牌不定长号码识别网络得到该车牌号码区域的标签预测概率分布矩阵,对标签预测概率分布矩阵进行后处理即得到待检测车牌区域图片的车牌号码,完成车牌识别。
所述步骤1)具体为:车牌区域样本图片包括车牌和背景;以图片左上角作为坐标原点、左上角到右上角为横轴正方向、左上角到左下角为纵轴正方向建立坐标系,获取车牌区域样本图片中车牌四个角点的绝对位置坐标Pi=(ci,ri),其中i=0,1,2,3;最后对四个角点的绝对位置坐标进行归一化,得到角点归一化坐标P′i=(c′i,r′i),其中i=0,1,2,3具体过程如下:
c′i=ci/Worg;r′i=ri/Horg
其中Worg和Horg分别为车牌区域样本图片的宽、高。
所述步骤2)具体为:
2.1)构建包括输入归一化层、两个平均池化层、三个卷积层、两个逐元素相加层、平铺层、Dropout层和两个全连接层的车牌倾斜矫正网络;输入归一化层分别输入至第一个平均池化层和第一个卷积层,第一个平均池化层的输出分别连接到第二个卷积层和第三个卷积层,第一个卷积层和第二个卷积层的输出作为第一个逐元素相加层的输入进行逐元素的相加,第一个逐元素相加层的输出作为第二个平均池化层的输入,第二个平均池化层的输出和第三个卷积层的输出共同作为第二个逐元素相加层的输入进行逐元素的相加,第二个逐元素相加层的输出依次经平铺层、Dropout层、第一个全连接层和第二个全连接层得到最终输出结果,即为该车牌区域内车牌四个角点的归一化坐标;
所述的输入归一化层将输入图片逐像素除以255;两个平均池化层均采用大小为3×3、步长为2的池化窗口;三个卷积层均采用32个大小为5×5的卷积核并使用ReLU作为激活函数,其中第二个卷积层的卷积核步长为2,其余两个卷积层的卷积核步长均为4;所有的卷积和池化的填充方式均采用“SAME”填充;第一个全连接层和第二个全连接层的节点数分别为128和8且均采用tanh作为激活函数;
2.2)将步骤1)的样本训练标签按照8:2的比例分为训练集和测试集,并将训练集输入步骤2.1)构建的车牌倾斜矫正网络,采用Adam优化算法训练车牌倾斜矫正网络直到误差达到最小值并保持稳定,则保存此时车牌倾斜矫正网络中的权重参数数据Qc;其中采用0.005作为初始学习率并以0.95的比例在每10个训练迭代后衰减学习率,损失函数使用平均绝对误差,训练时Dropout层采用0.5的节点保留率。
所述步骤3)中的字符字典为36个字符与整型标识的映射关系,36个字符为10个阿拉伯数字和26个大写英文字母,所述整型标识为0到35的整数。
所述步骤4)具体为:
4.1)构建不定长车牌号码识别网络:不定长车牌号码识别网络包括两个维度转置层、三个外卷积分支、一个临时分支、合并层、卷积层和输出层;第一个维度转置层分别连接至第一个外卷积分支和临时分支,临时分支的输出分别连接至第二个外卷积分支和第三个外卷积分支,三个外卷积分支的输出均连接至合并层进行合并处理,合并层的输出连接至最后一个卷积层并在第三个维度上进行均值处理后删除第三个维度,最后一个卷积层的输出经第二个维度转置层连接至输出层;
所述第一个外卷积分支包括依次连接的卷积层、可分离卷积模块和归一化模块,第二个外卷积分支包括依次连接的卷积层、可分离卷积模块、平均池化层和归一化模块,第三个外卷积分支包括依次连接的平均池化层和归一化模块,临时分支包括依次连接的卷积层和可分离卷积模块;
所述第一个维度转置层为在第2,3维度进行交换,第二个维度转置层为在第1,2维度进行交换;
4.2)将步骤3)获得的数据集按照8:2的比例分为训练集和测试集,将训练集输入步骤4.1)的不定长车牌号码识别网络,使用Adam优化算法训练神经网络,直到深度学习分类网络的误差达到最小值并保持稳定,则保存此时不定长车牌号码识别网络中的权重参数数据Qr;其中损失函数采用CTC损失,学习率设置为初始值为0.01、衰减速度为3000步、衰减率为0.9的指数衰减法,训练时Dropout层采用0.5的节点保留率,批量归一化层的均值和方差采用0.95的滑动平均系数。
所述的卷积层均采用大小为3×3,步长为1的卷积核,除第二个外卷积分支内的卷积层使用32个卷积核,其余卷积层均使用16个卷积核;所有的池化层均采用大小为3×3,步长为2的池化窗口;第一个外卷积分支、第二个临时分支和第二个外卷积分支的可分离卷积模块的输出通道数依次为32、32、64、,步长依次为4、2、1;每一个卷积操作之后均有一个批量归一化层,批量归一化层后均使用ReLU作为激活函数。
所述步骤4.1)的每个可分离卷积模块包括可分离卷积层、两个卷积层、批量归一化层、合并层和输出层,每个可分离卷积模块的上一层输出分别连接至第一个卷积层和可分离卷积层,可分离卷积层经批量归一化层连接至第二个卷积层,第一个卷积层和第二个卷积层的输出均连接至合并层进行合并处理,合并层的输出连接至输出层;
可分离卷积模块的输入参数包括输入特征图、卷积步长S和输出图像通道数Cout。其中,可分离卷积模块的两个卷积层均采用Cout/2个大小为3×3的卷积核,第一卷积层、第二个卷积层的卷积核步长分别为S和1;可分离卷积层采用大小为3×3,步长为S的卷积核;
所述步骤4.1)的每个归一化模块包括依次连接的Dropout层和均方归一化层,输入归一化模块的特征图I经均方归一化层的如下处理得到特征图I’
其中,I为输入归一化模块的特征图,I’为经均方归一化层处理输出的特征图,H、W、C分别为输入特征图I的高、宽和通道数;其中Dropout层采用0.5的节点保留率
所述步骤5)具体为:
5.1)车牌倾斜矫正网络输出待检测车牌区域图片中车牌四个角点的8个归一化坐标值V′i,其中i=0,1,2,3…7,对8个归一化坐标值做如下变换得到8个对应的绝对坐标值Vi:
其中Horg、Worg同步骤1)中Horg、Worg意义一致,分别为车牌倾斜矫正网络输入的待检测车牌区域图片的高、宽;
5.2)将8个绝对坐标值Vi两个为一对依次组成车牌四个角点的绝对坐标Pj,Pj=(Vj,Vj+1),其中j=0,2,4,6;且Pj同步骤1)中的Pi意义一致,表示待检测车牌区域图片中车牌四个角点的绝对坐标位置;
5.3)设定倾斜矫正后车牌的显示宽高,使用显示宽高和四个角点的绝对坐标Pj作为参数依次调用opencv中的getPerspectiveTransform和warpPerspective函数即得待检测车牌区域图片中仅包含车牌部分且倾斜矫正后的车牌图片。
所述步骤6)具体为:采用MobileNet-SSD或Cascade的目标检测方法获取步骤5)中倾斜矫正后的车牌图片中的车牌号码区域,将车牌号码区域输入不定长车牌号码识别网络,得到该车牌号码区域的标签预测概率分布矩阵Adj,对标签预测概率分布矩阵Adj依次使用tensorflow自带的tf.nn.ctc_beam_search_decoder函数和tf.sparse_to_dense函数处理得到中间预测结果,中间预测结果中的每个元素值为车牌号码区域中的车牌号码对应的整形标识,根据字符字典将整形标识映射至对应的车牌号码,即得待检测车牌区域图片的车牌号码,完成车牌识别;
所述标签预测概率分布矩阵Adj的大小为Wtext*36,标签预测概率分布矩阵Adj中的每个元素Adj(m,n)表示输入的待测图片中第m列像素是第n类整型标识的概率;其中Wtext为车牌号码区域样本图片的宽度,m表示矩阵列下标(m=0,1,2,3…,Wtext-1),n表示整型标识类别下标(n=0,1,2…35),即为36类整型标识中的一种。
本发明的有益效果:
本发明不仅能够精准地矫正倾斜车牌,而且相比较于利用二值化和边缘检测进行字符分割后再进行车牌识别的传统方法,该发明避免了繁杂和鲁棒性差的字符分割步骤,其能够直接从整体的车牌号码区域进行的车牌号码识别,对倾斜和不定长号码的车牌均具有极高的精度,该发明对于车牌识别应用具有极大的使用价值。
附图说明
图1为本发明的流程图。
图2是车牌倾斜矫正网络的结构图。
图3(a)是不定长车牌号码识别网络的可分离卷积模块结构图。
图3(b)是不定长车牌号码识别网络的归一化模块结构图。
图3(c)是不定长车牌号码识别网络的整体结构图。
图4是训练车牌倾斜矫正网络所使用的车牌区域的样本图片示意图。
图5是训练不定长车牌号码识别网络所使用的车牌号码区域样本图片示意图。
图6(a)是无严重倾斜车牌的角点定位示意图。
图6(b)是无严重倾斜车牌的倾斜矫正结果及识别示意图。
图7(a)是较严重倾斜车牌的角点定位示意图。
图7(b)是较严重倾斜车牌的倾斜矫正结果及识别示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步的说明。
如图1所示,本发明的具体实施包括训练和预测两个部分,训练部分包括训练车牌倾斜矫正网络和训练不定长车牌号码识别网络。
训练部分的实施过程如下:
步骤一:获取车牌区域的样本图片;每个车牌图片包含其中车牌四个角点的归一化坐标标签。具体过程为:车牌区域样本图片包括车牌和背景;以图片左上角作为坐标原点、左上角到右上角为横轴正方向、左上角到左下角为纵轴正方向建立坐标系,获取车牌区域样本图片中车牌四个角点的绝对位置坐标Pi=(ci,ri),其中i=0,1,2,3。最后对四个角点的绝对位置坐标进行归一化,得到角点归一化坐标P′i=(c′i,r′i),其中i=0,1,2,3具体过程如下:
c′i=ci/Worg;r′i=ri/Horg
其中Worg和Horg分别为车牌区域样本图片的宽、高。
步骤二:将步骤一获取的车牌区域图片和对应的车牌归一化坐标标签随机分批,采用80%的数据作为训练集,剩下20%的数据作为测试集。
步骤三:构建如图2所示的车牌倾斜矫正网络,使用步骤一的车牌区域的样本图片和归一化坐标标签训练车牌倾斜矫正网络,完成训练后保存车牌倾斜矫正网络的权重参数数据Qc,获得车牌倾斜矫正网络具体过程为:
3.1)构建车牌倾斜矫正网络:车牌倾斜矫正网络包括输入归一化层、两个平均池化层、三个卷积层、两个逐元素相加层、平铺层、Dropout层和两个全连接层的车牌倾斜矫正网络;输入归一化层分别输入至第一个平均池化层和第一个卷积层,第一个平均池化层的输出分别连接到第二个卷积层和第三个卷积层,第一个卷积层和第二个卷积层的输出作为第一个逐元素相加层的输入进行逐元素的相加,第一个逐元素相加层的输出作为第二个平均池化层的输入,第二个平均池化层的输出和第三个卷积层的输出共同作为第二个逐元素相加层的输入进行逐元素的相加,第二个逐元素相加层的输出依次经平铺层、Dropout层、第一个全连接层和第二个全连接层得到最终输出结果。
输入归一化层即将图片逐像素除以255;两个平均池化层均采用大小为3×3、步长为2的池化窗口;三个卷积层均采用32个大小为5×5的卷积核并使用ReLU作为激活函数,其中第二个卷积层的卷积核步长为2,其余两个卷积核的步长均为4;所有的卷积和池化的填充方式均采用”SAME”填充;两个全连接层的节点数分别为128和8且均采用tanh作为激活函数。
3.2)将步骤二的训练集输入到步骤3.1)构建的车牌倾斜矫正网络,采用0.005作为初始学习率并以0.95的比例在每10个训练迭代后衰减学习率,损失函数使用平均绝对误差,采用Adam优化算法训练车牌倾斜矫正网络直到误差达到最小值并保持稳定,则保存此时车牌倾斜矫正网络中的权重参数数据Qc,训练时Dropout层采用0.5的节点保留率。
步骤四:获取车牌号码区域样本图片,每个车牌号码区域样本图片具有一个车牌号码标签,根据字符字典将车牌号码标签中的每个号码映射至对应的整型标识得到车牌号码标签,其中字符字典为36个字符(10个阿拉伯数字和26个大写英文字母)与整型标识的映射关系,所述整型标识为0到35的整数。
步骤五:将步骤四获取的车牌号码区域样本图片和对应的号码标签随机分批,采用80%的数据作为训练集,剩下20%的数据作为测试集。
步骤六:构建如图3(c)所示的不定长车牌号码识别网络;使用步骤五的车牌号码区域图片和号码标签训练不定长车牌号码识别网络,完成训练后保存不定长车牌号码识别网络的权重参数QR,获得不定长车牌号码识别网络,具体涉及过程为:
6.1)构建不定长车牌号码识别网络:不定长车牌号码识别网络包括两个维度转置层、三个外卷积分支、一个临时分支、合并层、卷积层和输出层;第一个维度转置层分别连接至第一个外卷积分支和临时分支,临时分支的输出分别连接至第二个外卷积分支和第三个外卷积分支,三个外卷积分支的输出均连接至合并层进行合并处理,合并层的输出连接至最后一个卷积层并在第三个维度上进行均值处理后删除第三个维度,最后一个卷积层的输出经第二个维度转置层连接至输出层;
所述第一个外卷积分支包括依次连接的卷积层、可分离卷积模块和归一化模块,第二个外卷积分支包括依次连接的卷积层、可分离卷积模块、平均池化层和归一化模块,第三个外卷积分支包括依次连接的平均池化层和归一化模块,临时分支包括依次连接的卷积层和可分离卷积模块;
所述第一个维度转置层为在第2,3维度进行交换,第二个维度转置层为在第1,2维度进行交换;
所述的卷积层均采用大小为3×3,步长为1的卷积核,除第二个外卷积分支内的卷积层使用32个卷积核,其余卷积层均使用16个卷积核;所有的池化层均采用大小为3×3,步长为2的池化窗口;第一个外卷积分支、第二个临时分支和第二个外卷积分支的可分离卷积模块的输出通道数依次为32、32、64、,步长依次为4、2、1;每一个卷积操作之后均有一个批量归一化层,批量归一化层后均使用ReLU作为激活函数。
如图3(a)所示,每个可分离卷积模块包括可分离卷积层、两个卷积层、批量归一化层、合并层和输出层,每个可分离卷积模块的上一层输出分别连接至第一个卷积层和可分离卷积层,可分离卷积层经批量归一化层连接至第二个卷积层,第一个卷积层和第二个卷积层的输出均连接至合并层进行合并处理,合并层的输出连接至输出层;可分离卷积模块的输入参数包括输入特征图、卷积步长S和输出图像通道数Cout。
其中,可分离卷积模块的两个卷积层均采用Cout/2个大小为3×3的卷积核,第一卷积层、第二个卷积层的卷积核步长分别为S和1;可分离卷积层采用大小为3×3,步长为S的卷积核;
如图3(b)所示,每个归一化模块包括依次连接的Dropout层和均方归一化层,输入归一化模块的特征图I经均方归一化层的如下处理得到特征图I’:
其中,I为输入归一化模块的特征图,I’为经均方归一化层处理输出的特征图,H、W、C分别为输入特征图I的高、宽和通道数;其中Dropout层采用0.5的节点保留率。
6.2)将步骤3)的数据按照8:2的比例分为数据集和测试集并将训练集输入到不定长车牌号码识别网络,Adam优化算法训练神经网络,直到深度学习分类网络的误差达到最小值并保持稳定,则保存此时不定长车牌号码识别网络的权重参数数据Qr;其中损失函数采用CTC损失,学习率初始化为0.01、衰减速度为3000步、衰减率为0.9的指数衰减法,训练时Dropout层采用0.5的节点保留率,批量归一化层的均值和方差采用0.95的滑动平均系数。
预测部分的实施过程如下:
步骤7:获取车牌区域图片,将其作为车牌倾斜矫正网络的输入,预测得到该车牌区域图片中车牌四个角点的8个归一化坐标值V′i,其中i=0,1,2,3…7,对该8个归一化坐标值做如下变换得到8个对应的绝对坐标值Vi:
其中Horg、Worg同步骤一中Horg、Worg意义一致,分别为车牌倾斜矫正网络输入的待检测车牌区域样本图片的高、宽;
之后将8个绝对坐标值Vi两个为一对依次组成车牌4个角点的绝对坐标Pj,Pj=(Vj,Vj+1),其中j=0,2,4,6;且Pj同步骤1)中的Pi意义一致,均表示车牌区域样本图片的中车牌四个角点的绝对坐标位置
最后设定倾斜矫正后车牌的显示宽高,使用该显示宽高和4个角点的绝对坐标Pj作为参数依次调用opencv中的getPerspectiveTransform和warpPerspective函数得到原车牌区域样本图片中仅包含车牌部分且倾斜矫正后的车牌图片。
步骤8:使用MobileNet-SSD或Cascade的目标检测方法获取步骤5)中倾斜矫正后的车牌图片中的车牌号码区域样本图片,将车牌号码区域作为待测图片输入不定长车牌号码识别网络,得到待测图片的标签预测概率分布矩阵Adj,对标签预测概率分布矩阵Adj依次使用tensorflow自带的tf.nn.ctc_beam_search_decoder函数和tf.sparse_to_dense函数处理得到中间预测结果,中间预测结果中的每个元素值为待测图片的车牌号码对应的整形标识,再根据字符字典映射得到待检测车牌区域图片的车牌号码,完成车牌识别;
所述标签预测概率分布矩阵Adj的大小为Wtext*36,标签预测概率分布矩阵Adj中的每个元素Adj(m,n)表示输入的待测图片中第m列像素是第n类字符的概率;其中Wtext为车牌号码区域样本图片的宽度,m表示矩阵列下标(m=0,1,2,3…,Wtext-1),n表示字符类别下标(n=0,1,2…35)。
具体实施例:
本发明分别采用如图4和如图5所示的车牌区域图片和车牌号码区域图片作训练车牌倾斜矫正网络和不定长车牌号码识别网络,其中车牌区域图片不仅包含完整的车牌区域,也包括部分背景区域,且车牌区域图片集不仅包括如图6(a)的倾斜度较低的车牌区域图片,也包括如图7(a)所示因拍摄角度而导致严重变形的车牌区域图片;车牌号码区域图片仅包含车牌号码,不包含任何背景部分,车牌号码区域的样本图片集包含号码长度不定的车牌号码区域图片。
本实施例分别使用14051张车牌区域图片和3506张车牌号码区域训练车牌倾斜矫正网络和不定长车牌号码识别网络,并选取4387张车牌区域图片内分别进行倾斜车牌矫正和不定长车牌号码识别,最终达到96.28%的识别精度。其中如图6(a)和图7(a)所示,倾斜矫正网络能够极为准确的定位车牌角点位置,以保证仿射变换能够将倾斜变形的车牌拉正,且对于变形和倾斜程度不同的车牌均具有极好的效果;同时如图6(b)和7(b)所示,不定长车牌号码识别网络对于不定长车牌号码均具有极好的识别效果。
由上述各个实施例检测结果可见,本发明方法对倾斜和不定长号码的车牌图片均具有极高的识别精度,在车牌识别领域具有较大的应用潜力。
上述具体实施方式用来解释说明本发明,而不是对本发明进行限制,在本发明的精神和权利要求的保护范围内,对本发明作出的任何修改和改变,都落入本发明的保护范围。
Claims (8)
1.一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法,其特征在于,包括以下步骤:
1)获取车牌区域样本图片,每个车牌区域样本图片中车牌四个角点的归一化坐标作为车牌区域样本标签;
2)构建车牌倾斜矫正网络,使用步骤1)的车牌区域样本图片和车牌区域样本标签训练车牌倾斜矫正网络,完成训练后保存车牌倾斜矫正网络的权重参数数据Qc,从而得到训练后的车牌倾斜矫正网络;
3)获取车牌号码区域样本图片,每个车牌号码区域样本图片具有一个车牌号码标签,根据字符字典将车牌号码区域样本图片中的每个车牌号码映射至对应的整型标识得到车牌号码标签;
4)构建不定长车牌号码识别网络,使用步骤3)获得的车牌号码区域样本图片和对应的车牌号码标签训练不定长车牌号码识别网络,完成训练后保存不定长车牌号码识别网络的权重参数QR,从而得到训练后的不定长车牌号码识别网络;
5)将待检测车牌区域图片输入步骤2)训练后的车牌倾斜矫正网络,预测得到待检测车牌区域图片中车牌四个角点的归一化坐标,然后将归一化坐标转变为绝对坐标后对该待检测车牌区域图片进行倾斜矫正,即得倾斜矫正后的车牌图片;
6)采用目标检测方法获取步骤5)倾斜矫正后的车牌图片中的车牌号码区域,将车牌号码区域输入车牌不定长号码识别网络得到该车牌号码区域的标签预测概率分布矩阵,对标签预测概率分布矩阵进行后处理即得到待检测车牌区域图片的车牌号码,完成车牌识别。
2.根据权利要求1所述的一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法,其特征在于:所述步骤1)具体为:车牌区域样本图片包括车牌和背景;以图片左上角作为坐标原点、左上角到右上角为横轴正方向、左上角到左下角为纵轴正方向建立坐标系,获取车牌区域样本图片中车牌四个角点的绝对位置坐标Pi=(ci,ri),其中i=0,1,2,3;最后对四个角点的绝对位置坐标进行归一化,得到角点归一化坐标P′i=(c′i,r′i),其中i=0,1,2,3具体过程如下:
c′i=ci/Worg;r′i=ri/Horg
其中Worg和Horg分别为车牌区域样本图片的宽、高。
3.根据权利要求1所述的一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法,其特征在于:所述步骤2)具体为:
2.1)构建包括输入归一化层、两个平均池化层、三个卷积层、两个逐元素相加层、平铺层、Dropout层和两个全连接层的车牌倾斜矫正网络;输入归一化层分别输入至第一个平均池化层和第一个卷积层,第一个平均池化层的输出分别连接到第二个卷积层和第三个卷积层,第一个卷积层和第二个卷积层的输出作为第一个逐元素相加层的输入进行逐元素的相加,第一个逐元素相加层的输出作为第二个平均池化层的输入,第二个平均池化层的输出和第三个卷积层的输出共同作为第二个逐元素相加层的输入进行逐元素的相加,第二个逐元素相加层的输出依次经平铺层、Dropout层、第一个全连接层和第二个全连接层得到最终输出结果;
2.2)将步骤1)的样本训练标签分为训练集和测试集,并将训练集输入步骤2.1)构建的车牌倾斜矫正网络,采用Adam优化算法训练车牌倾斜矫正网络直到误差达到最小值并保持稳定,则保存此时车牌倾斜矫正网络中的权重参数数据Qc;其中采用0.005作为初始学习率并以0.95的比例在每10个训练迭代后衰减学习率,损失函数使用平均绝对误差,训练时Dropout层采用0.5的节点保留率。
4.根据权利要求1所述的一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法,其特征在于:所述步骤3)中的字符字典为36个字符与整型标识的映射关系,36个字符为10个阿拉伯数字和26个大写英文字母,所述整型标识为0到35的整数。
5.根据权利要求1所述的一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法,其特征在于:所述步骤4)具体为:
4.1)构建不定长车牌号码识别网络:不定长车牌号码识别网络包括两个维度转置层、三个外卷积分支、一个临时分支、合并层、卷积层和输出层;第一个维度转置层分别连接至第一个外卷积分支和临时分支,临时分支的输出分别连接至第二个外卷积分支和第三个外卷积分支,三个外卷积分支的输出均连接至合并层进行合并处理,合并层的输出连接至最后一个卷积层并在第三个维度上进行均值处理后删除第三个维度,最后一个卷积层的输出经第二个维度转置层连接至输出层;
所述第一个外卷积分支包括依次连接的卷积层、可分离卷积模块和归一化模块,第二个外卷积分支包括依次连接的卷积层、可分离卷积模块、平均池化层和归一化模块,第三个外卷积分支包括依次连接的平均池化层和归一化模块,临时分支包括依次连接的卷积层和可分离卷积模块;
所述第一个维度转置层为在第2,3维度进行交换,第二个维度转置层为在第1,2维度进行交换;
4.2)将步骤3)获得的数据集分为训练集和测试集,将训练集输入步骤4.1)的不定长车牌号码识别网络,使用Adam优化算法训练神经网络,直到深度学习分类网络的误差达到最小值并保持稳定,则保存此时不定长车牌号码识别网络中的权重参数数据Qr;其中损失函数采用CTC损失,学习率设置为初始值为0.01、衰减速度为3000步、衰减率为0.9的指数衰减法,训练时Dropout层采用0.5的节点保留率,批量归一化层的均值和方差采用0.95的滑动平均系数。
6.根据权利要求4所述的一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法,其特征在于:
所述步骤4.1)的每个可分离卷积模块包括可分离卷积层、两个卷积层、批量归一化层、合并层和输出层,每个可分离卷积模块的上一层输出分别连接至第一个卷积层和可分离卷积层,可分离卷积层经批量归一化层连接至第二个卷积层,第一个卷积层和第二个卷积层的输出均连接至合并层进行合并处理,合并层的输出连接至输出层;
其中,可分离卷积模块的两个卷积层均采用Cout/2个大小为3×3的卷积核,第一卷积层、第二个卷积层的卷积核步长分别为S和1;可分离卷积层采用大小为3×3,步长为S的卷积核;
所述步骤4.1)的每个归一化模块包括依次连接的Dropout层和均方归一化层,输入归一化模块的特征图I经均方归一化层的如下处理得到特征图I’
其中,I为输入归一化模块的特征图,I’为经均方归一化层处理输出的特征图,H、W、C分别为输入特征图I的高、宽和通道数。
7.根据权利要求1所述的一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法,其特征在于:所述步骤5)具体为:
5.1)车牌倾斜矫正网络输出待检测车牌区域图片中车牌四个角点的8个归一化坐标值V′i,其中i=0,1,2,3…7,对8个归一化坐标值做如下变换得到8个对应的绝对坐标值Vi:
其中Horg、Worg同步骤1)中Horg、Worg意义一致,分别为车牌倾斜矫正网络输入的待检测车牌区域图片的高、宽;
5.2)将8个绝对坐标值Vi两个为一对依次组成车牌四个角点的绝对坐标Pj,Pj=(Vj,Vj+1),其中j=0,2,4,6;且Pj同步骤1)中的Pi意义一致,表示待检测车牌区域图片中车牌四个角点的绝对坐标位置;
5.3)设定倾斜矫正后车牌的显示宽高,使用显示宽高和四个角点的绝对坐标Pj作为参数依次调用opencv中的getPerspectiveTransform和warpPerspective函数即得待检测车牌区域图片中仅包含车牌部分且倾斜矫正后的车牌图片。
8.根据权利要求1所述的一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法,其特征在于:所述步骤6)具体为:采用MobileNet-SSD或Cascade的目标检测方法获取步骤5)中倾斜矫正后的车牌图片中的车牌号码区域,将车牌号码区域输入不定长车牌号码识别网络,得到该车牌号码区域的标签预测概率分布矩阵Adj,对标签预测概率分布矩阵Adj依次使用tensorflow自带的tf.nn.ctc_beam_search_decoder函数和tf.sparse_to_dense函数处理得到中间预测结果,中间预测结果中的每个元素值为车牌号码区域中的车牌号码对应的整形标识,根据字符字典将整形标识映射至对应的车牌号码,即得待检测车牌区域图片的车牌号码,完成车牌识别;
所述标签预测概率分布矩阵Adj的大小为Wtext*36,标签预测概率分布矩阵Adj中的每个元素Adj(m,n)表示输入的待测图片中第m列像素是第n类整型标识的概率;其中Wtext为车牌号码区域样本图片的宽度,m表示矩阵列下标(m=0,1,2,3…,Wtext-1),n表示整型标识类别下标(n=0,1,2…35)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910650339.9A CN110427937B (zh) | 2019-07-18 | 2019-07-18 | 一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910650339.9A CN110427937B (zh) | 2019-07-18 | 2019-07-18 | 一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110427937A true CN110427937A (zh) | 2019-11-08 |
CN110427937B CN110427937B (zh) | 2022-03-22 |
Family
ID=68411088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910650339.9A Active CN110427937B (zh) | 2019-07-18 | 2019-07-18 | 一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110427937B (zh) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111160353A (zh) * | 2019-12-27 | 2020-05-15 | 广州亚信技术有限公司 | 车牌识别方法、装置及设备 |
CN111160316A (zh) * | 2020-01-06 | 2020-05-15 | 电子科技大学 | 一种基于轻量级神经网络的车牌识别方法 |
CN111401361A (zh) * | 2020-03-06 | 2020-07-10 | 南京理工大学 | 一种端到端的轻量级深度车牌识别方法 |
CN111402164A (zh) * | 2020-03-18 | 2020-07-10 | 北京市商汤科技开发有限公司 | 矫正网络模型的训练方法和装置、文本识别方法和装置 |
CN111401360A (zh) * | 2020-03-02 | 2020-07-10 | 杭州雄迈集成电路技术股份有限公司 | 优化车牌检测模型的方法及系统、车牌检测方法及系统 |
CN111444916A (zh) * | 2020-03-26 | 2020-07-24 | 中科海微(北京)科技有限公司 | 面向无约束条件下的车牌定位及识别方法、系统 |
CN111461113A (zh) * | 2020-03-03 | 2020-07-28 | 华南理工大学 | 一种基于变形平面物体检测网络的大角度车牌检测方法 |
CN111553282A (zh) * | 2020-04-29 | 2020-08-18 | 北京百度网讯科技有限公司 | 用于检测车辆的方法和装置 |
CN111598089A (zh) * | 2020-05-16 | 2020-08-28 | 湖南大学 | 一种基于深度学习的车牌矫正与识别方法 |
CN112348020A (zh) * | 2020-12-03 | 2021-02-09 | 北京智芯原动科技有限公司 | 基于特征图的贝塞尔车牌对齐方法及装置 |
CN112528994A (zh) * | 2020-12-18 | 2021-03-19 | 南京师范大学 | 一种自由角度车牌检测方法、车牌识别方法和识别系统 |
CN113052170A (zh) * | 2021-03-22 | 2021-06-29 | 江苏东大金智信息系统有限公司 | 一种无约束场景下的小目标车牌识别方法 |
CN113159158A (zh) * | 2021-04-16 | 2021-07-23 | 西安建筑科技大学 | 一种基于生成对抗网络的车牌矫正与重构方法及系统 |
CN113255395A (zh) * | 2020-02-07 | 2021-08-13 | 深圳云天励飞技术有限公司 | 驾驶人员区域定位方法、装置、电子设备及存储介质 |
CN113449138A (zh) * | 2021-06-30 | 2021-09-28 | 电子科技大学广东电子信息工程研究院 | 一种基于自适应权重的复杂图片聚类方法 |
CN113520810A (zh) * | 2020-04-14 | 2021-10-22 | 中国移动通信集团浙江有限公司 | 辅助视障人士的行进动作规划方法、装置及计算设备 |
CN114332447A (zh) * | 2022-03-14 | 2022-04-12 | 浙江大华技术股份有限公司 | 一种车牌矫正方法、车牌矫正装置和计算机可读存储介质 |
CN114677502A (zh) * | 2022-05-30 | 2022-06-28 | 松立控股集团股份有限公司 | 一种任意倾斜角度的车牌检测方法 |
CN115116047A (zh) * | 2022-08-29 | 2022-09-27 | 松立控股集团股份有限公司 | 一种基于车牌字符区域热力图的车牌检测方法 |
CN116958954A (zh) * | 2023-07-27 | 2023-10-27 | 匀熵智能科技(无锡)有限公司 | 基于关键点与旁路矫正的车牌识别方法、装置及存储介质 |
CN117315664A (zh) * | 2023-09-18 | 2023-12-29 | 山东博昂信息科技有限公司 | 一种基于图像序列的废钢斗号码识别方法 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013210478A1 (de) * | 2012-06-12 | 2013-12-12 | Xerox Corporation | Geometrische vorkorrektur zur automatischen nummernschilderkennung |
CN104318233A (zh) * | 2014-10-19 | 2015-01-28 | 温州大学 | 车牌图像水平倾斜校正方法 |
CN106529534A (zh) * | 2016-11-07 | 2017-03-22 | 湖南源信光电科技有限公司 | 一种基于混合倾斜校正和投影法的不定长车牌字符分割方法 |
CN108108746A (zh) * | 2017-09-13 | 2018-06-01 | 湖南理工学院 | 基于Caffe深度学习框架的车牌字符识别方法 |
CN108537099A (zh) * | 2017-05-26 | 2018-09-14 | 华南理工大学 | 一种复杂背景的车牌识别方法 |
CN108701234A (zh) * | 2018-03-05 | 2018-10-23 | 深圳前海达闼云端智能科技有限公司 | 车牌识别方法及云系统 |
JP2018535492A (ja) * | 2016-06-24 | 2018-11-29 | 平安科技(深▲せん▼)有限公司 | 深層学習に基づくナンバープレート分類方法、システム、電子装置及び記憶媒体 |
CN109145900A (zh) * | 2018-07-30 | 2019-01-04 | 中国科学技术大学苏州研究院 | 一种基于深度学习的车牌识别方法 |
CN109165643A (zh) * | 2018-08-21 | 2019-01-08 | 浙江工业大学 | 一种基于深度学习的车牌识别方法 |
CN109271991A (zh) * | 2018-09-06 | 2019-01-25 | 公安部交通管理科学研究所 | 一种基于深度学习的车牌检测方法 |
CN109840521A (zh) * | 2018-12-28 | 2019-06-04 | 安徽清新互联信息科技有限公司 | 一种基于深度学习的一体化车牌识别方法 |
CN110020650A (zh) * | 2019-03-26 | 2019-07-16 | 武汉大学 | 一种针对倾斜车牌的深度学习识别模型的构建方法、识别方法及装置 |
-
2019
- 2019-07-18 CN CN201910650339.9A patent/CN110427937B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013210478A1 (de) * | 2012-06-12 | 2013-12-12 | Xerox Corporation | Geometrische vorkorrektur zur automatischen nummernschilderkennung |
CN104318233A (zh) * | 2014-10-19 | 2015-01-28 | 温州大学 | 车牌图像水平倾斜校正方法 |
JP2018535492A (ja) * | 2016-06-24 | 2018-11-29 | 平安科技(深▲せん▼)有限公司 | 深層学習に基づくナンバープレート分類方法、システム、電子装置及び記憶媒体 |
CN106529534A (zh) * | 2016-11-07 | 2017-03-22 | 湖南源信光电科技有限公司 | 一种基于混合倾斜校正和投影法的不定长车牌字符分割方法 |
CN108537099A (zh) * | 2017-05-26 | 2018-09-14 | 华南理工大学 | 一种复杂背景的车牌识别方法 |
CN108108746A (zh) * | 2017-09-13 | 2018-06-01 | 湖南理工学院 | 基于Caffe深度学习框架的车牌字符识别方法 |
CN108701234A (zh) * | 2018-03-05 | 2018-10-23 | 深圳前海达闼云端智能科技有限公司 | 车牌识别方法及云系统 |
CN109145900A (zh) * | 2018-07-30 | 2019-01-04 | 中国科学技术大学苏州研究院 | 一种基于深度学习的车牌识别方法 |
CN109165643A (zh) * | 2018-08-21 | 2019-01-08 | 浙江工业大学 | 一种基于深度学习的车牌识别方法 |
CN109271991A (zh) * | 2018-09-06 | 2019-01-25 | 公安部交通管理科学研究所 | 一种基于深度学习的车牌检测方法 |
CN109840521A (zh) * | 2018-12-28 | 2019-06-04 | 安徽清新互联信息科技有限公司 | 一种基于深度学习的一体化车牌识别方法 |
CN110020650A (zh) * | 2019-03-26 | 2019-07-16 | 武汉大学 | 一种针对倾斜车牌的深度学习识别模型的构建方法、识别方法及装置 |
Non-Patent Citations (3)
Title |
---|
AJIN MENG ET AL.: "A robust and efficient method for license plate recognition", 《2018 24TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR)》 * |
BAOLONG LIU ET AL.: "Ship License Number Layout Normalization Based on Regional Texts Fine Localization", 《JOURNAL OF PHYSICS: CONFERENCE SERIES》 * |
刘群群: "不定长车牌字符分割算法研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111160353A (zh) * | 2019-12-27 | 2020-05-15 | 广州亚信技术有限公司 | 车牌识别方法、装置及设备 |
CN111160316A (zh) * | 2020-01-06 | 2020-05-15 | 电子科技大学 | 一种基于轻量级神经网络的车牌识别方法 |
CN111160316B (zh) * | 2020-01-06 | 2022-07-08 | 电子科技大学 | 一种基于轻量级神经网络的车牌识别方法 |
CN113255395B (zh) * | 2020-02-07 | 2024-06-11 | 深圳云天励飞技术有限公司 | 驾驶人员区域定位方法、装置、电子设备及存储介质 |
CN113255395A (zh) * | 2020-02-07 | 2021-08-13 | 深圳云天励飞技术有限公司 | 驾驶人员区域定位方法、装置、电子设备及存储介质 |
CN111401360A (zh) * | 2020-03-02 | 2020-07-10 | 杭州雄迈集成电路技术股份有限公司 | 优化车牌检测模型的方法及系统、车牌检测方法及系统 |
CN111461113A (zh) * | 2020-03-03 | 2020-07-28 | 华南理工大学 | 一种基于变形平面物体检测网络的大角度车牌检测方法 |
CN111461113B (zh) * | 2020-03-03 | 2023-02-14 | 华南理工大学 | 一种基于变形平面物体检测网络的大角度车牌检测方法 |
CN111401361A (zh) * | 2020-03-06 | 2020-07-10 | 南京理工大学 | 一种端到端的轻量级深度车牌识别方法 |
CN111401361B (zh) * | 2020-03-06 | 2022-09-30 | 南京理工大学 | 一种端到端的轻量级深度车牌识别方法 |
CN111402164B (zh) * | 2020-03-18 | 2023-10-24 | 北京市商汤科技开发有限公司 | 矫正网络模型的训练方法和装置、文本识别方法和装置 |
CN111402164A (zh) * | 2020-03-18 | 2020-07-10 | 北京市商汤科技开发有限公司 | 矫正网络模型的训练方法和装置、文本识别方法和装置 |
CN111444916A (zh) * | 2020-03-26 | 2020-07-24 | 中科海微(北京)科技有限公司 | 面向无约束条件下的车牌定位及识别方法、系统 |
CN113520810A (zh) * | 2020-04-14 | 2021-10-22 | 中国移动通信集团浙江有限公司 | 辅助视障人士的行进动作规划方法、装置及计算设备 |
CN111553282A (zh) * | 2020-04-29 | 2020-08-18 | 北京百度网讯科技有限公司 | 用于检测车辆的方法和装置 |
CN111553282B (zh) * | 2020-04-29 | 2024-03-29 | 北京百度网讯科技有限公司 | 用于检测车辆的方法和装置 |
CN111598089A (zh) * | 2020-05-16 | 2020-08-28 | 湖南大学 | 一种基于深度学习的车牌矫正与识别方法 |
CN111598089B (zh) * | 2020-05-16 | 2023-04-14 | 湖南大学 | 一种基于深度学习的车牌矫正与识别方法 |
CN112348020B (zh) * | 2020-12-03 | 2023-10-20 | 北京智芯原动科技有限公司 | 基于特征图的贝塞尔车牌对齐方法及装置 |
CN112348020A (zh) * | 2020-12-03 | 2021-02-09 | 北京智芯原动科技有限公司 | 基于特征图的贝塞尔车牌对齐方法及装置 |
CN112528994A (zh) * | 2020-12-18 | 2021-03-19 | 南京师范大学 | 一种自由角度车牌检测方法、车牌识别方法和识别系统 |
CN112528994B (zh) * | 2020-12-18 | 2024-03-29 | 南京师范大学 | 一种自由角度车牌检测方法、车牌识别方法和识别系统 |
CN113052170B (zh) * | 2021-03-22 | 2023-12-26 | 江苏东大金智信息系统有限公司 | 一种无约束场景下的小目标车牌识别方法 |
CN113052170A (zh) * | 2021-03-22 | 2021-06-29 | 江苏东大金智信息系统有限公司 | 一种无约束场景下的小目标车牌识别方法 |
CN113159158A (zh) * | 2021-04-16 | 2021-07-23 | 西安建筑科技大学 | 一种基于生成对抗网络的车牌矫正与重构方法及系统 |
CN113449138A (zh) * | 2021-06-30 | 2021-09-28 | 电子科技大学广东电子信息工程研究院 | 一种基于自适应权重的复杂图片聚类方法 |
CN114332447A (zh) * | 2022-03-14 | 2022-04-12 | 浙江大华技术股份有限公司 | 一种车牌矫正方法、车牌矫正装置和计算机可读存储介质 |
CN114332447B (zh) * | 2022-03-14 | 2022-08-09 | 浙江大华技术股份有限公司 | 一种车牌矫正方法、车牌矫正装置和计算机可读存储介质 |
CN114677502A (zh) * | 2022-05-30 | 2022-06-28 | 松立控股集团股份有限公司 | 一种任意倾斜角度的车牌检测方法 |
CN115116047A (zh) * | 2022-08-29 | 2022-09-27 | 松立控股集团股份有限公司 | 一种基于车牌字符区域热力图的车牌检测方法 |
CN116958954A (zh) * | 2023-07-27 | 2023-10-27 | 匀熵智能科技(无锡)有限公司 | 基于关键点与旁路矫正的车牌识别方法、装置及存储介质 |
CN116958954B (zh) * | 2023-07-27 | 2024-03-22 | 匀熵智能科技(无锡)有限公司 | 基于关键点与旁路矫正的车牌识别方法、装置及存储介质 |
CN117315664A (zh) * | 2023-09-18 | 2023-12-29 | 山东博昂信息科技有限公司 | 一种基于图像序列的废钢斗号码识别方法 |
CN117315664B (zh) * | 2023-09-18 | 2024-04-02 | 山东博昂信息科技有限公司 | 一种基于图像序列的废钢斗号码识别方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110427937B (zh) | 2022-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110427937A (zh) | 一种基于深度学习的倾斜车牌矫正和不定长车牌识别方法 | |
CN111325203B (zh) | 一种基于图像校正的美式车牌识别方法及系统 | |
CN109886121B (zh) | 一种遮挡鲁棒的人脸关键点定位方法 | |
CN107169421B (zh) | 一种基于深度卷积神经网络的汽车驾驶场景目标检测方法 | |
CN109948714B (zh) | 基于残差卷积和递归神经网络的中文场景文本行识别方法 | |
CN110363134B (zh) | 一种基于语义分割的人脸遮挡区定位方法 | |
CN109101975A (zh) | 基于全卷积神经网络的图像语义分割方法 | |
CN111368769B (zh) | 基于改进锚点框生成模型的船舶多目标检测方法 | |
CN109886066A (zh) | 基于多尺度和多层特征融合的快速目标检测方法 | |
CN111612807A (zh) | 一种基于尺度和边缘信息的小目标图像分割方法 | |
CN110347857B (zh) | 基于强化学习的遥感影像的语义标注方法 | |
CN109784283A (zh) | 基于场景识别任务下的遥感图像目标提取方法 | |
CN111507184B (zh) | 基于并联空洞卷积和身体结构约束的人体姿态检测方法 | |
CN113705583B (zh) | 一种基于卷积神经网络模型的目标检测识别方法 | |
CN113378812A (zh) | 一种基于Mask R-CNN和CRNN的数字表盘识别方法 | |
CN116645592B (zh) | 一种基于图像处理的裂缝检测方法和存储介质 | |
CN113971764B (zh) | 一种基于改进YOLOv3的遥感图像小目标检测方法 | |
CN111640116B (zh) | 基于深层卷积残差网络的航拍图建筑物分割方法及装置 | |
CN110428424A (zh) | 基于深度学习的雷达回波图像高压线分割方法 | |
CN111652273A (zh) | 一种基于深度学习的rgb-d图像分类方法 | |
CN106991411A (zh) | 基于深度形状先验的遥感图像目标精细化提取方法 | |
CN110223310A (zh) | 一种基于深度学习的线结构光中心线和箱体边缘检测方法 | |
CN113160291A (zh) | 一种基于图像配准的变化检测方法 | |
CN115049945B (zh) | 一种基于无人机图像的小麦倒伏面积提取方法和装置 | |
CN115937693A (zh) | 一种基于遥感图像的道路识别方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |