基于地磁的环境自适应车流量检测方法

文档序号:6709195阅读:540来源:国知局
基于地磁的环境自适应车流量检测方法
【专利摘要】本发明公开了一种基于地磁的环境自适应车流量检测方法,该方法通过周期性检测来采集地磁数据,对采集的地磁数据进行滤波,消除随机噪声,并将消除随机噪声后的地磁数据与其对应的基准值进行比较,更新当前状态机的状态,最后根据状态机状态的变化,对车流量进行计数。其中对于基准值根据环境的变化进行自适应调整,从而有效降低环境变化对车流量检测方法精确度的影响。本发明提高了道路车流量检测的精确度。
【专利说明】基于地磁的环境自适应车流量检测方法
【技术领域】
[0001]本发明属于交通监测【技术领域】,尤其涉及采用地磁传感器来进行道路车流量检测的方法。
【背景技术】
[0002]随着科技和经济的高速发展,城市中的机动车保有量也与日俱增。交通问题如交通拥堵、停车位紧张等纷至沓来,这些交通问题困扰着城市交通管理者。城市交通管理者需要通过各种交通信息来进行相应的决策,交通信息主要包括车流量、车速等信息,车流量信息的获取对优化交通组织起着相当大的作用。
[0003]因此如何准确、方便、快捷地获得这些交通信息是目前研究的热点,国内外针对车流量检测使用过多种不同传感器,如使用感应线圈、超声波、视频、地磁传感器等。感应线圈传感器是交通信息检测中应用最广泛的传感器,它利用环形电流线圈采集地磁场信息。其缺点是施工量较大。超声波检测是根据声波的反射原理,通过对发射波和反射波的时差测量实现检测,超声波检测的准确性比较容易受到天气条件的干扰。20世纪80年代开始,视频检测就开始受到研究者的关注,并将其用于车流量检测,它通常用CCD或CMOS摄像机在交通现场采集视频图像信息,再通过算法进行检测。视频检测由于数据量较大且检测算法大多较为复杂,其可靠性还有待提高。同时该方法的准确性还易受到下雪、大雨、雾霾等恶劣天气条件的影响。
[0004]地磁传感器可以通过检测地磁场强度的变化来判断是否有车辆经过。其工作原理是:当车辆经过附近的地磁传感器时,车辆中的铁磁物质对传感器周围的地磁场产生了扰动。通过检测磁场变化,即可获知是否有车辆经过。地磁传感器的优点是体积小巧,成本廉价,功耗低,寿命长,安装部署方便,缺点是地磁场易受环境变化和邻近车道车辆影响。
[0005]目前基于地磁的车流量检测方法,有固定阈值检测法和状态机检测法。其中固定阈值检测法,将检测到的磁场强度与固定阈值进行比较,若连续若干个值大于阈值,则判定为有车;状态机检测法通过设定一个或多个中间状态来达到降低环境噪声或周围车道中车辆的干扰,从而增加检测的鲁棒性。其状态转换仍然是通过阈值比较触发的,并且阈值仍然是固定的。在实际的环境中,由于环境干扰,地磁数据并不稳定,同时由于气温及其他环境因素的改变,阈值本身也会随着时间的变化会发生缓慢的改变。这种影响关系比较复杂,同时这种缓慢的影响会产生累积而导致较大误差。目前的检测方法均不能很好的消除这种环境影响,精确度还有待提闻。

【发明内容】

