障碍物检测系统技术方案

技术编号:8801340 阅读:129 留言:0更新日期:2013-06-13 05:58
本发明专利技术提供了一种检测车辆路径中的物体的计算机实现方法。获得描绘所述车辆路径的图像帧。产生对应于所述图像帧的边缘图像。还产生对应于所述边缘图像的二元图像。识别所述二元图像中分别对应于所述图像帧中的一个或多个物体的一个或多个斑点。根据所述二元图像中的所述斑点的分析确定所述图像帧中的所述物体之一是所述车辆路径中的障碍物。

【技术实现步骤摘要】

本专利技术涉及障碍物检测系统且具体而言涉及基于相机的障碍物检测系统。
技术介绍
车辆系统开发者在车辆安全系统领域中持续革新。一种类型的车辆安全系统警告驾驶员在周围环境中有障碍物。这些安全系统-称为障碍物检测系统-在车辆移动的前方或后方路径中检测障碍物。障碍物可以是例如行人、自行车、路障、其它车等等。障碍物检测系统在车辆正在移动时监测所述车辆前方或后方的道路。如果所述车辆接近物体,那么障碍物检测系统将所述物体识别为障碍物且提醒驾驶员其存在。受到障碍物存在的警告后,驾驶员可接着警惕避免所述障碍物。因此,障碍物检测系统可减少碰撞障碍物的风险,从而改进车辆安全性。已知障碍物检测系统可以使用雷达、超声波传感器或相机操作以监测物体至车辆的临近。常规基于相机的障碍物检测系统采集且分析图像序列以在车辆路径中检测物体且识别障碍物。然而,分析图像序列的过程可能在计算上是复杂的且可能需要补充信息,诸如例如从车辆传感器获得的运动参数。结果,已知基于相机的障碍物检测系统可能需要相对更多的硬件资源和处理时间。因此,需要一种在车辆路径中检测物体且识别障碍物的简化方法。
技术实现思路
提供了一种检测车辆路径中的物体的计算机实现方法。获得描绘所述车辆路径的图像帧。产生对应于所述图像帧的边缘图像。还产生对应于所述边缘图像的二元图像。识别所述二元图像中分别对应于所述图像帧中的一个或多个物体的一个或多个斑点。根据所述二元图像中的所述斑点的分析确定所述图像帧中的所述物体之一是所述车辆路径中的障碍物。还提供了一种用于检测车辆路径中的物体的系统。图像分割模块产生对应于描绘所述车辆路径的图像帧的边缘图像。二元图像建立模块产生对应于所述边缘图像的二元图像。斑点分析模块识别所述二元图像中分别对应于所述图像帧中的一个或多个物体的一个或多个斑点。障碍物验证模块根据所述二元图像中的所述斑点的分析而确定所述图像帧中的所述物体之一是所述车辆路径中的障碍物。附图说明图1是障碍物检测系统的实现的实施例的示意图。图2A是可被处理来检测车辆路径中的障碍物的车辆路径的灰度图像的实施例。图2B是使用图2A的灰度图像产生的实施例边缘图像。图2C是使用图2B的边缘图像产生的二元图像的实施例。图2D是图像处理后的图2C的二元图像。图2E是额外图像处理后的图2D的二元图像。图2F是图2A的灰度图像,其包括用于所述图像中识别的组件的椭圆。图3是图像分割程序期间的图像表示。图4A是车辆路径的另一实施例图像,其包括用于所述图像中识别的组件的椭圆。图4B是使用图4B的实施例图像产生的俯视像。图5是用于检测车辆路径中的障碍物的实施例方法步骤的流程图。图6是用于基于多尺度积分图像的分割程序的实施例方法步骤的流程图。具体实施例方式提供了一种用于检测车辆路径中的障碍物的系统和方法。所述系统根据车辆的移动路径的图像帧检测物体且识别障碍物。所述系统对所述图像帧执行边缘检测程序以产生指示所述图像帧中的物体的边缘的边缘图像。如本申请中所使用,边缘图像指的是包含一组线的图像,所述线指示诸如例如数字照片的图像帧中的物体的各自边界、表面标志,或表面轮廓。所述系统接着将所述边缘图像转换成二元图像,其中所述图像帧的物体被描绘成二元图像中的斑点。二元图像是数字图像,其中像素可以是可分别对应于例如黑和白(尽管可使用任何两种颜色)的两个值例如O或I中的一个。如本申请中所使用,斑点指的是比周围区域更亮(或更暗)的二元图像区,即,数字图像中可视为二元图像中的单个组件的邻近或临近像素子组。黑与白二元图像中连接的白像素的群集群是斑点的一个例子。所述系统接着对所述二元图像执行形态学操作以识别可能对应于车辆路径中的障碍物的关注斑点。对于所关注的每个物体斑点,所述系统确定围住所述斑点的椭圆。所述系统接着通过延长椭圆且将所述椭圆延长部分与图像的焦点相比较而确认哪个物体是车辆路径中的障碍物。下文将进一步详细讨论这个过程。如果所述系统检测到障碍物,那么所述系统可以产生可呈现给驾驶员的提醒信号,以警告驾驶员障碍物的存在。所述系统使用单个图像帧且不使用从车辆传感器获得的运动参数(例如,车辆速度)检测物体且识别障碍物。参考图1,示出了用于检测且识别车辆路径中的障碍物的障碍物检测系统100的实现的实施例。所述障碍物检测系统100与图像采集装置102和输出装置104信号连通。所述图像采集装置102采集车辆路径的图像。所述输出装置104可以用来警告驾驶员所述车辆路径中存在障碍物。所述障碍物检测系统100包括与图像处理单元信号连通的图像处理单元106和存储单元108。所述图像处理单元106处理由图像采集装置102采集的图像以检测且识别所述车辆路径中的障碍物。在本实施例中,可在障碍物检测和识别过程期间利用所述存储单元108以存储图像和图像处理信息。图像采集装置102可以是被构造来采集视频图像或摄影图像且将所述图像转换成电子信号的任何装置。举例而言,所述图像采集装置102可以是产生车辆路径的数字图像的数字相机。所述图像采集装置102可以安装至车辆的前部或后部。以此方式,所述图像采集装置102可以采集车辆路径在所述车辆的前面和后面的图像。因此,所述障碍物检测系统100可以在车辆正在向前或倒退移动时检测所述车辆路径中的障碍物。由图像采集装置102采集的图像可以是彩色或灰度的。在所示实施例中,障碍物检测系统100被构造来处理如下文进一步讨论的灰度图像。输出装置104可以是被构造来响应接收提醒信号而警告驾驶员在车辆路径中存在障碍物的任何装置。举例而言,所述输出装置104可以是例如车辆音频系统的扬声器、安装在车辆中的娱乐单元的扬声器等等。所述输出装置104还可以是视觉装置,所述视觉装置使用例如闪光灯或视觉显示器在视觉上警告驾驶员障碍物的存在。所述输出装置104还可以是例如提供触觉提醒给驾驶员的触觉装置,例如在方向盘或座位中的振动元件。图1中的障碍物检测系统100包括图像处理单元106和存储单元108。所述存储单元108可以存储由图像采集装置102采集的图像以及在障碍物识别和检测过程期间产生的其它信息和中间图像。如下文进一步阐述,存储单元108可以是任何适当计算机可读存储媒介。在本实施例中,所述图像处理单元106包括用于在车辆路径的图像帧中识别物体且检测障碍物的各种模块110-120。图1的实施例中的模块110-120与执行由所述模块提供以检测且识别障碍物的指令·的处理单元122信号连通。所述处理单元122可以是任何适当处理模块,其被构造来执行诸如例如指令或代码,诸如例如中央处理单元(CPU)、微控制器单元(MCU)、图形处理单元(GPU)和下文阐述的类似单元。在所示实施例中,图像处理单元106的模块110-120包括:校正图像帧中的任何失真的失真校正模块110 ;将彩色图像帧变换成灰度图像帧的灰度变换模块112 ;从图像帧中产生边缘图像的图像分割模块114 ;从边缘图像中建立二元图像的二元图像建立模块116 ;将二元图像中的斑点识别为潜在障碍物的斑点分析模块118 ;和验证潜在障碍物为车辆路径中的实际障碍物的验证模块120。下文额外参考在每个阶段示出图像处理结果的图2A-F讨论所述图像处理模块110-120。所述障碍物检测系统100从图像采集装置102接收图像本文档来自技高网...

