用于驾驶员状态检测的人脸正前方姿态参数估计方法及装置与流程

文档序号:12803620阅读:177来源:国知局
用于驾驶员状态检测的人脸正前方姿态参数估计方法及装置与流程

本发明涉及参数估计方法及装置,更具体地,涉及用于驾驶员状态检测的人脸正前方姿态参数估计方法及装置。



背景技术:

目前,随着车辆的日益发展和普及,对驾驶员在行车中出现的状态变化(例如走神等等)进行实时地检测以避免事故的发生变得越来越重要。

在现有的技术方案中,典型地通过如下方式实施驾驶员状态检测:(1)经由车载摄像装置实时地获取驾驶员的原始视频图像;(2)提取所述原始视频图像中包含驾驶员的面部图像的每个图像帧并将其作为目标图像帧;(3)针对所述目标图像帧执行面部特征点定位操作以确定面部特征点,随之基于所得到的面部特征点确定驾驶员当前姿态参数,并将所确定的驾驶员当前姿态参数与预设的驾驶员正前方姿态参数相比较,以判断驾驶员当前状态是否异常(在驾驶员驾驶车辆行驶的过程中,司机正视前方路面为正常状态,长时间注视非正前方为异常状态,需要向司机发出告警,以达到安全驾驶的目的)。

然而,上述现有的技术方案存在如下问题:(1)由于通常采用人工地方式确定所述预设的驾驶员正前方姿态参数,故操作繁琐;(2)由于用来监控司机状态的车载摄像装置的安装位置通常受到驾驶室内已有各种仪器仪表、操控手柄以及司机视线的影响而只能安装在非正前方的位置处,故通常难于准确地根据预设的驾驶员正前方姿态参数判定驾驶员当前状态是否异常。

因此,存在如下需求:提供能够自动地且准确地确定用作基准的驾驶员正前方姿态参数的人脸正前方姿态参数估计方法及装置。



技术实现要素:

为了解决上述现有技术方案所存在的问题,本发明提出了能够自动地且准确地确定用作基准的驾驶员正前方姿态参数的人脸正前方姿态参数估计方法及装置。

本发明的目的是通过以下技术方案实现的:

一种用于驾驶员状态检测的人脸正前方姿态参数估计方法,其包括下列步骤:

(a1)经由视频采集装置收集预定的时间段内的包含驾驶员的面部图像的n个图像帧;

(a2)针对每个图像帧执行面部特征点定位操作以确定分别与所述n个图像帧中的一个相关联的由转角、俯仰角和旋转角构成的n个头部姿态仿射参数,其中n是正整数;

(a3)基于所述n个头部姿态仿射参数的统计量确定驾驶员正前方姿态基准参数。

在上面所公开的方案中,示例性地,所述步骤(a2)进一步包括:以链表的方式记录所述n个头部姿态仿射参数,即xi=(yi,pi,ri)ti=1,2,3,...n,其中,xi表示第i个头部姿态仿射参数,yi表示第i个头部姿态仿射参数中的转角,pi表示第i个头部姿态仿射参数中的俯仰角,ri表示第i个头部姿态仿射参数中的旋转角。

在上面所公开的方案中,示例性地,所述步骤(a3)进一步包括:以如下公式计算所述n个头部姿态仿射参数中的所有转角、所有俯仰角和所有旋转角取值中的最大值和最小值:

pmax=maxi:1→npi,pmin=mini:1→npi

rmax=maxi:l→nri,rmin=mini:1→nri

在上面所公开的方案中,示例性地,所述步骤(a3)进一步包括:以如下公式计算用于划分所述n个头部姿态仿射参数中的所有转角、所有俯仰角和所有旋转角的取值的等级数:

ly=ymax-ymin

lp=pmax-pmin

lr=rmax-rmin

其中,ly是所有转角的等级数,lp是所有俯仰角的等级数,lr是所有旋转角的等级数。

