一种车辆部位识别方法、装置、设备及计算机可读介质制造方法及图纸

技术编号:19320398 阅读:25 留言:0更新日期:2018-11-03 10:54
本发明专利技术提供了一种车辆部位识别方法、装置、设备及计算机可读介质,该方法包括:样本图像获取步骤,获取车辆样本图像;样本图像训练步骤,对获取的车辆样本图像使用卷积神经网络进行训练,得到车辆部位识别模型;车辆部位识别步骤,获取车辆图像,将所述车辆图像输入到车辆部位识别模型中输出车辆部位的名称。其技术效果为构建了专门用于识别车辆部位的深度残差网络,提高车辆部位识别的准确度,便于车辆图像的分类及检索。

Vehicle location recognition method, device, device and computer-readable medium

The invention provides a vehicle position recognition method, device, equipment and computer readable medium. The method includes: sample image acquisition step, acquiring vehicle sample image; sample image training step, using convolution neural network to train the acquired vehicle sample image, obtaining vehicle position recognition model; The vehicle position recognition step obtains the vehicle image and inputs the vehicle image into the vehicle position recognition model to output the name of the vehicle position. Its technical effect is to construct a depth residual network specially used to identify vehicle parts, improve the accuracy of vehicle parts recognition, and facilitate the classification and retrieval of vehicle images.

【技术实现步骤摘要】
一种车辆部位识别方法、装置、设备及计算机可读介质
本专利技术涉及模式识别
,特别是一种车辆部位识别方法、装置、设备及计算机可读介质。
技术介绍
截至到2016年底,全国机动车保有量达2.9亿,其中汽车1.94亿;机动车驾驶人3.6亿,其中汽车驾驶人超过3.1亿。随着人民生活水平的不断提升,汽车的需求也越来越旺盛,新车、二手车市场持续火热,车辆购买的互联网化势在必行。如今异地交易车辆信息主要来自于车辆照片,因此照片的准确分类对于交易的达成有极大的促进作用。此前各交易平台往往不对部位进行分类,或者通过人工的方式进行,但人工分类的代价高、耗时长,还容易出错,卖家上传照片后自己分类的用户体验又极差。如果只是随意排序,买家不能第一时间看到自己所需的信息。因此,现有技术中无法对车辆的部位进行精确识别,从而无法对车辆的不同部位照片进行分类、检索等。
技术实现思路
本专利技术针对上述现有技术中的缺陷,提出了如下技术方案。一种车辆部位识别方法,该方法包括:样本图像获取步骤,获取车辆样本图像;样本图像训练步骤,对获取的车辆样本图像使用卷积神经网络进行训练,得到车辆部位识别模型;车辆部位识别步骤,获取车辆图像,将所述车辆图像输入到车辆部位识别模型中输出车辆部位的名称。更进一步地,所述车辆样本图像通过以下方式获取:搜索引擎抓取、汽车论坛下载、手机拍摄。更进一步地,所述卷积神经网络为深度残差网络。更进一步地,所述样本图像训练步骤具体操作为:标记步骤,对车辆样本图像进行标记生成样本图像数据库;深度残差网络设置步骤,设置深度残差网络的层数为152层,每个卷积层具有16个残差模块,每个残差模块的卷积核的大小为3×3;车辆部位识别模型生成步骤,随机生成深度残差网络的初始权值,输出层利用深度残差网络的输出值与目标值求差得到所述深度残差网络的预测误差,将该预测误差反向传播计算得到每个隐藏层的层误差,将每个隐藏层的激励值乘以该层误差得到该隐藏层的权值的梯度,基于该梯度更新每个隐藏层的权值,反复迭代多次直到输出值与目标值小于一阈值为止。更进一步地,所述标记步骤中对所述车辆样本图像进行增强处理。本专利技术还提出了一种车辆部位识别装置,该装置包括:样本图像获取单元,获取车辆样本图像;样本图像训练单元,对获取的车辆样本图像使用卷积神经网络进行训练,得到车辆部位识别模型;车辆部位识别单元,获取车辆图像,将所述车辆图像输入到车辆部位识别模型中输出车辆部位的名称。更进一步地,所述车辆样本图像通过以下方式获取:搜索引擎抓取、汽车论坛下载、手机拍摄。更进一步地,所述卷积神经网络为深度残差网络。更进一步地,所述样本图像训练单元包括:标记模块,对车辆样本图像进行标记生成样本图像数据库;深度残差网络设置模块,设置深度残差网络的层数为152层,每个卷积层具有16个残差模块,每个残差模块的卷积核的大小为3×3;车辆部位识别模型生成模块,随机生成深度残差网络的初始权值,输出层利用深度残差网络的输出值与目标值求差得到所述深度残差网络的预测误差,将该预测误差反向传播计算得到每个隐藏层的层误差,将每个隐藏层的激励值乘以该层误差得到该隐藏层的权值的梯度,基于该梯度更新每个隐藏层的权值,反复迭代多次直到输出值与目标值小于一阈值为止。更进一步地,所述标记步骤中对所述车辆样本图像进行增强处理。本专利技术还提出了一种车辆部位识别设备,其特征在于,所述设备包括处理器、存储器,所述处理器与所述存储器通过总线相连接,所述存储器中存储机器可读代码,所述处理器执行存储器中的机器可读代码可执行上述之任一项的方法。本专利技术还涉及一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序代码,当所述计算机程序代码被计算机执行时可执行上述之任一的方法。本专利技术的技术效果为:构建了专门用于识别车辆部位的深度残差网络,提高车辆部位识别的准确度,便于车辆图像的分类及检索。附图说明图1是本专利技术的一种车辆部位识别方法的流程图。图2是本专利技术的一种车辆部位识别装置的结构示意图。图3是本专利技术的一种车辆部位识别设备的结构示意图。具体实施方式下面结合附图1-3进行具体说明。图1示出了本专利技术的一种车辆部位识别方法,该方法包括:一种车辆部位识别方法,该方法包括:S11样本图像获取步骤,获取车辆样本图像;S12样本图像训练步骤,对获取的车辆样本图像使用卷积神经网络进行训练,得到车辆部位识别模型。S13车辆部位识别步骤,获取车辆图像,将所述车辆图像输入到车辆部位识别模型中输出车辆部位的名称。步骤S11中车辆样本图像获取可通过网络(例如,搜索引擎抓取、汽车论坛下载)、拍摄(例如,手机拍摄)的方式获得,特别是对于不同角度和不同位置图像中的车辆进行采集,构成车辆样本图像数据包,该数据包可以存储在存储介质上,可以存在服务器上等等。本专利技术的车辆部位识别方法是基于深度学习,深度学习是机器学习中的一个新的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,模仿人脑机制来解释数据,例如图像、声音和文本。而卷积神经网络(ConvolutionalNeuralNets,CNN):一种深度学习的模型,对于大型图像处理有出色表现。更进一步地,Resnet(深度残差网络),是一种卷积神经网络结构,具有良好的性能,本专利技术构建了专门用于车辆部位识别的深度残差网络,这是本专利技术的重要专利技术点,具体见下述操作。所述样本图像训练步骤S12的具体操作为:标记步骤,对车辆样本图像进行标记生成样本图像数据库;深度残差网络设置步骤,设置深度残差网络的层数为152层,每个卷积层具有16个残差模块,每个残差模块的卷积核的大小为3×3;层数的数目及残差模块及核大小都是在车辆部位识别过程中,根据实际测试结果选定的,其识别效果较好,且速度快。车辆部位识别模型生成步骤,随机生成深度残差网络的初始权值,输出层利用深度残差网络的输出值与目标值求差得到所述深度残差网络的预测误差,将该预测误差反向传播计算得到每个隐藏层的层误差,将每个隐藏层的激励值乘以该层误差得到该隐藏层的权值的梯度,基于该梯度更新每个隐藏层的权值,反复迭代多次直到输出值与目标值小于一阈值为止,一般的,该阈值可以为0.03以下。为丰富图像数据库,在标记步骤中,还对图像进行增强处理,如拉伸、缩放、翻转等生成新的车辆样本图像,补充车辆训练样本库。本专利技术可以使用运行于linux的Caffe架构进行深度残差网络的训练,例如,在caffe的示例程序中有CIFAR10的demo,里面有获取CIFAR10数据程序,使用其生成训练数据,其生成的训练数据是二进制的,需要将其转换为LMDB数据。图2示出了本专利技术的本专利技术还提出了一种车辆部位识别装置,该装置包括:样本图像获取单元21,获取车辆样本图像;样本图像训练单元22,对获取的车辆样本图像使用卷积神经网络进行训练,得到车辆部位识别模型;车辆部位识别单元23,获取车辆图像,将所述车辆图像输入到车辆部位识别模型中输出车辆部位的名称。样本图像获取单元21获取车辆样本图像可通过网络(例如,搜索引擎抓取、汽车论坛下载)、拍摄(例如,手机拍摄)的方式获得,特别是对于不同角度和不同位置图像中的车辆进行采集,构成车辆样本图像数据包,该数据包可以存储在存储介质上,可以存在服务器上等等。本专利技术的车辆部位识别装置是本文档来自技高网...

