车型判定装置、程序、方法

文档序号:6732200阅读:150来源:国知局
专利名称:车型判定装置、程序、方法
技术领域
本发明涉及一种使用拍摄车辆的图像来判定该车辆的类型的车型判 定装置、车型判定程序和车型判定方法,尤其涉及可以与摄影设备的设 置条件无关地、高精度地判定车辆类型的车型判定装置、车型判定程序 和车型判定方法。
背景技术
以往,在车辆管理业务等中,采用了分析利用在路上设置的摄影设 备拍摄的车辆的图像并判定车辆的类型的系统。作为其代表,分析图像 中的车牌部分并判定车辆的类型的系统已广为人知。这种系统不仅利用车 牌的车辆号码,还利用车牌的颜色等进行车型的判定(例如专利文献l)。
但是,在分析车牌的方式中,在车牌较脏的情况下等,不能高精度 地判定车辆的类型。因此,在需要无论在哪种情况下都能高精度地判定 车辆类型的情况下,组合多种方式进行车型判定。关于与车牌部分的分
析无关地判定车辆的类型的方式,例如有专利文献2公开的方式。
专利文献2公开的车型判定方式按照预定的规则识别图像中的车辆
的机罩部分和前车窗玻璃部分,根据这些部分的宽度和高度,进行对象
是普通车还是大型车的大致的车型判定。
专利文献l:日本特开2003—331384号公报 专利文献2:日本特开平11一353581号公报
但是,专利文献2公开的车型判定方式根据机罩部分和前车窗玻璃 部分的高度等判定车辆的类型,所以根据车辆的形状、在路上设置的摄 影设备的设置角度的组合,有时将导致错误地判定车型。
一般,图像中的普通车的机罩部分的高度在摄影设备越以接近水平 的角度设置时越低,在设置角度越接近垂直时越高。因此,根据摄影设备的设置角度,特定类型的普通车的机罩部分的高度被拍摄为与大型车 的机罩部分的高度大致相同,有时会将普通车错误地判定为大型车。车 辆根据车型具有各自的特征形状,所以即使调整摄影设备的设置角度, 也很难彻底防止这种错误判定。

发明内容
本发明就是为了解决上述现有技术的问题而提出的,其目的在于, 提供一种可以与摄影设备的设置条件无关地、高精度地判定车辆的类型 的车型判定装置、车型判定程序和车型判定方法。
为了解决上述问题并达到上述目的,在本发明的一个方式中,提供 一种使用拍摄车辆的图像来判定该车辆的类型的车型判定装置,该车型 判定装置的特征在于,该车型判定装置具有执行如下处理的单元从 所述图像中提取水平方向的直线和侧面的直线,其中,所述水平方向的 直线和侧面的直线构成所述车辆的车型判定区域的轮廓;求出所述水平 方向的直线与所述侧面的直线之间的角度的单元;以及车型判定单元, 其根据所述角度,判定所述车辆的类型。
并且,在本发明的一个方式中,其特征在于,使用距离摄影装置的 设置位置远的一侧的侧面,其中,所述摄影装置用于拍摄所述图像。
并且,在本发明的一个方式中,其特征在于,具有定义了所述角度 与车型之间的关系的存储区域,所述车型判定单元通过参照所述存储区 域来判定所述车辆的类型。
并且,在本发明的一个方式中,其特征在于,所述车型判定区域是 车辆的机罩。
并且,在本发明的一个方式中,其特征在于,所述车型判定区域是 车辆的前车窗玻璃。
另外,把本发明的构成要素、表述或构成要素的任意组合适用于方 法、装置、系统、计算机程序、记录介质、数据结构等得到的发明,作 为本发明的方式也是有效的。
根据本发明,其构成为识别图像中的车辆的预定区域(例如机罩),根据构成该区域的轮廓的水平方向的直线与侧面的直线之间的角度进行 车型的判定,所以在根据机罩的高度等其他信息不能正确判定车型的情 况下,也发挥可以高精度地判定车辆的类型的效果。


