一种能够自主导航警车的制作方法

文档序号:10675015阅读:688来源:国知局
一种能够自主导航警车的制作方法
【专利摘要】本发明一种能够自主导航警车,包括警车和与警车相连的道路检测装置,其中,道路检测装置包括依次连接的图像采集模块、彩色图像预处理模块和道路自适应检测模块,所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非道路区域中,道路自适应检测模块包括直方图阈值粗分割子模块、道路识别子模块、网络训练子模块和车辆引导线提取子模块;本发明大大简化了图像分析和处理的工作量,可以得到比较完整的区域,且识别效率高,达到了对道路进行自适应检测的要求。
【专利说明】
一种能够自主导航警车
技术领域
[0001] 本发明涉及警车领域,具体涉及一种能够自主导航警车。
【背景技术】
[0002] 汽车在给人们生活带来极大方便的同时也带来了很多社会问题:汽车造成的道路 交通事故逐年大幅度增加、汽车造成的道路拥堵日益严重,造成大量的人员伤亡和财产损 失。研究高效的车辆自主导航技术,是降低交通事故发生率的有效手段。在众多的可用于车 辆导航的信息中,视觉信息作为道路及外部环境的感知来源具有其他信息无法比拟的优 势,而对道路进行检测成为摆在其面前的第一大难题。
[0003] 警车,是公安机关、国家安全机关、监狱、劳动教养管理机关和人民法院、人民检察 院用于执行紧急职务的机动车辆。

【发明内容】

