一种基于颜色的库位定位系统技术方案

技术编号:14984567 阅读:50 留言:0更新日期:2017-04-03 16:05
本发明专利技术涉及基于颜色的定位算法领域,尤其是一种基于颜色的库位定位系统,首先在HSV空间中依据颜色间距离对图片颜色进行分类,将图片转化只包含八种基准颜色的图片。然后对颜色标志图像进行彩色二值化,得到四幅二值图像,并根据图像中白色像素的数量,判定是否包含库位。随后,利用彩色跳变点和库位底色信息来初定位库位位置。去除二值图中的小连通区域。最后通过颜色密度和连通域信息不断缩小库位区域直到精确定位出库位的位置。整个定位过程中不包含计算复杂度很高的操作,实时性较好。根据周边布置的颜色标识环境,通过图像输入设备采集环境图像,根据算法提供相对位置及绝对位置以及方向的快速定位方案。

【技术实现步骤摘要】

本专利技术属于智能交通的领域,尤其是一种基于颜色的库位定位系统
技术介绍
随着社会的发展,人们对交通系统的要求越来越高,大力发展智能交通系统(IntelligentTransportationSystem,简称ITS),已成为亟待解决的问题。ITS是集电子、通信、计算机、人工智能、机器视觉、数字图像处理等多门科学和技术的综合化系统。智能交通系统的发展正在日益影响着社会生活、国民经济、城市建设等方方面面,因而受到政府和研究机构的高度重视。各地对智能交通的需求主要集中在如合节省资金和节约人力的情况下提高对车辆监控和管理的自动化程度,库位识别是智能交通系统中最重要和基础的技术之一,其任务是通过对环境标志的处理来定位库位,根据周边布置的颜色标识环境,通过图像输入设备采集环境图像,根据算法提供相对位置及绝对位置以及方向的快速定位方案。
技术实现思路
本专利技术要解决的技术问题是:为了解决上述
技术介绍
中存在的问题,提供一种基于颜色的库位定位系统,基于彩色跳变点和颜色密度信息,在HSV空间中依据颜色距离对环境标志进行分类,利用彩色跳变点来确定库位的大致范围,通过颜色密度和连通域信息不断缩小库位区域直到精确定位出库位的位置,解决车辆停靠的库位定位系统。本专利技术解决其技术问题所采用的技术方案是:一种基于颜色的库位定位系统,其特征在于,具体步骤如下:步骤1:将颜色标志用双线性插值法缩小到原图片的0.2倍;步骤2:将缩放后的颜色标志图片红绿蓝RGB颜色空间转化到HSV颜色空间,H、S、V分别代表颜色的色调Hue、饱和度Saturation和亮度Value,在HSV空间中依据颜色间距离计算公式,计算图片中每一像素到八种基准颜色蓝、黄、白、黑、绿、青、红、洋红的距离d,所述的八种基准颜色在HSV空间的坐标分别为(240,1,1)、(60,1,1)、(0,0,1)、(0,0,0)、(120,1,1)、(180,1,1)、(0,1,1)、(300,1,1),所述的颜色间距离计算公式为:d=[(v1-v2)2+(s1*cosh1-s2*cosh2)2+(s1*sinh1-s2*sinh2)2]1/2对颜色标志图片的颜色进行分类,以最小距离d所对应的颜色作为缩放后的颜色标志图片像素点分类后的颜色,其中v1、v2分别表示待计算的距离所对应的两像素在HSV空间中亮度Value分量值,s1、s2分别表示待计算的距离所对应的两像素在HSV空间中饱和度Saturation分量值,h1,h2分别表示待计算的距离所对应的两像素在HSV空间中色调Hue分量值,并用一个和颜色分类后的颜色标志长度和宽度一样的矩阵N8来存储颜色分类后的颜色标志中的颜色信息,数值从1到8分别代表蓝、黄、白、黑、绿、青、红、洋红;步骤3:颜色分类后的颜色标志进行彩色二值化,分别将可能成为库位底色的黑、白、蓝、黄四种颜色置为前景白色即赋值为1,再分别将剩余的七种颜色置为黑色即赋值为0,得到四幅二值图片,分别称这四幅图片为黑色二值图、白色二值图、蓝色二值图、黄色二值图;步骤4:步骤4.1:分别寻找二值图中最上方、最下方、最左边和最右边的白点,将它们所在的行或列分别作为新的颜色标志上边界、下边界、左边界和右边界,统计由以上边界围合而成区域内所有白点的个数colorsum,计算该范围内的颜色密度colord,颜色密度colord的值为所有白点的个数colorsum除以总像素个数,转入步骤4.2;步骤4.2:当颜色密度大于0.7或小于0.4时,计算所有白色像素点坐标的平均值,将该平均值赋给P点,标记出二值图中所有的白色像素点的四连通域,计算所有四连通域到P点的距离,四连通区域到P点的距离为该四连通域中与P点距离最近的像素点到P点的距离,将距离P点最远的四连通域中的像素置为黑色,转入步骤4.1,当颜色密度大于0.4并且小于0.7时停止操作,将由最终得到的颜色标志边界而确定的颜色标志输出。本专利技术的有益效果是,本专利技术的一种基于颜色的库位定位系统,利用彩色跳变点来确定库位的大致范围,通过颜色密度和连通域信息不断缩小库位区域直到精确定位出库位的位置,解决车辆停靠的库位定位系统。附图说明图1是本专利技术的流程图。具体实施方式现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构成。图1所示的一种基于颜色的库位定位系统,具体步骤如下:步骤1:将颜色标志用双线性插值法缩小到原图片的0.2倍;步骤2:将缩放后的颜色标志图片红绿蓝RGB颜色空间转化到HSV颜色空间,H、S、V分别代表颜色的色调Hue、饱和度Saturation和亮度Value,在HSV空间中依据颜色间距离计算公式,计算图片中每一像素到八种基准颜色蓝、黄、白、黑、绿、青、红、洋红的距离d,所述的八种基准颜色在HSV空间的坐标分别为(240,1,1)、(60,1,1)、(0,0,1)、(0,0,0)、(120,1,1)、(180,1,1)、(0,1,1)、(300,1,1),所述的颜色间距离计算公式为:d=[(v1-v2)2+(s1*cosh1-s2*cosh2)2+(s1*sinh1-s2*sinh2)2]1/2对颜色标志图片的颜色进行分类,以最小距离d所对应的颜色作为缩放后的颜色标志图片像素点分类后的颜色,其中v1、v2分别表示待计算的距离所对应的两像素在HSV空间中亮度Value分量值,s1、s2分别表示待计算的距离所对应的两像素在HSV空间中饱和度Saturation分量值,h1,h2分别表示待计算的距离所对应的两像素在HSV空间中色调Hue分量值,并用一个和颜色分类后的颜色标志长度和宽度一样的矩阵N8来存储颜色分类后的颜色标志中的颜色信息,数值从1到8分别代表蓝、黄、白、黑、绿、青、红、洋红;步骤3:颜色分类后的颜色标志进行彩色二值化,分别将可能成为库位底色的黑、白、蓝、黄四种颜色置为前景白色即赋值为1,再分别将剩余的七种颜色置为黑色即赋值为0,得到四幅二值图片,分别称这四幅图片为黑色二值图、白色二值图、蓝色二值图、黄色二值图;步骤4:步骤4.1:分别寻找二值图中最上方、最下方、最左边和最右边的白点,将它们所在的行或列分别作为新的颜色标志上边界、下边界、左边界和右边界,统计由以上边界围合而成区域内所有白点的个数colorsum,计算该范围内的颜色密度colord,颜色密度colord的值为本文档来自技高网...

