一种智能辅助驾驶中障碍物的识别方法与流程

文档序号:20704266发布日期:2020-05-12 16:10阅读:771来源:国知局
一种智能辅助驾驶中障碍物的识别方法与流程
本发明涉及一种障碍物识别方法,具体而言,涉及一种基于机器视觉和深度学习技术的智能辅助驾驶中障碍物的识别方法,属于人工智能
技术领域

背景技术
:随着汽车行业的不断发展以及人工智能技术的不断进步,越来越多的车辆开始配备有智能辅助驾驶系统,同时,也有越来越多的研究人员开始关注智能辅助驾驶系统的研究和开发。就当前的技术水平而言,大多数车辆所配备的智能辅助驾驶系统都基于超声波、激光和雷达等技术来实现空间信息的获取。伴随着对计算机视觉和深度学习技术研究的深入,使得这两项技术在智能辅助驾驶中的应用成为了可能,且就技术本身而言、应用前景十分乐观。机器视觉和深度学习技术对于环境事物的检测识别相较对于超声波、激光和雷达等现有技术,能获得更多的信息量,同时硬件成本也更低廉。目前,也有一些研究学者开始运用机器视觉技术来实现车辆辅助驾驶,但这些实现方式大多都仅能实现对单一物体的检测,如行人或者车辆,对于马路上的各类常见物体并不能做到实时、准确的识别检测。也正因如此,如何在现有技术的基础上提出一种全新的智能辅助驾驶中障碍物的识别方法,将机器视觉技术和深度学习技术进行有机结合,以克服现有技术中的各种不足,也就成为了本领域内技术人员亟待解决的问题。技术实现要素:鉴于现有技术存在上述缺陷,本发明的目的是提出一种基于机器视觉和深度学习技术的智能辅助驾驶中障碍物的识别方法,具体如下。一种智能辅助驾驶中障碍物的识别方法,包括如下步骤:s1、障碍物图像采集,利用双目摄像头对场景中的障碍物图像进行采集;s2、障碍物距离分析,依据双目测距原理、结合所采集的障碍物图像进行分析,得到障碍物的距离信息;s3、构建图像处理系统,将深度置信网络与支持向量机算法相结合,构建并训练图像处理系统;s4、障碍物识别,利用机器视觉技术将障碍物图像传送至所述图像处理系统中,完成对智能辅助驾驶中障碍物的识别。优选地,s1所述障碍物图像采集,包括如下步骤:模拟人类双眼视觉原理,利用双目摄像头采集同一障碍物在同一场景内的两幅障碍物图像,并结合神经网络算法对所采集的二维障碍物图像进行特征提取,得到障碍物图像中的信息。优选地,s2所述障碍物距离分析,包括如下步骤:在opencv平台上通过bm算法对所采集到的障碍物图像进行处理、生成视图差,再利用双目测距原理对视图差进行分析,进而得出障碍物的距离信息。优选地,所述图像处理系统由深度学习方法中的深度置信网络与支持向量机算法结合而成,所述深度置信网络中最后一层隐含层的输出与所述支持向量机算法的输入相连。优选地,所述深度置信网络由多层限制性玻尔兹曼机构成,所述限制性玻尔兹曼机内包含有隐含层与可见层。优选地,所述图像处理系统采用无监督学习的方式完成训练。优选地,所述图像处理系统的训练过程包括如下步骤:s31、对系统进行初始化权重和偏置;s32、采用无监督学习的方式训练一层所述限制性玻尔兹曼机,向已完成训练的所述限制性玻尔兹曼机加入标签,采用监督学习的方式调整该层所述限制性玻尔兹曼机的参数,随后利用调整后的一层所述限制性玻尔兹曼机作为下一层所述限制性玻尔兹曼机的可见层,依此类推,直至最后一层所述限制性玻尔兹曼机训练结束;s33、将最后一层所述限制性玻尔兹曼机的输出作为所述支持向量机算法的输入,完成全部参数训练。优选地,在所述图像处理系统的训练过程中,所采用的训练集为cifar-10自然场景库,所述训练集包含10类、共60000个32*32的彩色图像,由50000个训练图像和10000个测试图像组成。优选地,s4所述障碍物识别,包括如下步骤:利用机器视觉技术将障碍物图像传送至所述图像处理系统中、继而转成数字信号,所述深度置信网络通过交替进行的无监督和有监督学习过程对所获取的数字信号进行特征信息的提取,随后将所述深度置信网络最后一层隐含层的输出作为所述支持向量机算法的输入,对所提取的特征信息进行分类训练识别,最后采用模板匹配法完成对智能辅助驾驶中障碍物的识别。本发明的优点主要体现在以下几个方面:本发明所提出的智能辅助驾驶中障碍物的识别方法,将机器视觉技术和深度学习技术进行了有机结合,综合利用了深度学习、svm算法模型和双目测距原理,不仅能够实时且准确地确定道路环境中障碍物的距离信息,还实现了对障碍物的类别判断。与现有技术相比,本发明的方法具有较高的准确性和实时性。且本发明的方法作为智能辅助驾驶的核心技术,其方法本身具有很强的指导意义,研究人员可以以本发明的技术方案为基础进行拓展延伸,将类似技术运用于同领域内的其他相关方案中,从而为今后基于障碍物识别技术的无人驾驶车辆、自主移动机器人与各种导航系统的最终实现奠定了基础。以下便结合实施例附图,对本发明的具体实施方式作进一步的详述,以使本发明技术方案更易于理解、掌握。附图说明图1为本发明的方法流程示意图;图2为本发明中图像处理系统的结构示意图;图3为本发明中限制性玻尔兹曼机的结构示意图;图4为本发明中图像处理系统的训练过程流程示意图。具体实施方式本发明提出了一种基于机器视觉和深度学习技术的智能辅助驾驶中障碍物的识别方法,具体的方案如下。如图1所示,一种智能辅助驾驶中障碍物的识别方法,包括如下步骤。s1、障碍物图像采集,利用双目摄像头对场景中的障碍物图像进行采集。进一步而言,在本步骤中,模拟人类双眼视觉原理,利用双目摄像头采集同一障碍物在同一场景内的两幅障碍物图像,并结合神经网络算法对所采集的二维障碍物图像进行特征提取,得到障碍物图像中的信息。s2、障碍物距离分析,依据双目测距原理、结合所采集的障碍物图像进行分析,得到障碍物的距离信息。进一步而言,在本步骤中,在opencv平台上通过bm(boyer-moore)算法对所采集到的障碍物图像进行处理、生成视图差,再利用双目测距原理对视图差进行分析,进而得出障碍物的距离信息。s3、构建图像处理系统,将深度置信网络(deepbeliefnetworks,dbn)与支持向量机(supportvectormachine,svm)算法相结合,构建并训练图像处理系统,系统整体的结构如图2所示。此处需要重点说明的是,所述图像处理系统由深度学习方法中的深度置信网络与支持向量机算法结合而成,所述深度置信网络中最后一层隐含层的输出与所述支持向量机算法的输入相连,且所述图像处理系统采用无监督学习的方式完成训练。所述深度置信网络是深度学习方法中最为常用的一种概率生成模型,由多层限制性玻尔兹曼机(restrictedboltzmannmachine,rbm)构成,每层所述限制性玻尔兹曼机的结构如图3所示,其内部包含有隐含层与可见层。所述图像处理系统的训练过程如图4所示,即:s31、对系统进行初始化权重和偏置;s32、采用无监督学习的方式训练一层所述限制性玻尔兹曼机,向已完成训练的所述限制性玻尔兹曼机加入标签,采用监督学习的方式调整该层所述限制性玻尔兹曼机的参数,随后利用调整后的一层所述限制性玻尔兹曼机作为下一层所述限制性玻尔兹曼机的可见层,依此类推,直至最后一层所述限制性玻尔兹曼机训练结束;s33、将最后一层所述限制性玻尔兹曼机的输出作为所述支持向量机算法的输入,完成全部参数训练。在所述图像处理系统的训练过程中,所采用的训练集为cifar-10自然场景库,所述训练集包含10类、共60000个32*32的彩色图像,由50000个训练图像和10000个测试图像组成。在本方案中还加入了一些生活中常见的场景,如椅子、垃圾箱、人等,以此来提高系统的实用性。s4、障碍物识别,利用机器视觉技术将障碍物图像传送至所述图像处理系统中,完成对智能辅助驾驶中障碍物的识别。进一步而言,在本步骤中,利用机器视觉技术将障碍物图像传送至所述图像处理系统中、继而转成数字信号,所述深度置信网络通过交替进行的无监督和有监督学习过程对所获取的数字信号进行特征信息的提取,随后将所述深度置信网络最后一层隐含层的输出作为所述支持向量机算法的输入,对所提取的特征信息进行分类训练识别,最后采用模板匹配法完成对智能辅助驾驶中障碍物的识别。为了验证本发明方法的有效性,研究人员在microsoftvisualstudio2012环境下进行了相关实验。通过双目测距原理实验分析可知,当所测量的目标物体距离摄像机越近时,误差率越低。测试结果如表1所示。表1测距结果测试编号实际距离/mm测量距离/mm误差率/%1500503.340.672700705.540.793900909.031.01411001114.761.34513001319.431.49615001523.951.60717001729.871.76819001934.451.81921002138.811.851023002343.621.90通过利用本发明中的图像处理系统对常见障碍物进行分类训练后的识别率和平均识别率如表2所示。表25种常见障碍物的识别率和平均识别率由表1、表2可知,本发明所提出的智能辅助驾驶中障碍物的识别方法具有较高的准确性,对智能辅助驾驶领域发展起到了推动作用。本发明所提出的智能辅助驾驶中障碍物的识别方法,将机器视觉技术和深度学习技术进行了有机结合,综合利用了深度学习、svm算法模型和双目测距原理,不仅能够实时且准确地确定道路环境中障碍物的距离信息,还实现了对障碍物的类别判断。与现有技术相比,本发明的方法具有较高的准确性和实时性。且本发明的方法作为智能辅助驾驶的核心技术,其方法本身具有很强的指导意义,研究人员可以以本发明的技术方案为基础进行拓展延伸,将类似技术运用于同领域内的其他相关方案中,从而为今后基于障碍物识别技术的无人驾驶车辆、自主移动机器人与各种导航系统的最终实现奠定了基础。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神和基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内,不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1