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

        ?

        一種改進(jìn)的相鄰塊視差矢量快速獲取方法

        2019-06-27 04:21:44謝曉燕周金娜劉新闖王安琪
        西安郵電大學(xué)學(xué)報 2019年6期
        關(guān)鍵詞:視差視點(diǎn)空域

        謝曉燕, 周金娜, 朱 筠, 劉新闖, 王安琪

        (1. 西安郵電大學(xué) 計(jì)算機(jī)學(xué)院,陜西 西安 710121;2.西安郵電大學(xué) 電子工程學(xué)院,陜西 西安 710121)

        三維高效視頻編碼(3D-high efficiency video coding,3D-HEVC)[1]利用不同視點(diǎn)編碼的圖像信息,借助類似于2D幀間預(yù)測的運(yùn)動估計(jì)和Merge模式獲得運(yùn)動矢量的思想獲取視差矢量。視差矢量 (disparity vector,DV)在視圖間運(yùn)動矢量預(yù)測、視差補(bǔ)償預(yù)測和其他視圖間編碼技術(shù)中起著關(guān)鍵性作用[2]。3D-HEVC中基于相鄰塊的視差矢量獲取方法(disparity vector from neighbouring blocks,NBDV)[3]按預(yù)定順序搜索空間和時間候選塊位置,把第一個搜索到的視差矢量當(dāng)作最終視差矢量,并終止視差矢量的搜索。這種方法降低了視差矢量的精度,同時按照一定順序搜索也降低了視差矢量的獲取速度。

        通過重新組合或者刪減候選塊,可縮短視差矢量編碼時間。如對視差矢量候選塊重新建立候選塊視差矢量候選列表,根據(jù)列表中DV的數(shù)量,結(jié)合率失真優(yōu)化算法推導(dǎo)出最終的NBDV[4],該方法雖然通過率失真有效篩選,降低了一定的編碼時間,但是卻增加了一定的碼率。運(yùn)動和視差矢量的早期確定方案[5-6],雖然跳過了一些模式,降低了算法的復(fù)雜度,但是可能會刪減掉更有效的視差矢量信息。在3D-HEVC標(biāo)準(zhǔn)測試模型HTM 8.0測試平臺對所有相鄰候選塊進(jìn)行DV采用率的統(tǒng)計(jì),為保持高效性在搜索過程中刪除了B類的候選塊,但視差矢量的精度有所降低[7]?;诤蜻x塊的組合搜索方法[8]和利用局部信息得到局部視差矢量的方法[9]雖然提高了視差矢量的精度,但是對候選塊需要不斷地進(jìn)行組合再搜索,增加了編碼時間。

        為了能同時確保視差矢量精度和編碼效率,本文提出一種改進(jìn)的相鄰塊視差矢量快速獲取方法。分別按照時域和空域方向獲取相應(yīng)塊的視差矢量,對其進(jìn)行均值計(jì)算獲得最終的視差矢量;然后在視頻陣列處理器[10]上對該方法進(jìn)行并行化實(shí)現(xiàn),以期減少視差矢量獲取過程的編碼時間。

        1 基于相鄰塊的視差矢量獲取方法

        NBDV通過編碼單元 (coding unit,CU)的時域和空域候選塊獲得視差矢量。根據(jù)相關(guān)性程度,NBDV獲取視差矢量優(yōu)先檢測時域候選塊,其次是空域候選塊。時域候選塊的搜索順序?yàn)橄戎虚g塊后右下角塊,如圖1(a)所示;5個空間候選塊的搜索順序?yàn)樽筮?A1),上邊(B1),右上(B0),左下(A0),左上(B2),如圖1(b)所示。

        圖1 相鄰塊視差矢量的候選塊

        選擇第一個搜索到的視差矢量作為最終的視差矢量,一旦檢測到可用的視差矢量,即當(dāng)前CU的NBDV完成。但是采用這樣的搜索匹配方式,第一個可用的視差矢量可能被當(dāng)作最終的視差矢量,后面的候選塊中可能存在更優(yōu)的視差矢量信息,在沒被搜索前就已被中止,降低了視差矢量的精度,且按照一定順序搜索時域和空域候選塊,編碼時間過長,效率偏低。

        2 改進(jìn)的相鄰塊視差矢量獲取方法

        空間參考塊的搜索順序可以進(jìn)行多種排列組合,改進(jìn)方法在不舍棄B類候選塊的前提下,將空域候選塊進(jìn)行重新排序,固定A1和A0的搜索順序不變,重新組合B類。在原標(biāo)準(zhǔn)搜索順序左邊(A1),上邊(B1),右上(B0),左下(A0),左上(B2)的基礎(chǔ)上增加6組搜索順序,即第1組左邊(A1),左下(A0),右上(B0),上邊(B1),左上(B2);第2組左邊(A1),左下(A0),右上(B0),左上(B2),上邊(B1);第3組左邊(A1),左下(A0),上邊(B1),右上(B0),左上(B2);第4組左邊(A1),左下(A0),上邊(B1),左上(B2),右上(B0);第5組左邊(A1),左下(A0),左上(B2),右上(B0),上邊(B1);第6組左邊(A1),左下(A0),左上(B2),上邊(B1),右上(B0)。

        選取3D-HEVC標(biāo)準(zhǔn)測試模型HTM 16.1中Balloons 、Poznan_Street 、Poznan_Hall2、Newspaper 、Undo_Dancer和 kendo等 6個通用測試序列,利用7種空間候選塊搜索順序?qū)σ暡钍噶窟M(jìn)行搜索,分別對比7種搜索順序結(jié)果的比特率和信噪比,從而選取編碼質(zhì)量最好的搜索順序作為既定的搜索順序。對比結(jié)果如表1所示。

        表1 空域候選塊按照不同搜索順序的性能結(jié)果對比

        由表1可以看出,第5組的搜索順序比其他組搜索順序編碼質(zhì)量略好,故選擇第5組搜索順序作為最終空間候選塊的搜索順序。

        按照左邊(A1),左下(A0),左上(B2),右上(B0),上邊(B1)最終空間候選塊搜索順序,搜索空域候選塊的所有視差矢量;時域候選塊按照先中間后右下的順序搜索視差矢量。分別對空域和時域候選塊得到的視差矢量進(jìn)行均值計(jì)算,得到最終視差矢量,計(jì)算表達(dá)式為

        (1)

        其中:VDi為所有視差矢量的集合;m為候選塊個數(shù),每個候選塊通過均值計(jì)算得到視差矢量。

        3 改進(jìn)的相鄰塊視差矢量獲取方法并行化實(shí)現(xiàn)

        候選塊視差矢量按照一定順序在空域和時域候選塊中搜索視差矢量,其中空域的5個候選塊和時域的2個候選塊數(shù)據(jù)之間雖然存在一定的相關(guān)性,但是其像素計(jì)算部分卻相互獨(dú)立,存在著較大的并行性。因此,可將改進(jìn)方法中的空域和時域候選塊劃分,整合并行部分,在陣列處理器上進(jìn)行并行化實(shí)現(xiàn)。

        3.1 動態(tài)視頻陣列處理器架構(gòu)

        動態(tài)視頻陣列處理器支持H.264/AVC、MVC、H.265/HEVC和3D-HEVC等視頻編解碼標(biāo)準(zhǔn)。該視頻陣列處理器以4×4結(jié)構(gòu)為例,結(jié)構(gòu)如圖2所示。

        陣列處理器在邏輯上把結(jié)構(gòu)劃分成處理元簇 (processing element group,PEG)陣列,每個簇由4×4的處理單元(processing element,PE)以陣列的形式組成。全局控制器實(shí)現(xiàn)對計(jì)算資源的控制與管理,輸入存儲 (data input memory,DIM)用于存儲原始視頻數(shù)據(jù)。視頻算法中數(shù)據(jù)的處理大多以N×N矩形塊進(jìn)行,這種陣列體系結(jié)構(gòu)能更有效地實(shí)現(xiàn)視頻算法并行化。

        圖2 陣列處理器的部分結(jié)構(gòu)

        3.2 基于陣列處理器的獲取DV并行化實(shí)現(xiàn)

        將空間候選塊A1、B1、B0、A0、B2和兩個時域候選列表的中間塊及右下角塊,分別配置到PE00、PE10、PE20、PE30、PE21、PE01、PE11、PE02和PE12中,給所屬PE下發(fā)原始像素數(shù)據(jù)和參考像素數(shù)據(jù)。在進(jìn)行塊匹配之前已將數(shù)據(jù)存儲到對應(yīng)PE的地址中,和其他PE計(jì)算不會產(chǎn)生沖突,因此,在同一時刻不同PE可以同時工作,最大程度實(shí)現(xiàn)算法的并行化。

        每個PE接收到數(shù)據(jù)后同時開始進(jìn)行處理,計(jì)算得到各自候選塊的DV和絕對差值和(sum of absolute difference,SAD),然后將各個塊得到的DV傳送到PE03中,在PE03中對DV進(jìn)行均值計(jì)算。改進(jìn)的視差矢量方法計(jì)算流程如圖3所示。

        圖3 獲取視差矢量流程

        并行化實(shí)現(xiàn)具體步驟如下。

        步驟1從基本視點(diǎn)中讀入原始像素,同時從兩個時域參考幀中讀入?yún)⒖枷袼?,像素值分別存儲在外部存儲中。

        步驟2調(diào)度PE00、PE10、PE20、PE30、PE21、PE01、PE11、PE02和PE12。對時域的中間塊、右下角塊和空域塊A1,B1,B0,A0,B2分配原始像素和參考像素,分別計(jì)算各自的DV和SAD。

        步驟3將PE01、PE02、PE11、PE12中兩個時域參考塊中得到的DV和SAD信息存儲到PE12中,通過SAD得到最優(yōu)的時域DV信息,發(fā)送到PE03中。

        步驟4將步驟2得到的空域候選塊的所有DV也發(fā)送到PE03中。

        步驟5將步驟3和步驟4分別得到的時域和空域候選塊的DV進(jìn)行均值計(jì)算,即可獲取得到最終的DV。

        4 仿真結(jié)果及實(shí)驗(yàn)分析

        以3D-HEVC標(biāo)準(zhǔn)測試模型HTM 16.1為測試平臺[11],將改進(jìn)方法在平臺上加以實(shí)現(xiàn)。視頻測試序列為Undo_Dancer、Poznan_Hall2和Poznan_Street等 3個1 920×1 088序列,及Kendo、Balloons和Newspaper 等3個1 024×768序列。通用測試條件規(guī)定的紋理及深度量化參數(shù)(quantization parameter,QP)為(25,34)、(30,39)、(35,42)和(40,45)。采用3個視點(diǎn)編碼,編碼順序分別是中間視點(diǎn)到左視點(diǎn)再到右視點(diǎn),其中中間視點(diǎn)為基本視點(diǎn)。編碼測試參數(shù)如表2所示。

        表2 實(shí)驗(yàn)測試參數(shù)

        4.1 改進(jìn)方法的編碼結(jié)果分析

        分別對比改進(jìn)方法與HTM 16.1的編碼比特率差值(bj?ntegaard delta bit rate,BDBR)、編碼峰值信噪比差值(bj?ntegaard delta peak signal-to-noise rate,BD-PSNR)[12]和編碼時間差ΔTime[13],結(jié)果如表3所示。BDBR表示在同樣的客觀質(zhì)量下,較優(yōu)的編碼方法可以節(jié)省的碼率百分比,BDBR越小,當(dāng)前編碼器的壓縮性能越佳;BD-PSNR表示在同等碼率下,兩種編碼條件下壓縮后視頻PSNR-Y值的差異,BD-PSNR值越大,當(dāng)前編碼器質(zhì)量損失越??;ΔTime指改進(jìn)方法3D-HEVC編碼時間之差的百分比。

        表3 改進(jìn)方法與HTM16.1的編碼性能對比

        由表3可以看出,BDBR的平均值為-1.23%,表示改進(jìn)方法比HTM 16.1增加了約1.23%的編碼增益。BD-PSNR的平均值為0.043 9 dB, 表示改進(jìn)方法比HTM 16.1平均提高了0.043 9%。因此,改進(jìn)方法的性能指標(biāo)更好。獲取視差矢量采用了均值計(jì)算,ΔTime只增加了平均0.59%的計(jì)算量,故可忽略不計(jì)。

        改進(jìn)方法和HTM16.1的編碼率失真曲線如圖4所示。可以看出,改進(jìn)方法能獲得更好地率失真曲線。

        圖4 率失真參數(shù)實(shí)驗(yàn)結(jié)果比較曲線

        4.2 改進(jìn)方法的合成結(jié)果分析

        根據(jù)圖像質(zhì)量的評價指標(biāo)峰值信噪比(peak signal-to-noise ratio,PSNR)和圖像間的相似度評價指標(biāo)結(jié)構(gòu)相似性(structural similarity index,SSIM)[14],對比改進(jìn)方法與HTM 16.1對合成圖像的影響。改進(jìn)方法與HTM 16.1合成后圖像的PSNR和SSIM對比結(jié)果分別如圖5和圖6所示。

        從圖5 (a)、圖5 (b)和圖5 (c)可以看出,圖像合成后改進(jìn)方法和HTM 16.1的PSNR相近,圖5 (d)、圖5 (e)和圖5 (f)可以看出圖像合成后改進(jìn)方法比HTM 16.1的PSNR略高。從圖6 中可以看出,圖像合成后改進(jìn)方法和HTM 16.1的 SSIM相近,改進(jìn)方法損失的失真度較小,因此,改進(jìn)方法合成后視頻質(zhì)量更好。

        圖5 合成后圖像PSNR對比

        圖6 合成后圖像SSIM對比

        4.3 與文獻(xiàn)[7]方法的對比

        改進(jìn)方法與文獻(xiàn)[7]方法性能對比結(jié)果如表4所示,Video1和Video2表示非獨(dú)立視點(diǎn)的編碼性能。

        表4 改進(jìn)方法與文獻(xiàn)[7]的BDBR對比

        由表4可以看出,改進(jìn)方法比文獻(xiàn)[7]方法在Video1中平均提升0.25% 的BDBR增益,在Video2中平均提升0.9%的編碼增益,編碼性能更好。

        4.4 并行化實(shí)現(xiàn)計(jì)算時間及性能分析

        改進(jìn)方法在陣列處理器上的并行編碼時間和串行編碼時間之比如表5所示,可以看出,并行化后平均編碼時間減少了約8倍,提高了算法的編碼速度,減少了編碼時間。

        采用Virtex-6的XC6VLX550T 現(xiàn)場可編程門陣列(field programmable gate array, FPGA)芯片在集成軟件開發(fā)環(huán)境(integrated software environment,ISE)下進(jìn)行綜合測試,采用90 nm進(jìn)行邏輯綜合(Design Compiler,DC),分別對比改進(jìn)方法與其他方法的計(jì)算時間、頻率和功耗,結(jié)果如圖6所示。

        從表6中可以看出,文獻(xiàn)[15]方法中的資源占用量高于改進(jìn)方法,最高硬件頻率低于改進(jìn)方法;文獻(xiàn)[16]方法的工作頻率和改進(jìn)方法基本相當(dāng),但是資源消耗是改進(jìn)方法的2倍多;文獻(xiàn)[17]方法的硬件工作頻率為175 MHz,稍低于改進(jìn)方法,但是其查找表(look up table,LUT)消耗卻是改進(jìn)方法的4.7倍。文獻(xiàn)[18]方法的工作頻率和改進(jìn)方法相同,但整個設(shè)計(jì)規(guī)模卻是改進(jìn)方法的3.6倍,占用了更多的硬件資源。文獻(xiàn)[19]方法的整個設(shè)計(jì)規(guī)模占用5.098 M門數(shù),資源占用過高,改進(jìn)方法的工作頻率也是其3倍。因此,改進(jìn)方法在硬件性能方面可以達(dá)到工作頻率和占用資源的相對平衡,性能相對較高。

        表5 改進(jìn)后視差矢量方法的編碼時間

        表6 4種方法運(yùn)算性能比較結(jié)果

        5 結(jié)語

        改進(jìn)的候選塊視差矢量快速獲取方法,通過重新組合空域候選塊,得到最優(yōu)空域候選塊與時域候選塊的視差矢量,再均值計(jì)算得到最終視差矢量。整合該方法可并行部分,在視頻陣列處理器上進(jìn)行并行化實(shí)現(xiàn),減少編碼時間。實(shí)驗(yàn)結(jié)果表明,改進(jìn)方法不但提高了視差矢量的精度,而且減少了編碼時間,提高了整體的編碼效率;在硬件性能方面可以達(dá)到工作頻率和占用資源的相對平衡,性能相對較高。

        猜你喜歡
        視差視點(diǎn)空域
        基于自適應(yīng)窗的立體相機(jī)視差圖優(yōu)化方法研究
        我國全空域防空體系精彩亮相珠海航展
        基于梯度域引導(dǎo)濾波的視差精煉迭代算法
        基于分割樹的視差圖修復(fù)算法研究
        基于貝葉斯估計(jì)的短時空域扇區(qū)交通流量預(yù)測
        淺談我國低空空域運(yùn)行管理現(xiàn)狀及發(fā)展
        基于能量空域調(diào)控的射頻加熱花生醬均勻性研究
        視點(diǎn)
        河南電力(2016年5期)2016-02-06 02:11:24
        立體視差對瞳孔直徑影響的研究
        讓你每天一元錢,物超所值——《今日視點(diǎn)—2014精萃》序
        新聞前哨(2015年2期)2015-03-11 19:29:22
        国产人妻熟女呻吟在线观看| 亚洲国产美女精品久久久| 久久精品人人做人人爽电影蜜月| 国产va免费精品高清在线观看| 无码流畅无码福利午夜| 少妇深夜吞精一区二区| 久久精品日本不卡91| 日本又色又爽又黄又免费网站| 久久九九国产精品怡红院| 国产女高清在线看免费观看 | 特黄熟妇丰满人妻无码| 久久99精品国产麻豆| 亚洲欧美日韩国产精品一区| 自拍视频在线观看成人| 久久亚洲中文字幕精品二区| 亚洲精品乱码久久久久蜜桃| 爆爽久久久一区二区又大又黄又嫩| 久久av无码精品人妻糸列| 在线免费观看亚洲天堂av| 蜜桃传媒免费在线观看| 国产精品久免费的黄网站| 亚洲av无码精品色午夜在线观看| 91精品国产免费久久久久久青草| 亚洲视频一区二区三区免费| 少妇又色又爽又高潮在线看| 亚洲国产精品无码久久| 内射精品无码中文字幕| 亚洲乱码一区AV春药高潮| 激情五月开心五月av| 午夜无码一区二区三区在线观看| 日日摸天天摸人人看| 日本免费一区二区三区在线看| 一本色道亚州综合久久精品| 国产精品对白一区二区三区| 久久精品夜色国产亚洲av| 又污又黄又无遮挡的网站| 亚洲精品国产熟女久久| 日本免费一区二区在线看片| 婷婷色香五月综合缴缴情| 亚洲av一宅男色影视| 久久青青草视频免费观看|