亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的可火災報警視頻監(jiān)控裝置

        2021-07-02 12:22:36曹仲康
        電子測試 2021年11期
        關鍵詞:信息

        曹仲康

        (南京信息工程大學電子與信息工程學院,江蘇南京,210044)

        0 引言

        本文利用圖像處理技術對火點進行識別,利用FPGA并行運算的特點,可以在實時監(jiān)控的同時,對火點進行識別。當識別到火點信息的時候,可以通過路由器發(fā)放警報信息周圍的人群,同時可以通過接入的揚聲器發(fā)出警報聲。

        1 架構設計

        系統(tǒng)的總體架構分成八個部分,分別是FPGA模塊、定位模塊、WIFI模塊、圖像采集模塊、以太網(wǎng)模塊、音頻解碼模塊、路由器、客戶端。系統(tǒng)架構設計框圖如圖1所示。

        圖1 系統(tǒng)架構設計框圖

        圖像采集模塊實時傳輸現(xiàn)場的圖像信息,F(xiàn)PGA模塊將傳輸?shù)膶崟r圖像信息先存儲在sdram中,然后提取出來進行圖像處理,傳輸至顯示模塊顯示出處理后帶框選信息的圖像,通過以太網(wǎng)傳輸帶有框選信息的實時圖像至客戶端。與此同時,定位模塊接收衛(wèi)星的定位信號,將定位信息傳輸至FPGA模塊。當判斷出實時圖像中有火點的時候,就將定位信息通過WIFI模塊發(fā)送到路由器,借助路由器分發(fā)到連接到其上的網(wǎng)絡設備,同時向音頻解碼模塊發(fā)送警報音頻信息,連接到音頻解碼模塊接口的揚聲器將會發(fā)出警報聲。

        2 火點識別算法實現(xiàn)

        在系統(tǒng)工作過程中,F(xiàn)PGA模塊針對圖像處理主要執(zhí)行的是中值濾波算法、二值化算法、腐蝕算法、膨脹算法、加框算法。識別效果如圖2所示。

        圖2 火點識別算法二值化圖像

        2.1 中值濾波算法

        中值濾波是一種非線性平滑技術,主要原理是通過歸一將區(qū)域內(nèi)的像素點的差別消除。這種濾波方法可以很好地濾除脈沖噪聲,降低圖像信息的噪點。

        具體實現(xiàn)方法是通過輸出端點間隔行圖像數(shù)據(jù)長度的三輸出通道的移位寄存器逐個取出三行三列像素點,先比較得出行中間值,然后在行中間值中取中間值,覆蓋三行三列像素點。

        示意圖如圖3所示。

        圖3 中值濾波算法實現(xiàn)示意圖

        2.2 二值化算法

        在圖像處理中,將圖像進行二值化可以大大減少圖像處理的數(shù)據(jù)量,便于利用數(shù)學方法進行運算。二值化算法是對RGB565的圖像進行閾值分割,考慮到火點大都是紅黃色,將圖像分成R、G、B三個通道,對R通道進行閾值分割,將R=31的圖像像素變?yōu)?5535(即十六進制FFFF),后來進行實驗發(fā)現(xiàn),單一通道進行閾值分割很容易受外界光源的影響。所以有必要進行多個通道的閾值分割,經(jīng)過多次實驗驗證得到,當 R=31(即十六進制 1F)、G<60(即十六進制 3C)、B<24(即十六進制18)三個通道條件同時滿足時,該圖像像素大概率是火點信息,可以很好地將其從環(huán)境中提取出來。二值化算法處理效果如圖4所示。

        圖4 二值化算法

        2.3 腐蝕算法

        腐蝕算法是形態(tài)學濾波的基本運算,可以將二值化圖像地離散點減少,使圖像更加集中,同時可以減少不相關信息的圖像像素點。腐蝕算法的實現(xiàn)原理是三行三列圖像像素點中有一個為0(即十六進制0000),就將三行三列像素點全部變?yōu)?,縮小有用信息的面積的同時也減少了無用的信息。腐蝕算法實現(xiàn)原理示意圖如圖5所示。

        圖5 腐蝕算法

        2.4 膨脹算法

        膨脹算法也是形態(tài)學濾波的基本運算,可以將二值化圖像的孤立點減少,與腐蝕算法不同的是,膨脹算法可以將相近的孤立點連接一起,從而減少圖像邊緣的毛刺。膨脹算法的實現(xiàn)原理是三行三列中有一個為65535,就將三行三列像素點全部變?yōu)?5535,將有用信息面積增大的同時,也將無用信息變?yōu)橛杏眯畔⒌囊徊糠?。膨脹算法實現(xiàn)原理示意圖如圖6所示。

        圖6 膨脹算法

        2.5 加框算法

        加框算法的功能是將有用信息區(qū)域加框,從而能夠在圖像上凸顯出有用信息區(qū)域的信息。加框算法的基本實現(xiàn)原理是在圖像傳輸過程中,有用圖像區(qū)域是連續(xù)的,將第一次出現(xiàn)圖像有用信息的行記為框圖的頂點,將最后一次出現(xiàn)圖像有用信息的行記為框圖的底部,將圖像有用信息的最左點記為框圖的左端邊,將圖像有用信息的最右點記為框圖的右端邊,從而得到圖像有用信息區(qū)域的邊界,將邊界區(qū)域替換成紅色像素點信息。加框算法主要代碼如圖7所示。

        圖7 加框算法

        3 外部連接設備

        3.1 以太網(wǎng)傳輸圖像

        使用UDP協(xié)議來傳輸圖像,UDP協(xié)議的特點是無連接通信,不保證每次發(fā)送數(shù)據(jù)的可靠性。由于實時圖像傳輸?shù)臄?shù)據(jù)量大,丟包率便可以忽略不計。

        以太網(wǎng)模塊通過網(wǎng)線直接與電腦相連。以太網(wǎng)傳輸圖像效果如圖8所示。

        圖8 以太網(wǎng)傳輸圖像

        3.2 定位信息的獲取

        定位模塊采用NMEA-0183 協(xié)議接收衛(wèi)星定位信號,設置為只輸出GPRMC 定位信息,通過串口通信協(xié)議與FPGA模塊連接傳遞定位信息。

        GPRMC 定位信息包括UTC時間、定位狀態(tài)、緯度、緯度半球、經(jīng)度、經(jīng)度半球、地球速率、地球航向、UTC日期、磁偏角、磁偏角方向、模式指示這些信息,顯示示例如下:“$GNRMC,04 0226.800,A,0000.0000,N,00000.0000,E,000.0,000.0,260 121,,,A*79”。

        由顯示示例可以發(fā)現(xiàn),對于定位有用的坐標信息只有定位信息的第21位到第44位,所以需要將FPGA接收的GPRMC定位信息進行提取。

        GPRMC定位信息的提取是通過對數(shù)據(jù)格式特征的提取進行的。如果使用位數(shù)作為輸出信息范圍的依據(jù),當數(shù)據(jù)長度發(fā)生變化的時候容易造成信息傳遞的錯位。本裝置將每次傳輸?shù)臄?shù)據(jù)進行存儲,由于接收的衛(wèi)星信息的速率較快,可以認為在一段次數(shù)內(nèi)定位信息的內(nèi)容不變;使用換行符的ASCII碼值作為一次數(shù)據(jù)結束的依據(jù),使用逗號的ASCII碼值作為數(shù)據(jù)內(nèi)容的判斷的依據(jù),使用標記符對每次數(shù)據(jù)的位數(shù)進行記位,格式中的第三個逗號后到第七個逗號之前是定位坐標的內(nèi)容,將其對應的位數(shù)記位值對應的數(shù)據(jù)發(fā)送出去就是提取后的定位信息。

        具體實施流程如下:

        (1)將每次衛(wèi)星傳輸?shù)亩ㄎ恍畔?shù)據(jù)存儲,同時對接收到的信息位數(shù)進行計數(shù)、對接收到的逗號個數(shù)進行計數(shù)。

        (2)若逗號個數(shù)計數(shù)值為3,記錄下此時的位數(shù)計數(shù)值作為起始標志;若逗號個數(shù)計數(shù)值為7,記錄下此時的位數(shù)計數(shù)值作為結束標志。將起始標志和結束標志映射到存儲定位信息的數(shù)組相應的位置,作為提取后的定位信息區(qū)域。

        (3)當接收到發(fā)送定位信息的指令時,將定位信息區(qū)域的內(nèi)容傳輸出去。

        3.3 WIFI模塊

        WIFI模塊通過串口通信協(xié)議與FPGA芯片交換信息,利用串口無線STA模式通過路由器與其他無線設備進行信息的互傳。圖9是客戶端接收到WIFI模塊發(fā)送的定位信息。

        圖9 客戶端接收的定位信息

        3.4 音頻解碼模塊

        FPGA芯片首先通過IIC傳輸協(xié)議對音頻解碼模塊進行寄存器配置,之后通過pll分頻產(chǎn)生輸入音頻數(shù)據(jù)的時序,根據(jù)時序將DA音頻數(shù)據(jù)輸出到音頻解碼模塊。音頻解碼模塊可以將DA音頻數(shù)據(jù)轉換成可以被揚聲器播放的電壓信號。相比于蜂鳴器,音頻解碼模塊的優(yōu)勢是可以連接到揚聲器,發(fā)出的警報聲更加大,警報聲更加柔和。

        4 系統(tǒng)整體運行流程

        首先FPGA對音頻解碼模塊進行寄存器的配置;定位模塊不斷地接收衛(wèi)星的定位信息,F(xiàn)PGA進行坐標信息的提??;圖像采集模塊不斷地采集圖像信息。然后FPGA通過火點識別算法對圖像信息地內(nèi)容進行分析,并將實時的圖像信息和火點位置傳送到以太網(wǎng)模塊,以太網(wǎng)模塊將圖像信息打包按照UDP協(xié)議發(fā)送到計算機客戶端上顯示。當分析的結果是存在火點時,就觸發(fā)WIFI模塊通過路由器分發(fā)坐標信息和音頻解碼模塊發(fā)送報警聲音數(shù)據(jù),否則WIFI模塊和音頻解碼模塊不工作。程序流程圖如圖10所示。

        圖10 程序流程圖

        5 結語

        本文設計的視頻監(jiān)控裝置利用了FPGA硬件化運算的特征,提升了運行速度和穩(wěn)定性。實現(xiàn)了對常規(guī)環(huán)境下對火點的圖像識別,可以及時地做出報警。報警聲音可以及時疏散周圍人群,報警的坐標定位信息可以幫助周圍人群及時地發(fā)現(xiàn)火點位置并輔助消防。

        在未來可以繼續(xù)完善火點識別算法,使得火點在大霧、有雨等環(huán)境下的識別準確性進一步提升。并且通過更加先進的濾波算法對干擾進一步濾除,進一步提高工作的可靠性。

        猜你喜歡
        信息
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        信息超市
        展會信息
        展會信息
        展會信息
        展會信息
        展會信息
        信息
        健康信息
        祝您健康(1987年3期)1987-12-30 09:52:32
        国产又黄又大又粗视频| 国产毛片av一区二区| 国产又黄又硬又粗| 欧美gv在线观看| 人妻人妻少妇在线系列| 少妇深夜吞精一区二区| 日韩av无码中文字幕| 久久av高潮av无码av喷吹| 国产伦精品一区二区三区四区| 风间由美中文字幕在线| 无码一区二区三区| 扒开双腿疯狂进出爽爽爽视频| 日本精品免费一区二区三区| 日韩女优一区二区在线观看| 美国少妇性xxxx另类| 精品国产乱码久久久软件下载| 久久久久人妻精品一区5555| 日本女优中文字幕在线播放| 在线看片免费人成视频电影| 日本高清www午色夜高清视频 | 日韩精品一区二区免费 | 国产av电影区二区三区曰曰骚网| 亚洲欧美日韩国产精品网| 中文字幕视频一区懂色| 粉嫩av国产一区二区三区| 亚洲一区av无码少妇电影| 欧美巨大xxxx做受中文字幕| 国产精品成人自拍在线观看| 窝窝午夜看片| 国产欧美久久久另类精品| 亚洲国产综合精品中文| 2018天天躁夜夜躁狠狠躁| 午夜福利视频合集1000| 久久亚洲一级av一片| 国产色视频一区二区三区不卡| 无码人妻精品一区二区在线视频 | 在线综合亚洲欧洲综合网站| 精品九九视频| 色婷婷亚洲一区二区三区在线| 精品久久人妻av中文字幕| 一区二区日韩国产精品|