国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于嵌入式Linux的水文監(jiān)測(cè)系統(tǒng)

2017-08-08 03:01:10冷建偉沈芳婷
電子設(shè)計(jì)工程 2017年14期
關(guān)鍵詞:彩色圖像水文嵌入式

冷建偉,沈芳婷

(天津理工大學(xué) 自動(dòng)化學(xué)院,天津 300384)

基于嵌入式Linux的水文監(jiān)測(cè)系統(tǒng)

冷建偉,沈芳婷

(天津理工大學(xué) 自動(dòng)化學(xué)院,天津 300384)

由于水文監(jiān)測(cè)站位于野外,工作環(huán)境惡劣,并且隨著機(jī)器視覺技術(shù)的不斷發(fā)展,搭建一套結(jié)合嵌入式Linux及圖像識(shí)別技術(shù)的水文監(jiān)測(cè)系統(tǒng)成為未來水域監(jiān)測(cè)的一大主流方向。該系統(tǒng)采用B/S架構(gòu),前端CCD攝像頭模塊固定后采集現(xiàn)場水域圖像,系統(tǒng)可以實(shí)現(xiàn)遠(yuǎn)程視頻的實(shí)時(shí)傳輸及存儲(chǔ),并且用戶根據(jù)需求可以選擇監(jiān)控時(shí)間間隔和傳輸速度。該系統(tǒng)應(yīng)用后,人力資本大幅節(jié)省,水域突發(fā)事件的發(fā)現(xiàn)和排除時(shí)間也被縮短,直觀地觀察水域周邊情況的同時(shí),工作效率和管理水平得到提高。

嵌入式;水文監(jiān)測(cè);圖像處理;采集存儲(chǔ)

隨著嵌入式技術(shù)、圖像識(shí)別技術(shù)的不斷發(fā)展,人們對(duì)數(shù)字化的要求也越來越高[1-2]。嵌入式系統(tǒng)作為一種高效、低耗、低成本的智能化視頻采集、存儲(chǔ)、傳輸產(chǎn)品越來越得到市場的青睞[3]。在近幾年的研究中,我國研究人員及學(xué)者已經(jīng)陸續(xù)提出借助衛(wèi)星或無線網(wǎng)絡(luò)傳輸?shù)乃谋O(jiān)測(cè)方式[4-6],將水域現(xiàn)場的傳感器檢測(cè)出的數(shù)據(jù)傳輸至用戶端并進(jìn)行存儲(chǔ)及分析,這種方法已經(jīng)減少了人力、財(cái)力,有效地提高了防汛及水利調(diào)度效率,但在前期設(shè)備安裝上耗費(fèi)了大量精力,有待提升,并且系統(tǒng)的智能化有待提高[7]。

文中所采用的方案,結(jié)合水文水域環(huán)境特點(diǎn),開發(fā)了嵌入式圖像處理識(shí)別系統(tǒng)。該系統(tǒng)基于B/S架構(gòu),前端圖像采集系統(tǒng)集成了攝像頭CCD模塊、鏡頭、紅外光源等,配備支架[8];圖像采集系統(tǒng)將RGB彩色圖像輸入后,通過圖像識(shí)別判讀水文尺及進(jìn)行浮標(biāo)定位測(cè)速,在進(jìn)行數(shù)據(jù)采集、分析的同時(shí)保存原始視頻錄像,用戶則可以根據(jù)需求選擇實(shí)時(shí)查看或回放。運(yùn)用了搭載Linux嵌入式系統(tǒng)的ARM板作為數(shù)據(jù)處理核心器件,管理維護(hù)人員能夠在第一時(shí)間知曉現(xiàn)場所發(fā)生的特殊情況,跟蹤、捕捉、特寫,并快速做出有效反應(yīng)。對(duì)影像資料的保存則可以對(duì)突發(fā)事件進(jìn)行記錄,提高安全管理效率[9]。

1 系統(tǒng)硬件搭建

