本申请涉及智慧交通,具体是一种基于道口流量检测的交通灯控制方法及系统。
背景技术:
1、传统的机动车道交通灯控制,在交通压力较大时,是通过人工控制交通灯亮灯时长来缓解道口交通压力的,这种方式,依赖于人工的及时到位以及控制才能够达到快速缓解压力的效果,因此,对于减轻道路交通压力而言,并不能够实现很好的及时性。
技术实现思路
1、本申请的目的在于提供一种基于道口流量检测的交通灯控制方法及系统,以解决上述背景技术中提出的技术问题。
2、为实现上述目的,本申请公开了以下技术方案:
3、第一方面,本申请在公开了一种基于道口流量检测的交通灯控制方法,该方法包括以下步骤:
4、步骤1:对每个道口对应的车行道按照对应的绿灯亮灯顺序进行标记,得到车道一、车道二、……、车道n,所述车行道包括允许车辆执行的直行车道、允许车辆左转的左转车道、允许车辆右转的右转车道;
5、步骤2:预设每个车道上的车流检测段;
6、步骤3:在车道m对应的绿灯亮灯时,对车道m+1上的车流检测段内的车辆存量进行数量识别,得到车辆存量gi;
7、步骤4:将车辆存量gi与预设的通行计划列表进行比对,获取车道m+1对应的绿灯亮灯时长调整参数δt;所述通行计划列表用于存储车流存量阈值范围gmin~gmax及每个车流存量阈值范围gmin~gmax对应的绿灯亮灯时长调整参数δt;
8、步骤5:控制车道m+2的绿灯亮灯开始时间向后推移时间δt,δt=δt;
9、步骤6:重复所述步骤3-所述步骤5。
10、作为优选,当车道m+1对应的绿灯亮灯时长在前一次通行时调整了δt时,在下一次车道m对应的绿灯时,将车道m+1对应的绿灯亮灯时长重新调整为基准亮灯时长tm+1,并重新进行车道m+1上车流检测段内车辆存量的数量识别。
11、作为优选,该种基于道口流量检测的交通灯控制方法还包括:
12、对道口交通模型进行构建,所述道口交通模型包括主道口及若干个副道口,所述主道口为任意一个十字路口,所述副道口为与该十字路口相邻的十字路口;
13、当所述主道口的任意一个车道p进行了绿灯亮灯时长的调整时,对该车道p对应的关联副道口进行通行调整判断,所述关联副道口为车道p上的车流流入的所述主道口对应的至少一个副道口;所述通行调整判断包括:
14、将车道p对应的绿灯亮灯时长调整参数δt与预设的联动阈值δtmax进行比较,当δt>δtmax时,对所述关联副道口进行绿灯亮灯时长的联动调整。
15、作为优选,所述联动调整包括:
16、将所述关联副道口中直行车道对应的绿灯亮灯时长进行一次延时δt’的调整,其中,δt’<δt。
17、第二方面,本申请公开了一种基于道口流量检测的交通灯控制系统,包括车道识别模块、车流检测模块、数据存储模块以及交通灯控制模块;
18、所述车道识别模块配置为:对每个道口对应的车行道按照对应的绿灯亮灯顺序进行标记,得到车道一、车道二、……、车道n,所述车行道包括允许车辆执行的直行车道、允许车辆左转的左转车道、允许车辆右转的右转车道;以及,对车道上的车流检测段进行标记;
19、所述车流检测模块配置为:对每个车道上的车流检测段内的车辆存量进行数量识别,并获取车辆存量gi;
20、所述数据存储模块用于存储通行计划列表和交通灯控制日志,所述通行计划列表用于存储车流存量阈值范围gmin~gmax及每个车流存量阈值范围gmin~gmax对应的绿灯亮灯时长调整参数δt;
21、所述交通灯控制模块配置为:将车辆存量gi与预设的通行计划列表进行比对,获取车道m+1对应的绿灯亮灯时长调整参数δt,并控制车道对应的绿灯通行时长及交通灯的亮灯时间节点。
22、作为优选,当车道m+1对应的绿灯亮灯时长在前一次通行时调整了δt时,在下一次车道m对应的绿灯时,将车道m+1对应的绿灯亮灯时长重新调整为基准亮灯时长tm+1,并重新进行车道m+1上车流检测段内车辆存量的数量识别。
23、作为优选,所述交通灯控制模块还配置为:
24、对道口交通模型进行构建,所述道口交通模型包括主道口及若干个副道口,所述主道口为任意一个十字路口,所述副道口为与该十字路口相邻的十字路口;
25、当所述主道口的任意一个车道p进行了绿灯亮灯时长的调整时,对该车道p对应的关联副道口进行通行调整判断,所述关联副道口为车道p上的车流流入的所述主道口对应的至少一个副道口;所述通行调整判断包括:
26、将车道p对应的绿灯亮灯时长调整参数δt与预设的联动阈值δtmax进行比较,当δt>δtmax时,对所述关联副道口进行绿灯亮灯时长的联动调整。
27、作为优选,所述联动调整包括:
28、将所述关联副道口中直行车道对应的绿灯亮灯时长进行一次延时δt’的调整,其中,δt’<δt。
29、作为优选,所述车流检测模块包括:
30、图像采集单元,配置为:对车道进行图像采集,得到图像一;
31、图像处理单元,配置为:对所述图像一进行检测框标记,所述检测框为预设的对应于车道上的车流检测段的线框,并对图像一中检测框外的图像进行分割,得到保留有检测框及其框内图像的图像二;
32、车辆识别单元,配置为:对所述图像二内的车辆进行识别。
33、作为优选,所述车流检测模块还包括:
34、机器学习单元,所述机器学习单元配置为:用于输入所述图像二及所述交通灯控制模块基于该图像二对对应的车道进行的绿灯通行时长的调整,通过深度学习输出绿灯亮灯时长对应的控制模型,并将该控制模型与所述车辆识别单元和所述交通灯控制模块进行信号连接,以快速获取车道对应的绿灯亮灯时长调整参数δt。
35、有益效果:本申请的基于道口流量检测的交通灯控制方法及系统,通过对车道的车辆存量来调整相应的绿灯亮灯时长,从而使道口上该车道对应的通行压力得到缓解,这种实现方式,不需要人为介入,并且,在单次调整过程中,仅控制道口的单个绿灯的亮灯时长,不会影响其他车道的正常运行,对于缓解交通压力,具有较高的及时性和可靠性。进一步地,本申请通过主道口和副道口的相互配合,确保路段上的各个道口之间的交通灯控制能够实现联动,从而缓解整条路段上的交通压力,具有较高的实用性。
1.一种基于道口流量检测的交通灯控制方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述的基于道口流量检测的交通灯控制方法,其特征在于,当车道m+1对应的绿灯亮灯时长在前一次通行时调整了δt时,在下一次车道m对应的绿灯时,将车道m+1对应的绿灯亮灯时长重新调整为基准亮灯时长tm+1,并重新进行车道m+1上车流检测段内车辆存量的数量识别。
3.根据权利要求1所述的基于道口流量检测的交通灯控制方法,其特征在于,该种基于道口流量检测的交通灯控制方法还包括:
4.根据权利要求3所述的基于道口流量检测的交通灯控制方法,其特征在于,所述联动调整包括:
5.一种基于道口流量检测的交通灯控制系统,其特征在于,包括车道识别模块、车流检测模块、数据存储模块以及交通灯控制模块;
6.根据权利要求5所述的基于道口流量检测的交通灯控制系统,其特征在于,当车道m+1对应的绿灯亮灯时长在前一次通行时调整了δt时,在下一次车道m对应的绿灯时,将车道m+1对应的绿灯亮灯时长重新调整为基准亮灯时长tm+1,并重新进行车道m+1上车流检测段内车辆存量的数量识别。
7.根据权利要求5所述的基于道口流量检测的交通灯控制系统,其特征在于,所述交通灯控制模块还配置为:
8.根据权利要求7所述的基于道口流量检测的交通灯控制系统,其特征在于,所述联动调整包括:
9.根据权利要求5所述的基于道口流量检测的交通灯控制系统,其特征在于,所述车流检测模块包括:
10.根据权利要求9所述的基于道口流量检测的交通灯控制系统,其特征在于,所述车流检测模块还包括: