【技术实现步骤摘要】
用于推断车辆乘员的行为的装置及方法
[0001]各种实施方案涉及用于推断车辆乘员行为的装置及方法,更具体地,涉及用于通过融合经由车辆内部摄像机和车辆内部信息传感器获取的信息,利用粒子滤波稳健地推断乘员的三维行为的装置及方法。
技术介绍
[0002]自动驾驶车辆是指能够在没有驾驶员的操作的情况下自行行驶的车辆。
[0003]汽车工程师学会(Society of Automotive Engineers)将自动驾驶技术的发展分为六个阶段。在初始阶段,人监视行驶环境,自动驾驶技术仅执行辅助人驾驶的功能,例如,转向辅助、加速/减速辅助。然而,在最后的阶段,提供无需人为干预的完全自动化,从而自动驾驶系统负责驾驶车辆,同时监测所有的道路状况和环境。
[0004]在这样的自动驾驶车辆中,自动驾驶系统必然要获取关于车辆内部和外部的信息。此外,为了确保乘员的安全,有必要获取乘员的三维行为。
技术实现思路
[0005]本专利技术的目的是提供一种利用诸如摄像机的非接触式传感器来稳健地推断乘员的三维行为的方法及装置。
[0006]此外,本专利技术的目的是提供一种通过融合经由车辆内部摄像机和车辆内部信息传感器获取的信息,利用粒子滤波稳健地推断乘员的三维行为的方法及装置。
[0007]本文件要克服的技术问题不限于上述技术问题。未提及的其他技术问题可以由本领域的普通技术人员从下面的描述中清楚地理解。
[0008]一个实施方案是乘员行为推断系统,其推断车辆内乘员的行为。乘员行为推断系统可以包括 ...
【技术保护点】
【技术特征摘要】
1.一种乘员行为推断系统,其推断车辆内乘员的行为,所述乘员行为推断系统包括:摄像机,其配置为获取车辆内乘员的图像;传感器,其配置为获取关于车辆的信息;图像处理装置,其配置为处理从摄像机获取的图像并且获取乘员的关键点信息;以及车辆安全控制器,其配置为基于经由传感器获取的关于车辆的信息和从图像处理装置获取的关键点信息,利用粒子滤波来推断乘员的行为。2.一种乘员行为推断系统,其推断车辆内至少一个乘员的行为,所述乘员行为推断系统包括:摄像机,其配置为获取车辆内至少一个乘员的图像;传感器,其配置为获取关于车辆的信息;图像处理装置,其配置为处理从摄像机获取的图像,并且获取至少一个乘员的关键点信息以及通过跟踪至少一个乘员提供的目标跟踪信息;以及车辆安全控制器,其配置为基于经由传感器获取的关于车辆的信息、从图像处理装置获取的关键点信息和目标跟踪信息,利用粒子滤波来推断至少一个乘员中的每一个的行为,所述关键点信息和目标跟踪信息包括关于至少一个乘员的信息。3.根据权利要求2所述的乘员行为推断系统,其中,所述传感器包括座椅信息传感器和动态传感器的至少一种,所述座椅信息传感器提供乘员就座信息、座椅位置、座椅倾斜角度和座椅旋转角度,所述动态传感器提供关于车辆的加速度和角加速度的信息。4.根据权利要求3所述的乘员行为推断系统,其中,由图像处理装置获取的关键点信息包括:指示图像平面上的关键点的二维位置的关键点的二维位置信息。5.根据权利要求4所述的乘员行为推断系统,其中,由图像处理装置获取的关键点信息进一步包括:指示图像平面上的关键点的三维位置的关键点的三维位置信息。6.根据权利要求5所述的乘员行为推断系统,其中,所述图像处理装置利用预先进行学习的人工智能系统或利用计算机视觉技术来获取关键点信息。7.根据权利要求5所述的乘员行为推断系统,其中,所述车辆安全控制器包括控制单元和粒子滤波单元,所述控制单元:利用粒子滤波来生成关于被跟踪目标的信息,所述关于被跟踪目标的信息包括关于被跟踪的现有乘员的信息,基于关于被跟踪目标的信息和从图像处理装置获取的目标跟踪信息,确定现有乘员的检测是否失败以及是否检测到新乘员,当检测到新乘员作为确定的结果时,指示粒子滤波单元创建与相应的新乘员相对应的粒子滤波,当现有乘员的检测失败作为确定的结果时,指示粒子滤波单元去除与相应的现有乘员相对应的粒子滤波;所述粒子滤波单元基于控制单元的指令来创建、更新或去除粒子滤波。8.根据权利要求7所述的乘员行为推断系统,其中,所述粒子滤波单元基于控制单元的指令来创建粒子滤波,然后更新相应的粒子滤波,
所述粒子滤波的更新包括:传播粒子滤波的粒子,更新粒子的权重,基于所述权重计算行为推断值,当特定条件得到满足时对粒子滤波的粒子重采样。9.根据权利要求7所述的乘员行为推断系统,其中,所述控制单元:执行匹配使得被跟踪的现有乘员的边界框与检测到的至少一个乘员的边界框之间的交并比的总和最大化,基于确定针对每个乘员的交并比值是否大于预定阈值作为匹配结果,确定现有乘员的检测是否失败以及是否检测到新乘员。10.根据权利要求7所述的乘员行为推断系统,其中,所述控制单元确定新乘员是否处于就座状态,所述粒子滤波单元:针对新乘员创建粒子滤波,然后当新乘员处于就座状态时,基于从座椅信息传感器获取的座椅信息来初始化针对新乘员的粒子滤波的粒子,当新乘员未处于就座状态时,即处于离位状态时,利用新乘员的三维位置信息来初始化粒子滤波的粒子。11.根据权利要求10所述的乘员行为推断系统,其中,所述控制单元:基于从座椅信息传感器获取的乘员就座信息,确定新乘员是否处于就座状态,或者基于从座椅信息传感器获取的座椅信息来获取座椅的边界框,当座椅的边界框与新乘员的边界框之间的交并比大于或等于第一预定阈值时,将新乘员确定为处于就座状态。12.根据权利要求8所述的乘员行为推断系统,其中,所述粒子滤波单元基于从动态传感器获取的关于车辆的加速度和角加速度的信息以及乘员的动态模型,传播针对每个乘员的粒子滤波的粒子。13.根据权利要求12所述的乘员行为推断系统,其中,仅当从动态传感器获取的车辆的加速度或角加速度大于第二预定阈值时,所述粒子滤波单元额外地利用乘员的动态模型来传播针对每个乘员的粒子滤波的粒子。14.根据权利要求8所述的乘员行为推断系统,其中,所述粒子滤波单元基于先验概率信息、现有乘员的关键点的二维位置信息、关键点的三维位置信息以及从座椅信息传感器获取的座椅信息的至少一种更新粒子滤波的粒子的权重。15.根据权利要求14所述的乘员行为推断系统,其中,基于先验概率信息更新粒子的权重包括:将指示与在身体方面不可能的姿势相对应的关键点的粒子的权重更新为0,或者将位置不在车辆内部的粒子的权重更新为0,或者降低粒子的权重或者将粒子的权重更新为0,所述粒子对应于三维坐标在由对应于车辆内部的范围信息或根据摄像机的视场的拍摄范围信息所指示的范围以外的关键点,或者通过反映关于统计的人体的体型的数据来预先设置关于关键点之间的距离的信息的条件,当与粒子相对应的关键点的三维坐标不满足设置的条件时,降低相应粒子的权重或者将相应粒子的权重更新为0。
16.根据权利要求14所述的乘员行为推断系统,其中,基于关键点的二维位置信息或关键点的三维位置信息更新粒子的权重包括:基于与粒子相对应的关键点的二维位置信息或关键点的三维位置信息来计算粒子的似然概率,并且基于计算的似然概率更新粒子权重信息。17.根据权利要求14所述的乘员行为推断系统,其中,基于座椅信息更新粒子的权重包括:将从座椅信息获取的已就座的乘员的关键点的坐标与根据粒子计算的关键点的坐标进行比较,然后以与两个关键点的坐标之间的距离成反比的方式更新权重。18.根据权利要求8所述的乘员行为推断系统,其中,所述车辆安全控制器:将现有乘员的关键点的位置推断为反映与粒子相对应的关键点的位置的权重的平均值,或者将现有乘员的关键点的位置推断为与具有...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。