水文監(jiān)測(cè)現(xiàn)場共有8臺(tái)CCD攝像機(jī),用戶根據(jù)需要可以切換1路/2路/4路/8路瀏覽模式進(jìn)行監(jiān)視。因此,對(duì)于在局域網(wǎng)內(nèi)的所有用戶機(jī)需使用B/S架構(gòu)方式進(jìn)行數(shù)字圖像數(shù)據(jù)的瀏覽[10]。前端攝像機(jī)經(jīng)過交換機(jī)與網(wǎng)絡(luò)硬盤錄像機(jī) (Network Video Recorder,簡稱NVR)相連,CCD攝像機(jī)經(jīng)過視頻編碼器完成A/D轉(zhuǎn)換,通過網(wǎng)線將數(shù)字視頻碼流傳輸至內(nèi)置嵌入式開發(fā)板的NVR中,開發(fā)板集成了ARM芯片處理器及存儲(chǔ)器,可以對(duì)數(shù)字視頻信號(hào)進(jìn)行處理、存儲(chǔ)、管理。

圖1 系統(tǒng)硬件搭建示意圖

針對(duì)系統(tǒng)搭建在野外的設(shè)備,供電方式需要仔細(xì)研究,選擇支持POE供電的無線網(wǎng)絡(luò)設(shè)備可以保證在數(shù)據(jù)流傳輸?shù)倪^程中,同時(shí)為設(shè)備供電。鑒于野外自然光照射充足,采用風(fēng)電互補(bǔ)太陽能系統(tǒng)為現(xiàn)場CCD及NVR設(shè)備供電,再由NVR連接無線網(wǎng)絡(luò)發(fā)射端的網(wǎng)線對(duì)其進(jìn)行POE供電。但無線網(wǎng)絡(luò)的發(fā)射端及接收端之間為了增強(qiáng)信號(hào),會(huì)增加四個(gè)中繼器,并且這四個(gè)中繼器均建立在山峰處,所以也采用風(fēng)電互補(bǔ)太陽能發(fā)電系統(tǒng)供電。無線網(wǎng)絡(luò)的接收端則位于中控室,接受POE供電。

2 系統(tǒng)功能實(shí)現(xiàn)

2.1 圖像采集與存儲(chǔ)

圖像采集是整個(gè)系統(tǒng)的前端部分,本設(shè)計(jì)通過V4L2(Video for Linux Two)操作和控制視頻采集設(shè)備,用于內(nèi)存映射、實(shí)現(xiàn)中斷的函數(shù)都定義在一個(gè)頭文件的struct file_operation中,直接訪問調(diào)用該結(jié)構(gòu)中的相應(yīng)函數(shù)即可實(shí)現(xiàn)對(duì)采集設(shè)備的開關(guān)讀寫操作,并將數(shù)據(jù)寫入SQLite數(shù)據(jù)庫。V4L2支持較多的硬件設(shè)備,具有很好的擴(kuò)展性和靈活性。具體的圖像采集流程,如圖2所示。對(duì)于視頻數(shù)據(jù)采集設(shè)備,同樣以設(shè)備文件的形式存在于Linux系統(tǒng)中,對(duì)其進(jìn)行普通文件的讀寫訪問就可以實(shí)現(xiàn)對(duì)設(shè)備的操作。

使用open()函數(shù)打開視頻攝像頭設(shè)備文件,根據(jù)系統(tǒng)需求,即使未捕獲到信息,為了做出正確的判斷和操作,也要返回緩存數(shù)據(jù)給應(yīng)用程序,遂采用非阻塞模式打開設(shè)備;在獲取攝像頭設(shè)備的基本信息后,對(duì)其進(jìn)行視頻制式和幀格式的設(shè)置,并判斷正誤;定義幀緩沖的結(jié)構(gòu)體,分配內(nèi)存,申請(qǐng)緩沖區(qū)并全部入隊(duì)列,以便存放數(shù)據(jù);采用mmap()函數(shù)存取內(nèi)核中的圖像緩沖區(qū),將申請(qǐng)到的幀緩沖映射到用戶空間,直接對(duì)采集的幀進(jìn)行操作,停止圖像采集后,圖像采集序列從緩沖區(qū)被移除,存儲(chǔ)區(qū)的映射也被清除,內(nèi)存釋放;關(guān)閉攝像頭設(shè)備文件,即關(guān)閉攝像頭。

圖2 視頻圖像采集流程圖

2.2 數(shù)字圖像處理

