一种驾驶违规行为的检测方法及装置制造方法及图纸

技术编号:35995593 阅读:60 留言:0更新日期:2022-12-17 23:11
本申请公开了一种驾驶违规行为的检测方法及装置,用以提升通过图像识别检测驾驶违规行为的效率,减少硬件的计算量。该方法包括:获取待检测图像;根据预先存储的驾驶区域的位置信息,从待检测图像中确定驾驶区域;通过对驾驶区域进行特征提取,确定驾驶区域内的第一组关键点的位置;第一组关键点的位置用于表征驾驶员系安全带的区域;根据第一组关键点的位置,从驾驶区域中识别出安全带区域;根据安全带区域,确定待检测图像的安全带状态;安全带状态用于指示待检测图像中是否存在未系安全带行为。带行为。带行为。

【技术实现步骤摘要】
一种驾驶违规行为的检测方法及装置


[0001]本申请涉及深度学习
,尤其涉及一种驾驶违规行为的检测方法及装置。

技术介绍

[0002]智能化是如今汽车行业发展的重要趋势之一,目前人工智能技术已经被广泛应用于各类车载视觉分析系统。可以实现对驾驶员行为进行分析、预警和记录,可以检测到驾驶员在驾驶过程中存在的违规操作,比如未系安全带或者方向盘脱手等操作。检测违规操作对规范驾驶行为习惯以及降低道路交通事故提供了重要的保障。
[0003]相关技术中提出的检测方向盘脱手操作的方法是,通过设定的与车型相关联的脱手力扭矩以及实时检测方向盘实际扭矩来确定是否存在方向盘脱手现象。但是,由于不同驾驶员的驾驶习惯并不相同,因此这种通过检测方向盘扭矩来确定方向盘脱手的方式误报率较高。相关技术中提出的关于检测系安全带操作的方法是,通过车载相机采集驾驶图像,通过分析图像中安全带像素点的数量来确定安全带检测结果。这种方式没有很好的考虑到安全带的几何形状,对衣着纹理鲁棒性较差。并且通过对驾驶图像整体进行安全带像素点分析的计算量比较大,导致检测运算的效率较低。

技术实现思路