[0006]本发明的目的是提供一种基于地磁的环境自适应车流量检测方法,以克服现有技术中由于环境变化导致检测精确度不高的问题。
[0007]为了实现上述发明目的,本发明技术方案如下:
[0008]一种基于地磁的环境自适应车流量检测方法,用于采用地磁传感器检测道路车流量,该方法包括步骤:
[0009]步骤1、通过周期性检测来采集地磁数据;
[0010]步骤2、对采集的地磁数据进行滤波,消除随机噪声,并根据采集的地磁数据调整其对应的当前基准值;
[0011]步骤3、将消除随机噪声后的地磁数据与所述当前基准值进行比较,更新当前状态机的状态;
[0012]步骤4、根据状态机状态的变化,对车流量进行计数。
[0013]进一步地,所述状态机的状态包括四种状态,分别为第一状态、第二状态、第三状态和第四状态,其初始状态为第一状态。
[0014]进一步地,对于第η次采集到的地磁数据sn,其对应的消除随机噪声后的地磁数据记为mn,则消除随机噪声的方法包括步骤:
[0015]设置初始值Hici=S0 ;
[0016]对于采集的地磁数据sn,其对应的消除随机噪声后的地磁数据
mn=a *sn+(l_a );
[0017]其中,S(l为初始化时设置的初始地磁数据,Sn表示第η个采集到的地磁数据,!!^表示Sn对应的消除随机噪声·后的地磁数据,Hllri表示Slri对应的消除随机噪声后的地磁数据,Slri是第η-1个采集到的地磁数据,a表示当前采集到的地磁数据的权重。
[0018]进一步地,对于第η次采集到的地磁数据Sn,其对应的基准值记为Bn,所述根据采集的地磁数据调整其对应的当前基准值,包括步骤:
[0019]设置初始基准值Bci=Stl ;
[0020]当ISn-SlriIU且当前状态为第一状态时,基准,否则Bn=Blri ;
[0021]其中S0为初始化时设置的初始地磁数据,β表示当前采集到的地磁数据的权重,Sn表示第η个采集到的地磁数据,Bn表示Sn对应的基准值,Blri表示Slri对应的基准值,Slri是第n-1个采集到的地磁数据,δ为地磁数据变化参数。通过基准值自适应调整,可以有效减小环境变化对检测精确度的影响。
[0022]其中所述初始地磁数据Stl是通过连续读取K个地磁数据,并进行平均得到的初始地磁数据。
[0023]进一步地,状态机状态转换方法如下:
[0024]当所述状态机当前状态为第一状态时,并且|mn-Bn|小于第一阈值,则保持原状态;如果|mn-Bn|大于等于第一阈值,则将当前状态更新为第二状态,同时符号为sign ;
[0025]当所述状态机当前状态为第二状态时,并且|mn-Bn|小于第一阈值或者mn-Bn的符号与sign相同,则保持原状态;如果|mn-Bn|大于等于第一阈值而且mn_Bn的符号与sign相反,则将当前状态更新为第三状态,同时将sign更新为当前mn-Bn的符号;如果始终保持在当前状态下的时间超过超时时限tti_ut,则将当前状态更新为第一状态;其中超时时限ttimeout为设定的超时时间参数;
[0026]当所述状态机当前状态为第三状态时,如果|mn-Bn|大于等于第一阈值,而且mn-Bn的符号与sign相反亦或是|mn-Bn|小于第一阈值,则保持原状态;如果始终保持在当前状态下的时间超过超时时限tti_ut,则将当前状态更新为第一状态;如果|mn-Bn|在时间tmtCT内始终大于等于第一阈值,并且在这段时间内mn-Bn的符号与sign始终相同,则将当前状态更新为第四状态;其中时间为设定的保持在第三状态下的时限;
[0027]当所述状态机当前状态为第四状态时,若|mn-Bn|大于等于第一阈值,则保持原状态,若|mn-Bn|在时间t_?t内始终小于第一阈值,则将当前状态更新为第一状态,其中时间tcount为设定的保持在第四状态下的时限。
[0028]进一步地,所述根据状态机状态的变化,对车流量进行计数,具体包括步骤:
[0029]若当前状态机状态为第四状态时,并且|mn-Bn|在时间te_t内始终小于第一阈值,则将当前状态更新为第一状态,同时车流量计数器加I。 [0030]本发明提出了一种基于地磁的环境自适应车流量检测方法,对采集的地磁数据经过消除噪声后,与基准值进行比较确定状态机的状态,当状态机的状态由第四状态转变为第一状态时,判定为有车辆经过,并进行计数,从而对车流量进行统计。其中基准值随环境变化进行自适应调整,提闻了检测的精确度。
【专利附图】

【附图说明】
[0031]图1为地磁传感器采集地磁数据的波形图示意图;
[0032]图2为本发明基于地磁的环境自适应车流量检测方法流程图;
[0033]图3为本发明状态机状态转换关系图。
【具体实施方式】
[0034]下面结合附图和实施例对本发明技术方案做进一步详细说明,以下实施例不构成对本发明的限定。
[0035]当车辆从地磁传感器正上方经过时,由于车辆本身所含铁磁物质产生的磁场会干扰经过区域的磁场分布,地磁传感器所采集到的地磁数据如图1所示,从该图中可以看出,当车辆完全经过时,该区域的地磁场强度又会恢复到车辆经过前的水平。地磁传感器能够检测到这种磁场的变化,因而能够使用地磁传感器进行车流量的检测。
[0036]本发明基于地磁的环境自适应车流量检测方法正是运用了上述原理,基于地磁传感器来检测道路车流量,如图2所示,包括步骤:
[0037]步骤201、通过周期性检测来采集地磁数据。
[0038]埋于道路地基中的地磁传感器通过周期性采样,能够自动采集地磁数据Sn并上传。如图1所示,横坐标是采样序号,纵坐标为传感器数据,即地磁传感器采集的地磁数据,图1示出了一次车辆经过时产生的地磁数据变化曲线。
[0039]步骤202、对采集的地磁数据进行滤波,消除随机噪声,并根据采集的地磁数据调整其对应的当前基准值。
[0040]对于地磁传感器采集的地磁数据sn,由于背景磁场中存在高频噪声,需要进行必要的滤波处理,消除噪声干扰。本实施例滤波处理采用如下公式:
[0041]m0=s0
[0042]mn= a *sn+ (1- α )气气
[0043]其中Stl为初始化时设置的地磁数据,通常是通过连续读取K个地磁数据,并进行平均得到的初始地磁数据,例如取K=256,初始采集256个地磁数据并进行平均得到s0 ;sn表示第η个采集到的地磁数据,mn表示Sn对应的消除随机噪声后的地磁数据,IV1表示Slri对应的消除随机噪声后的地磁数据,Slri是第η-1个采集到的地磁数据,α表示当前采集到的地磁数据的权重。[0044]α的取值范围在O~I之间。如果α为I,则意味着不滤除任何噪声,α越接近于0,则意味着历史数据所占权重相比于当前观测数据而言越大,能够滤除更多的噪声,同时,这也意味着所得数据对当前目标的描述更加不准确。本实施例采用α为1/4,试验证明对于同一个地磁传感器,在该设置下获取的地磁数据抖动很小,并且对于长期变化的跟随特性较好。[0045]在实际的环境中,由于气温及其他环境因素的改变,使得基准地磁数据随着时间的变化会发生缓慢的改变。这种影响关系比较复杂,同时这种缓慢的影响会产生累积,导致基准值在看似稳定的环境中发生显著的改变。本实施例采用基准值来衡量地磁数据的变化,同时该基准值根据历史数据和当前地磁数据进行自适应调整,以适应环境的变化。[0046]因此本实施例采用和噪声修正类似的方法对基准值进行自适应调整。基准值^的自适应调整公式为:[0047]B0=S0 ;[0048]若ISn-SlriIU 且当前状态为第一状态,则 Bn= β*8n+(1-,否则 Bn=Blrftl[0049]其中β表示当前采集到的地磁数据的权重,Sn表示第n个采集到的地磁数据,Bn表示Sn对应的基准值,Blri表示Slri对应的基准值,Slri是第n-1个采集到的地磁数据,δ为地磁数据变化参数,例如取3。[0050]可见基准值Bn会跟随环境的变化而变化。β的取值范围在O~I之间。如果β越大,则意味着所得基准值对环境干扰越敏感,但同时,当β越接近于O时,也意味着所得基准值越不能适应环境的改变。本实施例采用β为1/64,试验证明对于同一个地磁传感器,在该设置下基准值Bn可以有效跟随环境变化,同时不会对瞬间干扰过于敏感。[0051]通过上述滤波和基准值自适应调整方法,可以有效减小环境噪声和变化对车流量检测方法精确度的影响。同时,在本实施例中当状态机的状态为第一状态(N0_VEHICLE)时进行基准值调整,其他状态则保持不变。[0052]步骤203、将消除随机噪声后的地磁数据与当前基准值进行比较,更新当前状态机的状态。[0053]本实施例根据地磁传感器在车辆经过时如图1所示的波形图,定义了状态机,状态机有4种状态,分别为第一状态(N0_VEHICLE )、第二状态(ENTER_1)、第三状态(ENTER_2 )和第四状态(VEHICLE_C0UNT)。其初始状态为N0_VEHICLE状态。[0054]图3示出了本实施例状态机的当前状态转化关系,具体地,将消除随机噪声后的地磁数据与当前基准值进行比较,更新当前状态机的状态,包括如下步骤:[0055]若当前状态为N0_VEHICLE时,如果|mn_Bn|小于第一阈值,则保持原状态;如果Imn-Bj大于等于第一阈值,则将当前状态更新为ENTER_1,同时记符号为sign(sign为符号);[0056]若当前状态为ENTER_1时,如果|mn_Bn|小于第一阈值或者mn_Bn的符号与sign相同,则保持原状态;如果Imn-BnI大于等于第一阈值而且符号与sign相反,则将当前状态更新为ENTER_2,同时将sign更新为当前mn_Bn的符号;如果始终保持在当前状态下的时间超过超时时限ttim_t,则将当前状态更新为NO_VEHICLE状态;
[0057]若当前状态为ENTER_2时,如果|mn_Bn|大于等于第一阈值,而且mn_Bn的符号与sign相反亦或是|mn-Bn|小于第一阈值,则保持原状态;如果始终保持在当前状态下的时间超过超时时限tti_t,则将当前状态更新为N0_VEHICLE状态;如果|mn_Bn|在时间内始终大于等于第一阈值,并且在这段时间内mn-Bn的符号与sign始终相同,则将当前状态更新为 VffiICLE_C0UNT ;
[0058]若当前状态为VEHICLE_C0UNT时,若|mn_Bn|大于等于第一阈值,则保持原状态,若Imn-Bj在时间tMUnt内始终小于第一阈值,则将当前状态更新为N0_VEHICLE。
[0059]需要说明的是,这里的第一阈值是当车辆从地磁传感器上方经过时造成的地磁数据变化的最小值。当车辆从地磁传感器上方经过所引起的地磁数据变化与车辆从侧面经过、其他物体经过或者环境改变所导致的地磁数据变化程度不同。可以根据这个特征设定第一阈值,以此判断是否有车辆从地磁传感器上方经过,第一阈值可以通过多次实验得出,例如取140。而超时时限ttim_t是保持某个状态较长时间的时限,由于车辆经过地磁传感器上方的过程是一个连续的过程,不可能一直保持同一状态,故设置超时时限,该超时时限可以根据经验获得,例如10秒。同理tente,为保持在ENTER_2状态的时限,例如设置为0.07秒A_t为保持在VEHICLE_C0UNT状态的时限,例如设置为0.07秒。
[0060]步骤204、根据状态机状态的变化,对车流量进行计数。
[0061]若当前状态为VEHICLE_C0UNT时,mn-Bn在时间t_t内始终小于第一阈值,则将当前状态更新为N0_VEHICLE,同时车流量计数器加I。可见在状态机的状态由VEHICLE_COUNT更新为N0_VEHICLE时,车流量计数器加1,从而完成一次车流量的统计。
[0062]需要说明的是,本实施例附图3中,将|mn-Bn|称为测量值的绝对值,实际是指测量到的地磁数据经过消除噪声后与基准值的差值的绝对值。
[0063]以上实施例仅用以说明本发明的技术方案而非对其进行限制,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种基于地磁的环境自适应车流量检测方法,用于采用地磁传感器检测道路车流量,其特征在于,该方法包括步骤: 步骤1、通过周期性检测来采集地磁数据; 步骤2、对采集的地磁数据进行滤波,消除随机噪声,并根据采集的地磁数据调整其对应的当前基准值; 步骤3、将消除随机噪声后的地磁数据与所述当前基准值进行比较,更新当前状态机的状态; 步骤4、根据状态机状态的变化,对车流量进行计数。
2.根据权利要求1所述的车流量检测方法,其特征在于,所述状态机的状态包括四种状态,分别为第一状态、第二状态、第三状态和第四状态,其初始状态为第一状态。
3.根据权利要求2所述的车流量检测方法,其特征在于,对于第η次采集到的地磁数据Sn,其对应的消除随机噪声后的地磁数据记为Hln,则消除随机噪声的方法包括步骤: 设直初始值mQ=sQ ; 对于采集的地磁数据Sn,其对应的消除随机噪声后的地磁数据mn= a *sn+ (1- α ) *mn_i ; 其中,Stl为初始化时设置的初始地磁数据,Sn表示第η个采集到的地磁数据,mn表示Sn对应的消除随机噪声后的地磁数据,IV1表示Slri对应的消除随机噪声后的地磁数据,Slri是第η-1个采集到的地磁数据,α表示当前采集到的地磁数据的权重。
4.根据权利要求3所述的车流量检测方法,其特征在于,对于第η个采集到的地磁数据Sn,其对应的基准值记为Bn,所述根据采集的地磁数据调整其对应的当前基准值,包括步骤: 设置初始基准值Btl=Stl ; 当I Sn-Slri I < δ且当前状态为第一状态时,基准值Bn= β *sn+ (1- β ) 否则Bn=Blri ; 其中Stl为初始化时设置的初始地磁数据,β表示当前采集到的地磁数据的权重,Sn表示第η个采集到的地磁数据,Bn表示Sn对应的基准值,Blri表示Slri对应的基准值,Slri是第η-1个采集到的地磁数据,δ为地磁数据变化参数。
5.根据权利要求3或4所述的车流量检测方法,其特征在于,所述初始地磁数据Stl是通过连续读取K个地磁数据,并进行平均得到的初始地磁数据。
6.根据权利要求4所述的车流量检测方法,其特征在于,当所述状态机当前状态为第一状态时,并且Imn-BnI小于第一阈值,则保持原状态;如果|mn-Bn|大于等于第一阈值,贝!J将当前状态更新为第二状态,同时记mn-Bn的符号为sign。
7.根据权利要求6所述的车流量检测方法,其特征在于,当所述状态机当前状态为第二状态时,并且Imn-BnI小于第一阈值或者符号与sign相同,则保持原状态;如果Imn-Bj大于等于第一阈值而且mn-Bn的符号与sign相反,则将当前状态更新为第三状态,同时将sign更新为当前mn-Bn的符号;如果始终保持在当前状态下的时间超过超时时限ttim_t,则将当前状态更新为第一状态;其中超时时限tti_ut为设定的超时时间参数。
8.根据权利要求7所述的车流量检测方法,其特征在于,当所述状态机当前状态为第三状态时,如果Imn-BnI大于等于第一阈值,而且队^^的符号与sign相反亦或是|mn_Bn|小于第一阈值,则保持原状态;如果始终保持在当前状态下的时间超过超时时限tti_ut,则将当前状态更新为第一状态;如果Imn-BnI在时间tmtCT内始终大于等于第一阈值,并且在这段时间内Hin-Bn的符号与sign始终相同,则将当前状态更新为第四状态;其中时间为设定的保持在第三状态下的时限。
9.根据权利要求8所述的车流量检测方法,其特征在于,当所述状态机当前状态为第四状态时,若Imn-BnI大于等于第一阈值,则保持原状态,若Imn-BnI在时间t。—内始终小于第一阈值,则将当前状态更新为第一状态,其中时间t_?t为设定的保持在第四状态下的时限。
10.根据权利要求9所述的车流量检测方法,其特征在于,所述根据状态机状态的变化,对车流量进行计数,具体包括步骤: 若当前状态机状态为第四状态时,并且Imn-BnI在时间te_t内始终小于第一阈值,则将当前状态更新为第 一状态,同时车流量计数器加I。
【文档编号】G08G1/042GK103593984SQ201310631638
【公开日】2014年2月19日 申请日期:2013年11月29日 优先权日:2013年11月29日
【发明者】夏明 , 黄昊程, 董亚波, 张海洋 申请人:浙江工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1