RGB色彩方案作為最標(biāo)準(zhǔn)的圖像表示方案廣泛應(yīng)用于彩色圖像的傳輸和存儲(chǔ)。本系統(tǒng)中采用打包排列,每個(gè)像素都是3通道、1透明度的32位int型表示,由于R、G、B 3個(gè)分量是按相反的方向構(gòu)建彩色像素,在訪問像素?cái)?shù)組時(shí)采用移位和掩碼操作可以提高程序運(yùn)行效率。彩色圖像像素存放示意圖如下所示。

圖3 彩色圖像像素存放示意圖

2.2.1 圖像濾波

由于硬件設(shè)備的條件限制或傳輸過程的不完善,采集的圖像會(huì)受到不同程度的噪聲污染,這些噪聲多呈現(xiàn)出對(duì)孤立像素點(diǎn)的跳變影響,為了防止這些噪聲對(duì)圖片的信息內(nèi)容產(chǎn)生影響,往往需要通過一些算法對(duì)圖像進(jìn)行去噪,還原高質(zhì)量原圖,從而對(duì)圖像進(jìn)行后續(xù)的分割、特征提取、圖像識(shí)別等工作。對(duì)于提升圖像的有效性和可靠性,圖像濾波是必不可少的一項(xiàng)操作。對(duì)于數(shù)字視頻圖像,為了提升實(shí)時(shí)性,一般多采用直接在空域?qū)ο袼靥幚?,中值濾波作為不需要先驗(yàn)信息的濾波運(yùn)算方法,在保留前景圖像形狀、大小,去除背景噪聲的同時(shí),進(jìn)一步提升了運(yùn)算速度,簡便快捷。

1971年,J.W.Tukey提出中值濾波,用于處理一維信號(hào)的時(shí)間序列分析,之后將其應(yīng)用于圖像的二維信號(hào)去噪處理中,效果顯著。中值濾波的原理[11],是針對(duì)當(dāng)前目標(biāo)像素I(m,n)選取其4-鄰域或8-鄰域,用鄰域內(nèi)的中值代替目標(biāo)像素,使目標(biāo)像素更好的融入周邊環(huán)境,從而消除噪聲點(diǎn),圖4為中值濾波原理圖。

圖4 中值濾波原理圖

中值濾波是將鄰域內(nèi)的所有像素重新升序排列,位于最中間位置的像素值取做中值。中值濾波不會(huì)創(chuàng)造出鄰域中不存在的像素值,對(duì)于鄰域內(nèi)的突變?cè)肼朁c(diǎn)也能簡單有效的避除,突變點(diǎn)多為鄰域內(nèi)極大或極小值,不會(huì)影響中值的求取,具有較好的魯棒性。

2.2.2 圖像顏色空間轉(zhuǎn)換

在嵌入式機(jī)器視覺處理中,需要確定彩色圖像采用的顏色空間模型,常用的模型除了RGB模型還有 CMY 模型、HSV 模型、CMY 模型等[12]。 R、G、B 作為自然光的三原色,相加混色后形成了適合人眼觀感的彩色圖像,但若直接對(duì)其某一分量進(jìn)行改變,視覺感觸就會(huì)發(fā)生較大變化,所以多數(shù)情況下會(huì)將RGB模型變換至HSV或HIS模型[13],顏色信息主要由H單個(gè)分量控制,對(duì)其他分量改編后只會(huì)影響亮度和飽和度,對(duì)圖片信息的影響較小。RBG模型轉(zhuǎn)換至HSV模型的公式如式(1)所示:

由于公式中存在余弦函數(shù)及多次加減乘除運(yùn)算,顯然對(duì)于整個(gè)嵌入式系統(tǒng)的實(shí)時(shí)性會(huì)產(chǎn)生不必要的延遲,所以在系統(tǒng)采集圖像、傳輸圖像、存儲(chǔ)圖像的過程中仍然采用RGB色彩模型對(duì)其處理,色彩模型的轉(zhuǎn)換及其他圖像處理算法都在用戶端重新開辟區(qū)域進(jìn)行,提升系統(tǒng)的傳輸效率及實(shí)時(shí)性。

2.2.3 圖像分割