[0004]本申请提供一种驾驶违规行为的检测方法及装置,用以提升通过图像识别检测驾驶违规行为的效率,减少硬件的计算量。
[0005]第一方面,本申请提出了一种驾驶违规行为的检测方法,包括:
[0006]获取待检测图像;
[0007]根据预先存储的驾驶区域的位置信息,从所述待检测图像中确定所述驾驶区域;
[0008]通过对所述驾驶区域进行特征提取,确定所述驾驶区域内的第一组关键点的位置;所述第一组关键点的位置用于表征驾驶员系安全带的区域;
[0009]根据所述第一组关键点的位置,从所述驾驶区域中识别出安全带区域;
[0010]根据所述安全带区域,确定所述待检测图像的安全带状态;所述安全带状态用于指示所述待检测图像中是否存在未系安全带行为。
[0011]基于上述方案,本申请提出了一种违规驾驶行为的检测方法,通过预先存储的驾驶区域的位置信息以及对于驾驶员身体的关键点的识别,对车载相机采集到的图像进行范围限缩,对限缩后得到的部分图像进行特征识别得到图像中存在安全带的区域,再根据识别出的安全带区域判断是否存在违规行为。相较于现有技术中通过对整张图像进行特征识别确定安全带像素点的方式,本申请提出的方案能够有效地减少硬件的计算量,降低成本。
[0012]在一些实施例中,所述方法还包括:
[0013]通过对所述驾驶区域进行特征提取,确定所述驾驶区域内的第二组关键点的位置;所述第二组关键点的位置用于指示所述驾驶员的手所处的区域;
[0014]根据所述第二组关键点的位置和预先存储的方向盘区域的位置信息,确定所述驾
驶员的手与所述方向盘区域的中心点之间的距离;所述方向盘区域为所述驾驶区域中包括方向盘的区域;
[0015]基于所述距离和从所述方向盘区域提取到的特征,确定所述待检测图像的手扶方向盘状态;所述待检测图像的手扶方向盘状态用于指示所述待检测图像中是否存在手脱离方向盘的行为。
[0016]基于上述方案,本申请提出的检测方扶方向盘行为的方法并不是对整张图像进行特征识别,而是基于预先存储的方向盘区域的位置信息确定待检测图像中的方向盘区域,对方向盘区域进行特征识别,确定驾驶员的手是否在方向盘上。并且,本申请还提出了通过判断驾驶员的手与方向盘区域中心点之间的距离,和方向盘区域的特征识别共同确定待检测图像的手扶方向盘状态,避免了现有技术中存在误判的情况。
[0017]在一些实施例中,所述方法还包括:
[0018]获取所述驾驶室的背景图像;所述背景图像为在所述驾驶室内无驾驶员状态下获取的图像;
[0019]采用预先训练好的神经网络模型对所述背景图像进行特征识别,确定所述背景图像中的所述驾驶区域和所述方向盘区域的位置信息;
[0020]存储所述驾驶区域和所述方向盘区域的位置信息。
[0021]在一些实施例中,所述通过对所述驾驶区域进行特征提取,确定所述驾驶区域内的第一组关键点的位置,包括:
[0022]对所述驾驶区域进行特征提取,得到所述驾驶区域的多个特征;
[0023]结合预先设定的所述第一组关键点的特征描述以及所述多个特征,确定所述驾驶区域中每一个像素点属于第一组关键点的置信度;
[0024]将所述置信度高于设定阈值的像素点组成所述第一组关键点。
[0025]在一些实施例中,所述根据第一组关键点的位置,从所述驾驶区域中识别出安全带区域,包括:
[0026]根据所述第一组关键点的位置,确定所述驾驶区域中包括的目标区域;所述目标区域为所述驾驶员佩戴安全带的区域;
[0027]对所述目标区域进行图像识别,得到所述安全带区域。
[0028]在一些实施例中,所述基于距离和从所述方向盘区域提取到的特征,确定所述待检测图像的手扶方向盘状态,包括:
[0029]通过对所述方向盘区域进行特征提取,确定所述方向盘区域内包括的第二组关键点的数量;
[0030]在所述距离大于第一预设值,或者所述数量小于第二预设值时,确定所述手扶方向盘的状态为目标状态;
[0031]其中,所述目标状态用于指示所述待检测图像中存在手脱离方向盘的操作。
[0032]在一些实施例中,所述通过对所述方向盘区域进行特征提取,确定所述方向盘区域内包括的第二组关键点的数量,包括:
[0033]对所述方向盘区域进行特征提取,得到所述方向盘区域的多个特征;
[0034]结合预先设定的第二组关键点特征描述以及所述方向盘区域的多个特征,确定所述方向盘区域中每一个像素点属于第二组关键点的置信度;
[0035]根据所述方向盘区域中每一个像素点属于第二组关键点的置信度,确定所述方向盘区域内包括的第二组关键点的数量。
[0036]在一些实施例中,在确定所述待检测图像的安全带状态之后,所述方法还包括:
[0037]结合在所述待检测图像之前获取到的连续设定数量个图像的安全带状态,以及所述待检测图像的安全带状态,确定当前驾驶室内是否存在未系安全带行为。
[0038]在确定所述待检测图像的手扶方向盘状态之后,所述方法还包括:
[0039]结合在所述待检测图像之前获取到的连续设定数量个图像的手扶方向盘状态,以及所述待检测图像的手扶方向盘状态,确定当前驾驶室内是否存在手脱离方向盘的行为。
[0040]第二方面,本申请提供了一种驾驶违规行为的检测装置,包括:
[0041]获取单元,用于获取待检测图像;
[0042]处理单元,被配置为执行:
[0043]根据预先存储的驾驶区域的位置信息,从所述待检测图像中确定所述驾驶区域;
[0044]通过对所述驾驶区域进行特征提取,确定所述驾驶区域内的第一组关键点的位置;所述第一组关键点的位置用于表征驾驶员系安全带的区域;
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种驾驶违规行为的检测方法,其特征在于,包括:获取待检测图像;根据预先存储的驾驶区域的位置信息,从所述待检测图像中确定所述驾驶区域;通过对所述驾驶区域进行特征提取,确定所述驾驶区域内的第一组关键点的位置;所述第一组关键点的位置用于表征驾驶员系安全带的区域;根据所述第一组关键点的位置,从所述驾驶区域中识别出安全带区域;根据所述安全带区域,确定所述待检测图像的安全带状态;所述安全带状态用于指示所述待检测图像中是否存在未系安全带行为。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过对所述驾驶区域进行特征提取,确定所述驾驶区域内的第二组关键点的位置;所述第二组关键点的位置用于指示所述驾驶员的手所处的区域;根据所述第二组关键点的位置和预先存储的方向盘区域的位置信息,确定所述驾驶员的手与所述方向盘区域的中心点之间的距离;所述方向盘区域为所述驾驶区域中包括方向盘的区域;基于所述距离和从所述方向盘区域提取到的特征,确定所述待检测图像的手扶方向盘状态;所述待检测图像的手扶方向盘状态用于指示所述待检测图像中是否存在手脱离方向盘的行为。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述驾驶室的背景图像;所述背景图像为在所述驾驶室内无驾驶员状态下获取的图像;采用预先训练好的神经网络模型对所述背景图像进行特征识别,确定所述背景图像中的所述驾驶区域和所述方向盘区域的位置信息;存储所述驾驶区域和所述方向盘区域的位置信息。4.根据权利要求1

