本發(fā)明涉及一種行車視頻處理方法及系統(tǒng),特別涉及一種能根據(jù)行車場(chǎng)景自動(dòng)區(qū)分處理行車視頻的方法及系統(tǒng)。
背景技術(shù):
隨著城市汽車數(shù)量越來(lái)越多,交通事故責(zé)任認(rèn)定和智能輔助駕駛一直是汽車電子業(yè)的技術(shù)難題,目前的行車記錄儀一定程度上可以方便事故責(zé)任認(rèn)定和行車視頻記錄,但是缺點(diǎn)還是很明顯,在整個(gè)行車過(guò)程中,其實(shí)并不是所有的時(shí)間內(nèi)的行程過(guò)程都是重要的,真正有用的行車信息通暢只是整個(gè)行車過(guò)程中出現(xiàn)情況的一段時(shí)間,當(dāng)前的行車記錄儀只能簡(jiǎn)單的記錄整個(gè)行程過(guò)程,并不能根據(jù)行車的場(chǎng)景做針對(duì)性的信息加強(qiáng),同時(shí)也將大量存儲(chǔ)空間浪費(fèi)在不重要的行車過(guò)程中。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題,在于提供一種行車視頻自適應(yīng)行車場(chǎng)景的區(qū)分處理方法及系統(tǒng),根據(jù)行車場(chǎng)景進(jìn)行針對(duì)性的信息加強(qiáng),以提高關(guān)鍵時(shí)間段的信息量更詳盡。
本發(fā)明方法是這樣實(shí)現(xiàn)的:一種行車視頻自適應(yīng)行車場(chǎng)景的區(qū)分處理方法,對(duì)行車圖像進(jìn)行采集并作為原始圖像進(jìn)行存儲(chǔ);
采集駕駛員的剎車信號(hào)和油門加速信號(hào);
當(dāng)剎車信號(hào)或油門加速信號(hào)有效時(shí),由車牌識(shí)別單元從讀取原始圖像,識(shí)別出原始圖像中的車牌圖像,并提取包含車牌圖像的圖像塊在整個(gè)原始圖像中的坐標(biāo)信息;根據(jù)坐標(biāo)信息將圖像塊的圖像進(jìn)行放大處理,再將放大后的局部圖像和原始圖像進(jìn)行半透明疊加運(yùn)算操作,并在運(yùn)算結(jié)束后將疊加后的局部圖像覆蓋原始圖像的部分區(qū)域進(jìn)行回寫存儲(chǔ);然后通知視頻編碼單元對(duì)當(dāng)前幀進(jìn)行視頻編碼,并把編碼結(jié)果輸出到視頻文件存儲(chǔ)單元;
當(dāng)剎車信號(hào)和油門加速信號(hào)無(wú)效時(shí),視頻編碼單元會(huì)以正常普通解析度的編碼方式讀取原始圖像的圖像幀數(shù)據(jù)進(jìn)行視頻編碼,并把編碼結(jié)果輸出到視頻文件存儲(chǔ)單元。
進(jìn)一步的,所述半透明疊加運(yùn)算操作的疊加位置是根據(jù)配置選擇原圖像的左上角、右上角、左下角或者右下角。
進(jìn)一步的,所述半透明疊加運(yùn)算的具體方法為:
(1)、根據(jù)配置讀取原始圖像對(duì)應(yīng)角落區(qū)域的原始圖像像素值;
(2)、將放大后的局部圖像像素值和需要疊加的原圖像對(duì)應(yīng)位置像素值進(jìn)行運(yùn)算,設(shè)A為原始圖像像素值,B為放大后圖像像素值,疊加后的像素值為0.5*A+0.5*B,將疊加后所有像素運(yùn)算完成后,將疊加后的圖像塊回寫到原始圖像緩存單元的對(duì)應(yīng)區(qū)塊,完成半透明疊加操作。
本發(fā)明系統(tǒng)是這樣實(shí)現(xiàn)的:一種行車視頻自適應(yīng)行車場(chǎng)景的區(qū)分處理系統(tǒng),包括攝像頭單元、原始圖像緩存單元、剎車信號(hào)采集單元、油門加速信號(hào)采集單元、邏輯或電路單元、車牌識(shí)別單元、局部放大單元、放大系數(shù)存儲(chǔ)單元、圖像疊加單元、圖像疊加位置配置信息存儲(chǔ)單元、處理完成控制單元、視頻編碼單元以及視頻文件存儲(chǔ)單元;
所述攝像頭單元連接原始圖像緩存單元;所述原始圖像緩存單元分別連接車牌識(shí)別單元和視頻編碼單元;所述剎車信號(hào)采集單元和油門加速信號(hào)采集單元通過(guò)所述邏輯或電路單元分別連接所述車牌識(shí)別單元和處理完成控制單元;所述車牌識(shí)別單元還依次連接局部放大單元、圖像疊加單元、處理完成控制單元、視頻編碼單元以及視頻文件存儲(chǔ)單元;且局部放大單元還連接放大系數(shù)存儲(chǔ)單元,圖像疊加單元還連接圖像疊加位置配置信息存儲(chǔ)單元。
進(jìn)一步的,所述攝像頭單元持續(xù)對(duì)行車圖像進(jìn)行采集并將采集圖像連續(xù)送往原始圖像緩存單元進(jìn)行存儲(chǔ);
所述剎車信號(hào)采集單元采集駕駛員的剎車信號(hào)并轉(zhuǎn)換為數(shù)字電路信號(hào)送往邏輯或電路單元;所述油門加速信號(hào)采集單元采集油門加速信號(hào)并轉(zhuǎn)換為數(shù)字電路信號(hào)送往邏輯或電路單元;所述邏輯或電路單元將剎車信號(hào)采集單元和油門加速信號(hào)采集單元的輸出信號(hào)進(jìn)行邏輯或運(yùn)算,并將運(yùn)算結(jié)果輸出到車牌識(shí)別單元和處理完成控制單元;
所述車牌識(shí)別單元在邏輯或電路單元輸出為有效時(shí),從原始圖像緩存單元讀取原始圖像,識(shí)別出原始圖像中的車牌圖像,并提取包含車牌圖像的圖像塊的四個(gè)角在整個(gè)原始圖像中的坐標(biāo)信息送往局部放大單元;
所述局部放大單元根據(jù)接收到的坐標(biāo)信息,將圖像塊的圖像進(jìn)行放大處理,放大系數(shù)是從放大系數(shù)存儲(chǔ)單元進(jìn)行讀取,然后將放大后的局部車牌圖像送往疊加單元;
所述圖像疊加單元讀取疊加位置信息存儲(chǔ)單元,將放大后的局部圖像和原始圖像進(jìn)行半透明疊加運(yùn)算操作,并在運(yùn)算結(jié)束后將疊加后的局部圖像回寫至原始圖像緩存單元覆蓋原圖像的部分區(qū)域;
所述處理完成控制單元監(jiān)測(cè)圖像疊加單元的工作情況,并在完成放大和半透明疊加運(yùn)算操作完成后,會(huì)產(chǎn)生一處理完成信號(hào)通知視頻編碼單元;
所述視頻編碼單元在接收處理完成控制單元的通知后開始編碼工作.完成當(dāng)前幀的視頻編碼。
進(jìn)一步的,所述半透明疊加運(yùn)算操作的疊加位置是根據(jù)配置選擇原圖像的左上角、右上角、左下角或者右下角。
進(jìn)一步的,所述半透明疊加運(yùn)算的具體方法為:
(1)、根據(jù)配置讀取原始圖像對(duì)應(yīng)角落區(qū)域的原始圖像像素值;
(2)、將放大后的局部圖像像素值和需要疊加的原圖像對(duì)應(yīng)位置像素值進(jìn)行運(yùn)算,設(shè)A為原始圖像像素值,B為放大后圖像像素值,疊加后的像素值為0.5*A+0.5*B,將疊加后所有像素運(yùn)算完成后,將疊加后的圖像塊回寫到原始圖像緩存單元的對(duì)應(yīng)區(qū)塊,完成半透明疊加操作。
本發(fā)明具有如下優(yōu)點(diǎn):
1.本發(fā)明在行車出現(xiàn)異常情況時(shí),比如出現(xiàn)剎車和油門加速時(shí),進(jìn)行針對(duì)性的信息加強(qiáng),以使關(guān)鍵時(shí)間段的信息量更詳盡;
2.本發(fā)明在行車出現(xiàn)異常情況時(shí),比如出現(xiàn)剎車和油門加速時(shí),會(huì)自動(dòng)識(shí)別并跟蹤視頻中的車牌并局部加大清晰度和放大處理后進(jìn)行記錄;
3.本發(fā)明在正常行駛狀態(tài)下使用普通清晰度的視頻編碼以減少不重要行車過(guò)程記錄的存儲(chǔ)空間節(jié)省。
附圖說(shuō)明
下面參照附圖結(jié)合實(shí)施例對(duì)本發(fā)明作進(jìn)一步的說(shuō)明。
圖1為本發(fā)明方法執(zhí)行流程圖。
具體實(shí)施方式
本發(fā)明方法的行車視頻自適應(yīng)行車場(chǎng)景的區(qū)分處理方法,包括下述步驟:
1、對(duì)行車圖像進(jìn)行采集并作為原始圖像進(jìn)行存儲(chǔ);
2、采集駕駛員的剎車信號(hào)和油門加速信號(hào);
3、當(dāng)剎車信號(hào)或油門加速信號(hào)有效時(shí),由車牌識(shí)別單元從讀取原始圖像,識(shí)別出原始圖像中的車牌圖像,并提取包含車牌圖像的圖像塊在整個(gè)原始圖像中的坐標(biāo)信息;根據(jù)坐標(biāo)信息將圖像塊的圖像進(jìn)行放大處理,再將放大后的局部圖像和原始圖像進(jìn)行半透明疊加運(yùn)算操作,并在運(yùn)算結(jié)束后將疊加后的局部圖像覆蓋原始圖像的部分區(qū)域進(jìn)行回寫存儲(chǔ);然后通知視頻編碼單元對(duì)當(dāng)前幀進(jìn)行視頻編碼,并把編碼結(jié)果輸出到視頻文件存儲(chǔ)單元;
當(dāng)剎車信號(hào)和油門加速信號(hào)無(wú)效時(shí),視頻編碼單元會(huì)以正常普通解析度的編碼方式讀取原始圖像的圖像幀數(shù)據(jù)進(jìn)行視頻編碼,并把編碼結(jié)果輸出到視頻文件存儲(chǔ)單元。
如圖1所示,根據(jù)本發(fā)明方法,本發(fā)明提供一行車視頻自適應(yīng)行車場(chǎng)景的區(qū)分處理系統(tǒng),其包括攝像頭單元101、原始圖像緩存單元102、剎車信號(hào)采集單元103、油門加速信號(hào)采集單元104、邏輯或電路單元105、車牌識(shí)別單元106、局部放大單元107、放大系數(shù)存儲(chǔ)單元108、圖像疊加單元109、圖像疊加位置配置信息存儲(chǔ)單元110、處理完成控制單元111、視頻編碼單元112以及視頻文件存儲(chǔ)單元113;
所述攝像頭單元101連接原始圖像緩存單元102;所述原始圖像緩存單元102分別連接車牌識(shí)別單元106和視頻編碼單元112;所述剎車信號(hào)采集單元103和油門加速信號(hào)采集單元104通過(guò)所述邏輯或電路單元105分別連接所述車牌識(shí)別單元106和處理完成控制單元111;所述車牌識(shí)別單元106還依次連接局部放大單元107、圖像疊加單元109、處理完成控制單元111、視頻編碼單元112以及視頻文件存儲(chǔ)單元113;且局部放大單元107還連接放大系數(shù)存儲(chǔ)單元108,圖像疊加單元109還連接圖像疊加位置配置信息存儲(chǔ)單元110。
其中,上述各單元的功能如下:
所述攝像頭單元101用于對(duì)行車圖像進(jìn)行采集并將采集圖像連續(xù)送往原始圖像緩存單元102進(jìn)行存儲(chǔ);
所述原始圖像緩存單元102用于接收并存儲(chǔ)攝像頭單元采集進(jìn)來(lái)的原始圖像信息;
所述剎車信號(hào)采集單元103用于采集駕駛員的剎車信號(hào)并轉(zhuǎn)換為數(shù)字電路信號(hào)送往邏輯或電路單元105;如果出現(xiàn)剎車行為則剎車采集單元輸出有效的高電平,否則輸出低電平表示無(wú)效;
所述油門加速信號(hào)采集單元104用于采集油門加速信號(hào)并轉(zhuǎn)換為數(shù)字電路信號(hào)送往邏輯或電路單元105;如果出現(xiàn)踩油門加速行為則油門加速采集單元輸出有效的高電平,否則輸出低電平表示無(wú)效;
所述邏輯或電路單元105負(fù)責(zé)將剎車的數(shù)字信號(hào)和油門加速的數(shù)字信號(hào)進(jìn)行或邏輯操作,當(dāng)剎車信號(hào)采集單元103和油門加速信號(hào)采集單元104中任何一個(gè)單元的輸出為有效時(shí),邏輯或電路單元105的輸出也為有效,該有效信號(hào)會(huì)送往通路選擇單元111和車牌識(shí)別單元106;
所述車牌識(shí)別單元106負(fù)責(zé)接收邏輯或電路單元105的輸出來(lái)決定是否從原始圖像緩存單元102進(jìn)行圖像讀取.當(dāng)邏輯或電路單元105輸出為無(wú)效時(shí),車牌識(shí)別單元106處于不工作狀態(tài),也不會(huì)從原始圖像緩存單元102進(jìn)行圖像讀取.當(dāng)邏輯或電路單元105輸出為有效時(shí),車牌識(shí)別單元106開始工作狀態(tài),并從原始圖像緩存單元102進(jìn)行圖像讀取,在原始圖像中識(shí)別出圖像中的汽車車牌,并把包含車牌圖像的圖像塊的四個(gè)角在整個(gè)原始圖像中的坐標(biāo)信息送往局部放大單元107;
所述局部放大單元107負(fù)責(zé)接收車牌識(shí)別單元輸出的車牌在圖像中的坐標(biāo)信息,然后將對(duì)應(yīng)區(qū)塊的圖像進(jìn)行放大處理,放大系從放大系數(shù)存儲(chǔ)單元進(jìn)行讀取,然后將放大后的局部車牌圖像送往疊加單元109;
所述圖像疊加單元109負(fù)責(zé)讀取疊加位置信息存儲(chǔ)單元110將放大后的局部圖像和原始圖像進(jìn)行半透明疊加運(yùn)算操作,并在運(yùn)算結(jié)束后將疊加后的局部圖像回寫至原始圖像緩存單元102覆蓋原圖像的部分區(qū)域;
所述處理完成控制單元111負(fù)責(zé)監(jiān)測(cè)圖像疊加單元的工作情況,并在完成放大和圖像疊加操作后,會(huì)將處理完成信號(hào)送往視頻編碼單元112,
所述視頻編碼單元112在接收處理完成控制單元111的通知后開始編碼工作,完成當(dāng)前幀的視頻編碼.
本發(fā)明系統(tǒng)的工作過(guò)程:
所述攝像頭單元101持續(xù)對(duì)行車圖像進(jìn)行采集并將采集圖像連續(xù)送往原始圖像緩存單元102進(jìn)行存儲(chǔ);
所述剎車信號(hào)采集單元103采集駕駛員的剎車信號(hào)并轉(zhuǎn)換為數(shù)字電路信號(hào)送往邏輯或電路單元105;所述油門加速信號(hào)采集單元104采集油門加速信號(hào)并轉(zhuǎn)換為數(shù)字電路信號(hào)送往邏輯或電路單元105;所述邏輯或電路單元105將剎車信號(hào)采集單元103和油門加速信號(hào)采集單元104的輸出信號(hào)進(jìn)行邏輯或運(yùn)算,并將運(yùn)算結(jié)果輸出到車牌識(shí)別單元106和處理完成控制單元111;
所述車牌識(shí)別單元106在邏輯或電路單元輸出為有效時(shí),從原始圖像緩存單元102讀取原始圖像,識(shí)別出原始圖像中的車牌圖像,并提取包含車牌圖像的圖像塊的四個(gè)角在整個(gè)原始圖像中的坐標(biāo)信息送往局部放大單元107;
所述局部放大單元107根據(jù)接收到的坐標(biāo)信息,將圖像塊的圖像進(jìn)行放大處理,放大系數(shù)是從放大系數(shù)存儲(chǔ)單元108進(jìn)行讀取,然后將放大后的局部車牌圖像送往疊加單元110;
所述圖像疊加單元讀取疊加位置信息存儲(chǔ)單元110,將放大后的局部圖像和原始圖像進(jìn)行半透明疊加運(yùn)算操作,并在運(yùn)算結(jié)束后將疊加后的局部圖像回寫至原始圖像緩存單元102覆蓋原圖像的部分區(qū)域;
所述處理完成控制單元111監(jiān)測(cè)圖像疊加單元109的工作情況,并在完成放大和半透明疊加運(yùn)算操作完成后,會(huì)產(chǎn)生一處理完成信號(hào)通知視頻編碼單元112;
所述視頻編碼單元112在接收處理完成控制單元111的通知后開始編碼工作,完成當(dāng)前幀的視頻編碼。
在本發(fā)明中,所述半透明疊加運(yùn)算操作的疊加位置是根據(jù)配置選擇原圖像的左上角、右上角、左下角或者右下角。
所述半透明疊加運(yùn)算的具體方法為:
(1)、根據(jù)配置讀取原始圖像對(duì)應(yīng)角落區(qū)域的原始圖像像素值;
(2)、將放大后的局部圖像像素值和需要疊加的原圖像對(duì)應(yīng)位置像素值進(jìn)行運(yùn)算,設(shè)A為原始圖像像素值,B為放大后圖像像素值,疊加后的像素值為0.5*A+0.5*B,將疊加后所有像素運(yùn)算完成后,將疊加后的圖像塊回寫到原始圖像緩存單元的對(duì)應(yīng)區(qū)塊,完成半透明疊加操作。
雖然以上描述了本發(fā)明的具體實(shí)施方式,但是熟悉本技術(shù)領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,我們所描述的具體的實(shí)施例只是說(shuō)明性的,而不是用于對(duì)本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應(yīng)當(dāng)涵蓋在本發(fā)明的權(quán)利要求所保護(hù)的范圍內(nèi)。