彩色圖像信息以數(shù)據(jù)流的形式存在,對(duì)圖像的分割其實(shí)就是變相對(duì)數(shù)據(jù)進(jìn)行分類,但對(duì)于我們所感興趣的區(qū)域還要考慮到像素間的連通性和鄰近性[14]。首先,以目標(biāo)區(qū)域的特征顏色為先驗(yàn)信息進(jìn)行色彩過濾,并轉(zhuǎn)換成灰度圖像,通過全局閾值的選取將圖像轉(zhuǎn)換成二值圖像。在對(duì)圖像進(jìn)行形態(tài)學(xué)處理后,使用Canny算子對(duì)二值圖像進(jìn)行邊緣檢測(cè),由于實(shí)驗(yàn)中以水文尺作為目標(biāo)區(qū)域,根據(jù)水文尺的形狀特征,選用Hough變換來檢測(cè)水文尺的豎直邊界,通過對(duì)截取圖像的行掃,確定上下邊界。圖像分割效果如圖5所示。其中(a)為原圖,RGB格式的彩色圖像;(b)為以特征顏色為先驗(yàn)信息轉(zhuǎn)換后的灰度圖像;(c)(d)為處理后的二值圖像;(e)中的灰色豎線為Hough變換后得到的水文尺邊界;(f)為最終分割出的水文尺圖像,是RGB格式的彩色圖像。

圖5 圖像分割效果圖

2.3 提高處理速度

受硬件條件限制,數(shù)據(jù)的處理速度因不同圖像格式的編碼復(fù)雜程度而有所差異,使用BMP格式的圖像可以降低編碼復(fù)雜度,有限地提升嵌入式系統(tǒng)的運(yùn)行速度;確定采用雙核硬件設(shè)計(jì)的前提條件下,使用哈佛結(jié)構(gòu)也能節(jié)省一定的數(shù)據(jù)處理時(shí)間;選取合適的CPU總線帶寬也可以提升數(shù)據(jù)傳輸速率,CCD攝像機(jī)獲取的每一幀圖片大小為1 024×768×32=25 165 824(bit),視頻圖像刷新速度為 24 幀/s,那么每秒的信息量是25 165 824×24=603 979 776 bps,或約為603 Mbps。經(jīng)過H.264標(biāo)準(zhǔn)高度壓縮后的視頻能在4 M甚至是2 M帶寬下實(shí)現(xiàn)1080P實(shí)時(shí)傳輸,數(shù)據(jù)總線、地址總線和控制總線都可以在滿足帶寬要求的前提下最大限度簡化硬件構(gòu)造,組成低功耗、高效率的嵌入式水文監(jiān)測(cè)系統(tǒng)[15]。

3 結(jié) 論

隨著近幾年的機(jī)器視覺的快速發(fā)展,通過網(wǎng)絡(luò)對(duì)現(xiàn)場進(jìn)行實(shí)時(shí)監(jiān)控變得越來越智能化,對(duì)于復(fù)雜的傳感器網(wǎng)絡(luò)系統(tǒng),可以用圖像處理的方法進(jìn)行改善和簡化。根據(jù)可持續(xù)發(fā)展要求,本文所提出的水文尺監(jiān)測(cè)系統(tǒng)可以實(shí)現(xiàn)節(jié)約資源,設(shè)備供電使用新能源,運(yùn)用科技打造了更經(jīng)濟(jì)、更便捷的自然災(zāi)害預(yù)防監(jiān)測(cè)系統(tǒng)。目前,無線網(wǎng)絡(luò)設(shè)備已通過測(cè)試,后期圖像處理工作仍處于測(cè)試階段,產(chǎn)品前景廣闊。

[1]李強(qiáng),劉曉峰.基于物聯(lián)網(wǎng)技術(shù)的水文監(jiān)測(cè)系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2015(9):66-69.

[2]陳果.基于嵌入式的水文水情數(shù)據(jù)采集系統(tǒng)[J].南方農(nóng)業(yè),2015(24):224-225.

[3]李多,葉樺.一種基于STM32的嵌入式低功耗無線手持控制器設(shè)計(jì)[J].電子設(shè)計(jì)工程,2014(18):101-104.

[4]李正明,侯佳佳,潘天紅,等.基于ZigBee與GPRS的無線水文監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[J].排灌機(jī)械,2009,27(3):184-189.

[5]陳剛.基于北斗的遠(yuǎn)程水文監(jiān)測(cè)系統(tǒng)[D].四川:西南石油大學(xué),2013.

[6]Scott A.Olson,J.Michael Norris.U.S.Geological Survey Streamgaging[EB/OL].http://pubs.usgs.gov/fs/2005/3131/,2007-03.