3任一项所述的方法,其特征在于,所述通过对所述驾驶区域进行特征提取,确定所述驾驶区域内的第一组关键点的位置,包括:对所述驾驶区域进行特征提取,得到所述驾驶区域的多个特征;结合预先设定的所述第一组关键点的特征描述以及所述多个特征,确定所述驾驶区域中每一个像素点属于第一组关键点的置信度;将所述置信度高于设定阈值的像素点组成所述第一组关键点。5.根据权利要求1

3任一项所述的方法,其特征在于,所述根据第一组关键点的位置,从所述驾驶区域中识别出安全带区域,包括:根据所述第一组关键点的位置,确定所述驾驶区域中包括的目标区域;所述目标区域为所述驾驶员佩戴安全带的区域;对所述目标区域进行图像识别,得到所述安全带区域。6.根据权利要求2或3所述的方法,其特征在于,所述基于距离和从所述方向盘区域提取到的特征,确定所述待检测图像的手扶方向盘状态,包括:通过对所述方向盘区域进行特征提取,确定所述方向盘区域内包括的第二组关键点的数量;在所述距离大于第一预设值,或者所述数量小于第二预设值时,确定所述手扶方向盘
的状态为目标状态;其中,所述目标状态用于指示所述待检测图像中存在手脱离方向盘的操作。7.根据权利要求6所述的方法,其特征在于,所述通过对所述方向盘区域进行特征提取,确定所述方向盘区域内包括的第二组关键点的数量,包括:对所述方向盘区域进行特征提取,得到所述方向盘区域的多个特征;结合预先设定的第二组关键点特征描述以及所述方向盘区域的多个特征,确定所述方向盘区域中每一个像素点属于第二组关键点的置信度;根据所述方向盘区域中每一个像素点属于第二组关键点的置信度,确定所述方向盘区域内包括的第二组关键点的数量。8.根据权利要求2或3所述的方法,其特征在于,在确定所述待检测图像的安全带状态之后,所述方法还包括:结合在所述待检测图像之前获取到的连续设定数量个图像的安全带状态,以及所述待检测图像的安全带状态,确定当前驾驶室内是否存在未系安全带行为;在确定所述待检测图像的手扶方向盘状态之后,所述方法还包括:结合在所述待检测图像之前获取到的连续设定数量个图像的手扶方向盘状态,以及所述待检测图像的手扶方向盘状态,确定当前驾驶室内是否存在手脱离方向盘的行为。9.一种驾驶违规行为的检测装置,其特征在于,包括:获取单元,用于获取待检测图像;处理单元,被配置为执行:根据预先存储的驾驶区域的位置信息,从所述待检...

【专利技术属性】
技术研发人员:缪其恒苏志杰许炜
申请(专利权)人:浙江华锐捷技术有限公司
类型:发明
国别省市:

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

1