在上面所公开的方案中,示例性地,所述步骤(a3)进一步包括:以如下公式定义分别针对所有转角、所有俯仰角和所有旋转角的取值的每个等级的取值:

其中:i=0,1,2,...ly

其中:i=0,1,2,...lp

其中:i=0,1,2,...lr

其中,是针对转角的第i个等级的取值,是针对俯仰角的第i个等级的取值,是针对旋转角的第i个等级的取值。

在上面所公开的方案中,示例性地,所述步骤(a3)进一步包括:以如下公式统计所述n个头部姿态仿射参数中的所有转角、所有俯仰角和所有旋转角的取值在不同等级上出现的频率:

其中,i=0,1,2,...,n-1,j=0,1,2,...,ly-1

其中,i=0,1,2,...,n-1,j=0,1,2,...,lp-1

其中,i=0,1,2,...,n-1,j=0,1,2,...,lr-1

其中,是转角的第j等级的出现频率,是俯仰角的第j等级的出现频率,是旋转角的第j等级的出现频率,这三个参数的初始值均为零。

在上面所公开的方案中,示例性地,所述步骤(a3)进一步包括:分别选出所有转角、所有俯仰角和所有旋转角取值中出现频率最大的取值作为驾驶员正前方姿态基准参数。

在上面所公开的方案中,示例性地,所述步骤(a3)进一步包括:将在行驶过程中实时地检测到的驾驶员当前姿态参数与所确定的驾驶员正前方姿态基准参数相比较以判断驾驶员当前状态是否异常。

本发明的目的也可以通过以下技术方案实现:

一种人脸正前方姿态参数估计装置,其包括:

图像采集单元,所述图像采集单元被配置为经由视频采集装置收集预定的时间段内的包含驾驶员的面部图像的n个图像帧;

仿射参数计算单元,所述仿射参数计算单元被配置为针对每个图像帧执行面部特征点定位操作以确定分别与所述n个图像帧中的一个相关联的由转角、俯仰角和旋转角构成的n个头部姿态仿射参数,其中n是正整数;

基准参数确定单元,所述基准参数确定单元被配置为基于所述n个头部姿态仿射参数的统计量确定驾驶员正前方姿态基准参数。

本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计方法及装置具有下列优点:由于能够自动地基于参数样本的统计数据确定驾驶员正前方姿态基准参数,故操作便捷并且参数估计准确。

附图说明

结合附图,本发明的技术特征以及优点将会被本领域技术人员更好地理解,其中:

图1是根据本发明的实施例的人脸正前方姿态参数估计方法的流程图。

图2是根据本发明的实施例的人脸正前方姿态参数估计装置的示意性结构图。

具体实施方式

图1是根据本发明的实施例的人脸正前方姿态参数估计方法的流程图。如图1所示,本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计方法包括下列步骤:(a1)经由视频采集装置收集预定的时间段(例如2分钟)内的包含驾驶员的面部图像的n个图像帧(例如3600帧);(a2)针对每个图像帧执行面部特征点定位操作以确定分别与所述n个图像帧中的一个相关联的由转角、俯仰角和旋转角构成的n个头部姿态仿射参数,其中n是正整数;(a3)基于所述n个头部姿态仿射参数的统计量确定驾驶员正前方姿态基准参数(其中,所述转角是指驾驶员头部在水平面上左右转动的角度、所述俯仰角是指驾驶员头部上下俯仰的角度(即抬头、低头)、所述旋转角是指驾驶员头部在垂直平面上左右转动的角度,上述三个角度的旋转轴两两垂直)。示例性地,所述视频采集装置是位于驾驶座椅上方的车载摄像头或者任何能够实时地采集驾驶员头部图像的车内视频装置(诸如通过有线或无线物理信道与车内的电控单元通信的智能手机、平板电脑等等),例如但不限于基于ccd传感器或cmos传感器的摄像单元。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计方法中,所述步骤(a2)进一步包括:以链表的方式记录所述n个头部姿态仿射参数,即xi=(yi,pi,ri)ti=1,2,3,...n,其中,xi表示第i个头部姿态仿射参数,yi表示第i个头部姿态仿射参数中的转角,pi表示第i个头部姿态仿射参数中的俯仰角,ri表示第i个头部姿态仿射参数中的旋转角。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计方法中,所述步骤(a3)进一步包括:以如下公式计算所述n个头部姿态仿射参数中的所有转角、所有俯仰角和所有旋转角取值中的最大值和最小值:

