亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng)及診斷方法

文檔序號(hào):7783096閱讀:326來源:國(guó)知局
基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng)及診斷方法
【專利摘要】本發(fā)明公開了一種基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng)及診斷方法,所述視頻圖像診斷系統(tǒng)包括視頻采集單元、壓縮編碼單元、中心服務(wù)單元以及視頻診斷單元;所述視頻采集單元分別連接該壓縮編碼單元和視頻診斷單元,且該壓縮編碼單元和視頻診斷單元均連接該中心服務(wù)單元;該視頻采集單元將采集的光信號(hào)轉(zhuǎn)換為電信號(hào)并對(duì)該電信號(hào)處理輸出視頻信號(hào)至該壓縮編碼單元和視頻診斷單元,該壓縮編碼單元將視頻信號(hào)編碼壓縮輸送至該中心服務(wù)單元,且該視頻診斷單元對(duì)視頻信號(hào)的質(zhì)量進(jìn)行診斷并將診斷結(jié)果發(fā)送至該中心服務(wù)單元。本發(fā)明在前端設(shè)備進(jìn)行視頻信號(hào)質(zhì)量的診斷,可提高診斷的可靠性,準(zhǔn)確的反映前端設(shè)備運(yùn)行情況。
【專利說明】基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng)及診斷方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能網(wǎng)絡(luò)視頻監(jiān)控領(lǐng)域,尤其涉及一種基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng)及診斷方法。
【背景技術(shù)】
[0002]視頻監(jiān)控系統(tǒng)在不同領(lǐng)域得到越來越多的應(yīng)用,在一些大型基礎(chǔ)設(shè)施中,視頻監(jiān)控點(diǎn)數(shù)可能有很多,但是能夠?qū)崟r(shí)顯示的畫面的數(shù)量實(shí)在有限,絕大多數(shù)攝像機(jī)通道處于后臺(tái)錄像狀態(tài),只有在發(fā)生報(bào)警或有特殊需求時(shí)才會(huì)調(diào)出圖像。
[0003]而已有的智能分析系統(tǒng),在前端將視頻數(shù)據(jù)采集之后,傳輸?shù)狡脚_(tái),再在平臺(tái)對(duì)這些視頻數(shù)據(jù)進(jìn)行分析,視頻分析在視頻傳輸之后,受帶寬限制,且后端視頻診斷可靠性會(huì)因視頻傳輸?shù)拳h(huán)節(jié)受到間斷性或持續(xù)性影響,后端的視頻診斷需要專門的視頻診斷服務(wù)器,如果是多路視頻數(shù)據(jù)傳過來,需要的視頻診斷服務(wù)器也就隨之增加,增加了網(wǎng)絡(luò)負(fù)載,同時(shí)也增加了診斷成本。

【發(fā)明內(nèi)容】