【技术保护点】
一种基于颜色的库位定位系统,其特征在于,具体步骤如下:步骤1:将颜色标志用双线性插值法缩小到原图片的0.2倍;步骤2:将缩放后的颜色标志图片红绿蓝RGB颜色空间转化到HSV颜色空间,H、S、V分别代表颜色的色调Hue、饱和度Saturation和亮度Value,在HSV空间中依据颜色间距离计算公式,计算图片中每一像素到八种基准颜色蓝、黄、白、黑、绿、青、红、洋红的距离d,所述的八种基准颜色在HSV空间的坐标分别为(240,1,1)、(60,1,1)、(0,0,1)、(0,0,0)、(120,1,1)、(180,1,1)、(0,1,1)、(300,1,1),所述的颜色间距离计算公式为:d=[(v1‑v2)2+(s1*cosh1‑s2*cosh2)2+(s1*sinh1‑s2*sinh2)2]1/2对颜色标志图片的颜色进行分类,以最小距离d所对应的颜色作为缩放后的颜色标志图片像素点分类后的颜色,其中v1、v2分别表示待计算的距离所对应的两像素在HSV空间中亮度Value分量值,s1、s2分别表示待计算的距离所对应的两像素在HSV空间中饱和度Saturation分量值,h1,h2分别表示待计算的距离所对应的两像素在HSV空间中色调Hue分量值,并用一个和颜色分类后的颜色标志长度和宽度一样的矩阵N8来存储颜色分类后的颜色标志中的颜色信息,数值从1到8分别代表蓝、黄、白、黑、绿、青、红、洋红;步骤3:颜色分类后的颜色标志进行彩色二值化,分别将可能成为库位底色的黑、白、蓝、黄四种颜色置为前景白色即赋值为1,再分别将剩余的七种颜色置为黑色即赋值为0,得到四幅二值图片,分别称这四幅图片为黑色二值图、白色二值图、蓝色二值图、黄色二值图;步骤4:步骤4.1:分别寻找二值图中最上方、最下方、最左边和最右边的白点,将它们所在的行或列分别作为新的颜色标志上边界、下边界、左边界和右边界,统计由以上边界围合而成区域内所有白点的个数colorsum,计算该范围内的颜色密度colord,颜色密度colord的值为所有白点的个数colorsum除以总像素个数,转入步骤4.2;步骤4.2:当颜色密度大于0.7或小于0.4时,计算所有白色像素点坐标的平均值,将该平均值赋给P点,标记出二值图中所有的白色像素点的四连通域,计算所有四连通域到P点的距离,四连通区域到P点的距离为该四连通域中与P点距离最近的像素点到P点的距离,将距离P点最远的四连通域中的像素置为黑色,转入步骤4.1,当颜色密度大于0.4并且小于0.7时停止操作,将由最终得到的颜色标志边界而确定的颜色标志输出。...