pmax=maxi:1→npi,pmin=mini:1→npi

rmax=maxi:1→nri,rmin=mini:1→nri

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计方法中,所述步骤(a3)进一步包括:以如下公式计算用于划分所述n个头部姿态仿射参数中的所有转角、所有俯仰角和所有旋转角的取值的等级数:

ly=ymax-ymin

lp=pmax-pmin

lr=rmax-rmin

其中,ly是所有转角的等级数,lp是所有俯仰角的等级数,lr是所有旋转角的等级数。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计方法中,所述步骤(a3)进一步包括:以如下公式定义分别针对所有转角、所有俯仰角和所有旋转角的取值的每个等级的取值:

其中:i=0,1,2,...ly

其中:i=0,1,2,...lp

其中:i=0,1,2,...lr

其中,是针对转角的第i个等级的取值,是针对俯仰角的第i个等级的取值,是针对旋转角的第i个等级的取值。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计方法中,所述步骤(a3)进一步包括:以如下公式统计所述n个头部姿态仿射参数中的所有转角、所有俯仰角和所有旋转角的取值在不同等级上出现的频率:

其中,i=0,1,2,...,n-1,j=0,1,2,...,ly-1

其中,i=0,1,2,...,n-1,j=0,1,2,...,lp-1

其中,i=0,1,2,...,n-1,j=0,1,2,...,lr-1

其中,是转角的第j等级的出现频率,是俯仰角的第j等级的出现频率,是旋转角的第j等级的出现频率,这三个参数的初始值均为零。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计方法中,所述步骤(a3)进一步包括:分别选出所有转角、所有俯仰角和所有旋转角取值中出现频率最大的取值(即出现频率最多的取值)作为驾驶员正前方姿态基准参数。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计方法中,所述步骤(a3)进一步包括:将在行驶过程中实时地检测到的驾驶员当前姿态参数与所确定的驾驶员正前方姿态基准参数相比较以判断驾驶员当前状态是否异常。

由上可见,本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计方法具有下列优点:由于能够自动地基于参数样本的统计数据确定驾驶员正前方姿态基准参数,故操作便捷并且参数估计准确。

图2是根据本发明的实施例的人脸正前方姿态参数估计装置的示意性结构图。如图2所示,本发明所公开的人脸正前方姿态参数估计装置包括图像采集单元1、仿射参数计算单元2和基准参数确定单元3。所述图像采集单元1被配置为经由视频采集装置收集预定的时间段(例如2分钟)内的包含驾驶员的面部图像的n个图像帧(例如3600帧)。所述仿射参数计算单元2被配置为针对每个图像帧执行面部特征点定位操作以确定分别与所述n个图像帧中的一个相关联的由转角、俯仰角和旋转角构成的n个头部姿态仿射参数,其中n是正整数。所述基准参数确定单元3被配置为基于所述n个头部姿态仿射参数的统计量确定驾驶员正前方姿态基准参数(其中,所述转角是指驾驶员头部在水平面上左右转动的角度、所述俯仰角是指驾驶员头部上下俯仰的角度(即抬头、低头)、所述旋转角是指驾驶员头部在垂直平面上左右转动的角度,上述三个角度的旋转轴两两垂直)。示例性地,所述视频采集装置是位于驾驶座椅上方的车载摄像头或者任何能够实时地采集驾驶员头部图像的车内视频装置(诸如通过有线或无线物理信道与车内的电控单元通信的智能手机、平板电脑等等),例如但不限于基于ccd传感器或cmos传感器的摄像单元。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计装置中,所述仿射参数计算单元2进一步被配置为:以链表的方式记录所述n个头部姿态仿射参数,即xi=(yi,pi,ri)ti=1,2,3,...n,其中,xi表示第i个头部姿态仿射参数,yi表示第i个头部姿态仿射参数中的转角,pi表示第i个头部姿态仿射参数中的俯仰角,ri表示第i个头部姿态仿射参数中的旋转角。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计装置中,所述基准参数确定单元3进一步被配置为:以如下公式计算所述n个头部姿态仿射参数中的所有转角、所有俯仰角和所有旋转角取值中的最大值和最小值:

