999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VFW的成像聲納視頻壓縮存儲設(shè)計(jì)

2015-04-29 00:00:00董琎琎金雪夏偉杰袁春輝
電子產(chǎn)品世界 2015年1期

摘要:針對聲納系統(tǒng)圖像實(shí)時存儲過程中的大數(shù)據(jù)量問題,本文提了一種聲納視頻壓縮存儲的工程實(shí)現(xiàn)方法。采用MPECJ-4視頻編碼標(biāo)準(zhǔn)及Xvid編碼器,基于VFW數(shù)字視頻軟件開發(fā)包,在VS2010開發(fā)環(huán)境下實(shí)現(xiàn)了對聲吶視頻的高壓縮率、高壓縮質(zhì)量的實(shí)時壓縮存儲。經(jīng)過實(shí)際測試,本文設(shè)計(jì)方案能夠滿足成像聲納系統(tǒng)在lOOm滿量程條件下,最高幀率15Hz的應(yīng)用需求。本文網(wǎng)絡(luò)版地址:http://www.eepw.com.cn/article/267428.htm

關(guān)鍵詞:聲納系統(tǒng);視頻壓縮;MPECJ-4;Xvid;VFW

DOI: 10.3969/j.issn.1 005-5517.2 015.1.009

項(xiàng)目基金:江蘇高校優(yōu)勢學(xué)科建設(shè)工程資助項(xiàng)目(蘇政辦發(fā)(2012》

本項(xiàng)目榮獲2014中國研究生電子設(shè)計(jì)競賽(第九屆)華東賽區(qū)團(tuán)隊(duì)一等獎、個人一等獎、全國總決賽三等獎

本項(xiàng)目榮獲Xilinx OpenHW2014開源硬件與嵌入式設(shè)計(jì)大賽二等獎、組委會特別獎項(xiàng)“最佳工業(yè)應(yīng)用獎”

夏偉杰(1979-),男,副教授,研究方向:雷達(dá)信號處理。董琎琎(1986-)男,碩士,研究方向:信息獲取與處理。金雪(1992-),女,碩士,研究方向:信息獲取與處理。袁春輝(1990-),男,碩士,研究方向:信息獲取與處理。

引言

聲納成像在海洋資源開發(fā)和海洋防衛(wèi)等方面有著重要的意義,具有作用距離遠(yuǎn)、直觀顯示觀測區(qū)域狀況和識別目標(biāo)等特點(diǎn),被廣泛地應(yīng)用于軍事、經(jīng)濟(jì)領(lǐng)域。在成像聲納系統(tǒng)的設(shè)計(jì)過程中,為了實(shí)現(xiàn)對目標(biāo)更為細(xì)膩的刻畫,系統(tǒng)的角度和距離分辨率指標(biāo)往往都很高。本文設(shè)計(jì)的成像聲納的相關(guān)技術(shù)指標(biāo)為:量程lOOm,視角90°×20°,波束數(shù)538,波束間距0.17°,量程分辨率:2.5cm,最高幀率:15Hz。在工程實(shí)踐中,我們需要對聲納的實(shí)時畫面進(jìn)行存儲,以便后期的查閱和分析,在15Hz的幀速率下,每小時產(chǎn)生的圖像需要占據(jù)的存儲空間為3600X[15X(100X40X538)]Byte=116.2085GB,對系統(tǒng)存儲能力的要求將會非常苛刻,亟需引入圖像壓縮技術(shù)來解決這一問題。

1 VFW軟件開友包

VFW(Video for Windows)是微軟推出的關(guān)于數(shù)字視頻的一個軟件開發(fā)包,它圍繞AVI文件標(biāo)準(zhǔn),推出了一整套完整的視頻采集、壓縮解壓縮、回放和編輯API。它可以實(shí)現(xiàn)從傳統(tǒng)模擬視頻源得到視頻剪輯,還可以實(shí)現(xiàn)影像壓縮和影音播放。由于AVI文件格式在數(shù)字視頻技術(shù)中被廣泛使用,因此VFW在將來一段時間內(nèi)仍會有較高的實(shí)用價值。用戶不必專門安裝VFW, Windows系統(tǒng)本身就包含了VFW技術(shù)。安裝Wind ows的時候VFW所需的相關(guān)組件就會同時被安裝上。VS2010中提供了VFW的頭文件Vfw.h和庫文件Vfw32.lib。在VS2010開發(fā)環(huán)境中調(diào)用VFW,只需要將Vfw32.lib加入工程,并在主對話框源文件HAICADlg.cpp中包含Vfw.h文件。

2 聲吶圖像壓縮存儲的實(shí)現(xiàn)

要進(jìn)行聲吶圖像壓縮存儲,在選擇了Xvid編碼器的基礎(chǔ)上,還要進(jìn)行一系列操作,主要包括:AVI文件的初始化、壓縮參數(shù)設(shè)置、壓縮前后位圖格式設(shè)置、判斷壓縮支持、圖像壓縮和存儲。軟件實(shí)現(xiàn)流程如圖1所示。

2.1 壓縮前位圖格式的設(shè)置

本文成像聲吶系統(tǒng)無需進(jìn)行視頻采集,而是直接接收前端信號處理FPGA上傳的數(shù)據(jù)。濕端設(shè)備上傳的數(shù)據(jù)是波束形成后得到的,每個距離點(diǎn)處有538個波束,距離像上的點(diǎn)數(shù)由探測量程決定,距離分辨率為2.5 cm。圖像數(shù)據(jù)是一個矩陣。

如果直接顯示圖像數(shù)據(jù),那么在屏幕上為一個矩形,和實(shí)際探測區(qū)域?yàn)?0°視角的扇形區(qū)域不一致。為了符合人們的觀察習(xí)慣,需要把圖像進(jìn)行坐標(biāo)轉(zhuǎn)換,將矩形視圖轉(zhuǎn)換成扇形視圖,如圖2所示。除此之外,波束形成產(chǎn)生的是灰度圖像,每個像素點(diǎn)由一個8bit的像素值表示,即0~255的灰度值。為了提高人眼對圖像的分辨能力,在顯示的時候需要將灰度圖像映射成彩色圖像,即每個像素點(diǎn)由三個8bit的值表示,分別為RGB強(qiáng)度值。這種彩色并非真正意義上的彩色圖像,故而稱之為偽彩色。圖3所示為偽彩色映射的bone、cool、copper、hot、jet五種映射方式。

壓縮前位圖格式與轉(zhuǎn)換后的扇形圖像有關(guān),它保存的是扇形圖的位圖信息,包括圖像的寬度、高度、大小、每個像素點(diǎn)的位數(shù)等。最終顯示的扇形圖的寬和高與圖像是否處于縮放狀態(tài)有關(guān)。在MFC工程的頭文件中定義了一個40字節(jié)的專有結(jié)構(gòu)來保存壓縮前的位圖格式,根據(jù)圖像是否處于縮放狀態(tài)進(jìn)行賦值。

2.2 壓縮參數(shù)設(shè)置

該音B分定義了一個COMPVARS結(jié)構(gòu)的對象保存編碼器的壓縮參數(shù)。開發(fā)者可以自己手動設(shè)置該結(jié)構(gòu)體中的各個成員變量,前提是你必須了解使用的編碼器的參數(shù)值:也可以彈出一個對話框讓用戶選擇編碼器,如圖4所示,同時初始化COMPVARS結(jié)構(gòu)。

本文中采用第二種方法來設(shè)置壓縮參數(shù)。ICCompressorChoose()函數(shù)中的uiFlags參數(shù)可供開發(fā)人員進(jìn)行不同應(yīng)用的開發(fā),可以設(shè)置為如表1所示的五種值。

本文選擇MPEG-4 Xvid編碼器。如果用戶成功選擇了一個編碼器,該函數(shù)返回TRUE,否則返回FALSE。通過一個指向COMPVARS結(jié)構(gòu)的指針返回用戶通過對話框選擇的編碼器的壓縮參數(shù)信息并使用該壓縮參數(shù)進(jìn)行圖像壓縮。

2.3 壓縮后位圖格式的設(shè)置

在壓縮前位圖格式和編碼器的壓縮參數(shù)都已知的情況下,可使用ICCompressGetFormat宏來設(shè)置壓縮器的輸出格式,根據(jù)輸入位圖格式和選擇的編碼器的壓縮參數(shù),返回一種編碼器支持的輸出位圖格式。傳址調(diào)用要先定義一個結(jié)構(gòu)的指針,作為函數(shù)的第三個參數(shù)。函數(shù)返回時,指針指向的結(jié)構(gòu)就包含了編碼器的輸出位圖格式。

在VS2010中調(diào)試程序時,通過變量監(jiān)視查看到輸出位圖的信息頭,如圖5編碼器輸出位圖格式所示。由此可見Xvid編碼器將24位RGB格式仍然壓縮成24位RGB格式。

2.4 判斷壓縮支持

在進(jìn)行圖像壓縮之前需要判斷是否支持該壓縮方式。ICCompressQuery宏用來判斷選定的編碼器是否支持輸入格式或者是否能夠?qū)⑤斎敫袷綁嚎s成輸出格式,如果支持則返回ICERR OK。使用時直接將設(shè)置好的壓縮器句柄、輸入位圖格式、輸出位圖格式當(dāng)作實(shí)參傳遞給ICCompressQuery宏即可。