【技术保护点】
1.一种车辆部位识别方法,其特征在于,该方法包括:样本图像获取步骤,获取车辆样本图像;样本图像训练步骤,对获取的车辆样本图像使用卷积神经网络进行训练,得到车辆部位识别模型;车辆部位识别步骤,获取车辆图像,将所述车辆图像输入到车辆部位识别模型中输出车辆部位的名称。

【技术特征摘要】
1.一种车辆部位识别方法,其特征在于,该方法包括:样本图像获取步骤,获取车辆样本图像;样本图像训练步骤,对获取的车辆样本图像使用卷积神经网络进行训练,得到车辆部位识别模型;车辆部位识别步骤,获取车辆图像,将所述车辆图像输入到车辆部位识别模型中输出车辆部位的名称。2.根据权利要求1的方法,其特征在于,所述车辆样本图像通过以下方式获取:搜索引擎抓取、汽车论坛下载、手机拍摄。3.根据权利要求2的方法,其特征在于,所述卷积神经网络为深度残差网络。4.根据权利要求3的方法,其特征在于,所述样本图像训练步骤具体操作为:标记步骤,对车辆样本图像进行标记生成样本图像数据库;深度残差网络设置步骤,设置深度残差网络的层数为152层,每个卷积层具有16个残差模块,每个残差模块的卷积核的大小为3×3;车辆部位识别模型生成步骤,随机生成深度残差网络的初始权值,输出层利用深度残差网络的输出值与目标值求差得到所述深度残差网络的预测误差,将该预测误差反向传播计算得到每个隐藏层的层误差,将每个隐藏层的激励值乘以该层误差得到该隐藏层的权值的梯度,基于该梯度更新每个隐藏层的权值,反复迭代多次直到输出值与目标值小于一阈值为止。5.根据权利要求4的方法,其特征在于,所述标记步骤中对所述车辆样本图像进行增强处理。6.一种车辆部位识别装置,其特征在于,该装置包括:样本图像获取单元,获取车辆样本图像;样本图像训练单元,对获取的车辆样本图像使用卷积神经网络进行训练,得到车辆部位识别模型;车...

【专利技术属性】
技术研发人员:高冬邱慧庞敏辉梁大双李文佳
申请(专利权)人:优信拍北京信息科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1