图1是表示背景图像的一例的图。 图2是表示识别图像的一例的图。
图3是表示车辆部分的提取结果的一例的图。
图4是表示纵向边缘的检测示例的图。
图5是表示基于边缘的边界设定示例的图。
图6是表示车辆部分的区域分割示例的图。
图7是表示获取机罩的斜率和高度的示例的图。
图8是表示获取货车机罩的斜率和高度的示例的图。
图9是表示本实施例涉及的车型判定装置的结构的功能方框图。
图IO是表示车型的判定规则的一例的图。
图11是表示由车辆部分提取部提取车辆部分的图像的一例的图。 图12是表示机罩识别部根据图11所示的图像生成的轮廓图像的一 例的图。
图13是表示构成图11中的区域A的各个像素的像素值的图。
图14是表示构成图12中的区域A的各个像素的像素值的图。
图15是表示车辆所处区域的宽度W的范围的图。
图16是表示M二4时的分割线的一例的图。
图17是表示边缘信息的一例的图。
图18是表示机罩的斜率的图。
图19是表示相当于机罩的区域的侧面的坐标的图。
图20是表示基于颜色的机罩区域的推测规则的一例的图。
图21是表示基于区域的高度的机罩区域的推测规则的一例的图。
图22是表示车型判定装置的处理步骤的流程图。
图23是表示车型判定处理的处理步骤的流程图。图24是表示机罩识别处理的处理步骤的流程图。
图25是表示执行车型判定程序的计算机的功能方框图。 符号说明
100车型判定装置;110控制部;111图像输入部;112车辆部分提 取部;113车型判定部;114机罩识别部;115黄色号码判定部;120存 储部;121图像数据存储区域;122判定规则存储区域;123设定信息存 储区域;130显示部;1000计算机;1010 CPU; 1020输入装置;1030监 视器;1040介质读取装置;1050网络接口装置;1060 RAM; 1061车型 判定步骤;1070硬盘装置;1071车型判定程序;1072车型判定用数据; 1080总线。
具体实施例方式
以下,参照附图具体说明本发明涉及的车型判定装置、车型判定程 序和车型判定方法的优选实施方式。
实施例
首先,说明本实施例涉及的车型判定方法的概况。本实施例涉及的 车型判定方法从识别图像中提取识别对象的车辆部分,再根据所提取的 车辆部分的机罩部分(车型判定区域)的高度和斜率,判定车辆的大致 类型。不仅利用机罩部分的高度,通过把斜率也设为判定因素,可以与 摄影设备的设置角度等无关地、高精度地进行车型判定。
在本实施例涉及的车型判定方法中,为了从识别图像中提取识别对 象的车辆部分,进行背景图像与识别图像的比较。图1是表示背景图像
的一例的图,图2是表示识别图像的一例的图。如这些附图所示,背景
图像和识别图像是利用同一摄影设备在同一位置以同一角度拍摄的图 像。并且,背景图像是没有拍摄任何车辆的图像,识别图像是拍摄了识 别对象车辆的一部分或全部的图像。
比较这两个图像并生成差分图像,按照图3所示,从识别图像中只
提取车辆部分。这样,在完成车辆部分的提取后,为了识别机罩,将所提取的车辆部分分割为几个区域。
车辆部分的区域分割是以通过沿纵向扫描包括车辆部分的中央在内 的多处而检测到的边缘作为基准来进行的。图4是表示纵向边缘的检测 示例的图。该图表示通过沿纵向扫描包括车辆部分的中央在内的三处来 检测边缘的示例。图5是表示基于边缘的边界设定示例的图。该图表示 利用最小平方法等获取通过大致处于同一水平线上的各个边缘的中心的 直线,并把其作为边界的示例。
另外,在该图所示的示例中,忽略了前护栅的区域及其下方的边缘。 前护栅的区域虽然可以通过检测许多边缘来识别,但通常位于机罩的下 方。本实施例涉及的车型判定方法如后面所述,采用通过与上方区域比 较来识别机罩部分的逻辑,不需要机罩下方的区域,所以不使用前护栅 的区域及其下方的边缘。另外,在变更识别机罩部分的逻辑时,可以使 用前护栅的区域及其下方的边缘。
图6是表示车辆部分的区域分割示例的图。该图表示根据在图5中 设定的边界线把车辆部分分割为3个区域的示例。这样,在进行区域分 割后,从上方区域调查各个区域的颜色的变化模式和纵向长度的变化模 式,将其结果与预定的推测规则对照,推测相当于机罩的区域。
并且,在推测相当于机罩的区域后,获取机罩的斜率和高度,将它 们与预定的阈值比较,由此进行车型判定。图7是表示获取机罩的斜率
和高度的示例的图。如该图所示,机罩的斜率e求出为如下的角度区域
的下方边界线与距摄影装置远的侧面的轮廓线之间的角度。并且,机罩
的高度H求出为区域的上方边界线与下方边界线之间的距离。另外,严
格地讲,e不是机罩的斜率本身,而是根据机罩的斜率和摄像机的拍摄位
置确定的角度,但由于摄像机的拍摄位置是一定的,所以在本说明书中
把e称呼为机罩的斜率。
为了求出机罩的斜率e,需要获取距摄影装置远的侧面的轮廓线,该 线例如可以在相当于机罩的区域中距摄影装置远的侧面中,获取作为车 辆部分提取的区域的边界线上的几个点作为样本,并作为通过这些点的 中心的直线,利用最小平方法求出。并且,在不能精密提取车辆部分时,
8也可以对横向边缘检测几点,并把其作为基准来获取轮廓线。
图8是表示获取货车机罩的斜率和高度的示例的图。如该图所示, 货车的机罩的斜率大于图7所示的普通车的斜率。并且,货车机罩的高 度低于图7所示的普通车的高度。
艮P,通过获取机罩的斜率和高度,并将它们与预定的阈值比较,可 以容易判定识别对象是普通车还是货车。万一,由于摄影装置的设置角 度,在普通车的机罩的高度被拍摄为与货车相同的高度时,由于不会同 时将机罩的斜率拍摄为与货车相同的斜率,所以能够避免错误判定。
图2等所示的图像是从斜上方拍摄车辆得到的,这样从斜上方拍摄 车辆的方法具有不会使驾驶员注意到摄像机的存在的优点。并且,图2
等所示的图像容易进行基于车牌的车型判定,所以不是拍摄整个车辆, 而是将车辆的前半部分拍摄得比较大。本实施例涉及的车型判定方法对 于这样倾斜拍摄车辆的一部分得到的图像,只要能够识别到机罩的斜率 程度的不同,就能够正确进行车型判定。
下面,说明使用本实施例涉及的车型判定方法进行车型判定的车型
判定装置的结构。图9是表示本实施例涉及的车型判定装置100的结构 的图。如该图所示,车型判定装置100具有控制部110、存储部120和显 示部130。显示部130是显示各种信息的装置,利用液晶显示装置等构成。 控制部110是控制整个车型判定装置100的控制部,具有图像输入 部lll、车辆部分提取部112、车型判定部113、机罩识别部114和黄色 号码判定部115。图像输入部111是受理识别图像和背景图像的输入,将 所输入的识别图像和背景图像存储在存储部120的图像数据存储区域121 中的处理部。
车辆部分提取部112是对存储在图像数据存储区域121中的识别图 像和背景图像进行比较,从识别图像中提取车辆部分作为差分图像的处 理部。车辆部分提取部112在比较识别图像和背景图像时,获取识别图 像中拍摄路面的可能性较大的几个点的周边像素的RGB (Red、 Green and Blue)值,并与背景图像的相同位置的周边像素的RGB值进行比较。
并且,差分较大的点由于拍摄车辆的可能性较大而被排除,求出被
9推测为路面的其他点的差分的平均值。并且,使用所求出的差分的平均 值进行背景图像的拉伸,使明亮度与识别图像吻合。这样,通过在提取 差分之前调整背景图像的明亮度,可以提高车辆部分的提取精度。
然后,车辆部分提取部112按照被细分的每个区域或每个像素,比
较识别图像和背景图像,求出R、 G、 B各个值的差分的绝对值。并且, 把差分的绝对值中R、 G、 B任一方在阈值以上的部分识别为车辆部分。
这样,通过比较识别图像和背景图像并提取车辆部分,即使存在像 路面上的白线那样与背景中的其他部分色度等大不相同的部分,也能够 删除该部分并正确提取车辆部分。另外,在上述说明中,把RGB值作为 基准来比较识别图像和背景图像,但也可以利用明度和亮度等其他值来 取代RGB值,或者与RGB值并用进行比较。
并且,在上述说明中,示出了通过与背景图像的比较来提取车辆部 分的示例,但也可以利用其他已知的方法来提取车辆部分,即,使用微 分滤波等提取识别图像中的轮廓,并对所提取的轮廓进行模式匹配。
车型判定部113是对由车辆部分提取部112提取的车辆部分进行分 析,并判定车辆的大致类型的处理部。具体地讲,车型判定部113把所 提取的车辆部分划分为"摩托车"、"路面及其他"、"轻型汽车"、"大型车 (卡车)"、"货车"和"普通车"六种类型。另外,所说"轻型汽车",在日 本指排气量在660cc以下的被分类为小型汽车的车型,排气量在1000 3000cc左右的"普通车"被赋予白色车牌,相对于此,"轻型汽车"被赋予 黄色车牌。
车型判定部113在所提取的车辆部分的面积和宽度在预定的阈值以 下时,如果高度大于阈值,则把对象判定为"摩托车",如果高度在阈值 以下,则把对象判定为"路面及其他"。并且,在通过黄色号码判定部115 的分析,判明所提取的车辆部分映有黄色车牌时,把对象判定为"轻型汽 车"。
并且,车型判定部113在所提取的车辆部分的面积和宽度在预定的 阈值以上时,把对象判定为"大型车"。在上述之外的情况下,使用已经 说明的本实施例涉及的车型判定方法,根据机罩的斜率和高度,判定对
10象是"货车"还是"普通车"。
另外,上述的车型判定的区分和判定逻辑仅是一例,可以根据目的 进行变更。例如,在需要把"轻型汽车"再划分为"轻型轿车"和"轻型卡车" 时,也可以使用本实施例涉及的车型判定方法判别两者。具体地讲,在 识别到黄色车牌时,如果机罩的斜率的大小在预定的阈值以上、而且机 罩的高度在预定的阈值以下,则把对象判定为"轻型卡车",否则,判定 为"轻型轿车"。
并且,"大型车"的判别也可以使用本实施例涉及的车型判定方法。 具体地讲,在机罩具有接近垂直的斜率、而且高度在预定的阈值以上时, 可以判定为"大型车"。图10表示根据机罩的斜率判定"普通车"、"货车" 和"大型车"时的判定规则的一例。在该图所示的判定规则被存储在存储
部120的判定规则存储区域122中时,车型判定部113参照该规则,如 果机罩的斜率e为45° 75°,则把对象判定为"普通车",如果0为75° 85°, 则把对象判定为"货车",如果e为85° 105°,则把对象判定为"大型车"。 机罩识别部114是根据由车辆部分提取部112提取的车辆部分识别 相当于机罩的部分,并获取该部分的高度和斜率的处理部。由机罩识别 部114获取的机罩的斜率和高度,也在车型判定部113的车型判定中使 用。
机罩识别部114首先对由车辆部分提取部112提取了车辆部分的图 像执行轮廓提取处理。具体地讲,对复制的图像数据的各个像素的RGB 值进行HSI (Hue、 Saturation、 Intensity)转换或HSV (Hue、 Saturation、 Value)转换,生成把所得到的各个像素的明亮度或亮度作为该像素的像 素值的灰度图像。并且,对所生成的灰度图像施加Sobel和Prewitt等已 知的微分滤波器来强调轮廓,然后进行基于阈值处理的二值化等,生成 轮廓图像。
图11是表示由车辆部分提取部112提取车辆部分的图像的一例的 图,图12是表示机罩识别部114根据图11所示的图像生成的轮廓图像 的一例的图。并且,图13是表示构成图11中的区域A的各个像素的像 素值的图,图14是表示构成图12中的区域A的各个像素的像素值的图。在图14的示例中,进行使轮廓部分的像素的像素值为225、使其他部分
的像素的像素值为o的二值化。
然后,机罩识别部114沿横向扫描轮廓图像,获取相当于轮廓的像 素出现的最左侧的坐标和最右侧的坐标,把它们之间视为车辆所在的区 域,并获取其宽度W。在轮廓图像是图12所示的图像时,车辆所在区域 的宽度W表示图15所示的范围。
并且,机罩识别部114设定把车辆所在的区域分割为W/M的宽度的 M—l个纵向分割线。M必须是至少3以上的整数,在本实施例中,设为 M=4。在M二4时,如图16所示,设定3个纵向分割线、即线A C。
在设定分割线后,机罩识别部114获取相邻的上下像素的像素值的 差分,同时从上向下地扫描各个分割线上的像素。并且,每当检测到差 分大于阈值的部分时,把上侧的像素的坐标作为边缘记录在边缘信息中。 边缘信息是按照每个分割线保存位于边缘即轮廓边界的像素的坐标的信 息,并与处理对象的图像相对应地存储在存储部120的图像数据存储区 域121中。图17表示边缘信息的一例。如该图所示,在边缘信息中按照 每个分割线记录着位于轮廓边界的像素的坐标。另外,各个分割线通过 车辆的不同部分,所以边缘信息中记录的坐标的数量有时因每个分割线 而不同。
然后,机罩识别部114参照边缘信息,提取大致水平位置的坐标的 组合。关于坐标的组合的提取,例如通过从各个分割线上的坐标中逐个 选出Y轴的值的差收敛在预定值以内的坐标来进行。在假设选出Y轴的 值的差在10以内的坐标时,从图17所示的边缘信息的示例中提取线A 的(146、 12)与线B的(l卯、17)与线C的(216、 16)的组合、和线 A的(146、 36)与线B的(190、 37)与线C的(216、 35)的组合等。
并且,机罩识别部114对所提取的每个组合使用最小平方法等,求 出通过组合内的各个坐标的中心的水平方向的直线,把这些直线作为边 界,对由车辆部分提取部112提取了车辆部分的图像分割区域。通过以 上处理,如图6所示,可以把由车辆部分提取部112提取的车辆部分分 割为车辆的每个部位的区域。这样,在将车辆部分分割区域后,机罩识别部114推测这些区域中 的哪个相当于机罩。为了推测相当于机罩的区域,机罩识别部114求出 各个区域的颜色、宽度和高度。关于颜色,可以获取区域中的各个像素 的颜色的平均,也可以根据区域中的各个像素的颜色的分布求出。并且, 机罩识别部114将所求出的各个区域的颜色、宽度和高度,与存储在存
储部120的判定规则存储区域122中的推测规则对照,由此推测相当于 机罩的区域。
图20是表示基于颜色的机罩区域的推测规则的一例的图。如该图所 示,该规则对相邻的两个区域的上位区域的颜色和下位区域的颜色的每 种组合,定义下位区域是相当于机罩的区域的概率。
例如,在上位区域的颜色是"银色"、下位区域的颜色是"白色"时, 由于上位区域是前车窗玻璃、下位区域是机罩的可能性较大,所以相对 于该组合的概率为"30"。并且,在上位区域的颜色是"白色"、下位区域的 颜色是"银色"时,由于上位区域是车顶、下位区域是前车窗玻璃的可能 性较大,所以相对于该组合的概率为"O"。
图21是表示基于区域的高度的机罩区域的推测规则的一例的图。如 该图所示,该规则对相邻的两个区域的上位区域的高度占总体的比率和 下位区域的高度占总体的比率的每种组合,定义下位区域是相当于机罩 的区域的概率。
例如,在上位区域的高度的比率为"25%"、下位区域的高度的比率 为"40%"时,由于上位区域是前车窗玻璃、下位区域是机罩的可能性较 大,所以相对于该组合的概率为"40"。并且,在上位区域的高度的比率 为"30%"、下位区域的高度的比率为"20%"时,由于上位区域是车顶、下 位区域是前车窗玻璃的可能性较大,所以相对于该组合的概率为"O"。
机罩识别部114对相邻的两个区域的全部组合进行与这些规则的对 照,对每种组合累计下位区域是机罩的概率。例如,在上位区域的颜色 是"银色"、高度为"25%",而且下位区域的颜色是"白色"、高度为"40%" 时,该组合中的下位区域是机罩的概率累计值为30+40=70。并且,机 罩识别部114把能够获得最高概率的组合中的下位区域推测为机罩。另夕卜,此时,为了防止把宽度狭小、不可能是机罩的区域错误地推测为机 罩,也可以把机罩宽度的下限值存储在判定规则存储区域122中,将下 位区域的宽度小于该下限值的组合排除外后,进行判定。
另外,在上述示例中,根据相邻的两个区域的颜色和高度的变化模 式来推测相当于机罩的区域,但也可以根据相邻的三个以上区域的颜色 和高度的变化模式来推测相当于机罩的区域。
这样,在推测相当于机罩的区域后,机罩识别部114求出该区域的 高度和斜率。关于斜率,通过如下方法求出两条直线所成的角度,其 中, 一条直线是相当于机罩的区域的下端的线,即是在根据边缘信息求 出的边界线中、成为被推测为机罩的区域与其正下方区域之间的边界的 线(图18中的线D),另一条直线是被推测为机罩的区域中距摄像机远
的一侧的侧面的直线(图18中的线F)。
表示被推测为机罩的区域的侧面中哪个是距摄像机远的一侧的信
息,被预先存储在存储部120的设定信息存储区域123中。并且,机罩 识别部114按照图19所示提取距摄像机远的一侧的侧面与背景之间的边 界部分的坐标,使用最小平方法等求出通过这些坐标的中心的直线,把 该直线作为距摄像机远的一侧的侧面的直线。
另外,为了防止相当于机罩的区域的斜率和高度因摄像机的设置角 度和高度而变化,机罩识别部114也可以根据存储在存储部120的设定 信息存储区域123中的有关摄影设备的设置角度的信息、和整个识别图 像中的机罩部分的位置等,校正机罩的斜率和高度。
黄色号码判定部115是判定由车辆部分提取部112提取的车辆部分 是否映有黄色车牌的处理部。该判定例如可以使用专利文献1公开的技 术实现。黄色号码判定部115的判定结果还在车型判定部113的车型判 定中使用。
存储部120是存储各种信息的存储部,具有图像数据存储区域121、 判定规则存储区域122和设定信息存储区域123。图像数据存储区域121 是存储通过图像输入部受理输入的识别图像及其关联信息和背景图像的 区域。判定规则存储区域122是存储用于使车型判定部113和机罩识别部
114进行各种判定的规则和阈值的区域。设定信息存储区域123是存储像 摄影设备的设置角度那样的设定信息的区域。
下面,说明图9所示的车型判定装置100的处理步骤。图22是表示 车型判定装置100的处理步骤的流程图。如该图所示,首先,图像输入 部111受理背景图像的输入,并将其存储在图像数据存储区域中(步骤 SlOl),还受理识别图像的输入,并将其存储在图像数据存储区域中(步 骤S102)。
并且,车辆部分提取部112调整背景图像的明亮度,使识别图像与 背景图像的路面部分的明亮度相同(步骤S103),比较识别图像和背景图 像,从识别图像中提取车辆部分(步骤S104)。
并且,车型判定部113对由车辆部分提取部112提取的车辆部分进 行后面叙述的车型判定处理,判定车辆的类型(步骤S105),将判定结果 输出给显示部130 (步骤S106)。
图23是表示车型判定处理的处理步骤的流程图。如该图所示,首先, 车型判定部113获取由车辆部分提取部112提取的车辆部分的面积、宽 度和高度(步骤S201)。
并且,当面积和宽度在阈值以下时(步骤S202:肯定),如果高度 在阈值以下(步骤S211:肯定),则把识别对象判定为"路面及其他"(步 骤S213),否则(步骤S211:否定),把识别对象判定为"摩托车"(步骤 S212)。
当由车辆部分提取部112提取的车辆部分的面积和宽度不在阈值以 下时(步骤S202:否定),进行后面叙述的机罩识别处理,获取机罩的斜 率和高度(步骤S203)。
并且,当通过黄色号码判定部115确认存在黄色车牌时(步骤S204-肯定),把识别对象判定为"轻型汽车"(步骤S210),如果车辆部分的面 积和宽度在阈值以上(步骤S205:肯定),则把识别对象判定为"大型车" (步骤S209)。
并且,当判定识别对象既不是"轻型汽车"也不是"大型车"时(步骤
15S204:否定,而且步骤S205:否定),在通过机罩识别处理得到的机罩的
斜率在阈值以上、而且高度在阈值以下的情况下(步骤S206:肯定),把 识别对象判定为"货车"(步骤S208),否则(步骤S206:否定),把识别 对象判定为"普通车"(步骤S207)。
图24是表示机罩识别处理的处理步骤的流程图。如该图所示,首先, 车型判定部113检测由车辆部分提取部112提取的车辆部分的纵向边缘 (步骤S301),把所检测的边缘作为基准,把车辆部分分割为多个区域(步 骤S302)。
并且,获取通过分割得到的各个区域的颜色、宽度和高度(步骤 S303),并将其与推测规则对照,推测相当于机罩的区域(步骤S304)。 并且,检测机罩的侧面的轮廓线(步骤S305),获取机罩的斜率和高度(步 骤S306),进行所获取的斜率和高度的校正(步骤S307)。
另外,图9所示的本实施例涉及的车型判定装置100的结构可以在 不脱离本发明宗旨的范围内进行各种变更。例如,把车型判定装置100 的控制部110的功能安装为软件,并由计算机执行该软件,由此可以实 现与车型判定装置100相同的功能。以下,表示执行把控制部110的功 能安装为软件的车型判定程序1071的计算机的一例。
图25是表示执行车型判定程序1071的计算机1000的功能方框图。 该计算机1000通过利用总线1080连接以下各部分而构成执行各种运 算处理的CPU (Central Processing Unit) 1010;受理来自用户的数据输入 的输入装置1020;显示各种信息的监视器1030;从记录了各种程序等的 记录介质读取程序等的介质读取装置1040;通过网络与其他计算机之间 进行数据的收发的网络接口装置1050;临时存储各种信息的RAM (Random Access Memory) 1060;和硬盘装置1070。
并且,在硬盘装置1070中存储有具有与图9所示控制部110相同 的功能的车型判定程序1071、和与存储在图9所示存储部120中的各种 数据对应的车型判定用数据1072。另外,也可以将车型判定用数据1072 适当分散存储在通过网络连接的其他计算机中。
并且,CPU1010从硬盘装置1070读出车型判定程序1071并展开到
16RAM1060中,由此车型判定程序1071发挥车型判定步骤1061的作用。 并且,车型判定步骤1061把从车型判定用数据1072读出的信息等适当 展开到RAM1060中分配给自身的区域中,并根据该展开的数据等执行各 种数据处理。
另外,上述车型判定程序1071未必一定要存储在硬盘装置1070中, 也可以由计算机1000读出存储在CD—ROM等存储介质中的该程序并执 行。并且,还可以在通过公共线路、因特网、LAN (Local Area Network)、 WAN (Wide Area Network)等连接到计算机1000上的其他计算机(或服 务器)等中存储该程序,计算机1000从这些设备中读出程序并执行。
如上所述,在本实施例中构成为识别图像中的车辆的机罩,除其高 度外,还根据侧面的斜率的大小来进行车型的判定,所以在由于摄影设 备的设置条件而不能根据机罩的高度等正确判定车型时,也能够高精度 地判定车辆的类型。
另外,上述实施例中的词--机罩,如果是在车辆前部具有发动机的车 辆,则指车辆前部的发动机的防护罩,如果是在车辆后部具有发动机的 车辆,则指车辆前部的后备箱的防护罩。
并且,在上述实施例中,说明了根据识别图像中的机罩的侧面部分 的斜率的大小来判定车辆的类型的示例,但也可以根据机罩的侧面部分 的倒角的大小来判定车辆的类型。该情况时,例如求出机罩的侧面部分 的近时曲线,计算表示倒角大小的系数,并将其与阈值比较来进行车型 判定。该方式在判定机罩具有倒角的特殊形状的车辆时比较有效。
并且,也可以取代识别图像中的机罩,或者除此之外,获取能够获 取斜率的大小作为任一个角的角度的部位(例如前车窗玻璃部分和车顶 部分)的斜率的大小,并判定车辆的类型。例如,在前车窗玻璃部分的 斜率大于阈值时,可以判定识别对象是大型车。
并且,在上述实施例中,说明了使用这些车型判定区域的下边与侧 面的直线之间的角度来判定车型的示例,但也可以取代该示例,使用车 型判定区域的上边与侧面的直线之间的角度也能够获得相同结果。
产业上的可利用性如上所述,本发明涉及的车型判定装置、车型判定程序和车型判定 方法,在使用拍摄车辆的图像来判定该车辆的类型时比较有用,尤其适 合于需要与摄影设备的设置条件无关地、高精度地判定车辆的类型的情 况。
权利要求
1. 一种使用拍摄车辆的图像来判定该车辆的类型的车型判定装置,其特征在于,该车型判定装置具有执行如下处理的单元从所述图像中提取水平方向的直线和侧面的直线,其中,所述水平方向的直线和侧面的直线构成所述车辆的车型判定区域的轮廓;求出所述水平方向的直线与所述侧面的直线之间的角度的单元;以及车型判定单元,其根据所述角度,判定所述车辆的类型。
2. 根据权利要求1所述的车型判定装置,其特征在于,所述侧面的 直线使用距离摄影装置的设置位置远的一侧的侧面,其中,所述摄影装 置用于拍摄所述图像。
3. 根据权利要求1所述的车型判定装置,其特征在于,该车型判定 装置具有定义了所述角度与车型之间的关系的存储区域,所述车型判定单元通过参照所述存储区域来判定所述车辆的类型。
4. 根据权利要求1所述的车型判定装置,其特征在于,所述车型判 定区域是车辆的机罩。
5. 根据权利要求1所述的车型判定装置,其特征在于,所述车型判 定区域是车辆的前车窗玻璃。
6. 根据权利要求l所述的车型判定装置,其特征在于,该车型判定 装置具有车型判定区域提取单元,该车型判定区域提取单元以通过沿纵向扫描所述图像得到的边缘作为基准,把所述车辆分割为多个区域,根 据这些区域的颜色的变化参数,识别所述车型判定区域。
7. 根据权利要求1所述的车型判定装置,其特征在于,该车型判定 装置具有车型判定区域提取单元,该车型判定区域提取单元以通过沿纵 向扫描所述图像得到的边缘作为基准,把所述车辆分割为多个区域,根 据这些区域的高度的变化参数,识别所述车型判定区域。
8. —种车型判定程序,其特征在于,该车型判定程序使得使用拍摄 车辆的图像来判定该车辆的类型的车型判定装置作为以下单元而动作执行如下处理的单元从所述图像中提取水平方向的直线和侧面的 直线,其中,所述水平方向的直线和侧面的直线构成所述车辆的车型判 定区域的轮廓;求出所述水平方向的直线与所述侧面的直线之间的角度的单元;以及车型判定单元,其根据所述角度,判定所述车辆的类型。
9. 一种使用拍摄车辆的图像来判定该车辆的类型的车型判定装置 的车型判定方法,其特征在于,该车型判定方法包括执行如下处理的步骤从所述图像中提取水平方向的直线和侧面的 直线,其中,所述水平方向的直线和侧面的直线构成所述车辆的车型判 定区域的轮廓;求出所述水平方向的直线与所述侧面的直线之间的角度的步骤;以及车型判定步骤,根据所述角度,判定所述车辆的类型。
全文摘要
本发明的课题是提供一种可以与摄影设备的设置条件无关地、高精度地判定车辆的类型的车型判定装置、程序、方法。为了解决该课题,车型判定装置(100)具有从识别对象的图像中提取车辆部分的车辆部分提取部(112);识别由车辆部分提取部(112)提取的车辆部分中相当于机罩的区域的机罩识别部(114);以及根据由机罩识别部(114)识别的机罩区域的侧面的斜率的大小来判定类型的车型判定部(113)。
文档编号G08G1/015GK101454814SQ20078001934
公开日2009年6月10日 申请日期2007年5月25日 优先权日2006年5月26日
发明者儿玉贤二, 安藤淳祯, 新庄孝子, 秦早穗子, 高桥国和 申请人:富士通株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1