這里定義了FrameStart函數(shù)來完成幀序列壓縮的資源分配,為使用幀圖像壓縮函數(shù)做準(zhǔn)備。它有兩個參數(shù):一個為編碼器的壓縮參數(shù),另一個為輸入數(shù)據(jù)的位圖格式。初始化成功返回TRUE。具體形式如下所示:圖6聲吶圖像壓縮前后對比

BOOLICSeqCompressFrameStart(

PCOMPVARS pc, //壓縮參數(shù)

LPBITMAPINFOlpbiln//輸入位圖格式);

2.5 圖像壓縮與存儲

這里定義了ICCompress函數(shù)來完成單幀圖像的壓縮,并定義了一系列輔助函數(shù)來完成資源分配、資源釋放和壓縮后數(shù)據(jù)的存儲地址返回。每壓縮完一幀數(shù)據(jù),要先設(shè)置流的格式信息,然后就可以將壓縮后的視頻數(shù)據(jù)寫入AVI數(shù)據(jù)流。壓縮后的AVI文件通過普通的視頻播放器解壓播放,顯示畫面如圖6(b)所示,與干端顯控軟件實(shí)時顯示的壓縮前的聲吶圖像基本一致,如圖6(a)所示,人眼幾乎看不出差別,壓縮率達(dá)到10倍以上。由此可見,MPEG-4編碼標(biāo)準(zhǔn)圖像壓縮質(zhì)量高,同時壓縮率也高。

3 聲吶圖像壓縮效果評價

3.1 壓縮率

設(shè)計(jì)了兩種方法比較不同圖像數(shù)據(jù)的壓縮率,一種將標(biāo)準(zhǔn)正弦信號直接作為聲吶接收的回波信號,進(jìn)行信號處理以及波束形成后,干端實(shí)時接收顯示的圖像作為壓縮源,另一種將真實(shí)水域中聲吶接收到的回波信號,進(jìn)行信號處理以及波束形成后,干端實(shí)時接收顯示的圖像作為壓縮源。為了提高結(jié)果的可信度,在不同水域情況下壓縮比較,得到的聲吶圖像的壓縮率如表2所示。

從表中可以看出,圖像數(shù)據(jù)幀與幀之間、像素點(diǎn)與像素點(diǎn)之間冗余度越大,圖像的可壓縮程度越大,壓縮率越高。總體來說,本文設(shè)計(jì)的成像聲納視頻壓縮存儲方法的標(biāo)準(zhǔn)壓縮率達(dá)到10倍以上,滿足系統(tǒng)的存儲需求。

3.2 壓縮質(zhì)量

目前視頻圖像壓縮質(zhì)量的檢測方法一般采用峰值信噪比(PSNR)作為圖像質(zhì)量客觀評價的指標(biāo)。圖像質(zhì)量評價標(biāo)準(zhǔn)是針對單幀圖像而言的,因此可以將視頻圖像分解為多個靜止圖像,通過計(jì)算單幀圖像的峰值信噪比來得到視頻圖像的峰值信噪比。給定一幅大小為MxⅣ的數(shù)字化圖像(3)

MSE (R)、MSE (G)、MSE(B)分別為三個基色分量的均方值。

在Matlab中根據(jù)公式(1)和(2)計(jì)算單幀圖像的峰值信噪比,得到結(jié)果只PSNR=37.1646。通常情況下,只PSNR值高于28,則待測圖像和參考圖像差異不明顯,當(dāng)高于35時,則人眼很難看出兩幅圖像的差異。由此可見,本文設(shè)計(jì)的成像聲納視頻壓縮存儲方法在保證一定的壓縮比例的同時,得到的圖像壓縮質(zhì)量較高,可以基本無失真重現(xiàn)測試場景,以保證后期對數(shù)據(jù)的復(fù)查和分析。

主站蜘蛛池模板: 精品伊人久久久大香线蕉欧美 | 日本人妻丰满熟妇区| 毛片视频网址| 国产精品99在线观看| 久久国产V一级毛多内射| 91青青在线视频| 色妺妺在线视频喷水| 亚洲综合一区国产精品| 久久久久夜色精品波多野结衣| 欧美日韩国产在线人成app| 91精品国产自产91精品资源| 国产SUV精品一区二区| 成人字幕网视频在线观看| 激情综合网激情综合| 亚洲国产精品日韩专区AV| 亚洲国产精品国自产拍A| 无码人中文字幕| 毛片久久网站小视频| 亚洲免费三区| 香蕉久久国产超碰青草| 亚洲精品图区| 在线观看网站国产| 亚洲成aⅴ人片在线影院八| 国产亚洲美日韩AV中文字幕无码成人| 欧美a在线看| 国产成人综合久久精品尤物| 国产欧美亚洲精品第3页在线| 五月激情婷婷综合| 国产精品污污在线观看网站| 草草线在成年免费视频2| 91系列在线观看| 国产精品太粉嫩高中在线观看| 国产精品黑色丝袜的老师| 97视频在线精品国自产拍| 国产精品成人AⅤ在线一二三四| 在线不卡免费视频| 欧美一级在线播放| 最新加勒比隔壁人妻| 国产日韩欧美精品区性色| 国产美女无遮挡免费视频| 亚洲AV成人一区国产精品| 欧美精品啪啪| 中文字幕久久波多野结衣| 欧美中文字幕在线视频| 丁香六月综合网| 免费Aⅴ片在线观看蜜芽Tⅴ| 免费a级毛片视频| 欧美日本激情| 亚洲欧洲日产国产无码AV| 韩国自拍偷自拍亚洲精品| 中文字幕在线播放不卡| 中文字幕亚洲精品2页| 少妇露出福利视频| 婷婷六月色| 2021国产精品自拍| 操国产美女| 免费a级毛片18以上观看精品| 亚洲乱码在线播放| 国产一区二区三区夜色| 色AV色 综合网站| 成人欧美在线观看| 久久一本日韩精品中文字幕屁孩| 国产福利影院在线观看| 91九色视频网| 亚洲综合久久一本伊一区| 99精品一区二区免费视频| 久久99蜜桃精品久久久久小说| 久久成人免费| 成人小视频在线观看免费| 亚洲欧洲国产成人综合不卡| 99热国产这里只有精品无卡顿" | 国产福利一区二区在线观看| 麻豆精品在线播放| 2048国产精品原创综合在线| 无码中文字幕乱码免费2| 国产91无码福利在线| av色爱 天堂网| 亚洲丝袜中文字幕| 亚洲香蕉久久| 欧美在线国产| 性网站在线观看| 欧美色图第一页|