pmax=maxi:1→npi,pmin=mini:1→npi

rmax=maxi:l→nri,rmin=mini:1→nri

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计装置中,所述基准参数确定单元3进一步被配置为:以如下公式计算用于划分所述n个头部姿态仿射参数中的所有转角、所有俯仰角和所有旋转角的取值的等级数:

ly=ymax-ymin

lp=pmax-pmin

lr=rmax-rmin

其中,ly是所有转角的等级数,lp是所有俯仰角的等级数,lr是所有旋转角的等级数。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计装置中,所述基准参数确定单元3进一步被配置为:以如下公式定义分别针对所有转角、所有俯仰角和所有旋转角的取值的每个等级的取值:

其中:i=0,1,2,...ly

其中:i=0,1,2,...lp

其中:i=0,1,2,...lr

其中,是针对转角的第i个等级的取值,是针对俯仰角的第i个等级的取值,是针对旋转角的第i个等级的取值。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计装置中,所述基准参数确定单元3进一步被配置为:以如下公式统计所述n个头部姿态仿射参数中的所有转角、所有俯仰角和所有旋转角的取值在不同等级上出现的频率:

其中,i=0,1,2,...,n-1,j=0,1,2,...,ly-1

其中,i=0,1,2,...,n-1,j=0,1,2,...,lp-1

其中,i=0,1,2,...,n-1,j=0,1,2,...,lr-1

其中,是转角的第j等级的出现频率,是俯仰角的第j等级的出现频率,是旋转角的第j等级的出现频率,这三个参数的初始值均为零。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计装置中,所述基准参数确定单元3进一步被配置为:分别选出所有转角、所有俯仰角和所有旋转角取值中出现频率最大的取值(即出现频率最多的取值)作为驾驶员正前方姿态基准参数。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计装置中,所述基准参数确定单元3进一步被配置为:将在行驶过程中实时地检测到的驾驶员当前姿态参数与所确定的驾驶员正前方姿态基准参数相比较以判断驾驶员当前状态是否异常。

示例性地,在本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计装置中,所述图像采集单元1、仿射参数计算单元2和基准参数确定单元3可以均位于车辆(例如电动车辆)的中央控制器中或者各自位于任何其他类型的独立的或集成的控制器中,例如但不限于电子控制单元(ecu)、视频信号处理器、数据处理单元等等,并且所述图像采集单元1、仿射参数计算单元2和基准参数确定单元3可以被实现为任何形式的实体或程序,例如但不限于软件、固件或专用集成电路。

由上可见,本发明所公开的用于驾驶员状态检测的人脸正前方姿态参数估计装置具有下列优点:由于能够自动地基于参数样本的统计数据确定驾驶员正前方姿态基准参数,故操作便捷并且参数估计准确。

此外,本发明也公开了一种包含前面所述的人脸正前方姿态参数估计装置的车辆。

尽管本发明是通过上述的优选实施方式进行描述的,但是其实现形式并不局限于上述的实施方式。应该认识到:在不脱离本发明主旨和范围的情况下,本领域技术人员可以对本发明做出不同的变化和修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1