[0004]有鑒于此,本發(fā)明要解決的技術(shù)問題在于提供一種基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng)及診斷方法,可提高視頻診斷的可靠性。
[0005]本發(fā)明的另一目的在于提供一種基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng)及診斷方法,可避免寬帶的限制。
[0006]為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
一種基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng),其包括視頻采集單元、壓縮編碼單元、中心服務(wù)單元以及視頻診斷單元;所述視頻采集單元分別連接該壓縮編碼單元和視頻診斷單元,且該壓縮編碼單元和視頻診斷單元均連接該中心服務(wù)單元;該視頻采集單元將采集的光信號(hào)轉(zhuǎn)換為電信號(hào)并對(duì)該電信號(hào)處理輸出視頻信號(hào)至該壓縮編碼單元和視頻診斷單元,該壓縮編碼單元將視頻信號(hào)編碼壓縮輸送至該中心服務(wù)單元,且該視頻診斷單元對(duì)視頻信號(hào)的質(zhì)量進(jìn)行診斷并將診斷結(jié)果發(fā)送至該中心服務(wù)單元。
[0007]作為優(yōu)選方案,所述視頻診斷單元包括用于檢測(cè)視頻信號(hào)亮度的亮度診斷模塊、用于檢測(cè)視頻信號(hào)色差的色差診斷模塊、用于檢測(cè)視頻信號(hào)凍結(jié)點(diǎn)的凍結(jié)診斷模塊或用于檢測(cè)視頻信號(hào)噪聲點(diǎn)的噪聲診斷模塊中的一個(gè)或任意組合。
[0008]作為優(yōu)選方案,所述亮度診斷模塊包括指依次連接的指針檢測(cè)模塊、亮度計(jì)算模塊、比較模塊以及遞增模塊;其中,
所述指針檢測(cè)模塊用于檢測(cè)指向任務(wù)節(jié)點(diǎn)的指針是否為空,所述亮度計(jì)算模塊給該指針賦值并計(jì)算每幀的平均亮度,所述比較模塊用于比較該平均亮度與第一閾值的數(shù)值,所述遞增模塊將該指針的幀數(shù)加I幀。
[0009]作為優(yōu)選方案,所述色差診斷模塊包括依次連接的指針檢測(cè)模塊、色差計(jì)算模塊、比較模塊以及遞增模塊;其中, 所述指針檢測(cè)模塊用于檢測(cè)指向任務(wù)節(jié)點(diǎn)的指針是否為空,所述色差計(jì)算模塊給該指針賦值并計(jì)算每幀的第一平均色度值和第二平均色度值;所述比較模塊用于比較第一平均色度值與第二平均色度值差值的絕對(duì)值與第二閾值的數(shù)值,所述遞增模塊將該指針的幀數(shù)加I幀。
[0010]作為優(yōu)選方案,所述凍結(jié)診斷模塊包括依次連接的指針檢測(cè)模塊、分配空間檢測(cè)模塊,所述分配空間檢測(cè)模塊連接累加模塊或內(nèi)存分配模塊,所述累加模塊依次連接時(shí)間比較模塊、運(yùn)動(dòng)點(diǎn)判斷模塊、當(dāng)前幀判斷模塊;所述內(nèi)存分配模塊依次連接賦值模塊及所述累加模塊;其中,
所述指針檢測(cè)模塊用于檢測(cè)指向任務(wù)節(jié)點(diǎn)的指針是否為空,所述分配空間檢測(cè)模塊用于檢測(cè)存儲(chǔ)智能數(shù)據(jù)的指針分配空間是否為空,累加模塊用于獲取當(dāng)前時(shí)間并累加設(shè)定時(shí)間內(nèi)幀像素,所述時(shí)間比較模塊用于比較當(dāng)前幀與背景幀的差值與第三閾值的數(shù)值;所述當(dāng)前幀判斷模塊用于更新設(shè)定時(shí)間內(nèi)的幀,獲取當(dāng)前幀的背景圖像,并比較當(dāng)前時(shí)間與開始時(shí)間的差值與設(shè)定時(shí)間的數(shù)值;所述內(nèi)存分配模塊用于給任務(wù)節(jié)點(diǎn)的指針分配空間,并能夠存放背景圖像;賦值模塊用于給任務(wù)節(jié)點(diǎn)的指針賦值。
[0011]本發(fā)明提供的另一種技術(shù)方案:
一種基于嵌入式系統(tǒng)的視頻診斷方法,其包括:
A、采集光信號(hào)并轉(zhuǎn)換為電信號(hào)處理,處理后輸出視頻信號(hào);
B、將視頻信號(hào)壓縮編碼,并診斷視頻信號(hào)的質(zhì)量;
C、獲取經(jīng)過壓縮編碼的視頻信息以及視頻診斷報(bào)告。
[0012]作為優(yōu)選方案,步驟B中診斷視頻信號(hào)的質(zhì)量包括步驟B1:亮度診斷,其具體包括:
B10、判斷指向任務(wù)節(jié)點(diǎn)的指針或傳入的像素是否為空,如果是,則結(jié)束操作;否則繼續(xù)執(zhí)行步驟Bll ;
B11、對(duì)任務(wù)節(jié)點(diǎn)的指針賦值,并計(jì)算每幀的平均亮度值;
B12、比較所述平均亮度值與第一閾值的數(shù)值,并保存比較結(jié)果,且將該指針的幀數(shù)加I幀。
[0013]作為優(yōu)選方案,步驟B中診斷視頻信號(hào)的質(zhì)量包括步驟B2:色差診斷,其具體包括:
B20、判斷指向任務(wù)節(jié)點(diǎn)的指針或傳入的像素是否為空,如果是,則結(jié)束操作;否則繼續(xù)執(zhí)行步驟B21 ;
B21、對(duì)任務(wù)節(jié)點(diǎn)的指針賦值,并計(jì)算每幀的第一平均色度值和第二平均色度值;
B22、計(jì)算第一平均色度值與第二平均色度值差值的絕對(duì)值,比較該絕對(duì)值與第二閾值的數(shù)值,并保存比較結(jié)果,且將該指針的幀數(shù)加I幀。
[0014]作為優(yōu)選方案,步驟B中診斷視頻信號(hào)的質(zhì)量包括步驟B3、凍結(jié)診斷,其具體包括:
B30、判斷指向任務(wù)節(jié)點(diǎn)的指針或傳入的像素是否為空,如果是,則結(jié)束操作;否則繼續(xù)執(zhí)行步驟B31 ;
B31、判斷存儲(chǔ)智能數(shù)據(jù)的指針分配空間是否為空,如果是,則執(zhí)行步驟B32 ;否則執(zhí)行步驟B35 ; B32、分配內(nèi)存空間給該指針,并繼續(xù)判斷該指針分配空間是否為空,如果是,則結(jié)束操作;否則執(zhí)行步驟B33;
B33、在該內(nèi)存空間中存放背景圖像,并判斷該背景圖像的指針是否為空,如果是,則結(jié)束操作;否則執(zhí)行步驟B34;
B34、對(duì)任務(wù)節(jié)點(diǎn)的指針賦值;
B35、獲取當(dāng)前時(shí)間,累加設(shè)定時(shí)間內(nèi)幀像素,并判斷當(dāng)前時(shí)間與開始時(shí)間的差值是否小于設(shè)定時(shí)間;如果是,則結(jié)束操作,否則執(zhí)行步驟B36 ;
B36、更新設(shè)定時(shí)間內(nèi)的幀,獲取當(dāng)前幀的背景圖像,判斷當(dāng)前幀與背景幀的差值是否大于第三閾值,如果是,則結(jié)束操作;否則確定當(dāng)前點(diǎn)為運(yùn)動(dòng)點(diǎn)并執(zhí)行步驟B37 ;
B37、比較運(yùn)動(dòng)點(diǎn)與總像素的比值與第四閾值的數(shù)值,并保存結(jié)果。
[0015]作為優(yōu)選方案,步驟B中診斷視頻信號(hào)的質(zhì)量包括步驟B4:噪聲診斷,具體包括: B40、判斷指向任務(wù)節(jié)點(diǎn)的指針或傳入的像素是否為空,如果是,則結(jié)束操作;否則繼續(xù)
執(zhí)行步驟B41 ;
B41、判斷存儲(chǔ)智能數(shù)據(jù)的指針分配空間是否為空,如果是,則執(zhí)行步驟B42 ;否則執(zhí)行步驟B43 ;
B42、分配內(nèi)存空間給該指針,并判斷該指針分配空間是否為空,如果是,則結(jié)束操作;否則存儲(chǔ)當(dāng)前幀;
B43、判斷當(dāng)前幀的像素是否大于第五閾值,如果是,則確定當(dāng)前點(diǎn)為噪聲點(diǎn)并將當(dāng)前幀的噪聲點(diǎn)數(shù)加1,執(zhí)行步驟B44 ;否則結(jié)束操作;
B44、比較噪聲點(diǎn)總數(shù)與第六閾值的數(shù)值,并保存結(jié)果。
[0016]本發(fā)明達(dá)到的技術(shù)效果如下:
1、本發(fā)明在傳輸至中心服務(wù)單元之前,對(duì)視頻信號(hào)的質(zhì)量進(jìn)行診斷,不受帶寬的限制,減少了視屏診斷服務(wù)器的使用,減輕了網(wǎng)絡(luò)負(fù)載,降低了診斷成本。
[0017]2、本發(fā)明在前端設(shè)備進(jìn)行視頻信號(hào)質(zhì)量的診斷,可提高診斷的可靠性,準(zhǔn)確的反映前端設(shè)備運(yùn)行情況。
[0018]3、用戶能夠有效的預(yù)防因視頻采集設(shè)備環(huán)節(jié)所導(dǎo)致的圖像質(zhì)量問題,并且能及時(shí)的發(fā)現(xiàn)破壞視頻監(jiān)控的行為,便于維護(hù)整個(gè)安防監(jiān)控系統(tǒng)。
【專利附圖】

