利用深度摄像头对车辆或行人进行识别的检测装置及方法

文档序号:10725613阅读:1396来源:国知局
利用深度摄像头对车辆或行人进行识别的检测装置及方法
【专利摘要】本发明公开的利用深度摄像头对车辆或行人进行识别的检测装置,包括:分布在停车场各个路口处的深度摄像头,深度摄像头获取当前场景中各像素点的深度距离信息,并对深度距离信息进行处理形成深度图像;分别与每一深度摄像头连接的深度图像的控制处理单元,控制处理单元遍历每一帧深度图像中的全部像素点,并对每一帧深度图像进行处理形成与其相对应的深度直方图,判断深度直方图在预计距离范围内是否出现波峰,若判断出现波峰,则对该帧深度图像进行区域分割并进行边缘检测,根据目标特征点的分类和姿态检测方法识别车辆或行人。本发明识别的三维特征更多,识别准确度更高,基本不受环境影响,在夜间及阴雨天气的情况下也可以正常工作。
【专利说明】
利用深度摄像头对车辆或行人进行识别的检测装置及方法
技术领域
[0001] 本发明涉及停车场车辆识别系统技术领域,尤其涉及一种利用深度摄像头对车辆 或行人进行识别的检测装置及其检测方法。
【背景技术】
[0002] 目前市场上在停车场车辆识别系统中应用最多的技术和装置是通过传统的RGB摄 像头结合图像处理技术来对停车场内的车辆或行人进行识别,但是这种技术只能获取平面 信息,而且传统RGB图像的获取受外界环境光照影响较大,当夜晚或阴雨天外界光照强度不 足时就可能导致RGB图像采集出现问题,极受工作环境的约束。另外,传统图像处理技术算 法繁琐和体系复杂,不具备简捷快速的特点。
[0003] 在已知的公知技术中,例如专利申请号为201510645913.3的中国专利申请公开的 一种车辆前方行人检测方法及系统,其包括图像获取与预处理步骤、图像缩放步骤、LBP与 H0G特征提取步骤、目标区域提取步骤、目标识别步骤、目标融合及预警步骤以及在车辆前 方有行人时及时提示驾驶员步骤。通过将LBP特征和H0G特征联合使用,有效地在整体上提 高行人检测的准确率。另外,在已知的公知技术中,基于车辆特征识别车辆的方法需依靠车 辆自身明显的特征,作为已知的知识作用于对车辆进行检测。在进行车辆检测时,常用的特 征是对称性、阴影、边缘等。车辆在较好光照条件下,其底部留下的阴影区域的亮度明显不 同于图像其他部分,不过这种区别也仅限于确定车辆大致的位置和车辆宽度。根据车辆的 对称性,可以利用这一特点从对称映射图中得到车辆的位置。利用车辆边缘的特点可以将 车辆从原图像中很好地分割出来,从而实现基于车辆特征对车辆进行识别的功能。
[0004] 深度摄像头是通过调制红外光测量目标区域三维深度距离信息成像的摄像头,通 常应用于测距、监控设备中。深度摄像头应用一款新型光测距传感器,由发射器发射调制到 特定频率的红外光信号,接收器接收目标物的反射光,测量光脉冲之间的相位差计算传输 时间,从而算出目标物和摄像头之间的距离,即单像素点的三维深度信息。由多像素单元按 照阵列排列构成类似CMOS相机的多像素点深度摄像头,用于测量场景中各像素点到摄像头 的深度距离信息。场景中各点相对于摄像头的距离用深度图像(Depth Map)来表示,即深度 图像中的每一个像素值表示场景中某一点与摄像机之间的距离,主要用于计算机视觉系统 处理中。
[0005] 深度摄像头除了能够获取深度图像,还可以获取拍摄对象的深度彳目息,也就是二 维图像的位置和尺寸信息,于是整个计算系统就获得了环境和对象的三维立体数据。
[0006] 据此,本
【申请人】基于深度摄像头的工作原理进行了有益的探索和尝试,找到了解 决上述问题的办法,下面将要介绍的技术方案便是在这种背景下产生的。

【发明内容】