[7]江杰,張?jiān)骑w.基于無線傳感器網(wǎng)絡(luò)的水文監(jiān)測(cè)系統(tǒng)[J].工業(yè)控制計(jì)算機(jī),2011,24(7):68-70.

[8]王偉,董先勇,魏進(jìn)春.梯級(jí)水電站水文泥沙監(jiān)測(cè)信息管理暨關(guān)鍵技術(shù)研究 [C].中國水利學(xué)會(huì)學(xué)術(shù)年會(huì),2014.

[9]張文彬,馬志剛,梁明.基于NET技術(shù)的B/S結(jié)構(gòu)在汛期地質(zhì)災(zāi)害督導(dǎo)信息報(bào)送中的應(yīng)用[J].四川地質(zhì)學(xué)報(bào),2011,31(S2):125-128.

[10]付紅偉,陳厚濤.無線網(wǎng)橋在錄井現(xiàn)場的圖像傳輸方法[J].錄井工程,2014(2):70-72,80.

[11]蘇育挺,張?zhí)鞁?,張靜,等.基于局部二值模式的中值濾波檢測(cè)算法[J].計(jì)算機(jī)應(yīng)用研究,2016(1):258-261.

[12]王江濤,石紅巖,李文.彩色圖像分割算法綜述[J].信息安全與技術(shù),2015(4):76-80.

[13]杜昊凡,康超.淺論人的視覺系統(tǒng)特性和色彩模型[J].數(shù)字通信世界,2016(2).

[14]張國權(quán),李戰(zhàn)明,李向偉,等.HSV空間中彩色圖像分割研究[J].計(jì)算機(jī)工程與應(yīng)用,2010:46(26):179-181.

[15]辛月蘭.基于圖割的圖像分割綜述[J].微型電腦應(yīng)用,2012,28(9):1-5.

[16]孟海斌,張紅雨.超低功耗嵌入式系統(tǒng)設(shè)計(jì)技巧[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2010(8):16-19.

Hydrological monitoring system based on embedded Linux

LENG Jian-wei,SHEN Fang-ting
(School of Electrical Engineering,Tianjin University of Technology,Tianjin 300384,China)

Because the hydrological monitoring stations are located in the field with poor working environment,and with the continuous development of the machine vision technology,building a hydrological monitoring system based on embedded Linux and image recognition technology is becoming a major trend in the future.The system uses the B/S architecture,and the front camera CCD module collects the image of the water area.The system can realize the real-time transmission and storage of remote video,and the user can choose monitoring time interval and transmission speed according to the demand.After the application of the system,the human capital is substantially saved,and the discovery and rule out time of the sudden incident in water area are shortened.At the same time to observe the surrounding conditions of water intuitively,the work efficiency and management level are improved.

embedded; hydrological monitoring; image processing; acquisition and storage

TN99

:A

:1674-6236(2017)14-0183-04

2016-07-13稿件編號(hào):201607100

冷建偉(1961—),男,遼寧阜新人,教授。研究方向:電力電子和運(yùn)動(dòng)控制及計(jì)算機(jī)控制系統(tǒng)。

猜你喜歡
彩色圖像水文嵌入式
2022年《中國水文年報(bào)》發(fā)布
水文
水文水資源管理
基于FPGA的實(shí)時(shí)彩色圖像邊緣檢測(cè)
電子制作(2019年16期)2019-09-27 09:34:46
搭建基于Qt的嵌入式開發(fā)平臺(tái)
水文
基于最大加權(quán)投影求解的彩色圖像灰度化對(duì)比度保留算法
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
基于顏色恒常性的彩色圖像分割方法
Altera加入嵌入式視覺聯(lián)盟
平远县| 瓮安县| 梨树县| 万年县| 灵川县| 富顺县| 砚山县| 巴林左旗| 七台河市| 沭阳县| 新源县| 紫金县| 社会| 浦江县| 锦屏县| 志丹县| 阳泉市| 新余市| 天水市| 嘉定区| 从江县| 玛沁县| 浑源县| 赣榆县| 乌拉特中旗| 华宁县| 碌曲县| 凤冈县| 乐安县| 图片| 文安县| 岐山县| 社旗县| 枣强县| 洱源县| 万年县| 历史| 永嘉县| 仁化县| 贵德县| 高碑店市|