【附圖說明】
[0019]圖1為本發(fā)明基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本發(fā)明亮度診斷模塊的結(jié)構(gòu)示意圖;
圖3為本發(fā)明色差診斷模塊的結(jié)構(gòu)示意圖;
圖4為本發(fā)明凍結(jié)診斷模塊的結(jié)構(gòu)示意圖;
圖5為本發(fā)明噪聲診斷模塊的結(jié)構(gòu)示意圖;
圖6為本發(fā)明基于嵌入式系統(tǒng)的視頻圖像診斷的控制流程圖;
圖7為本發(fā)明亮度診斷的流程圖;
圖8為本發(fā)明色差診斷的流程圖;
圖9為本發(fā)明凍結(jié)診斷的流程圖;
圖10為本發(fā)明噪聲診斷的流程圖。[0020]【符號(hào)說明】
I視頻采集單元 2壓縮編碼單元 3視頻診斷單元 311指針檢測(cè)模塊 312亮度計(jì)算模塊 313比較模塊 314遞增模塊 321指針檢測(cè)模塊 322色差計(jì)算模塊 323比較模塊 324遞增模塊 331針檢測(cè)模塊 332分配空間檢測(cè)模塊 333累加模塊 334內(nèi)存分配模塊 335賦值模塊 336時(shí)間比較模塊 337運(yùn)動(dòng)點(diǎn)判斷模塊 338當(dāng)前幀判斷模塊 341指針檢測(cè)模塊 342分配空間檢測(cè)模塊 343噪聲點(diǎn)判斷模塊 344內(nèi)存分配模塊 345當(dāng)前幀判斷模塊 4中心服務(wù)單元。
【具體實(shí)施方式】`
[0021]如圖1所示,本發(fā)明基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng)包括視頻采集單元1、壓縮編碼單元2、視頻診斷單元3和中心服務(wù)單元4。其中,視頻采集單元I分別連接壓縮編碼單元2和視頻診斷單元3,且壓縮編碼單元2與視頻診斷單元3均連接中心服務(wù)單元4。視頻采集單元I將采集的光信號(hào)轉(zhuǎn)換為電信號(hào),并對(duì)該電信號(hào)處理后輸出視頻信號(hào),所述壓縮編碼單元2將視頻信號(hào)編碼壓縮輸送至該中心服務(wù)單元4 ;且所述視頻診斷單元3對(duì)視頻信號(hào)的質(zhì)量進(jìn)行診斷并將診斷結(jié)果發(fā)送至該中心服務(wù)單元4。
[0022]其中,所述視頻采集單元1、壓縮編碼單元2以及中心服務(wù)單元4均為市售產(chǎn)品。且該視頻采集單元I的核心是攝像機(jī)及鏡頭,視頻采集單元I可將光信號(hào)變?yōu)殡娦盘?hào)并將電信號(hào)轉(zhuǎn)移,經(jīng)濾波及放大處理后,形成視頻信號(hào)輸出。
[0023]本發(fā)明基于嵌入式系統(tǒng)的視頻圖像診斷方法(如圖6所示)包括:
步驟100:采集光信號(hào)并轉(zhuǎn)換為電信號(hào)處理,處理后輸出視頻信號(hào)。[0024]步驟101:將視頻信號(hào)壓縮編碼,并診斷視頻信號(hào)的質(zhì)量。
[0025]步驟102:獲取經(jīng)過壓縮編碼的視頻信息以及視頻診斷報(bào)告。
[0026]所述中心服務(wù)單元4將接收的經(jīng)過壓縮編碼的視頻信號(hào)傳送到客戶端并經(jīng)過解碼顯示圖像,同時(shí)可將診斷結(jié)果告知客戶。
[0027]本發(fā)明在傳輸至中心服務(wù)單元4之前,對(duì)視頻信號(hào)的質(zhì)量進(jìn)行診斷,不受帶寬的限制,減少了視屏診斷服務(wù)器的使用,減輕了網(wǎng)絡(luò)負(fù)載,降低了生產(chǎn)成本。
[0028]其中,所述視頻診斷單元3包括用于檢測(cè)視頻信號(hào)亮度的亮度診斷模塊、用于檢測(cè)視頻信號(hào)色差的色差診斷模塊、用于檢測(cè)視頻信號(hào)凍結(jié)點(diǎn)的凍結(jié)診斷模塊或用于檢測(cè)視頻信號(hào)噪聲點(diǎn)的噪聲診斷模塊中的一個(gè)或任意組合。
[0029]如圖2所示,所述亮度診斷模塊包括指依次連接的指針檢測(cè)模塊311、亮度計(jì)算模塊312、比較模塊313以及遞增模塊314。
[0030]所述指針檢測(cè)模塊311用于檢測(cè)指向任務(wù)節(jié)點(diǎn)的指針是否為空,所述亮度計(jì)算模塊312給該指針賦值并計(jì)算每幀的平均亮度,所述比較模塊313用于比較該平均亮度與第一閾值的數(shù)值,所述遞增模塊314將該指針的幀數(shù)加I幀。
[0031]所述診斷視頻信號(hào)的質(zhì)量包括亮度診斷,本發(fā)明亮度診斷的具體步驟(如圖7所示)包括:
步驟200:聲明變量或初始化,判斷指向任務(wù)節(jié)點(diǎn)的指針或傳入的像素是否為空,如果是,則返回eiror,結(jié)束操作;否則繼續(xù)執(zhí)行步驟201。
[0032]步驟201:對(duì)任務(wù)節(jié)點(diǎn)的指針賦值,并計(jì)算每幀的平均亮度值。
[0033]其中,平均亮度值=一幀像素所有像素點(diǎn)亮度值的總和/總像素點(diǎn)。
[0034]步驟202:比較所述平均亮度值與第一閾值的數(shù)值,并保存比較結(jié)果,且將該指針的幀數(shù)加I幀。
[0035]其中,所述第一閾值可為默認(rèn)閾值或設(shè)定閾值。在亮度診斷過程中,如果有設(shè)定閾值,貝1J第一閾值為設(shè)定閾值;如果沒有設(shè)定閾值,則第一閾值為默認(rèn)閾值。所述第一閾值有兩個(gè):最高閾值和最小閾值,亮度分為255個(gè)等級(jí),一般最高閾值是175,最小閾值是51。
[0036]在亮度診斷過程中,每幀圖像的平均亮度值與最高閾值和最小閾值相比,如果大于最高閾值,則為過亮巾貞,且將該過亮巾貞加I巾貞;如果小于最小閾值,則過暗巾貞,且該過暗中貞加I幀,并將比較結(jié)果保存,亮度診斷結(jié)束。
[0037]如圖3所示,所述色差診斷模塊包括依次連接的指針檢測(cè)模塊321、色差計(jì)算模塊322、比較模塊323以及遞增模塊324。
[0038]其中,所述指針檢測(cè)模塊321用于檢測(cè)指向任務(wù)節(jié)點(diǎn)的指針是否為空,所述色差計(jì)算模塊322給該指針賦值并計(jì)算每幀的第一平均色度值和第二平均色度值;所述比較模塊323用于比較第一平均色度值與第二平均色度值差值的絕對(duì)值與第二閾值的數(shù)值,所述遞增模塊324將該指針的幀數(shù)加I幀。
[0039]所述診斷視頻信號(hào)的質(zhì)量包括色差診斷,本發(fā)明色差診斷的具體步驟(如圖8所示)包括:
步驟300:聲明變量或初始化,判斷指向任務(wù)節(jié)點(diǎn)的指針或傳入的像素是否為空,如果是,則返回eiror,結(jié)束操作;否則繼續(xù)執(zhí)行步驟301。
[0040]步驟301:對(duì)任務(wù)節(jié)點(diǎn)的指針賦值,并計(jì)算每幀的第一平均色度值和第二平均色度值。
[0041]其中,U、V是色度信號(hào),求所有像素點(diǎn)的U總值與V總值,并除以總像素值,得Uaverage與Vaverage即第一平均色度值與第二平均色度值。
[0042]步驟302:計(jì)算第一平均色度值與第二平均色度值差值的絕對(duì)值,比較該絕對(duì)值與第二閾值的數(shù)值,并保存比較結(jié)果,且將該指針的幀數(shù)加I幀。
[0043]所述第二閾值可根據(jù)需要設(shè)置。其中,第一平均色度值與第二平均色度值的差值為色差。當(dāng)色差的絕對(duì)值大于第二閾值時(shí)為異常幀,并將該異常幀數(shù)加I幀;當(dāng)該絕對(duì)值小于第二閾值時(shí)為正常幀,并將該正常幀數(shù)加I幀,保存比較結(jié)果,色差診斷結(jié)束。
[0044]如圖4所示,所述凍結(jié)診斷模塊包括依次連接的指針檢測(cè)模塊331、分配空間檢測(cè)模塊332,所述分配空間檢測(cè)模塊332連接累加模塊333或內(nèi)存分配模塊334,所述累加模塊333依次連接時(shí)間比較模塊336、運(yùn)動(dòng)點(diǎn)判斷模塊337、當(dāng)前幀判斷模塊338 ;所述內(nèi)存分配模塊334依次連接賦值模塊335及所述累加模塊333。
[0045]所述指針檢測(cè)模塊331用于檢測(cè)指向任務(wù)節(jié)點(diǎn)的指針是否為空,所述分配空間檢測(cè)模塊332用于檢測(cè)存儲(chǔ)智能數(shù)據(jù)的指針分配空間是否為空,累加模塊333用于獲取當(dāng)前時(shí)間并累加設(shè)定時(shí)間內(nèi)幀像素,所述時(shí)間比較模塊336用于比較當(dāng)前幀與背景幀的差值與第三閾值的數(shù)值;所述當(dāng)前幀判斷模塊337用于更新設(shè)定時(shí)間內(nèi)的幀,獲取當(dāng)前幀的背景圖像,并比較當(dāng)前時(shí)間與開始時(shí)間的差值與設(shè)定時(shí)間的數(shù)值;所述內(nèi)存分配模塊334用于給任務(wù)節(jié)點(diǎn)的指針分配空間,并能夠存放背景圖像;賦值模塊335用于給任務(wù)節(jié)點(diǎn)的指針賦值。
[0046]所述診斷視頻信號(hào)的質(zhì)量包括凍結(jié)點(diǎn)診斷,本發(fā)明凍結(jié)點(diǎn)診斷的具體步驟(如圖9所示)包括:
步驟400:聲明變量或初始化,判斷指向任務(wù)節(jié)點(diǎn)的指針或傳入的像素是否為空,如果是,則返回eiror,結(jié)束操作;否則繼續(xù)執(zhí)行步驟401。
[0047]步驟401:判斷存儲(chǔ)智能數(shù)據(jù)的指針分配空間是否為空,如果是,則執(zhí)行步驟402 ;否則執(zhí)行步驟405。
[0048]步驟402:分配內(nèi)存空間給該指針,并繼續(xù)判斷該指針分配空間是否為空,如果是,則返回緩存缺乏(Buffer-lack),結(jié)束操作;否則執(zhí)行步驟403。
[0049]步驟403:在該內(nèi)存空間中存放背景圖像,并判斷該背景圖像的指針是否為空,如果是,則返回Buffer-1ack,結(jié)束操作;否則執(zhí)行步驟404。
[0050]步驟404:對(duì)任務(wù)節(jié)點(diǎn)的指針賦值。
[0051]步驟405:獲取當(dāng)前時(shí)間,累加設(shè)定時(shí)間內(nèi)幀像素,并判斷當(dāng)前時(shí)間與開始時(shí)間的差值是否小于設(shè)定時(shí)間;如果是,則結(jié)束操作,否則執(zhí)行步驟406。
[0052]其中,設(shè)定時(shí)間一般默認(rèn)值為500ms,這樣既可避免因太短時(shí)間內(nèi)換一次背景,增加算法次數(shù)會(huì),又可避免時(shí)間過長(zhǎng)采集到的畫面為靜止的,從而增大計(jì)算出來的誤差。但并不以此為限,可根據(jù)需要設(shè)定。
[0053]步驟406:更新設(shè)定時(shí)間內(nèi)的幀,獲取當(dāng)前幀的背景圖像,判斷當(dāng)前幀與背景幀的差值是否大于第三閾值,如果是,則結(jié)束操作;否則確定當(dāng)前點(diǎn)為運(yùn)動(dòng)點(diǎn)并執(zhí)行步驟407。
[0054]步驟407:比較運(yùn)動(dòng)點(diǎn)與總像素的比值與第四閾值的數(shù)值,并保存結(jié)果。
[0055]其中,第三閾值和第四閾值可根據(jù)需要設(shè)定。當(dāng)運(yùn)動(dòng)點(diǎn)與總像素的比值小于第四閾值時(shí),當(dāng)前巾貞為異常巾貞,否則為正常中貞。
[0056]如圖5所示,所述噪聲診斷模塊包括依次連接的指針檢測(cè)模塊341、分配空間檢測(cè)模塊342,所述分配空間檢測(cè)模塊342連接噪聲點(diǎn)判斷模塊343或內(nèi)存分配模塊344,所述噪聲點(diǎn)判斷模塊343依次連接當(dāng)前幀判斷模塊345。
[0057]其中,所述指針檢測(cè)模塊341用于檢測(cè)指向任務(wù)節(jié)點(diǎn)的指針是否為空,所述分配空間檢測(cè)模塊342用于檢測(cè)存儲(chǔ)智能數(shù)據(jù)的指針分配空間是否為空,所述噪聲點(diǎn)判斷模塊343用于比較當(dāng)前幀的像素與第五閾值的數(shù)值,所述當(dāng)前幀判斷模塊345用于比較當(dāng)前幀的噪聲點(diǎn)總數(shù)與第六閾值的數(shù)值,所述內(nèi)存分配模塊344用于給任務(wù)節(jié)點(diǎn)的指針分配空間,并能夠存放背景圖像。
[0058]所述診斷視頻信號(hào)的質(zhì)量包括噪聲診斷,本發(fā)明噪聲診斷的具體步驟(如圖10所示)包括:
步驟500:聲明變量或初始化,判斷指向任務(wù)節(jié)點(diǎn)的指針或傳入的像素是否為空,如果是,則返回eiror,結(jié)束操作;否則繼續(xù)執(zhí)行步驟501。
[0059]步驟501:判斷存儲(chǔ)智能數(shù)據(jù)的指針分配空間是否為空,如果是,則執(zhí)行步驟502 ;否則執(zhí)行步驟503。
[0060]步驟502:分配內(nèi)存空間給該指針,并繼續(xù)判斷該指針分配空間是否為空,如果是,貝1J返回Buffer-1ack,結(jié)束操作;否則存儲(chǔ)當(dāng)前中貞。
[0061]步驟503:判斷當(dāng)前幀的像素是否大于第五閾值,如果是,則確定當(dāng)前點(diǎn)為噪聲點(diǎn)并將當(dāng)前幀的噪聲點(diǎn)數(shù)加1,執(zhí)行步驟504 ;否則結(jié)束操作;
步驟504:比較噪聲點(diǎn)總數(shù)與第六閾值的數(shù)值,并保存結(jié)果。
[0062]其中,第五閾值和第六閾值可根據(jù)需要設(shè)定。當(dāng)噪聲點(diǎn)總數(shù)大于第六閾值時(shí),當(dāng)前幀為異常幀,否則為正常幀。所述第六閾值可根據(jù)需要設(shè)定。
[0063]本發(fā)明還可以對(duì)視頻信號(hào)的質(zhì)量進(jìn)行雪花診斷或條紋診斷,并將診斷結(jié)果通過中心服務(wù)單元告知用戶。通過本發(fā)明,用戶能夠有效的預(yù)防因視頻采集設(shè)備環(huán)節(jié)所導(dǎo)致的圖像質(zhì)量問題,并且能及時(shí)的發(fā)現(xiàn)破壞視頻監(jiān)控的行為。同時(shí)本發(fā)明有助于用戶掌握前端設(shè)備的運(yùn)行情況,便于維護(hù)整個(gè)安防監(jiān)控系統(tǒng)。
[0064]以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng),其特征在于,其包括視頻采集單元、壓縮編碼單元、中心服務(wù)單元以及視頻診斷單元;所述視頻采集單元分別連接該壓縮編碼單元和視頻診斷單元,且該壓縮編碼單元和視頻診斷單元均連接該中心服務(wù)單元;該視頻采集單元將采集的光信號(hào)轉(zhuǎn)換為電信號(hào)并對(duì)該電信號(hào)處理輸出視頻信號(hào)至該壓縮編碼單元和視頻診斷單元,該壓縮編碼單元將視頻信號(hào)編碼壓縮輸送至該中心服務(wù)單元,且該視頻診斷單元對(duì)視頻信號(hào)的質(zhì)量進(jìn)行診斷并將診斷結(jié)果發(fā)送至該中心服務(wù)單元。
2.根據(jù)權(quán)利要求1所述的基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng),其特征在于,所述視頻診斷單元包括用于檢測(cè)視頻信號(hào)亮度的亮度診斷模塊、用于檢測(cè)視頻信號(hào)色差的色差診斷模塊、用于檢測(cè)視頻信號(hào)凍結(jié)點(diǎn)的凍結(jié)診斷模塊或用于檢測(cè)視頻信號(hào)噪聲點(diǎn)的噪聲診斷模塊中的一個(gè)或任意組合。
3.根據(jù)權(quán)利要求2所述的基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng),其特征在于,所述亮度診斷模塊包括指依次連接的指針檢測(cè)模塊、亮度計(jì)算模塊、比較模塊以及遞增模塊;其中, 所述指針檢測(cè)模塊用于檢測(cè)指向任務(wù)節(jié)點(diǎn)的指針是否為空,所述亮度計(jì)算模塊給該指針賦值并計(jì)算每幀的平均亮度,所述比較模塊用于比較該平均亮度與第一閾值的數(shù)值,所述遞增模塊將該指針的幀數(shù)加I幀。
4.根據(jù)權(quán)利要求2所述的基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng),其特征在于,所述色差診斷模塊包括依次連接的指針檢測(cè)模塊、色差計(jì)算模塊、比較模塊以及遞增模塊;其中, 所述指針檢測(cè)模塊用于檢測(cè)指向任務(wù)節(jié)點(diǎn)的指針是否為空,所述色差計(jì)算模塊給該指針賦值并計(jì)算每幀的第一平均色度值和第二平均色度值;所述比較模塊用于比較第一平均色度值與第二平均色度值差值的絕對(duì)值與第二閾值的數(shù)值,所述遞增模塊將該指針的幀數(shù)加I幀。
5.根據(jù)權(quán)利要求2所述的基于嵌入式系統(tǒng)的視頻圖像診斷系統(tǒng),其特征在于,所述凍結(jié)診斷模塊包括依次連接的指針檢測(cè)模塊、分配空間檢測(cè)模塊,所述分配空間檢測(cè)模塊連接累加模塊或內(nèi)存分配模塊,所述`累加模塊依次連接時(shí)間比較模塊、運(yùn)動(dòng)點(diǎn)判斷模塊、當(dāng)前幀判斷模塊;所述內(nèi)存分配模塊依次連接賦值模塊及所述累加模塊;其中, 所述指針檢測(cè)模塊用于檢測(cè)指向任務(wù)節(jié)點(diǎn)的指針是否為空,所述分配空間檢測(cè)模塊用于檢測(cè)存儲(chǔ)智能數(shù)據(jù)的指針分配空間是否為空,累加模塊用于獲取當(dāng)前時(shí)間并累加設(shè)定時(shí)間內(nèi)幀像素,所述時(shí)間比較模塊用于比較當(dāng)前幀與背景幀的差值與第三閾值的數(shù)值;所述當(dāng)前幀判斷模塊用于更新設(shè)定時(shí)間內(nèi)的幀,獲取當(dāng)前幀的背景圖像,并比較當(dāng)前時(shí)間與開始時(shí)間的差值與設(shè)定時(shí)間的數(shù)值;所述內(nèi)存分配模塊用于給任務(wù)節(jié)點(diǎn)的指針分配空間,并能夠存放背景圖像;賦值模塊用于給任務(wù)節(jié)點(diǎn)的指針賦值。
6.一種基于嵌入式系統(tǒng)的視頻圖像診斷方法,其特征在于,其包括: A、采集光信號(hào)并轉(zhuǎn)換為電信號(hào)處理,處理后輸出視頻信號(hào); B、將視頻信號(hào)壓縮編碼,并診斷視頻信號(hào)的質(zhì)量; C、獲取經(jīng)過壓縮編碼的視頻信息以及視頻診斷報(bào)告。
7.根據(jù)權(quán)利要求6所述的基于嵌入式系統(tǒng)的視頻圖像診斷方法,其特征在于,步驟B中診斷視頻信號(hào)的質(zhì)量包括步驟B1:亮度診斷,其具體包括: B10、判斷指向任務(wù)節(jié)點(diǎn)的指針或傳入的像素是否為空,如果是,則結(jié)束操作;否則繼續(xù)執(zhí)行步驟Bll ; BH、對(duì)任務(wù)節(jié)點(diǎn)的指針賦值,并計(jì)算每幀的平均亮度值; B12、比較所述平均亮度值與第一閾值的數(shù)值,并保存比較結(jié)果,且將該指針的幀數(shù)加I幀。
8.根據(jù)權(quán)利要求6所述的基于嵌入式系統(tǒng)的視頻圖像診斷方法,其特征在于,步驟B中診斷視頻信號(hào)的質(zhì)量包括步驟B2:色差診斷,其具體包括: B20、判斷指向任務(wù)節(jié)點(diǎn)的指針或傳入的像素是否為空,如果是,則結(jié)束操作;否則繼續(xù)執(zhí)行步驟B21 ; B21、對(duì)任務(wù)節(jié)點(diǎn)的指針賦值,并計(jì)算每幀的第一平均色度值和第二平均色度值; B22、計(jì)算第一平均色度值與第二平均色度值差值的絕對(duì)值,比較該絕對(duì)值與第二閾值的數(shù)值,并保存比較結(jié)果,且將該指針的幀數(shù)加I幀。
9.根據(jù)權(quán)利要求6所述的基于嵌入式系統(tǒng)的視頻圖像診斷方法,其特征在于,步驟B中診斷視頻信號(hào)的質(zhì)量包括步驟B3、凍結(jié)診斷,其具體包括: B30、判斷指向任務(wù)節(jié)點(diǎn)的指針或傳入的像素是否為空,如果是,則結(jié)束操作;否則繼續(xù)執(zhí)行步驟B31 ; B31、判斷存儲(chǔ)智能數(shù)據(jù)的指針分配空間是否為空,如果是,則執(zhí)行步驟B32 ;否則執(zhí)行步驟B35 ; B32、分配內(nèi)存空間給該指針,并繼續(xù)判斷該指針分配空間是否為空,如果是,則結(jié)束操作;否則執(zhí)行步驟B33; B33、在該內(nèi)存空間中存放背景圖像,并判斷該背景圖像的指針是否為空,如果是,則結(jié)束操作;否則執(zhí)行步驟B34; B34、對(duì)任務(wù)節(jié)點(diǎn)的指針賦值; B35、獲取當(dāng)前時(shí)間,累加設(shè)定時(shí)間內(nèi)幀像素,并判斷當(dāng)前時(shí)間與開始時(shí)間的差值是否小于設(shè)定時(shí)間;如果是,則結(jié)束操作,否則執(zhí)行步驟B36 ; B36、更新設(shè)定時(shí)間內(nèi)的幀,獲取當(dāng)前幀的背景圖像,判斷當(dāng)前幀與背景幀的差值是否大于第三閾值,如果是,則結(jié)束操作;否則確定當(dāng)前點(diǎn)為運(yùn)動(dòng)點(diǎn)并執(zhí)行步驟B37 ; B37、比較運(yùn)動(dòng)點(diǎn)與總像素的比值與第四閾值的數(shù)值,并保存結(jié)果。
10.根據(jù)權(quán)利要求6所述的基于嵌入式系統(tǒng)的視頻圖像診斷方法,其特征在于,步驟B中診斷視頻信號(hào)的質(zhì)量包括步驟B4:噪聲診斷,具體包括: B40、判斷指向任務(wù)節(jié)點(diǎn)的指針或傳入的像素是否為空,如果是,則結(jié)束操作;否則繼續(xù)執(zhí)行步驟B41 ; B41、判斷存儲(chǔ)智能數(shù)據(jù)的指針分配空間是否為空,如果是,則執(zhí)行步驟B42 ;否則執(zhí)行步驟B43 ; B42、分配內(nèi)存空間給該指針,并判斷該指針分配空間是否為空,如果是,則結(jié)束操作;否則存儲(chǔ)當(dāng)前幀; B43、判斷當(dāng)前幀的像素是否大于第五閾值,如果是,則確定當(dāng)前點(diǎn)為噪聲點(diǎn)并將當(dāng)前幀的噪聲點(diǎn)數(shù)加1,執(zhí)行步驟B44 ;否則結(jié)束操作; B44、比較噪聲點(diǎn)總數(shù)與第六閾值的數(shù)值,并保存結(jié)果。
【文檔編號(hào)】H04N17/00GK103763547SQ201310747388
【公開日】2014年4月30日 申請(qǐng)日期:2013年12月31日 優(yōu)先權(quán)日:2013年12月31日
【發(fā)明者】彭菊, 劉樹惠 申請(qǐng)人:武漢烽火眾智數(shù)字技術(shù)有限責(zé)任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1