[0004] 针对上述问题,本发明提供一种能够自主导航警车。
[0005] 本发明的目的采用以下技术方案来实现:
[0006] -种能够自主导航警车,包括警车和道路检测装置,其特征是,在警车上布置有定 向声波发射装置,所述定向声波发射装置包括超声波发生器和换能器,所述超声波发生器 布置在警车内,包括顺序连接的声源、A/D转换器、信号处理器、功率放大器、D/A转换器;所 述换能器布置在警车顶上,由多个排成阵列的扬声器组成;所述声源发出可听声,由A/D转 换器将该可听声转换成数字信号,再由信号处理器将该数字信号调制成超声波信号,继由 功率放大器将该超声波信号的功率放大,最后经D/A转换器将该超声波信号转换成模拟信 号送入扬声器,所述扬声器发出定向声波,该定向声波在空气中传播,被空气解调,还原为 高声强可听声。
[0007] 优选地,所述功率放大器采用开关量放大器,该放大器的晶体管只工作在饱和、截 止状态。
[0008] 优选地,所述声源、A/D转换器之间串联有低通滤波器,用于滤除声源发出的声波 中的高频成分;所述D/A转换器与扬声器也串联有低通滤波器,用于滤除模拟信号声波中的 高频成分,以减小声波的失真度。
[0009]优选地,所述道路检测装置包括依次连接的图像采集模块、彩色图像预处理模块 和道路自适应检测模块;
[0010]所述图像采集模块用于采集外界信息的彩色图像;
[0011]所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模 型,彩色图像的预处理结果根据亮度分量V的数值在色调分量H、饱和度分量S、亮度分量V三 个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分 量V的信息,其余情况下,采用色调分量H进行目标提取;
[0012]所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非 道路区域中;所述道路自适应检测模块包括:
[0013] (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进 行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置 作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
[0014] SP1为灰度值为i的像素点在预处理后的图像中出现的频率,让?1与其相邻的局部 邻域?*作比较心=仍- 11,...,-1,?^1,..上+11},参数11的取值范围为[4,8],表示?*左右邻 域像频范围,Pt中最小频率值为Ptmin,次最小频率值为Ptmins, 3
,则i是波谷 点,老
则i不是波谷点,定义谷点函数v(i):
[0015]
[0016] 对选出的所有谷点v(i) = l,增加距离约束条件和概率约束条件,若相邻谷点i和j 之间的距离表示为d= I i-j I,概率差表示为g= IP1-PjI,设定距离参数D来反映波谷点之间 应保持的最小距离,且
分别为相邻波谷点最小距离和最大 距离,定义距离约束函数d(i):
[0017]
[0018] 设定概率差参数G来反映波谷点间的阈值差,?
和Gmax分别为相邻波咎点间的最小概率差和最大概率差,定义概率差约束函数g( i):
[0019]
[0020]定义波谷点选择函数为:
[0021] x(i)=v(i) Xd(i) Xg(i)
[0022]式中,当x(i) = l时,表示波谷点被选中;
[0023] (5)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子 模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合 并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,Ne [3,5],其 中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述多神经网络表示 为{Wi(yi,δι),W2(li2,δ2),· · ·,?Ν(μΝ, δΝ)},μ和δ分别表不对应于神经网络的正训练样本和负 训练样本,则定义网络选取模型为:
[0024] W= {ffk(yk,5k) ,f (yk) = I ,f (5k) =0,ke [I ,Ν]}
[0025] 其中,W为最终选取的合适网络,Wk(yk?表示合适的神经网络,f(y k)表示神经网 络Wk(yk,3k)的正训练样本窗口检测结果为I,f (δι〇表不Wk(yk,3k)的负训练样本窗口检测结 果为〇;
[0026] (6)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样 本窗口提取的特征对神经网络进行训练;
[0027] (7)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路区 域和非道路区域的分界线。
[0028]所述彩色图像预处理模块中,进行目标提取时基于HSV空间中颜色分量投影模型, 投影公式为:
[0029]
[0030] 式中,当不满足ΓΓι〇7-Κ(χ,),)< Ι;」〇Γ5^_ν)< Γ时,将色调分量H投影到V平 面;V(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色 调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>〇,Τ5为设定的饱和度 阈值,%、%为设定的亮度阈值。
[0031] 优选地,所述饱和度阈值和亮度阈值的取值分别为A, =230//;: =10, =20 [0032]其中,所述网络训练子模块包括:
[0033] (1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小 波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特 征,并量化为4级,以得到22维特征;
[0034] (2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入 层、中间层和输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路 区域,输出为〇时表示非道路区域;
[0035] (3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
[0036]本发明的有益效果为:
[0037] I、HSV空间把亮度分量单独分离出来,为色彩的处理和识别提供了方便,另外HSV 空间主要是以对颜色的主观感受来描述颜色,所以比较符合人的视觉特征,建立HSV空间中 颜色分量投影模型,把H分量投影到V平面,鲁棒性较好,而且比较稳定,能够准确的表达目 标固有的颜色特征,经过处理后的彩色图像跟灰度图像一样,都是二维的,数据量较小,大 大简化了图像分析和处理的工作量;
[0038] 2、实际在道路图像中,包含多个目标,背景也较为复杂,在直方图中可能出现具有 多个波峰和波谷的情况,用单阈值分割不能有效的分割出目标区域,直方图中波峰位置表 示对应颜色的像素在图像中出现的频率较高,波谷位置表示对应的颜色像素出现的频率较 小,因此把波谷点位置作为阈值进行分割,可以得到比较完整的区域;相近的波峰点或波谷 点都将被选择出来,这种情况下添加了距离约束条件和概率差约束条件,选出其中合理的 波谷点;
[0039] 3、设置道路识别子模块,通过多神经网络检测的方式对经直方图阈值粗分割子模 块分割后的区域进行识别,选择合适的神经网络对道路区域进行合并,将剩余区域直接映 射到非道路区域,并定义网络选取模型,提高了识别的效率;
[0040] 4、在车辆运动过程中每隔2s对神经网络进行训练,达到对道路进行自适应检测的 要求。
【附图说明】
[0041] 利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限 制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得 其它的附图。
[0042] 图1是本发明道路检测装置各模块的连接示意图。
[0043]图2是本发明警车示意图。
【具体实施方式】
[0044]结合以下实施例对本发明作进一步描述。
[0045] 实施例1
[0046] 参见图1,图2,本实施例一种能够自主导航警车,包括警车和道路检测装置,其特 征是,在警车上布置有定向声波发射装置,所述定向声波发射装置包括超声波发生器和换 能器,所述超声波发生器布置在警车内,包括顺序连接的声源、A/D转换器、信号处理器、功 率放大器、D/A转换器;所述换能器布置在警车顶上,由多个排成阵列的扬声器组成;所述声 源发出可听声,由A/D转换器将该可听声转换成数字信号,再由信号处理器将该数字信号调 制成超声波信号,继由功率放大器将该超声波信号的功率放大,最后经D/A转换器将该超声 波信号转换成模拟信号送入扬声器,所述扬声器发出定向声波,该定向声波在空气中传播, 被空气解调,还原为高声强可听声。
[0047] 优选地,所述功率放大器采用开关量放大器,该放大器的晶体管只工作在饱和、截 止状态。
[0048] 优选地,所述声源、A/D转换器之间串联有低通滤波器,用于滤除声源发出的声波 中的高频成分;所述D/A转换器与扬声器也串联有低通滤波器,用于滤除模拟信号声波中的 高频成分,以减小声波的失真度。
[0049] 优选地,所述道路检测装置包括依次连接的图像采集模块、彩色图像预处理模块 和道路自适应检测模块;
[0050]所述图像采集模块用于采集外界信息的彩色图像;
[0051]所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模 型,彩色图像的预处理结果根据亮度分量V的数值在色调分量H、饱和度分量S、亮度分量V三 个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分 量V的信息,其余情况下,采用色调分量H进行目标提取;
[0052]所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非 道路区域中;所述道路自适应检测模块包括:
[0053] (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进 行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置 作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
[0054] SP1为灰度值为i的像素点在预处理后的图像中出现的频率,让?:与其相邻的局部 邻域?*作比较心=仍-11,...,-1,?^1,..上+11},参数11的取值范围为[4,8],表示?*左右邻 域像频范围,Pt中最小频率值为Ptoin,次最小频率值为Ptmins,若f S ^jPnmn * Ptmmi,则i是波谷 点,若乃> VKhs,则i不是波谷点,定义谷点函数v( i):
[0055]
[0056] 对选出的所有谷点v(i) = l,增加距离约束条件和概率约束条件,若相邻谷点i和j 之间的距离表示为d= I i-.i I,概率差表示为g= IP1-P1I,设定距离参数D来反映波谷点之间 应保持的最小距离,5
分别为相邻波谷点最小距离和最大 距离,定义距离约束函数d(i):
[0057]
[0058] 设定概率差参数G来反映波谷点间的阈值差,且
和Gmax分别为相邻波咎点间的最小概率差和最大概率差,定义概率差约束函数g( i):
[0059]
[0060]定义波谷点选择函数为:
[0061] x(i)=v(i) Xd(i) Xg(i)
[0062]式中,当x(i) = l时,表示波谷点被选中;
[0063] (8)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子 模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合 并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,神经网络数 目Ne [3,5],其中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述 多神经网络表不为{Wi(yi,5i) ,Ψ2(μ2,δ2),· · ·,Wn(PnJn)I,μ和δ分别表不对应于神经网络的 正训练样本和负训练样本,则定义网络选取模型为:
[0064] W= {ffk(yk,5k) ,f (yk) = I ,f (5k) =0,ke [I ,Ν]}
[0065] 其中,W为最终选取的合适网络,Wk(ykJk)表示合适的神经网络,f(y k)表示神经网 络Wk(yk,3k)的正训练样本窗口检测结果为I,f (δι〇表不Wk(yk,3k)的负训练样本窗口检测结 果为〇;
[0066] (9)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样 本窗口提取的特征对神经网络进行训练;
[0067] (10)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路 区域和非道路区域的分界线。
[0070] 式中,mI 小满足 7;面;V(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色
[0068]所述彩色图像预处理模块中,进行目标提取时基于HSV空间中颜色分量投影模型, 投影公式力·
[0069] 调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>〇,Τ5为设定的饱和度 阈值,%、A为设定的亮度阈值。
[0071] 优选地,所述饱和度阈值和亮度阈值的取值分别为=2?Κ
[0072] 其中,所述网络训练子模块包括:
[0073] (1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小 波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特 征,并量化为4级,以得到22维特征;
[0074] (2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入 层、中间层和输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路 区域,输出为〇时表示非道路区域;
[0075] (3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
[0076]本实施例设置彩色图像预处理模块,大大简化了图像分析和处理的工作量;在直 方图阈值粗分割子模块中,把波谷点位置作为阈值进行分割,可以得到比较完整的区域;设 置道路识别子模块,通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区 域进行识别,选择合适的神经网络对道路区域进行合并,将剩余区域直接映射到非道路区 域,并定义网络选取模型,提高了识别的效率,同时在车辆运动过程中每隔2s对神经网络进 行训练,达到对道路进行自适应检测的要求;本实施例参数η取值为4,N取值为3,检测效率 相对提尚了3%。
[0077] 实施例2
[0078] 参见图1,图2,本实施例一种能够自主导航警车,包括警车和道路检测装置,其特 征是,在警车上布置有定向声波发射装置,所述定向声波发射装置包括超声波发生器和换 能器,所述超声波发生器布置在警车内,包括顺序连接的声源、A/D转换器、信号处理器、功 率放大器、D/A转换器;所述换能器布置在警车顶上,由多个排成阵列的扬声器组成;所述声 源发出可听声,由A/D转换器将该可听声转换成数字信号,再由信号处理器将该数字信号调 制成超声波信号,继由功率放大器将该超声波信号的功率放大,最后经D/A转换器将该超声 波信号转换成模拟信号送入扬声器,所述扬声器发出定向声波,该定向声波在空气中传播, 被空气解调,还原为高声强可听声。
[0079] 优选地,所述功率放大器采用开关量放大器,该放大器的晶体管只工作在饱和、截 止状态。
[0080] 优选地,所述声源、A/D转换器之间串联有低通滤波器,用于滤除声源发出的声波 中的高频成分;所述D/A转换器与扬声器也串联有低通滤波器,用于滤除模拟信号声波中的 高频成分,以减小声波的失真度。
[0081]优选地,所述道路检测装置包括依次连接的图像采集模块、彩色图像预处理模块 和道路自适应检测模块;
[0082]所述图像采集模块用于采集外界信息的彩色图像;
[0083]所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模 型,彩色图像的预处理结果根据亮度分量V的数值在色调分量Η、饱和度分量S、亮度分量V三 个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分 量V的信息,其余情况下,采用色调分量H进行目标提取;
[0084]所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非 道路区域中;所述道路自适应检测模块包括:
[0085] (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进 行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置 作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
[0086] SP1为灰度值为i的像素点在预处理后的图像中出现的频率,让?,与其相邻的局部 邻域?*作比较心=仍- 11,...,-1,?^1,..上+11},参数11的取值范围为[4,8],表示?*左右邻 域像频范围,Pt中最小频率值为Ptoin,次最小频率值为Ptmins,若
Iji是波谷 点,?
?i不是波谷点,定义谷点函数v(i):
[0087]
[0088] 对选出的所有谷点v(i) = l,增加距离约束条件和概率约束条件,若相邻谷点i和j 之间的距离表示为d= I i-j I,概率差表示为g= IP1-PjI,设定距离参数D来反映波谷点之间 应保持的最小距离,且
分别为相邻波谷点最小距离和最大 距离,定义距离约束函数d(i):
[0089]
[0090] 设定概率差参数G来反映波谷点间的阈值差,且
和Gmax分别为相邻波谷点间的最小概率差和最大概率差,定义概率差约束函数g( i):
[0091]
[0092]定义波谷点选择函数为:
[0093] x(i)=v(i) Xd(i) Xg(i)
[0094]式中,当x(i) = l时,表示波谷点被选中;
[0095] (11)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子 模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合 并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,神经网络数 目Ne [3,5],其中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述 多神经网络表不为{Wi(yi,5i) ,Ψ2(μ2,δ2),· · ·,Wn(PnJn)I,μ和δ分别表不对应于神经网络的 正训练样本和负训练样本,则定义网络选取模型为:
[0096] W= {ffk(yk,5k) ,f (yk) = I ,f (5k) =0,ke [I ,Ν]}
[0097] 其中,W为最终选取的合适网络,Wk(ykJk)表示合适的神经网络,f(y k)表示神经网 络Wk(yk,3k)的正训练样本窗口检测结果为I,f (δι〇表不Wk(yk,3k)的负训练样本窗口检测结 果为〇;
[0098] (12)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样 本窗口提取的特征对神经网络进行训练;
[0099] (13)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路 区域和非道路区域的分界线。
[0100] 所述彩色图像预处理模块中,进行目标提取时基于HSV空间中颜色分量投影模型, 投影公忒为,
[0101]
[0102] 式中,当不满足F(X,凡时,将色调分量H投影到V平 面;V(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色 调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>〇,Τ5为设定的饱和度 阈值,%、A为设定的亮度阈值。
[0103] 优选地,所述饱和度阈值和亮度阈值的取值分别为=10 乂 =20。
[0104] 其中,所述网络训练子模块包括:
[0105] (1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小 波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特 征,并量化为4级,以得到22维特征;
[0106] (2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入 层、中间层和输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路 区域,输出为〇时表示非道路区域;
[0107] (3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
[0108] 本实施例设置彩色图像预处理模块,大大简化了图像分析和处理的工作量;在直 方图阈值粗分割子模块中,把波谷点位置作为阈值进行分割,可以得到比较完整的区域;设 置道路识别子模块,通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区 域进行识别,选择合适的神经网络对道路区域进行合并,将剩余区域直接映射到非道路区 域,并定义网络选取模型,提高了识别的效率,同时在车辆运动过程中每隔2S对神经网络进 行训练,达到对道路进行自适应检测的要求;本实施例参数η取值为5,N取值为3,检测效率 相对提高了3.2%。
[0109] 实施例3
[0110] 参见图1,图2,本实施例一种能够自主导航警车,包括警车和道路检测装置,其特 征是,在警车上布置有定向声波发射装置,所述定向声波发射装置包括超声波发生器和换 能器,所述超声波发生器布置在警车内,包括顺序连接的声源、A/D转换器、信号处理器、功 率放大器、D/A转换器;所述换能器布置在警车顶上,由多个排成阵列的扬声器组成;所述声 源发出可听声,由A/D转换器将该可听声转换成数字信号,再由信号处理器将该数字信号调 制成超声波信号,继由功率放大器将该超声波信号的功率放大,最后经D/A转换器将该超声 波信号转换成模拟信号送入扬声器,所述扬声器发出定向声波,该定向声波在空气中传播, 被空气解调,还原为高声强可听声。
[0111] 优选地,所述功率放大器采用开关量放大器,该放大器的晶体管只工作在饱和、截 止状态。
[0112] 优选地,所述声源、A/D转换器之间串联有低通滤波器,用于滤除声源发出的声波 中的高频成分;所述D/A转换器与扬声器也串联有低通滤波器,用于滤除模拟信号声波中的 高频成分,以减小声波的失真度。
[0113] 优选地,所述道路检测装置包括依次连接的图像采集模块、彩色图像预处理模块 和道路自适应检测模块;
[0114]所述图像采集模块用于采集外界信息的彩色图像;
[0115]所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模 型,彩色图像的预处理结果根据亮度分量V的数值在色调分量H、饱和度分量S、亮度分量V三 个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分 量V的信息,其余情况下,采用色调分量H进行目标提取;
[0116]所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非 道路区域中;所述道路自适应检测模块包括:
[0117] (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进 行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置 作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
[0118] SP1为灰度值为i的像素点在预处理后的图像中出现的频率,让?,与其相邻的局部 邻域?*作比较心=仍- 11,...,-1,?^1,..上+11},参数11的取值范围为[4,8],表示?*左右邻 域像频范围,Pt中最小频率值为Ptoin,次最小频率值为Ptmins,若·
则i是波谷 点,右A Ptmin * Ptmias,则?不是波谷点,走乂谷点函数? ( ? ):
[0119]
[0120] 对选出的所有谷点v(i) = l,增加距离约束条件和概率约束条件,若相邻谷点i和j 之间的距离表示为d= I i-j I,概率差表示为g= IP1-PjI,设定距离参数D来反映波谷点之间 应保持的最小距离,5
h别为相邻波谷点最小距离和最大 距离,定义距离约束函数d(i):
[0121]
[0122] 设定概率差参数G来反映波谷点间的阈值差,」
和Gmax分别为相邻波谷点间的最小概率差和最大概率差,定义概率差约束函数g( i):
[0123]
[0124] 定义波谷点选择函数为:
[0125] x(i)=v(i)Xd(i)Xg(i)
[0126] 式中,当x(i) = l时,表示波谷点被选中;
[0127] (14)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子 模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合 并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,神经网络数 目Ne [3,5],其中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述 多神经网络表不为{Wi(yi,5i) ,Ψ2(μ2,δ2),· · ·,Wn(PnJn)I,μ和δ分别表不对应于神经网络的 正训练样本和负训练样本,则定义网络选取模型为:
[0128] W= {ffk(yk,5k) ,f (yk) = I ,f (5k) =0,ke [I ,Ν]}
[0129] 其中,W为最终选取的合适网络,Wk(yk?表示合适的神经网络,f(y k)表示神经网 络Wk(yk,3k)的正训练样本窗口检测结果为I,f (δι〇表不Wk(yk,3k)的负训练样本窗口检测结 果为〇;
[0130] (15)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样 本窗口提取的特征对神经网络进行训练;
[0131] (16)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路 区域和非道路区域的分界线。
[0132] 所述彩色图像预处理模块中,进行目标提取时基于HSV空间中颜色分量投影模型, 投影公式为:
[0133]
[0134] 式中,当不满足〖7(1});^,以.\-〇知7;,5(.^)<:7时,将色调分量!1投影到¥平 面;V(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色 调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>〇,Τ5为设定的饱和度 阈值,%、L为设定的亮度阈值。
[0135] 优选地,所述饱和度阈值和亮度阈值的取值分别为=HV/: =20。
[0136] 其中,所述网络训练子模块包括:
[0137] (1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小 波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特 征,并量化为4级,以得到22维特征;
[0138] (2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入 层、中间层和输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路 区域,输出为〇时表示非道路区域;
[0139] (3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
[0140]本实施例设置彩色图像预处理模块,大大简化了图像分析和处理的工作量;在直 方图阈值粗分割子模块中,把波谷点位置作为阈值进行分割,可以得到比较完整的区域;设 置道路识别子模块,通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区 域进行识别,选择合适的神经网络对道路区域进行合并,将剩余区域直接映射到非道路区 域,并定义网络选取模型,提高了识别的效率,同时在车辆运动过程中每隔2s对神经网络进 行训练,达到对道路进行自适应检测的要求;本实施例参数η取值为6,N取值为4,检测效率 相对提高了3.5%。
[0141] 实施例4
[0142] 参见图I,图2,本实施例一种能够自主导航警车,包括警车和道路检测装置,其特 征是,在警车上布置有定向声波发射装置,所述定向声波发射装置包括超声波发生器和换 能器,所述超声波发生器布置在警车内,包括顺序连接的声源、A/D转换器、信号处理器、功 率放大器、D/A转换器;所述换能器布置在警车顶上,由多个排成阵列的扬声器组成;所述声 源发出可听声,由A/D转换器将该可听声转换成数字信号,再由信号处理器将该数字信号调 制成超声波信号,继由功率放大器将该超声波信号的功率放大,最后经D/A转换器将该超声 波信号转换成模拟信号送入扬声器,所述扬声器发出定向声波,该定向声波在空气中传播, 被空气解调,还原为高声强可听声。
[0143] 优选地,所述功率放大器采用开关量放大器,该放大器的晶体管只工作在饱和、截 止状态。
[0144] 优选地,所述声源、A/D转换器之间串联有低通滤波器,用于滤除声源发出的声波 中的高频成分;所述D/A转换器与扬声器也串联有低通滤波器,用于滤除模拟信号声波中的 高频成分,以减小声波的失真度。
[0145] 优选地,所述道路检测装置包括依次连接的图像采集模块、彩色图像预处理模块 和道路自适应检测模块;
[0146] 所述图像采集模块用于采集外界信息的彩色图像;
[0147] 所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模 型,彩色图像的预处理结果根据亮度分量V的数值在色调分量H、饱和度分量S、亮度分量V三 个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分 量V的信息,其余情况下,采用色调分量H进行目标提取;
[0148] 所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非 道路区域中;所述道路自适应检测模块包括:
[0149] (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进 行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置 作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
[0150] SP1为灰度值为i的像素点在预处理后的图像中出现的频率,让?1与其相邻的局部 邻域?*作比较心=仍-11,...,-1,?^1,..上+11},参数11的取值范围为[4,8],表示?*左右邻 域像频范围,Pt中最小频率值为Ptmin,次最小频率值为Ptmins,3
Ii是波谷
点,若
[0151]
[0152] 对选出的所有谷点v(i) = l,增加距离约束条件和概率约束条件,若相邻谷点i和j 之间的距离表示为d= I i-j I,概率差表示为g= IP1-PjI,设定距离参数D来反映波谷点之间 /) 4 /) 应保持的最小距离,且i>min <i> <,Dmin和Dmax分别为相邻波谷点最小距离和最大 距离,定义距离约束函数d(i):
[0153]
[0154] 设定概率差参数G来反映波谷点间的阈值差,_
分别为相邻波谷点间的最小概率差和最大概率差,定义概率差约束函数g(i):
[0155]
[0156] 定义波谷点选择函数为:
[0157] x(i)=v(i)Xd(i)Xg(i)
[0?58]式中,当x(i) = l时,表示波谷点被选中;
[0159] (17)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子 模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合 并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,神经网络数 目Ne [3,5],其中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述 多神经网络表不为{Wi(yi,5i) ,Ψ2(μ2,δ2),· · ·,Wn(PnJn)I,μ和δ分别表不对应于神经网络的 正训练样本和负训练样本,则定义网络选取模型为:
[0160] W= {ffk(yk,5k) ,f (yk) = I ,f (5k) =0,ke [I ,Ν]}
[0161] 其中,W为最终选取的合适网络,Wk(yk?表示合适的神经网络,f( yk)表示神经网 络Wk(yk,3k)的正训练样本窗口检测结果为I,f (δι〇表不Wk(yk,3k)的负训练样本窗口检测结 果为〇;
[0162] (18)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样 本窗口提取的特征对神经网络进行训练;
[0163] (19)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路 区域和非道路区域的分界线。
[0164] 所述彩色图像预处理模块中,进行目标提取时基于HSV空间中颜色分量投影模型, 投影公式为:
[0165]
[0166] 式中,当不满足^七%厂)^;,〖+,」_)<7;/"知,.1〇<'厂时,将色调分量!1投影到¥平
面;V(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色 调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>〇,Τ5为设定的饱和度 阈值,巧、仏为设定的亮度阈值。
[0167] 优选地,所述饱和度阈值和亮度阈值的取值分别为
[0168] 其中,所述网络训练子模块包括:
[0169] (1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小 波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特 征,并量化为4级,以得到22维特征;
[0170] (2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入 层、中间层和输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路 区域,输出为〇时表示非道路区域;
[0171] (3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
[0172]本实施例设置彩色图像预处理模块,大大简化了图像分析和处理的工作量;在直 方图阈值粗分割子模块中,把波谷点位置作为阈值进行分割,可以得到比较完整的区域;设 置道路识别子模块,通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区 域进行识别,选择合适的神经网络对道路区域进行合并,将剩余区域直接映射到非道路区 域,并定义网络选取模型,提高了识别的效率,同时在车辆运动过程中每隔2s对神经网络进 行训练,达到对道路进行自适应检测的要求;本实施例参数η取值为7,N取值为4,检测效率 相对提尚了3.8%。
[0173] 实施例5
[0174] 参见图1,图2,本实施例一种能够自主导航警车,包括警车和道路检测装置,其特 征是,在警车上布置有定向声波发射装置,所述定向声波发射装置包括超声波发生器和换 能器,所述超声波发生器布置在警车内,包括顺序连接的声源、A/D转换器、信号处理器、功 率放大器、D/A转换器;所述换能器布置在警车顶上,由多个排成阵列的扬声器组成;所述声 源发出可听声,由A/D转换器将该可听声转换成数字信号,再由信号处理器将该数字信号调 制成超声波信号,继由功率放大器将该超声波信号的功率放大,最后经D/A转换器将该超声 波信号转换成模拟信号送入扬声器,所述扬声器发出定向声波,该定向声波在空气中传播, 被空气解调,还原为高声强可听声。
[0175] 优选地,所述功率放大器采用开关量放大器,该放大器的晶体管只工作在饱和、截 止状态。
[0176] 优选地,所述声源、A/D转换器之间串联有低通滤波器,用于滤除声源发出的声波 中的高频成分;所述D/A转换器与扬声器也串联有低通滤波器,用于滤除模拟信号声波中的 高频成分,以减小声波的失真度。
[0177] 优选地,所述道路检测装置包括依次连接的图像采集模块、彩色图像预处理模块 和道路自适应检测模块;
[0178]所述图像采集模块用于采集外界信息的彩色图像;
[0179]所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模 型,彩色图像的预处理结果根据亮度分量V的数值在色调分量Η、饱和度分量S、亮度分量V三 个分量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分 量V的信息,其余情况下,采用色调分量H进行目标提取;
[0180]所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非 道路区域中;所述道路自适应检测模块包括:
[0181] (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进 行粗分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置 作为阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择:
[0182] SP1为灰度值为i的像素点在预处理后的图像中出现的频率,让?,与其相邻的局部 邻域?*作比较心=仍- 11,...,-1,?^1,..上+11},参数11的取值范围为[4,8],表示?*左右邻 域像频范围,Pt中最小频率值为Ptmin,次最小频率值为Ptmins,若尸S ,则i是波谷 点,若乃.,则i不是波谷点,定义谷点函数v(i):
[0183]
[0184] 对选出的所有谷点v(i) = l,增加距离约束条件和概率约束条件,若相邻谷点i和j 之间的距离表示为d= I i-j I,概率差表示为g= IP1-PjI,设定距离参数D来反映波谷点之间 应保持的最小距离,且
,Dmi4PDmax分别为相邻波谷点最小距离和最大 距离,定义距离约束函数d(i):
[0185]
[0186] 设定概率差参数G来反映波谷点间的阈值差,j
别为相邻波谷点间的最小概率差和最大概率差,定义概率差约束凼数g( υ:
[0187]
[0188] 定义波谷点选择函数为:
[0189] x(i)=v(i) Xd(i) Xg(i)
[0190] 式中,当x(i) = l时,表示波谷点被选中;
[0191] (20)道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子 模块分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合 并,并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,神经网络数 目Ne [3,5],其中每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述 多神经网络表示为{1(的,61),12化2,3 2),...^^?}^和6分别表示对应于神经网络的 正训练样本和负训练样本,则定义网络选取模型为:
[0192] ff={ffk(yk,5k),f(yk) = l,f(5k)=〇,ke[l,N]}
[0193] 其中,W为最终选取的合适网络,Wk(yk Jk)表示合适的神经网络,f(yk)表示神经网 络Wk(PkJk)的正训练样本窗口检测结果为l,f(S k)表示Wk(PkJk)的负训练样本窗口检测结 果为〇;
[0194] (21)网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样 本窗口提取的特征对神经网络进行训练;
[0195] (22)车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路 区域和非道路区域的分界线。
[0196] 所述彩色图像预处理模块中,进行目标提取时基于HSV空间中颜色分量投影模型, 投影公忒为.
[0197]
[0198] 式中,当不满足以毛.)^2^/^(1,又)61;2讲成^)<:7"时,将色调分量!1投影到¥平 面;V(x,y)表示亮度分量V上对应的点,H(x,y)为色调分量H上对应的点,σ表示用于避免色 调分量H和亮度分量V重合的拉伸因子,ξ是投影以后数值的分段,ξ>〇,Τ5为设定的饱和度 阈值,巧、A为设定的亮度阈值。
[0199] 优选地,所述饱和度阈值和亮度阈值的取值分别为=2317;: =10,7: =20。
[0200] 其中,所述网络训练子模块包括:
[0201] (1)特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小 波变换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特 征,并量化为4级,以得到22维特征;
[0202] (2)神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入 层、中间层和输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路 区域,输出为〇时表示非道路区域;
[0203] (3)网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
[0204]本实施例设置彩色图像预处理模块,大大简化了图像分析和处理的工作量;在直 方图阈值粗分割子模块中,把波谷点位置作为阈值进行分割,可以得到比较完整的区域;设 置道路识别子模块,通过多神经网络检测的方式对经直方图阈值粗分割子模块分割后的区 域进行识别,选择合适的神经网络对道路区域进行合并,将剩余区域直接映射到非道路区 域,并定义网络选取模型,提高了识别的效率,同时在车辆运动过程中每隔2s对神经网络进 行训练,达到对道路进行自适应检测的要求;本实施例参数η取值为8,N取值为5,检测效率 相对提尚了3.4%。
[0205]最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保 护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应 当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实 质和范围。
【主权项】
1. 一种能够自主导航警车,包括警车和道路检测装置,其特征是,在警车上布置有定向 声波发射装置,所述定向声波发射装置包括超声波发生器和换能器,所述超声波发生器布 置在警车内,包括顺序连接的声源、A/D转换器、信号处理器、功率放大器、D/A转换器;所述 换能器布置在警车顶上,由多个排成阵列的扬声器组成;所述声源发出可听声,由A/D转换 器将该可听声转换成数字信号,再由信号处理器将该数字信号调制成超声波信号,继由功 率放大器将该超声波信号的功率放大,最后经D/A转换器将该超声波信号转换成模拟信号 送入扬声器,所述扬声器发出定向声波,该定向声波在空气中传播,被空气解调,还原为高 声强可听声。2. 根据权利要求1所述的一种能够自主导航警车,其特征是,所述功率放大器采用开关 量放大器,该放大器的晶体管只工作在饱和、截止状态。3. 根据权利要求2所述的一种能够自主导航警车,其特征是,所述声源、A/D转换器之间 串联有低通滤波器,用于滤除声源发出的声波中的高频成分;所述D/A转换器与扬声器也串 联有低通滤波器,用于滤除模拟信号声波中的高频成分,以减小声波的失真度。4. 根据权利要求3所述的一种能够自主导航警车,其特征是,道路检测装置包括依次连 接的图像采集模块、彩色图像预处理模块和道路自适应检测模块; 所述图像采集模块用于采集外界信息的彩色图像; 所述彩色图像预处理模块用于对彩色图像进行投影预处理,预处理时采用HSV模型,彩 色图像的预处理结果根据亮度分量V的数值在色调分量H、饱和度分量S、亮度分量V三个分 量之间选择,当存在饱和度过低或者亮度过低或者过高时,图像分割主要依靠亮度分量V的 信息,其余情况下,采用色调分量H进行目标提取; 所述道路自适应检测模块用于检测、合并道路区域,并将剩余区域全部映射到非道路 区域中;所述道路自适应检测模块包括: (1)直方图阈值粗分割子模块,用于对由彩色图像预处理模块预处理后的图像进行粗 分割,其对预处理后的图像进行直方图构造,并采用直方图多阈值法、以波谷点的位置作为 阈值对预处理后的图像进行粗分割,采用如下算法对所述波谷点进行选择: 设卩:为灰度值为i的像素点在预处理后的图像中出现的频率,让Pi与其相邻的局部邻域 Pt作比较,Pt= {Pi-n,. . .,Pi-^Pi+i,. . .Pi+n},参数n的取值范围为[4,8],表示Pt左右邻域像 频范围,Pt中最小频率值为Ptmin,次最小频率值为Ptmins,,则i是波谷点,,则i不是波谷点,定义谷点函数v(i):对选出的所有谷点v(i) = l,增加距离约束条件和概率约束条件,若相邻谷点i和j之间 的距离表示为d= | i-j |,概率差表示为g= lPi-匕|,设定距离参数D来反映波谷点之间应保 持的最小距离,,DmidPDmax分别为相邻波谷点最小距离和最大距 离,定义距离约束函数d(i): 设定概率差参数G来反映波谷点间的阈值差,,Gmin和Gmax分别为相邻波谷点间的最小概率差和最大概率差,定义概率差约束函数g(i):定义波谷点选择函数为: .v(/)-i.>(/)xf/(/)xg(/) 式中,当X(i) = l时,表示波谷点被选中; (2) 道路识别子模块:用于通过多神经网络检测的方式对经直方图阈值粗分割子模块 分割后的区域进行识别,进而在多神经网络中选择合适的神经网络对道路区域进行合并, 并将剩余区域直接映射到非道路区域,所述多神经网络包括N个神经网络,NG [3,5],其中 每个神经网络的正负训练样本来自放置在不同区域的多个窗口,设所述多神经网络表示为 {Wi(yi,5i),W2(y2,52),…,%(迦,50},y和5分别表不对应于神经网络的正训练样本和负训 练样本,则定义网络选取模型为: ff= {ffk(lik,8k) ,f (yk) = l,f(8k) = 0,kG[l,N]} 其中,W为最终选取的合适网络,Wk(yk,Sk)表示合适的神经网络,f(yk)表示神经网络Wk (此,知)的正训练样本窗口检测结果为l,f(&)表示Wk(w^k)的负训练样本窗口检测结果为 〇; (3) 网络训练子模块,用于在道路识别子模块运作的同时使用合适网络的训练样本窗 口提取的特征对神经网络进行训练; (4) 车辆引导线提取子模块:用于提取车辆引导线,所述车辆引导线定义为道路区域和 非道路区域的分界线。5. 根据权利要求4所述的一种能够自主导航警车,其特征是,所述彩色图像预处理模块 中,进行 目标提取时基于HSV空间中颜色分量投影模型,投影公式为:式中,当不满足7;/)rS(T,..r)< 7'时,将色调分量H投影到V平面;V (x,y)表示亮度分量V上对应的点,H( x,y)为色调分量H上对应的点,〇表示用于避免色调分 量H和亮度分量V重合的拉伸因子,|是投影以后数值的分段,|>〇,Ts为设定的饱和度阈值, %、A为设定的亮度阈值。6. 根据权利要求5所述的一种能够自主导航警车,其特征是,所述饱和度阈值和亮度阈 值的取值分别为=10,T S = 20。7. 根据权利要求6所述的一种能够自主导航警车,其特征是,所述网络训练子模块包 括: (1) 特征提取单元,其采用3个尺度和6个方向构成的18个小波滤波器进行Gabor小波变 换,提取预处理后的图像的纹理特征,同时采用10窗口提取预处理后的图像的颜色特征,并 量化为4级,以得到22维特征; (2) 神经网络构建单元,用于根据所述22维特征构建神经网络,神经网络包括输入层、 中间层和输出层,输入层设置22个神经元,输出层设置1个神经元,输出为1时表示道路区 域,输出为〇时表示非道路区域; (3) 网络训练单元,用于在车辆运动过程中每隔2s对神经网络进行训练。
【文档编号】B60R16/023GK106043170SQ201610514400
【公开日】2016年10月26日
【申请日】2016年7月1日
【发明人】不公告发明人
【申请人】蔡雄
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1