[0007] 本发明所要解决的技术问题之一在于:针对现有的图像处理技术存在只能获取平 面信息、受环境影响较大、算法繁琐、体系复杂、不具备简捷快速的特定等问题,而提供一种 识别准确度高、基本不受环境的影响、算法更加简捷、计算量更低、更加高效准确的利用深 度摄像头对车辆或行人进行识别的检测装置。
[0008] 本发明所要解决的技术问题之二在于:提供一种上述利用深度摄像头对车辆或行 人进行识别的检测装置的检测方法。
[0009] 作为本发明第一方面的一种利用深度摄像头对车辆或行人进行识别的检测装置, 包括:
[0010] 分布在停车场各个路口处的深度摄像头,所述深度摄像头获取当前场景中各像素 点的深度距离信息,并对深度距离信息进行处理形成深度图像;
[0011] 分别与每一深度摄像头连接且用于接收所述深度摄像头传送过来的深度图像的 控制处理单元,所述控制处理单元遍历每一帧深度图像中的全部像素点,并对每一帧深度 图像进行处理形成与其相对应的深度直方图,判断所述深度直方图在预计距离范围内是否 出现波峰,若判断出现波峰,则对该帧深度图像进行区域分割并进行边缘检测,根据目标特 征点的分类和姿态检测方法识别车辆或行人。
[0012] 在本发明的一个优选实施例中,所述控制处理单元在接收所述深度摄像头传送过 来的深度图像后,通过中值滤波方法对所述深度图像进行噪声阀值处理,防止因噪声导致 的误判出现。
[0013] 在本发明的一个优选实施例中,每一深度摄像头通过无线通讯的方式与所述控制 处理单元连接。
[0014] 在本发明第二方面的上述利用深度摄像头对车辆或行人进行识别的检测装置的 检测方法,包括以下步骤:
[0015] 步骤S1,控制处理单元控制每一深度摄像头获取当前场景中各像素点的深度距离 信息,深度摄像头对深度距离信息进行处理形成深度图像,并将深度图像传送至控制处理 单元;
[0016] 步骤S2,控制处理单元接收每一深度摄像头传送过来的深度图像,并遍历每一帧 深度图像的全部像素点,对每一帧深度图像进行处理形成深度直方图,然后判读深度直方 图在预计距离范围内是否出现波峰,若判断出现波峰,则进入步骤S3,否则返回步骤S1;
[0017] 步骤S3,对出现波峰的深度直方图所对应的深度图像进行区域分割,并将目标区 域与背景分离后进行边缘检测,检测得到深度图像的全部目标特征点;
[0018] 步骤S4,根据目标特征点的分类和姿态检测方法识别出车辆或行人。
[0019] 在本发明的一个优选实施例中,在所述步骤S2中,还包括:控制处理单元在接收所 述深度摄像头传送过来的深度图像后,通过中值滤波方法对所述深度图像进行噪声阀值处 理,防止因噪声导致的误判出现。
[0020] 在本发明的一个优选实施例中,在所述步骤S4中,所述根据目标特征点的分类和 姿态检测方法识别出车辆或行人,包括以下子步骤:
[0021] 步骤S41,所述控制处理单元通过遍历和比较获取深度图像中目标区域的最高像 素点、最低像素点、最左像素点以及最右像素点;
[0022]步骤S42,根据步骤S41获取到的深度图像中目标区域的最高像素点、最低像素点、 最左像素点以及最右像素点,通过运算获取深度图像像素点的高度和宽度距离;
[0023]步骤S43,根据目标物体与深度摄像头的垂直距离和深度摄像头水平视角,结合三 角函数定律推算出深度图像中目标区域的实际高度和宽度;
[0024] 步骤S44,根据步骤S43推算出的深度图像中目标区域的实际高度和宽度与车辆和 行人设定不同的阀值进行比较,从而识别出目标物体是车辆还是行人。
[0025] 本发明采用深度摄像头获取停车场内当前场景中多像素点的深度距离信息,可实 时3D再现周围环境,从而对目标区域进行监控,通过控制处理单元实现高效可靠的对车辆 或行人轮廓和移动特征进行识别,判断目标区域中的车辆和行人。
[0026]本发明与传统的RGB摄像头相比,具有以下几方面的优点:
[0027] 1、深度摄像头提供场景深度距离信息,识别的三维特征更多,识别准确度更高;
[0028] 2、深度摄像头获取场景深度距离信息基本不受环境影响,在夜间及阴雨天气的情 况下也可以正常工作;
[0029] 3、在计算机视觉算法方面,利用深度摄像头抓取场景深度距离设计算法更加简 捷,计算量更低,更加高效准确。
【附图说明】
[0030] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0031] 图1是本发明的深度摄像头的工作状态示意图。
[0032]图2是本发明的工作流程图。
【具体实施方式】
[0033] 为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结 合具体图示,进一步阐述本发明。
[0034] 本发明的一种利用深度摄像头对车辆或行人进行识别的检测装置,参见图1,包括 分布在停车场各个路口处的深度摄像头1〇〇以及控制处理单元200,每一深度摄像头100分 别通过有线通讯的方式或无线通讯的方式与控制处理单元200连接。
[0035]参见图2,本发明的利用深度摄像头对车辆或行人进行识别的检测装置的检测方 法,包括以下步骤:
[0036]步骤10,控制处理单元200控制每一深度摄像头100获取当前场景中各像素点的深 度距离信息,深度摄像头100对深度距离信息进行处理形成深度图像,并将深度图像传送至 控制处理单元200;
[0037] 步骤20,控制处理单元200接收每一深度摄像头100传送过来的深度图像,并通过 中值滤波方法对接收到的深度图像进行噪声阀值处理,防止因噪声导致的误判出现;
[0038] 步骤30,控制处理单元200对噪声阀值处理后的每一帧深度图像的全部像素点进 行遍历,然后对每一帧深度图像进行处理形成深度直方图,判读深度直方图在预计距离范 围内是否出现波峰,若判断出现波峰,则证明获取场景中有车辆或者行人正在经过,进入步 骤40,否则返回步骤10;
[0039]步骤40,对出现波峰的深度直方图所对应的深度图像进行区域分割,并将目标区 域与背景分离后进行边缘检测,检测得到深度图像的全部目标特征点;
[0040]步骤50,根据目标特征点的分类和姿态检测方法识别出车辆或行人。在步骤50中, 其包括以下子步骤:
[0041 ]步骤51,所述控制处理单元通过遍历和比较获取深度图像中目标区域的最高像素 点depthPixelTop、最低像素点depthPixelBottom、最左像素点depthPixelLeft以及最右像 素点 depthPixelRight;
[0042] 步骤52,根据步骤51获取到的深度图像中目标区域的最高像素点depthPixelTop、 最低像素点depthPixelBottom、最左像素点depthPixelLeft以及最右像素点 depthPixelRight,通过以下公式(1)和公式(2)运算获取深度图像像素点的高度距离 depthPixelHeight和深度图像像素点的宽度距离depthPixelWidth;
[0043] depthPixelHeight=ABS(depthPixelTop-depthPixelBottom) (1)
[0044] depthPixelffidth=ABS(depthPixelLeft-depthPixelRight) (2)
[0045] 步骤53,根据目标物体与深度摄像头的垂直距离d和深度摄像头水平视角Θ,结果 三角函数定律即公式(3)、(4)、(5)和(6)可以推算目标区域的实际高度Hr和宽度Wr,如图1 所示,其中b表示用户所在有效视程的横截面实际宽度的1/2;
[0046]
[0048] 将公式(3)、(4)联立,即可推算出目标的实际宽度Wr。
[0049] 进而,可以推导出每个深度图像帧像素宽度对应的实际宽度OnePixelWidth:
[0050]
[0051] 最后,可以计算出目标的实际高度Hr。
[0052] Hr = 0nePixelffidth · depthPixelHeight (6)
[0053] 步骤54,根据步骤53推算出的深度图像中目标区域的实际高度和宽度与车辆和行 人设定不同的阀值进行比较,从而识别出目标物体是车辆还是行人。此外,由于车辆的轮廓 是固定不变的,而行人在行走或活动过程中会随时发生姿势的变化,因此可以根据连续多 帧的轮廓姿态,进一步判断区分车辆和行人,提高识别和判断的准确率。
[0054]本发明采用深度摄像头获取停车场内当前场景中多像素点的深度距离信息,可实 时3D再现周围环境,从而对目标区域进行监控,通过控制处理单元实现高效可靠的对车辆 或行人轮廓和移动特征进行识别,判断目标区域中的车辆和行人。
[0055]以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术 人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本 发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变 化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其 等效物界定。
【主权项】
1. 一种利用深度摄像头对车辆或行人进行识别的检测装置,其特征在于,包括: 分布在停车场各个路口处的深度摄像头,所述深度摄像头获取当前场景中各像素点的 深度距离信息,并对深度距离信息进行处理形成深度图像; 分别与每一深度摄像头连接且用于接收所述深度摄像头传送过来的深度图像的控制 处理单元,所述控制处理单元遍历每一帧深度图像中的全部像素点,并对每一帧深度图像 进行处理形成与其相对应的深度直方图,判断所述深度直方图在预计距离范围内是否出现 波峰,若判断出现波峰,则对该帧深度图像进行区域分割并进行边缘检测,根据目标特征点 的分类和姿态检测方法识别车辆或行人。2. 如权利要求1所述的利用深度摄像头对车辆或行人进行识别的检测装置,其特征在 于,所述控制处理单元在接收所述深度摄像头传送过来的深度图像后,通过中值滤波方法 对所述深度图像进行噪声阀值处理,防止因噪声导致的误判出现。3. 如权利要求1所述的利用深度摄像头对车辆或行人进行识别的检测装置,其特征在 于,每一深度摄像头通过无线通讯的方式与所述控制处理单元连接。4. 如权利要求1至3中任一项所述的利用深度摄像头对车辆或行人进行识别的检测装 置的检测方法,其特征在于,包括以下步骤: 步骤S1,控制处理单元控制每一深度摄像头获取当前场景中各像素点的深度距离信 息,深度摄像头对深度距离信息进行处理形成深度图像,并将深度图像传送至控制处理单 元; 步骤S2,控制处理单元接收每一深度摄像头传送过来的深度图像,并遍历每一帧深度 图像的全部像素点,对每一帧深度图像进行处理形成深度直方图,然后判读深度直方图在 预计距离范围内是否出现波峰,若判断出现波峰,则进入步骤S3,否则返回步骤S1; 步骤S3,对出现波峰的深度直方图所对应的深度图像进行区域分割,并将目标区域与 背景分离后进行边缘检测,检测得到深度图像的全部目标特征点; 步骤S4,根据目标特征点的分类和姿态检测方法识别出车辆或行人。5. 如权利要求4所述的检测方法,其特征在于,在所述步骤S2中,还包括:控制处理单元 在接收所述深度摄像头传送过来的深度图像后,通过中值滤波方法对所述深度图像进行噪 声阀值处理,防止因噪声导致的误判出现。6. 如权利要求4所述的检测方法,其特征在于,在所述步骤S4中,所述根据目标特征点 的分类和姿态检测方法识别出车辆或行人,包括以下子步骤: 步骤S41,所述控制处理单元通过遍历和比较获取深度图像中目标区域的最高像素点、 最低像素点、最左像素点以及最右像素点; 步骤S42,根据步骤S41获取到的深度图像中目标区域的最尚像素点、最低像素点、最左 像素点以及最右像素点,通过运算获取深度图像像素点的高度和宽度距离; 步骤S43,根据目标物体与深度摄像头的垂直距离和深度摄像头水平视角,结合三角函 数定律推算出深度图像中目标区域的实际高度和宽度; 步骤S44,根据步骤S43推算出的深度图像中目标区域的实际高度和宽度与车辆和行人 设定不同的阀值进行比较,从而识别出目标物体是车辆还是行人。
【文档编号】G06K9/00GK106096512SQ201610378475
【公开日】2016年11月9日
【申请日】2016年5月31日
【发明人】邹耀, 王伟行
【申请人】上海美迪索科电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1