城市交通智能控制系统的制作方法

未命名 07-17 阅读:104 评论:0


1.本发明涉及城市交通控制技术领域,具体涉及城市交通智能控制系统。


背景技术:

2.目前车辆交通指挥灯在对十字路口中两条道路上的车辆通行进行控制时,多采用定时控制的方式,即车辆交通指挥灯的红、绿等具有固定的周期和显示顺序,这样的控制方式存在一些问题,比如第一条道路上较近的直行车辆、左转车辆已经通过路口,但第二条道路上的直行绿灯迟迟不能亮起,须等待到达设定时长才会亮起,造成车辆通行效率不佳,严重时还会造成拥堵,给生产生活工作带来一定的麻烦。上述问题亟待解决,为此,提出城市交通智能控制系统。


技术实现要素:

3.本发明所要解决的技术问题在于:如何解决现有的十字路口处车辆交通指挥灯采用定时控制方式存在的车辆通行效率不佳,严重时还会造成拥堵,给生产生活工作带来一定的麻烦的问题,提供了城市交通智能控制系统。
4.本发明是通过以下技术方案解决上述技术问题的,本发明包括人行横道图像采集模块、直行车道车辆检测模块、左转车道车辆检测模块、综合处理模块、车辆交通指挥灯显示控制模块;所述人行横道图像采集模块,用于采集人行横道处的俯拍图像,即人行横道图像,并对人行横道图像进行预处理,获取预处理后的人行横道图像;所述直行车道车辆检测模块,用于在第一条道路上车辆交通指挥灯中直行灯亮起绿灯后t1时刻及亮起绿灯后t2时刻,检测第一条道路中直行车道上离红外测距仪最近的车辆的两个时刻的距离值,并基于这两个距离值计算该车辆的速度数据,其中,t2>t1,单位为s;所述左转车道车辆检测模块,用于在第一条道路上车辆交通指挥灯中左转灯亮起绿灯后t3时刻及亮起绿灯后t4时刻,检测第一条道路中左转车道上离红外测距仪最近的车辆的两个时刻的距离值,并基于这两个距离值计算该车辆的速度数据,其中,t4>t3,单位为s;所述综合处理模块,用于根据第二距离数据sl2、速度数据vs1获取第一分析结果;并用于根据第四距离数据zl2、速度数据vz1获取第二分析结果;还用于根据人行横道图像获取第三分析结果;最后将各分析结果发送至车辆交通指挥灯显示控制模块中;所述车辆交通指挥灯显示控制模块,用于根据第一分析结果、第二分析结果、第三分析结果对车辆交通指挥灯进行显示控制。
5.更进一步地,所述人行横道图像采集模块包括图像获取单元、图像预处理单元;所述图像获取单元用于通过工业相机获取人行横道处的俯拍图像,即人行横道图像,并将人行横道图像发送图像预处理单元;所述图像预处理单元用于对人行横道图像进行降噪及增
强处理,得到降噪及增强处理后的人行横道图像,并将降噪及增强处理后的人行横道图像发送至所述综合处理模块中;所述工业相机设置在人行横道上方,其在人行横道上的投影位于人行横道区域的中心位置。
6.更进一步地,所述直行车道车辆检测模块包括第一测距单元、第一速度计算单元;所述第一测距单元用于在第一条道路上车辆交通指挥灯中直行灯亮起绿灯后t1时刻及亮起绿灯后t2时刻,通过红外测距仪对第一条道路中直行车道上离红外测距仪最近的车辆的距离进行检测,获取第一条道路中直行车道上离红外测距仪最近的车辆的第一距离数据sl1、第二距离数据sl2,其中,第一距离数据为第一条道路上车辆交通指挥灯中直行灯亮起绿灯后t1时刻的距离数据,第二距离数据为第二条道路上车辆交通指挥灯中直行灯亮起绿灯后t2时刻的距离数据,并将第一距离数据sl1、第二距离数据sl2发送至所述第一速度计算单元中,同时将第二距离数据sl2发送至综合处理模块中;所述第一速度计算单元用于根据第一距离数据sl1、第二距离数据sl2计算第一条道路中直行车道上离红外测距仪最近的车辆的速度数据,并将该速度数据发送至所述综合处理模块中;所述第一速度计算单元的计算公式如下:vs1=(sl1-sl2)/ts其中,vs1为第一条道路中直行车道上离红外测距仪最近的车辆的速度数据,ts为第一距离数据sl1、第二距离数据sl2的检测时间间隔。
7.更进一步地,所述左转车道车辆检测模块包括第二测距单元、第二速度计算单元;所述第二测距单元用于在第一条道路上车辆交通指挥灯中左转灯亮起绿灯后t3时刻及亮起绿灯后t4时刻,通过红外测距仪对第一条道路中左转车道上离红外测距仪最近的车辆的距离进行检测,获取第一条道路中左转车道上离红外测距仪最近的车辆的第三距离数据zl1、第四距离数据zl2,其中,第一距离数据为第一条道路上车辆交通指挥灯中左转灯亮起绿灯后t3时刻的距离数据,第二距离数据为第一条道路上车辆交通指挥灯中左转灯亮起绿灯后t4时刻的距离数据,并将第三距离数据zl1、第四距离数据zl2发送至所述第二速度计算单元中,同时将第四距离数据zl2发送至综合处理模块中;所述第二速度计算单元用于根据第三距离数据zl1、第四距离数据zl2计算第一条道路中左转车道上离红外测距仪最近的车辆的速度数据,并将该速度数据发送至所述综合处理模块中;所述第二速度计算单元的计算公式如下:vz1=(zl1-zl2)/tz其中,vz1为第一条道路中左转车道上离红外测距仪最近的车辆的速度数据,tz为第一距离数据zl1、第二距离数据zl2的检测时间间隔。
8.更进一步地,所述综合处理模块包括图像处理单元、第一信号灯分析单元、第二信号灯分析单元;所述图像处理单元用于对预处理后的人行横道图像进行目标识别工作,获取人行横道上行人的位置信息,并将人行横道上行人的位置信息发送至第二信号灯分析单元中;所述第一信号灯分析单元用于根据第二距离数据sl2、速度数据vs1,分析第一条道路的车辆交通指挥灯中直行灯是否需要亮起红灯,第一条道路上车辆交通指挥灯中左转灯是否需要亮起绿灯,获取第一分析结果;并用于根据第四距离数据zl2、速度数据vz1,分析第一条道路的车辆交通指挥灯中左转灯是否需要亮起红灯,同时第二条道路上车辆交通指挥灯中直行灯是否需要亮起绿灯,获取第二分析结果,将第一分析结果、第二分析结果发送至
所述车辆交通指挥灯显示控制模块中;所述第二信号灯分析单元用于根据人行横道上行人的位置信息,分析直行灯为绿灯的该条道路上的右转灯是否需要亮起绿灯,获取第三分析结果,并将第三分析结果发送至车辆交通指挥灯显示控制模块中。
9.更进一步地,所述图像处理单元的具体处理过程如下:s101:利用经过训练的第一目标识别模型,识别预处理后的人行横道图像的各行人头部目标,获取行人头部的目标检测框,得到各行人头部目标检测框在图像坐标系中的坐标位置;s102:根据各行人头部目标检测框在图像坐标系中的坐标位置,计算得到各行人头部目标检测框的中心点在图像坐标系中的坐标位置xn,其中n表示第n个行人头部目标检测框的中心点,即人行横道上各行人的位置信息。
10.更进一步地,在所述第一信号灯分析单元中,获取第一分析结果的具体过程如下:s201:将第二距离数据sl2与预设的距离阈值sy进行作差比较,同时将速度数据vs1与预设的速度阈值vsy进行作差比较;s202:当第二距离数据sl2大于等于预设的距离阈值sy,且速度数据vs1小于等于预设的速度阈值vsy时,则得到第一条道路的车辆交通指挥灯中直行灯需要亮起红灯,第一条道路上车辆交通指挥灯中左转灯需要亮起绿灯,当第二距离数据sl2小于预设的距离阈值sy或速度数据vs1大于预设的速度阈值vsy时,则得到第一条道路的车辆交通指挥灯中直行灯不需要亮起红灯,保持绿灯通行状态,第一条道路上车辆交通指挥灯中左转灯不需要亮起绿灯,保持红灯禁止通行状态,即第一分析结果;s203:将步骤s202中的第一分析结果发送至车辆交通指挥灯显示控制模块中。
11.更进一步地,在所述第二信号灯分析单元中,获取第二分析结果的具体过程如下:s211:将第四距离数据zl2与预设的距离阈值zy进行作差比较,同时将速度数据vz1与预设的速度阈值vzy进行作差比较;s212:当第四距离数据zl2大于等于预设的距离阈值zy,且速度数据vz1小于等于预设的速度阈值vzy时,则得到第一条道路的车辆交通指挥灯中左转灯需要亮起红灯,第二条道路上车辆交通指挥灯中直行灯需要亮起绿灯,当第四距离数据zl2小于预设的距离阈值zy或速度数据vz1大于预设的速度阈值vzy时,则得到第一条道路的车辆交通指挥灯中左转灯不需要亮起红灯,保持绿灯通行状态,第二条道路上车辆交通指挥灯中直行灯不需要亮起绿灯,保持红灯禁止通行状态,即第二分析结果;s213:将步骤s212中的第二分析结果发送至车辆交通指挥灯显示控制模块中。
12.更进一步地,所述第二信号灯分析单元的具体处理过程如下:根据各行人头部目标检测框的中心点在图像坐标系中的坐标位置xn与图像坐标系中心点o的像素距离差值cn,与预设的像素距离差值的阈值cy进行比较,当cn均大于等于cy时,表示当前各行人均已通过人行横道或未进入人行横道,即得到第三分析结果,并将第三分析结果发送至车辆交通指挥灯显示控制模块中。
13.更进一步地,当通过第一分析结果得到第一条道路的车辆交通指挥灯中直行灯需要亮起红灯,第一条道路上车辆交通指挥灯中左转灯需要亮起绿灯,则将第一条道路的车辆交通指挥灯中直行灯亮起红灯,然后将第一条道路上车辆交通指挥灯中左转灯亮起绿灯,否则保持第一条道路的车辆交通指挥灯中直行灯的绿灯通行状态,同时保持第一条道
路上车辆交通指挥灯中左转灯的红灯禁止通行状态;当通过第二分析结果得到第一条道路的车辆交通指挥灯中左转灯需要亮起红灯,第二条道路上车辆交通指挥灯中直行灯需要亮起绿灯,则将第一条道路的车辆交通指挥灯中左转灯亮起红灯,然后将第二条道路上车辆交通指挥灯中直行灯亮起绿灯,否则保持第一条道路的车辆交通指挥灯中左转灯的绿灯通行状态,同时保持第二条道路上车辆交通指挥灯中直行灯的红灯禁止通行状态;当通过第三分析结果得到当前各行人均已通过人行横道或未进入人行横道,则将对应道路上的右转灯亮起绿灯,否则保持对应侧右转灯的红灯禁止通行状态。
14.本发明相比现有技术具有以下优点:该城市交通智能控制系统,通过设置的直行车道车辆检测模块、左转车道车辆检测模块、综合处理模块,能够方便地对车辆的距离及速度进行检测或计算,获取直行车道/左转车道上离红外测距仪最近的车辆的距离及速度,根据预设的阈值进行比较分析,并根据比较分析结果控制车辆交通指挥灯的显示,无须等待固定的时长,当符合显示对应颜色的交通指挥灯的场景后即显示对应颜色的交通指挥灯,同时右转车辆右转过程中不会对对应侧人行横道上的行人造成危险,在保证车辆正常通行的基础上,也保证了行人的安全。
附图说明
15.图1是本发明实施例中城市交通智能控制系统的结构示意图;图2是本发明实施例中单条道路在十字路口单侧的示意图(俯视状态下)。
16.图中:1、车辆交通指挥灯安装架(用于安装车辆交通指挥灯2);2、车辆交通指挥灯、3、工业相机;4、红外测距仪安装架(用于安装红外测距仪5);5、红外测距仪。
具体实施方式
17.下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
18.如图1-2所示,本实施例提供一种技术方案:城市交通智能控制系统,包括人行横道图像采集模块、直行车道车辆检测模块、左转车道车辆检测模块、综合处理模块、车辆交通指挥灯显示控制模块;在本实施例中,所述人行横道图像采集模块,用于采集人行横道处的俯拍图像,即人行横道图像,并对人行横道图像进行预处理,获取预处理后的人行横道图像;具体的,所述人行横道图像采集模块包括图像获取单元、图像预处理单元;所述图像获取单元用于根据指令(综合处理模块下发的)通过工业相机获取人行横道处的俯拍图像,即人行横道图像,并将人行横道图像发送图像预处理单元;所述图像预处理单元用于对人行横道图像进行降噪及增强处理,得到降噪及增强处理后的人行横道图像,并将降噪及增强处理后的人行横道图像发送至所述综合处理模块中;作为更具体的,所述工业相机安装在人行横道上方,其在人行横道上的投影位于人行横道区域的中心位置,方便对行人位置的判断工作,(见图2)。
19.作为更具体的,所述降噪处理通过高斯滤波降噪方法实现,降低图像中的噪声,所述增强处理通过直方图均衡方法实现,提高图像的对比度,方便后续的识别工作。
20.在本实施例中,所述直行车道车辆检测模块,用于在第一条道路上车辆交通指挥灯中直行灯亮起绿灯后10s时刻及亮起绿灯后12s时刻,检测第一条道路中直行车道上离红外测距仪最近的车辆的两个时刻的距离值,并基于这两个距离值计算该车辆的速度数据;具体的,所述直行车道车辆检测模块包括第一测距单元、第一速度计算单元;所述第一测距单元用于在第一条道路上车辆交通指挥灯中直行灯亮起绿灯后10s时刻及亮起绿灯后12s时刻,根据指令(综合处理模块下发的)通过红外测距仪对第一条道路中直行车道上离红外测距仪最近的车辆的距离进行检测,获取第一条道路中直行车道上离红外测距仪最近的车辆的第一距离数据sl1、第二距离数据sl2,其中,第一距离数据为第一条道路上车辆交通指挥灯中直行灯亮起绿灯后10s时刻的距离数据,第二距离数据为第二条道路上车辆交通指挥灯中直行灯亮起绿灯后12s时刻的距离数据,并将第一距离数据sl1、第二距离数据sl2发送至所述第一速度计算单元中,同时将第二距离数据sl2发送至综合处理模块中;所述第一速度计算单元用于根据第一距离数据sl1、第二距离数据sl2计算第一条道路中直行车道上离红外测距仪最近的车辆的速度数据,并将该速度数据发送至所述综合处理模块中。
21.作为更具体的,所述第一速度计算单元的计算公式如下:vs1=(sl1-sl2)/ts其中,vs1为第一条道路中直行车道上离红外测距仪最近的车辆的速度数据,ts为第一距离数据sl1、第二距离数据sl2的检测时间间隔,在本实施例中为2s。
22.在本实施例中,所述左转车道车辆检测模块,用于在第一条道路上车辆交通指挥灯中左转灯亮起绿灯后10s时刻及亮起绿灯后12s时刻,检测第一条道路中左转车道上离红外测距仪最近的车辆的两个时刻的距离值,并基于这两个距离值计算该车辆的速度数据;具体的,所述左转车道车辆检测模块包括第二测距单元、第二速度计算单元;所述第二测距单元用于在第一条道路上车辆交通指挥灯中左转灯亮起绿灯后10s时刻及亮起绿灯后12s时刻,根据指令(综合处理模块下发的)通过红外测距仪对第一条道路中左转车道上离红外测距仪最近的车辆的距离进行检测,获取第一条道路中左转车道上离红外测距仪最近的车辆的第三距离数据zl1、第四距离数据zl2,其中,第一距离数据为第一条道路上车辆交通指挥灯中左转灯亮起绿灯后10s时刻的距离数据,第二距离数据为第一条道路上车辆交通指挥灯中左转灯亮起绿灯后12s时刻的距离数据,并将第三距离数据zl1、第四距离数据zl2发送至所述第二速度计算单元中,同时将第四距离数据zl2发送至综合处理模块中;所述第二速度计算单元用于根据第三距离数据zl1、第四距离数据zl2计算第一条道路中左转车道上离红外测距仪最近的车辆的速度数据,并将该速度数据发送至所述综合处理模块中。
23.需要说明的是,红外测距仪设置于车辆行进方向的前方(见图2)。
24.作为更具体的,所述第二速度计算单元的计算公式如下:vz1=(zl1-zl2)/tz其中,vz1为第一条道路中左转车道上离红外测距仪最近的车辆的速度数据,tz为第一距离数据zl1、第二距离数据zl2的检测时间间隔,在本实施例中为2s。
25.在本实施例中,所述综合处理模块用于根据第二距离数据sl2、速度数据vs1获取第一分析结果;并根据第四距离数据zl2、速度数据vz1获取第二分析结果;还根据人行横道
图像获取第三分析结果,最后将各分析结果发送至车辆交通指挥灯显示控制模块中。
26.具体的,所述综合处理模块包括图像处理单元、第一信号灯分析单元、第二信号灯分析单元;所述图像处理单元用于对预处理后的人行横道图像进行目标识别工作,获取人行横道上行人的位置信息,并将人行横道上行人的位置信息发送至第二信号灯分析单元中;所述第一信号灯分析单元用于根据第二距离数据sl2、速度数据vs1,分析第一条道路的车辆交通指挥灯中直行灯是否需要亮起红灯,第一条道路上车辆交通指挥灯中左转灯是否需要亮起绿灯,获取第一分析结果;并用于根据第四距离数据zl2、速度数据vz1,分析第一条道路的车辆交通指挥灯中左转灯是否需要亮起红灯,同时第二条道路上车辆交通指挥灯中直行灯是否需要亮起绿灯,获取第二分析结果,将第一分析结果、第二分析结果发送至所述车辆交通指挥灯显示控制模块中;所述第二信号灯分析单元用于根据人行横道上行人的位置信息,分析直行灯为绿灯的该条道路上的右转灯是否需要亮起绿灯,获取第三分析结果,并将第三分析结果发送至车辆交通指挥灯显示控制模块中。
27.作为更具体的,所述图像处理单元的具体处理过程如下:s101:利用经过训练的第一目标识别模型,识别预处理后的人行横道图像的各行人头部目标,获取行人头部的目标检测框,得到各行人头部目标检测框在图像坐标系中的坐标位置;s102:根据各行人头部目标检测框在图像坐标系中的坐标位置,计算得到各行人头部目标检测框的中心点在图像坐标系中的坐标位置xn,其中n表示第n个行人头部目标检测框的中心点,即人行横道上各行人的位置信息。
28.在所述步骤s101中,第一目标识别模型基于yolov3网络训练得到,在训练时通过大量人工标记的含有行人头部的图片输入网络进行训练,训练完成后,通过性能指标对网络模型的识别性能进行评估,当网络模型的识别性能达到设置值时,保存网络模型,即第一目标识别网络模型。
29.作为更具体的,在所述第一信号灯分析单元中,获取第一分析结果的具体过程如下:s201:将第二距离数据sl2与预设的距离阈值sy进行作差比较,同时将速度数据vs1与预设的速度阈值vsy进行作差比较;s202:当第二距离数据sl2大于等于预设的距离阈值sy,且速度数据vs1小于等于预设的速度阈值vsy时,则得到第一条道路的车辆交通指挥灯中直行灯需要亮起红灯,第一条道路上车辆交通指挥灯中左转灯需要亮起绿灯,当第二距离数据sl2小于预设的距离阈值sy或速度数据vs1大于预设的速度阈值vsy时,则得到第一条道路的车辆交通指挥灯中直行灯不需要亮起红灯,保持绿灯通行状态,第一条道路上车辆交通指挥灯中左转灯不需要亮起绿灯,保持红灯禁止通行状态,即第一分析结果;s203:将步骤s202中的第一分析结果发送至车辆交通指挥灯显示控制模块中。
30.作为更具体的,在所述第二信号灯分析单元中,获取第二分析结果的具体过程如下:s211:将第四距离数据zl2与预设的距离阈值zy进行作差比较,同时将速度数据vz1与预设的速度阈值vzy进行作差比较;s212:当第四距离数据zl2大于等于预设的距离阈值zy,且速度数据vz1小于等于
预设的速度阈值vzy时,则得到第一条道路的车辆交通指挥灯中左转灯需要亮起红灯,第二条道路上车辆交通指挥灯中直行灯需要亮起绿灯,当第四距离数据zl2小于预设的距离阈值zy或速度数据vz1大于预设的速度阈值vzy时,则得到第一条道路的车辆交通指挥灯中左转灯不需要亮起红灯,保持绿灯通行状态,第二条道路上车辆交通指挥灯中直行灯不需要亮起绿灯,保持红灯禁止通行状态,即第二分析结果;s213:将步骤s212中的第二分析结果发送至车辆交通指挥灯显示控制模块中。
31.作为更具体的,所述第二信号灯分析单元的具体处理过程如下:根据各行人头部目标检测框的中心点在图像坐标系中的坐标位置xn与图像坐标系中心点o的像素距离差值cn,与预设的像素距离差值的阈值cy进行比较,当cn均大于等于cy时,表示当前各行人均已通过人行横道或未进入人行横道,也即表示此刻右转车辆右转过程中不会对对应侧人行横道上的行人造成危险,在保证车辆正常通行的基础上,也保证了行人的安全。
32.在本实施例中,所述车辆交通指挥灯显示控制模块用于根据第一分析结果、第二分析结果、第三分析结果对车辆交通指挥灯进行显示控制。
33.具体的,当通过第一分析结果得到第一条道路的车辆交通指挥灯中直行灯需要亮起红灯,第一条道路上车辆交通指挥灯中左转灯需要亮起绿灯,则将第一条道路的车辆交通指挥灯中直行灯亮起红灯,然后将第一条道路上车辆交通指挥灯中左转灯亮起绿灯,否则保持第一条道路的车辆交通指挥灯中直行灯的绿灯通行状态,同时保持第一条道路上车辆交通指挥灯中左转灯的红灯禁止通行状态;当通过第二分析结果得到第一条道路的车辆交通指挥灯中左转灯需要亮起红灯,第二条道路上车辆交通指挥灯中直行灯需要亮起绿灯,则将第一条道路的车辆交通指挥灯中左转灯亮起红灯,然后将第二条道路上车辆交通指挥灯中直行灯亮起绿灯,否则保持第一条道路的车辆交通指挥灯中左转灯的绿灯通行状态,同时保持第二条道路上车辆交通指挥灯中直行灯的红灯禁止通行状态;当通过第三分析结果得到当前各行人均已通过人行横道或未进入人行横道,则将对应道路上的右转灯亮起绿灯,否则保持对应侧右转灯的红灯禁止通行状态。
34.需要说明的是,本发明中在确定需要亮起红灯后,绿灯会先闪烁几次(时长为2s),然后再变红灯。
35.综上所述,上述实施例的城市交通智能控制系统,通过设置的直行车道车辆检测模块、左转车道车辆检测模块、综合处理模块,能够方便地对车辆的距离及速度进行检测或计算,获取直行车道/左转车道上离红外测距仪最近的车辆的距离及速度,根据预设的阈值进行比较分析,并根据比较分析结果控制车辆交通指挥灯的显示,无须等待固定的时长,当符合显示对应颜色的交通指挥灯的场景后即显示对应颜色的交通指挥灯,同时右转车辆右转过程中不会对对应侧人行横道上的行人造成危险,在保证车辆正常通行的基础上,也保证了行人的安全。
36.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
37.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特
点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
38.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