【技术保护点】
一种检测车辆路径中的物体的计算机实现方法,所述方法包括:获得描绘所述车辆路径的图像帧;产生对应于所述图像帧的边缘图像;产生对应于所述边缘图像的二元图像;识别所述二元图像中分别对应于所述图像帧中的一个或多个物体的一个或多个斑点;和根据所述二元图像中的所述斑点的分析确定所述图像帧中的所述物体之一是所述车辆路径中的障碍物。

【技术特征摘要】
2011.07.26 US 13/191,3081.一种检测车辆路径中的物体的计算机实现方法,所述方法包括: 获得描绘所述车辆路径的图像帧; 产生对应于所述图像帧的边缘图像; 产生对应于所述边缘图像的二元图像; 识别所述二元图像中分别对应于所述图像帧中的一个或多个物体的一个或多个斑点;和 根据所述二元图像中的所述斑点的分析确定所述图像帧中的所述物体之一是所述车辆路径中的障碍物。2.根据权利 要求1所述的计算机实现方法,其还包括响应所述障碍物在所述车辆路径中的确定而产生提醒信号,使得在输出装置接收所述提醒信号会造成所述输出装置输出警3.根据权利要求1所述的计算机实现方法,其中所述图像帧是彩色图像帧且还包括产生对应于所述彩色图像帧的灰度图像帧。4.根据权利要求1所述的计算机实现方法,其还包括执行所述图像帧的基于多尺度积分图像的分割以产生所述边缘图像。5.根据权利要求4所述的计算机实现方法,其中所述边缘图像包括像素栅格,个别像素具有像素值且还包括将所述边缘图像中的所述个别像素的像素值与预定像素值阈值相比较以产生所述二元图像。6.根据权利要求5所述的计算机实现方法,其还包括: 对所述二元图像执行腐蚀形态学操作以缩小所述二元图像中的至少一个斑点;和 对所述二元图像执行膨胀形态学操作以扩大所述二元图像中的至少一个所述斑点。7.根据权利要求6所述的计算机实现方法,其还包括对所述二元图像执行标记操作以识别所述二元图像中的一个或多个组件,使得每个组件包括所述二元图像中的一个或多个所述斑点且每个组件分别对应于所述图像中的所述物体之一。8.根据权利要求7所述的计算机实现方法,其中所述二元图像包括像素栅格且所述二元图像中的每个组件具有总像素面积,所述方法还包括: 将所述二元图像中的每个组件的总像素面积与预定像素面积阈值相比较;且响应一个组件具有比所述预定像素面积阈值更小的总像素面积的确定而从所述二元图像中消除所述组件的斑点。9.根据权利要求8所述的计算机实现方法,其还包括: 确定用于所述二元图像中的所述组件之一的椭圆使得所述椭圆的大小对应于所述组件的所述总像素面积; 产生对应于所述图像帧的俯视图像; 朝向俯视图像的焦点延长所述椭圆的轴以获得用于所述椭圆的延长部分; 确定所述延长部分通过所述焦点周围的预定区域;和 响应所述延长部分通过所述预定区域的确定而确定对应于用于所述椭圆的所述组件的所述图像帧中的所述物体是所述车辆路径中的障碍物。10.根据权利要求1所述的计算机实现方法,其还包括调整所述图像帧以校正所述图像帧中的镜头失真。11.一种用于检测车辆路径中的物体的系统,所述系统包括: ...

【专利技术属性】
技术研发人员:张燕昆洪初阳N韦里奇
申请(专利权)人:哈曼中国投资有限公司
类型:发明
国别省市:

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

1