【技術實現步驟摘要】
紅綠燈時間動態控制方法、裝置、設備及可讀存儲介質
[0001]本申請涉及交通信號燈控制
,尤其涉及紅綠燈時間動態控制方法、裝置、設備及可讀存儲介質。
技術介紹
[0002]近年來,隨著汽車工業的飛速發展,機動車數量大幅增長,城市交通管理日益受到大眾的重視。交通信號燈控制技術是城市交通管理的重要組成部分,其技術水平同時也是影響城市交通管理的關鍵因素。
[0003]目前的交通信號燈控制技術,主要有三種:(1)固定時間調度法,根據對路口各方向車輛數量的統計,設置一個固定時間;(2)分時段固定時間調度法,就是在第一種方法的基礎上,針對每天不同時間段(如上下班高峰、白天、夜間),分別設置固定的時間;(3)動態調整紅綠燈調度法,根據不同季節或者過去若干天的交通狀況,運用遺傳算法、網絡神經算法等,計算紅綠燈時間,由人工或裝置調整,在未來一段時間相對固定。其中,動態調整紅綠燈調度法,有以十字路口的交通視頻為對象,運用視頻圖像處理技術(用圖像中的像素點代表車輛),提取各方向車道的車流量信息,并利用車流量信息構造了紅綠燈的動態調整模型。或是有基于物聯網技術和高斯混合模型實現運動物體跟蹤并實時給后臺程序反映當前路況的交通情況,并根據交通情況調整紅綠燈。
[0004]然而,警車、救護車等特殊車輛在執行緊急任務時,往往因為時間關系不完全按照紅綠燈的交通指示通行。目前缺乏一種可以根據是否有特殊車輛來動態調整紅綠燈的控制方法。
[0005]上述內容僅用于輔助理解本申請的技術方案,并不代表承認上述內容是現有技術。 />
技術實現思路
[0006]本申請的主要目的在于提供一種紅綠燈時間動態控制方法、裝置、設備及可讀存儲介質,旨在解決目前缺乏一種可以根據是否有特殊車輛來動態調整紅綠燈的控制方法的技術問題。
[0007]為實現上述目的,本申請提供一種紅綠燈時間動態控制方法,所述紅綠燈時間動態控制方法包括以下步驟:按照預設頻率獲取預設道路上預設時長的錄音;提取所述錄音的聲學特征,并生成所述聲學特征對應的聲譜圖;若所述聲譜圖中存在預設音素,則獲取所述預設道路的實時錄像;提取所述實時錄像中車輛的RGB像素,并通過檢測所述車輛的RGB像素是否包括預設RGB像素組,確定是否調整紅綠燈,其中,所述預設RGB像素組為預設特殊車輛的像素特征組。
[0008]可選地,所述提取所述錄音的聲學特征,并生成所述聲學特征對應的聲譜圖的步
驟包括:提取所述錄音的聲學特征,并對所述聲學特征進行分幀和窗函數處理,以得到每一幀聲學特征中預設窗口數量的時域數據;對所述時域數據進行快速傅里葉變換,得到預設窗口數量的頻域數據;將預設窗口數量的頻域數據進行疊加,得到聲譜圖。
[0009]可選地,所述若所述聲譜圖中存在預設音素的步驟包括:將所述聲譜圖與預設報警聲譜圖進行比較,并計算所述聲譜圖中存在與預設報警聲譜圖的預設音素匹配的音素的概率;判斷所述概率是否大于等于預設概率;若是,則確定所述聲譜圖中存在所述預設音素。
[0010]可選地,所述提取所述實時錄像中車輛的RGB像素的步驟包括:提取所述實時錄像的當前幀圖像,并判斷所述當前幀圖像中是否存在車輛;若所述當前幀圖像中存在車輛,則基于車輛在所述當前幀圖像中的坐標對所述當前幀圖像進行裁切;識別裁切后的當前幀圖像中的背景信息;將所述背景信息用灰色像素掩膜進行掩蓋,以得到車輛的RGB像素。
[0011]可選地,所述通過檢測所述車輛的RGB像素是否包括預設RGB像素組,確定是否調整紅綠燈,其中,所述預設RGB像素組為預設特殊車輛的像素特征組的步驟包括:檢測所述車輛的RGB像素是否包括預設RGB像素組;若是,則基于所述當前幀圖像計算所述預設特殊車輛距離路口的第一距離;輸出所述第一距離及調整紅綠燈的確定信號。
[0012]可選地,所述輸出所述距離及調整紅綠燈的確定信號的步驟之后包括:獲取當前時刻的紅燈綠狀態;基于所述第一距離和所述紅綠燈狀態,確定紅綠燈調整策略;基于所述紅綠燈調整策略,控制紅綠燈。
[0013]可選地,若所述路口為交叉路口,所述基于所述第一距離和所述紅綠燈狀態,確定紅綠燈調整策略的步驟包括:檢測所述路口的交叉側是否存在另一預設特殊車輛;若是,則設置為交匯特殊車輛,并獲取所述交匯特殊車輛距離所述路口的第二距離;基于預設優先級規則,分別確定所述預設特殊車輛和所述交匯特殊車輛的優先級;基于所述第一距離、紅綠燈狀態、所述第二距離和所述優先級,確定紅綠燈調整策略。
[0014]此外,為實現上述目的,本申請還提供一種紅綠燈時間動態控制裝置,所述裝置包括:獲取模塊,用于按照預設頻率獲取預設道路上預設時長的錄音;提取模塊,用于提取所述錄音的聲學特征,并生成所述聲學特征對應的聲譜圖;所述獲取模塊,還用于若所述聲譜圖中存在預設音素,則獲取所述預設道路的實
Access Memory,RAM)存儲器,也可以是穩定的非易失性存儲器(Non
?
Volatile Memory,NVM),例如磁盤存儲器。存儲器1005可選的還可以是獨立于前述處理器1001的存儲裝置。
[0023]本領域技術人員可以理解,圖1中示出的結構并不構成對紅綠燈時間動態控制設備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0024]如圖1所示,作為一種存儲介質的存儲器1005中可以包括操作方法、數據存儲模塊、網絡通信模塊、用戶接口模塊以及紅綠燈時間動態控制程序。
[0025]在圖1所示的紅綠燈時間動態控制設備中,網絡接口1004主要用于與其他設備進行數據通信;用戶接口1003主要用于與用戶進行數據交互;本申請紅綠燈時間動態控制設備中的處理器1001、存儲器1005可以設置在紅綠燈時間動態控制設備中,所述紅綠燈時間動態控制設備通過處理器1001調用存儲器1005中存儲的紅綠燈時間動態控制程序,并執行本申請實施例提供的紅綠燈時間動態控制方法。
[0026]本申請實施例提供了一種紅綠燈時間動態控制方法,參照圖2,圖2為本申請一種紅綠燈時間動態控制方法第一實施例的流程示意圖。
[0027]本實施例中,所述紅綠燈時間動態控制方法包括:步驟S10:按照預設頻率獲取預設道路上預設時長的錄音;需要了解的是,警車、救護車等特殊車輛在執行緊急任務時,往往因為時間關系不完全按照紅綠燈的交通指示通行。但這一方面會影響正常的交通秩序,另一方面也有安全隱患。為此,本申請提出了利用神經網絡來識別是否有特殊車輛的實際路況從而動態調整紅綠燈,讓特殊車輛優先通行的技術方案。
[0028]然而,在一般的交通信號燈控制方法中,多只部署攝像頭裝置用于運用視頻圖像處理技術來分析路況。然而只部署攝像頭裝置存在檢測范圍短的弊端,為此,在本實施例中,加入聲音檢測裝置。其中,該聲音檢測裝置內置麥克風陣列,麥克風陣列由幾個到上千個麥克風,按照一定規則排列組成。最常用的陣型包括線性(平面180度收音,但無法區分水平和垂直角度,比如微軟Kinect等游戲設備,智能交互大本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種紅綠燈時間動態控制方法,其特征在于,所述紅綠燈時間動態控制方法包括以下步驟:按照預設頻率獲取預設道路上預設時長的錄音;提取所述錄音的聲學特征,并生成所述聲學特征對應的聲譜圖;若所述聲譜圖中存在預設音素,則獲取所述預設道路的實時錄像;提取所述實時錄像中車輛的RGB像素,并通過檢測所述車輛的RGB像素是否包括預設RGB像素組,確定是否調整紅綠燈,其中,所述預設RGB像素組為預設特殊車輛的像素特征組。2.如權利要求1所述的紅綠燈時間動態控制方法,其特征在于,所述提取所述錄音的聲學特征,并生成所述聲學特征對應的聲譜圖的步驟包括:提取所述錄音的聲學特征,并對所述聲學特征進行分幀和窗函數處理,以得到每一幀聲學特征中預設窗口數量的時域數據;對所述時域數據進行快速傅里葉變換,得到預設窗口數量的頻域數據;將預設窗口數量的頻域數據進行疊加,得到聲譜圖。3.如權利要求2所述的紅綠燈時間動態控制方法,其特征在于,所述若所述聲譜圖中存在預設音素的步驟包括:將所述聲譜圖與預設報警聲譜圖進行比較,并計算所述聲譜圖中存在與預設報警聲譜圖的預設音素匹配的音素的概率;判斷所述概率是否大于等于預設概率;若是,則確定所述聲譜圖中存在所述預設音素。4.如權利要求1所述的紅綠燈時間動態控制方法,其特征在于,所述提取所述實時錄像中車輛的RGB像素的步驟包括:提取所述實時錄像的當前幀圖像,并判斷所述當前幀圖像中是否存在車輛;若所述當前幀圖像中存在車輛,則基于車輛在所述當前幀圖像中的坐標對所述當前幀圖像進行裁切;識別裁切后的當前幀圖像中的背景信息;將所述背景信息用灰色像素掩膜進行掩蓋,以得到車輛的RGB像素。5.如權利要求4所述的紅綠燈時間動態控制方法,其特征在于,所述通過檢測所述車輛的RGB像素是否包括預設RGB像素組,確定是否調整紅綠燈,其中,所述預設RGB像素組為預設特殊車輛的像素特征組的步驟包括:檢測所述車輛的RGB像素是否包括預設RGB像素組;若...
【專利技術屬性】
技術研發人員:李俊,聶俊,劉勝強,張可成,
申請(專利權)人:中國科學技術大學先進技術研究院,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。