【技术特征摘要】
1.一种基于颜色的库位定位系统,其特征在于,具体步骤如下:
步骤1:将颜色标志用双线性插值法缩小到原图片的0.2倍;
步骤2:将缩放后的颜色标志图片红绿蓝RGB颜色空间转化到HSV颜色空间,
H、S、V分别代表颜色的色调Hue、饱和度Saturation和亮度Value,在HSV空
间中依据颜色间距离计算公式,计算图片中每一像素到八种基准颜色蓝、黄、
白、黑、绿、青、红、洋红的距离d,所述的八种基准颜色在HSV空间的坐标
分别为(240,1,1)、(60,1,1)、(0,0,1)、(0,0,0)、(120,1,1)、(180,1,1)、(0,1,1)、
(300,1,1),所述的颜色间距离计算公式为:
d=[(v1-v2)2+(s1*cosh1-s2*cosh2)2+(s1*sinh1-s2*sinh2)2]1/2对颜色标志图片的颜色进行分类,以最小距离d所对应的颜色作为缩放后的
颜色标志图片像素点分类后的颜色,其中v1、v2分别表示待计算的距离所对应
的两像素在HSV空间中亮度Value分量值,s1、s2分别表示待计算的距离所对应
的两像素在HSV空间中饱和度Saturation分量值,h1,h2分别表示待计算的距离
所对应的两像素在HSV空间中色调Hue分量值,并用一个和颜色分类后的颜色
标志长度和宽度一样的矩阵N...

【专利技术属性】
技术研发人员:陈炳福钟鑫陈浩
申请(专利权)人:天津盛购科技发展有限公司
类型:发明
国别省市:天津;12

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

1