技术特征:
1.城市交通智能控制系统,其特征在于,包括:人行横道图像采集模块、直行车道车辆检测模块、左转车道车辆检测模块、综合处理模块、车辆交通指挥灯显示控制模块;所述人行横道图像采集模块,用于采集人行横道处的俯拍图像,即人行横道图像,并对人行横道图像进行预处理,获取预处理后的人行横道图像;所述直行车道车辆检测模块,用于在第一条道路上车辆交通指挥灯中直行灯亮起绿灯后t1时刻及亮起绿灯后t2时刻,检测第一条道路中直行车道上离红外测距仪最近的车辆的两个时刻的距离值,并基于这两个距离值计算该车辆的速度数据,其中,t2>t1;所述左转车道车辆检测模块,用于在第一条道路上车辆交通指挥灯中左转灯亮起绿灯后t3时刻及亮起绿灯后t4时刻,检测第一条道路中左转车道上离红外测距仪最近的车辆的两个时刻的距离值,并基于这两个距离值计算该车辆的速度数据,其中,t4>t3;所述综合处理模块,用于根据第二距离数据sl2、速度数据vs1获取第一分析结果;并用于根据第四距离数据zl2、速度数据vz1获取第二分析结果;还用于根据人行横道图像获取第三分析结果;最后将各分析结果发送至车辆交通指挥灯显示控制模块中;所述车辆交通指挥灯显示控制模块,用于根据第一分析结果、第二分析结果、第三分析结果对车辆交通指挥灯进行显示控制。2.根据权利要求1所述的城市交通智能控制系统,其特征在于:所述人行横道图像采集模块包括图像获取单元、图像预处理单元;所述图像获取单元用于通过工业相机获取人行横道处的俯拍图像,即人行横道图像,并将人行横道图像发送图像预处理单元;所述图像预处理单元用于对人行横道图像进行降噪及增强处理,得到降噪及增强处理后的人行横道图像,并将降噪及增强处理后的人行横道图像发送至所述综合处理模块中;所述工业相机设置在人行横道上方,其在人行横道上的投影位于人行横道区域的中心位置。3.根据权利要求2所述的城市交通智能控制系统,其特征在于:所述直行车道车辆检测模块包括第一测距单元、第一速度计算单元;所述第一测距单元用于在第一条道路上车辆交通指挥灯中直行灯亮起绿灯后t1时刻及亮起绿灯后t2时刻,通过红外测距仪对第一条道路中直行车道上离红外测距仪最近的车辆的距离进行检测,获取第一条道路中直行车道上离红外测距仪最近的车辆的第一距离数据sl1、第二距离数据sl2,其中,第一距离数据为第一条道路上车辆交通指挥灯中直行灯亮起绿灯后t1时刻的距离数据,第二距离数据为第二条道路上车辆交通指挥灯中直行灯亮起绿灯后t2时刻的距离数据,并将第一距离数据sl1、第二距离数据sl2发送至所述第一速度计算单元中,同时将第二距离数据sl2发送至综合处理模块中;所述第一速度计算单元用于根据第一距离数据sl1、第二距离数据sl2计算第一条道路中直行车道上离红外测距仪最近的车辆的速度数据,并将该速度数据发送至所述综合处理模块中;所述第一速度计算单元的计算公式如下:vs1=(sl1-sl2)/ts其中,vs1为第一条道路中直行车道上离红外测距仪最近的车辆的速度数据,ts为第一距离数据sl1、第二距离数据sl2的检测时间间隔。4.根据权利要求3所述的城市交通智能控制系统,其特征在于:所述左转车道车辆检测模块包括第二测距单元、第二速度计算单元;所述第二测距单元用于在第一条道路上车辆交通指挥灯中左转灯亮起绿灯后t3时刻及亮起绿灯后t4时刻,通过红外测距仪对第一条道路中左转车道上离红外测距仪最近的车辆的距离进行检测,获取第一条道路中左转车道上
离红外测距仪最近的车辆的第三距离数据zl1、第四距离数据zl2,其中,第一距离数据为第一条道路上车辆交通指挥灯中左转灯亮起绿灯后t3时刻的距离数据,第二距离数据为第一条道路上车辆交通指挥灯中左转灯亮起绿灯后t4时刻的距离数据,并将第三距离数据zl1、第四距离数据zl2发送至所述第二速度计算单元中,同时将第四距离数据zl2发送至综合处理模块中;所述第二速度计算单元用于根据第三距离数据zl1、第四距离数据zl2计算第一条道路中左转车道上离红外测距仪最近的车辆的速度数据,并将该速度数据发送至所述综合处理模块中;所述第二速度计算单元的计算公式如下:vz1=(zl1-zl2)/tz其中,vz1为第一条道路中左转车道上离红外测距仪最近的车辆的速度数据,tz为第一距离数据zl1、第二距离数据zl2的检测时间间隔。5.根据权利要求4所述的城市交通智能控制系统,其特征在于:所述综合处理模块包括图像处理单元、第一信号灯分析单元、第二信号灯分析单元;所述图像处理单元用于对预处理后的人行横道图像进行目标识别工作,获取人行横道上行人的位置信息,并将人行横道上行人的位置信息发送至第二信号灯分析单元中;所述第一信号灯分析单元用于根据第二距离数据sl2、速度数据vs1,分析第一条道路的车辆交通指挥灯中直行灯是否需要亮起红灯,第一条道路上车辆交通指挥灯中左转灯是否需要亮起绿灯,获取第一分析结果;并用于根据第四距离数据zl2、速度数据vz1,分析第一条道路的车辆交通指挥灯中左转灯是否需要亮起红灯,同时第二条道路上车辆交通指挥灯中直行灯是否需要亮起绿灯,获取第二分析结果,将第一分析结果、第二分析结果发送至所述车辆交通指挥灯显示控制模块中;所述第二信号灯分析单元用于根据人行横道上行人的位置信息,分析直行灯为绿灯的该条道路上的右转灯是否需要亮起绿灯,获取第三分析结果,并将第三分析结果发送至车辆交通指挥灯显示控制模块中。6.根据权利要求5所述的城市交通智能控制系统,其特征在于:所述图像处理单元的具体处理过程如下:s101:利用经过训练的第一目标识别模型,识别预处理后的人行横道图像的各行人头部目标,获取行人头部的目标检测框,得到各行人头部目标检测框在图像坐标系中的坐标位置;s102:根据各行人头部目标检测框在图像坐标系中的坐标位置,计算得到各行人头部目标检测框的中心点在图像坐标系中的坐标位置xn,其中n表示第n个行人头部目标检测框的中心点,即人行横道上各行人的位置信息。7.根据权利要求6所述的城市交通智能控制系统,其特征在于:在所述第一信号灯分析单元中,获取第一分析结果的具体过程如下:s201:将第二距离数据sl2与预设的距离阈值sy进行作差比较,同时将速度数据vs1与预设的速度阈值vsy进行作差比较;s202:当第二距离数据sl2大于等于预设的距离阈值sy,且速度数据vs1小于等于预设的速度阈值vsy时,则得到第一条道路的车辆交通指挥灯中直行灯需要亮起红灯,第一条道路上车辆交通指挥灯中左转灯需要亮起绿灯,当第二距离数据sl2小于预设的距离阈值sy或速度数据vs1大于预设的速度阈值vsy时,则得到第一条道路的车辆交通指挥灯中直行灯不需要亮起红灯,保持绿灯通行状态,第一条道路上车辆交通指挥灯中左转灯不需要亮起
绿灯,保持红灯禁止通行状态,即第一分析结果;s203:将步骤s202中的第一分析结果发送至车辆交通指挥灯显示控制模块中。8.根据权利要求7所述的城市交通智能控制系统,其特征在于:在所述第二信号灯分析单元中,获取第二分析结果的具体过程如下:s211:将第四距离数据zl2与预设的距离阈值zy进行作差比较,同时将速度数据vz1与预设的速度阈值vzy进行作差比较;s212:当第四距离数据zl2大于等于预设的距离阈值zy,且速度数据vz1小于等于预设的速度阈值vzy时,则得到第一条道路的车辆交通指挥灯中左转灯需要亮起红灯,第二条道路上车辆交通指挥灯中直行灯需要亮起绿灯,当第四距离数据zl2小于预设的距离阈值zy或速度数据vz1大于预设的速度阈值vzy时,则得到第一条道路的车辆交通指挥灯中左转灯不需要亮起红灯,保持绿灯通行状态,第二条道路上车辆交通指挥灯中直行灯不需要亮起绿灯,保持红灯禁止通行状态,即第二分析结果;s213:将步骤s212中的第二分析结果发送至车辆交通指挥灯显示控制模块中。9.根据权利要求8所述的城市交通智能控制系统,其特征在于:所述第二信号灯分析单元的具体处理过程如下:根据各行人头部目标检测框的中心点在图像坐标系中的坐标位置xn与图像坐标系中心点o的像素距离差值cn,与预设的像素距离差值的阈值cy进行比较,当cn均大于等于cy时,表示当前各行人均已通过人行横道或未进入人行横道,即得到第三分析结果,并将第三分析结果发送至车辆交通指挥灯显示控制模块中。10.根据权利要求9所述的城市交通智能控制系统,其特征在于:当通过第一分析结果得到第一条道路的车辆交通指挥灯中直行灯需要亮起红灯,第一条道路上车辆交通指挥灯中左转灯需要亮起绿灯,则将第一条道路的车辆交通指挥灯中直行灯亮起红灯,然后将第一条道路上车辆交通指挥灯中左转灯亮起绿灯,否则保持第一条道路的车辆交通指挥灯中直行灯的绿灯通行状态,同时保持第一条道路上车辆交通指挥灯中左转灯的红灯禁止通行状态;当通过第二分析结果得到第一条道路的车辆交通指挥灯中左转灯需要亮起红灯,第二条道路上车辆交通指挥灯中直行灯需要亮起绿灯,则将第一条道路的车辆交通指挥灯中左转灯亮起红灯,然后将第二条道路上车辆交通指挥灯中直行灯亮起绿灯,否则保持第一条道路的车辆交通指挥灯中左转灯的绿灯通行状态,同时保持第二条道路上车辆交通指挥灯中直行灯的红灯禁止通行状态;当通过第三分析结果得到当前各行人均已通过人行横道或未进入人行横道,则将对应道路上的右转灯亮起绿灯,否则保持对应侧右转灯的红灯禁止通行状态。

技术总结
本发明公开了城市交通智能控制系统,属于城市交通控制技术领域。本发明通过设置的直行车道车辆检测模块、左转车道车辆检测模块、综合处理模块,能够方便地对车辆的距离及速度进行检测或计算,获取直行车道/左转车道上离红外测距仪最近的车辆的距离及速度,根据预设的阈值进行比较分析,并根据比较分析结果控制车辆交通指挥灯的显示,无须等待固定的时长,当符合显示对应颜色的交通指挥灯的场景后即显示对应颜色的交通指挥灯,同时右转车辆右转过程中不会对对应侧人行横道上的行人造成危险,在保证车辆正常通行的基础上,也保证了行人的安全。安全。安全。


技术研发人员:孙亚东 朱本旭 孔令树 刘国琴
受保护的技术使用者:山东新众通信息科技有限公司
技术研发日:2023.05.17
技术公布日:2023/6/28
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