《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 光電經緯儀圖像實時壓縮的實現
光電經緯儀圖像實時壓縮的實現
2014年微型機與應用第16期
王凱凱1,2,孫科林1,周 佩1,2
1.中科院光電技術研究所,四川 成都2.中國科學院大學,北京
摘要: 針對光電經緯儀高幀頻和高分辨率圖像實時壓縮難以實現的問題,在TI公司提供的H.264單核編碼開源工程和多核并行算法的基礎上,提出了基于TMS320C6678多核處理器的H.264并行算法。在單核編碼開源工程實現多核并行視頻編碼,將每幀圖像平均劃分成多個Slice,每個DSP核處理一個Slice。實驗結果表明,與單核視頻編碼相比,多核并行視頻編碼的加速與比核數的增加呈線性增長,在TMS320C6678多核處理器上實現光電經緯儀的實時圖像壓縮具備較強的工程實踐性
Abstract:
Key words :

  摘  要: 針對光電經緯儀高幀頻和高分辨率圖像實時壓縮難以實現的問題,在TI公司提供的H.264單核編碼開源工程和多核并行算法的基礎上,提出了基于TMS320C6678多核處理器的H.264并行算法。在單核編碼開源工程實現多核并行視頻編碼,將每幀圖像平均劃分成多個Slice,每個DSP核處理一個Slice。實驗結果表明,與單核視頻編碼相比,多核并行視頻編碼的加速與比核數的增加呈線性增長,在TMS320C6678多核處理器上實現光電經緯儀的實時圖像壓縮具備較強的工程實踐性。

  關鍵詞: 光電經緯儀;H.264;TMS320C6678;實時壓縮;Slice

  隨著高幀頻、高分辨率成像傳感器技術在光電經緯儀領域的廣泛應用,光電經緯儀圖像在傳輸和存儲過程中將占用更大帶寬和更多存儲資源,因此有必要對圖像進行實時壓縮。

  在當前眾多視頻編碼標準中,H.264因其高數據壓縮率和友好的網絡親和性得到廣泛應用[1-2]。但是,H.264更高的計算復雜度帶來了更長的編碼時間,參考文獻[3]以x264為基礎,僅僅實現了時域可伸縮的編碼方案,也只能支持最大分辨率QVGA的實時編碼,這一困境使得H.264很難在光電經緯儀實時圖像傳輸系統中應用。

  本文立足多核DSP和H.264編碼層次結構的研究,在TMS320C6678多核DSP上實現H.264的多核并行壓縮編碼,在TI公司提供的H.264開源工程單核編碼的基礎上,實現對光電經緯儀圖像的實時壓縮。

1 H.264多核并行算法分析

  基于Slice級的并行算法是將每幀圖像劃分為多個Slice[4],因為同一幀的各個Slice之間沒有數據依賴,所以可以實現并行編碼。當把一幀圖像分成多個Slice后,降低了圖像內部相關性,但過多的Slice劃分會對圖像質量產生影響,因此不能無限制地進行Slice劃分[5]。

  在同一幅圖像上,不同的區域其內容復雜度也可能各不相同[6],使得各個Slice的編碼時間各不相同,直接導致了整個編碼器的均衡程度降低。另一方面,在編碼下一幀圖像之前,各個核必須完成對應Slice的編碼,因此各個Slice必須在編碼下一幀圖像之前進行同步,同步的時間直接取決于各個核對Slice編碼的均衡程度。

2 H.264核心代碼結構分析


001.jpg


  本文基于H.264單核編碼實現多核并行壓縮,   H.264單核編碼的流程圖如圖1所示。H.264工程對編碼參數和存儲空間初始化后,循環調用Encode_one_frame部分,對每一幀圖像進行編碼,直至最后一幀。在H.264開源工程的基礎上,給出了基于Slice的多核并行壓縮編碼,流程圖如圖2所示。編碼前先對一幀圖像進行Slice劃分,當所有內核完成相應Slice編碼后進行多核同步,然后才能進行下一幀圖像的編碼。依此類推,直至最后一幀圖像編碼完成。

3 H.264的DSP實現

  本文選擇TI codec庫提供的H.264開源工程[7],該程序在作者實驗室的DSP+FPGA圖像處理開發板上實現,運行頻率為1 GHz,編譯環境為CCS v5.0。

  多核并行編碼的實現是把一幀圖像分為多個Slice,由多個處理器核來實現每個Slice的壓縮算法。經過對H.264工程的研究,Slice劃分算法的實現可以由以下兩種方式來實現:

  (1)按照宏塊數目平均劃分(這里宏塊大小為16宏塊數),如式(1)所示:

  1.png

  其中,image_height為圖像的高度,ncores為參與編碼并行核數,m[ncores]為每個Slice的邊界(單位為行)。ncores個核并行處理的Slice邊界分別為:

  核0:(0~m[ncores])(表示核0處理第0~m[ncores]行的數據)

  核1:(m[ncores]~2×m[ncores])

  …

  核7:(7×m[ncores]~8×m[ncores])

  單核并行處理時只調用核0,雙核時調用核0~1,四核時調用核0~3。

 ?。?)按照宏塊計算復雜度平均劃分(這里的宏塊大小為16×16)。首先計算出一幀圖像中每個宏塊的計算復雜度,記為cost[i],i為宏塊的序列號;其次,計算所有宏塊的總計算復雜度,記為Total_cost;最后,按照Total_cost來平均劃分Slice邊界:

  23.jpg

  其中,M[j]為宏塊的序列號,j為實現次數。計算Slice邊界步驟如下:

 ?、佼斒剑?)中的條件首次實現時,記錄M[1],并將M[1]帶入式(3)中,計算出第一個Slice的行數N[1];

  ②ncores變為ncores-1,i由0變為M[1],Total_cost減去式(2)的左值,得到新的Total_cost;

 ?、坜D到步驟①,計算下一個新的M[2]值,直到ncores為0,停止計算,可以得到ncores個核并行處理的Slice邊界為:

  核0:(0~M[1])

  核1:(M[1]~M[2])

  …

  核7:(M[7]~M[8])

4 實驗結果分析

  為了測試H.264編碼算法在TMS320C6678多核處理器上的并行實現,實驗中將相同YUV視頻序列分別使用(1)、(2)兩種Slice劃分算法實現,這兩種算法均經過單核、雙核、四核分別運行。本文實驗對象為YUV420P格式10幀圖像,幀排序方式為IPPP,輸出為H.264格式。對比不同劃分算法的多核并行處理結果如表1、2所示。

  從表1、2可看出,第1幀的處理時間為剩余9幀的一半,這是因為第1幀編碼為I幀,是幀內預測;而第2~10幀圖像都是P幀,是幀間預測。劃分算法(1)單核情況下每幀圖像的處理時間與劃分算法(2)單核情況下的處理時間相同,這是因為單核情況下,每幀圖像都為一個Slice;在雙核情況下,劃分算法(2)相對于劃分算法(1)在處理上有5%的提升;四核情況下,劃分算法(2)相對于劃分算法(1)在時間上有很小的提升。

  劃分算法(2)相對于算法(1)在性能上能有所提升是因為本實驗所選擇的圖像的計算復雜度分布不均勻,算法(2)是以一幀圖像的宏塊復雜度為基礎來平均劃分一幀圖像的,因此對于一幀圖像來說,每片Slice所分配的計算負載更加平均,比算法(1)的按行數平均劃分處理時間要減少。

  單核、雙核、四核并行處理加速比對比結果如表3所示。

004.jpg

  從表3可以看出,在四核處理情況下,劃分算法(1)的加速比是單核處理的3.6倍,劃分算法(2)相對于劃分算法(1)性能上有很小的提升;在雙核情況下,劃分算法(1)的加速比約為單核處理的1.84倍,而劃分算法(2)相對于劃分算法(1)的性能有6%的提升。

  單核、雙核、四核的處理加速比沒有與并行核數完全成線性關系的原因是:(1)每幀圖像劃分的每個Slice的計算復雜度不同,因此編碼所需的時間也不同,每幀圖像需要等到編碼最慢的Slice完成,才算一幀圖像編碼結束;(2)每個Slice都包含獨立的頭信息,在編碼時會有額外的讀取頭信息的時間消耗。

  由表1、2可以得出,單核處理的幀率為82 f/s,雙核處理的幀率達到150~160 f/s,四核處理的幀率達到了300 f/s,可以看出多核并行用于實現光電經緯儀圖像實時壓縮的潛能。

  本文針對光電經緯儀高幀頻和高分辨率圖像實時壓縮難以實現的問題,對H.264算法在TMS320C6678上的多核并行進行了研究,在H.264單核編碼的基礎上實現了兩種Slice級多核并行壓縮編碼算法,分別實現了光電經緯儀圖像實時壓縮的功能。

  本文的試驗驗證了多核并行壓縮算法在實時壓縮方面的可行性,對Slice劃分算法的優化沒有進行詳細研究,這是下一步研究的重點。

  參考文獻

  [1] 張紀鈴,夏超,黃富良.一種基于H264編碼標準的快速運動估計算法[J].電子測量技術,2009,32(8):69-73.

  [2] 許春冬,姚萌,廖薇.基于DM642的T264視頻編碼器優化[J].新特器件應用,2009,11(12):11-13,17.

  [3] 孔群娥,曾學文.基于x264實現H.264的時域可伸縮編碼[J].微計算機應用,2011,32(3):24-28.

  [4] 黃亮.基于多核處理器的SVC高清實時編碼[J].計算機工程與應用,2013,49(13):170-174.

  [5] 夏齡,舒濤.一種H.264/AVC視頻編碼并行算法[J].計算機工程,2013,39(4):314-317.

  [6] 陳曉娟,陳淑榮.實時視頻圖像的清晰度檢測算法研究[J].微型機與應用,2010,29(17):36-38.

  [7] 彭旭鋒,劉文怡,李金力.基于DSP和FPGA的實時圖像壓縮系統設計[J].微型機與應用,2019,29(11):17-20.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          蜜桃久久av一区| 亚洲日本中文字幕免费在线不卡| 久久久综合香蕉尹人综合网| 亚洲女ⅴideoshd黑人| 免费成人高清视频| 国产精品久久九九| 欧美精品色一区二区三区| 欧美伦理影院| 国产婷婷色一区二区三区四区| 蜜桃精品一区二区三区| 欧美aaaaaaaa牛牛影院| 国产日韩精品在线观看| 亚洲国产精品福利| 极品裸体白嫩激情啪啪国产精品| 日韩视频在线观看一区二区| 亚洲欧美卡通另类91av| 亚洲视频免费在线观看| 欧美激情精品久久久久久大尺度| 久久精选视频| 免费观看成人www动漫视频| 在线观看成人一级片| 亚洲欧美国产精品桃花| 亚洲欧洲精品一区二区三区| 狠狠色综合网| 欧美主播一区二区三区美女 久久精品人| 蜜桃av久久久亚洲精品| 一区二区成人精品| 国产亚洲一本大道中文在线| 中文av字幕一区| 国产欧美日韩在线观看| 久久久国产一区二区三区| 欧美96在线丨欧| 国产视频自拍一区| 欧美一区二区播放| 国产精品永久免费视频| 国产精品自拍三区| 亚洲国产精品传媒在线观看| 亚洲国产天堂久久国产91| 日韩一二在线观看| 国产日韩欧美一区二区三区四区| 欧美日韩一区不卡| 欧美日韩一区二区在线观看视频| 亚洲精品乱码久久久久久黑人| 免费视频最近日韩| 欧美福利视频在线观看| 国产精品乱码久久久久久| 亚洲狼人精品一区二区三区| 一区二区三区精品国产| 欧美日韩在线免费| 日韩午夜电影在线观看| 国产一区二区三区在线观看免费| 国产欧美在线视频| 国产精品老牛| 欧美视频一区二区三区四区| 亚洲日产国产精品| 国产亚洲精品美女| 国产精品色午夜在线观看| 国产精品视频成人| 欧美绝品在线观看成人午夜影视| avtt综合网| 日韩一二三区视频| 久久免费国产精品1| 亚洲欧洲日产国产综合网| 牛人盗摄一区二区三区视频| 一区二区三区毛片| 久久字幕精品一区| 国产综合18久久久久久| 久久在线观看视频| 午夜精品久久久| 乱人伦精品视频在线观看| 99在线精品视频在线观看| 久久综合图片| 亚洲国产成人精品女人久久久| 国产精品亚洲综合天堂夜夜| 欧美成人资源| 欧美华人在线视频| 久久精品国产99国产精品| 欧美精品福利视频| 久久久久久久综合| 国产精品入口| 欧美日韩综合一区| 欧美国产视频在线观看| 欧美视频精品一区| 韩日精品视频| 久久综合精品国产一区二区三区| 欧美欧美午夜aⅴ在线观看| 一色屋精品视频在线观看网站| 美日韩精品免费观看视频| 亚洲国产女人aaa毛片在线| 欧美不卡激情三级在线观看| 国产精品久久婷婷六月丁香| 可以免费看不卡的av网站| 亚洲国产精品999| 篠田优中文在线播放第一区| 亚洲视频一二| 亚洲最新合集| 欧美视频不卡| 一区二区三区在线不卡| 欧美一区亚洲| 性xx色xx综合久久久xx| 免费一区二区三区| 欧美亚洲免费电影| 好吊一区二区三区| 一区二区三区中文在线观看| 欧美欧美全黄| 日韩一级不卡| 欧美一区二区三区婷婷月色| 亚洲主播在线| 欧美精品 国产精品| 国产麻豆精品theporn| 久久蜜桃香蕉精品一区二区三区| 久久精品亚洲精品国产欧美kt∨| 欧美午夜女人视频在线| 亚洲砖区区免费| 久久这里只精品最新地址| 欧美日韩国产一区二区三区地区| 国产精品久久国产精麻豆99网站| 国产日韩视频一区二区三区| 久久激情五月激情| 国产精品任我爽爆在线播放| 国产精品美女久久| 亚洲欧美不卡| 免费久久99精品国产自在现线| 99精品国产在热久久婷婷| 欧美大片18| 国产欧美一区二区三区在线老狼| 一区免费观看视频| 1024国产精品| 一区二区三区在线观看国产| 性伦欧美刺激片在线观看| 国产伦精品一区二区三区免费| 欧美在线视屏| 最新高清无码专区| 国产精品黄色| 亚洲国产另类久久久精品极度| 日韩写真视频在线观看| 欧美福利视频在线| 一区二区三区在线不卡| 午夜欧美精品久久久久久久| 国产麻豆综合| 久久免费视频这里只有精品| 亚洲视频一区在线观看| 日韩午夜av电影| 亚洲影视综合| 精品成人a区在线观看| 国产精品免费观看视频| 国产精品乱码一区二区三区| 在线免费观看一区二区三区| 正在播放欧美视频| 亚洲人成网站777色婷婷| 国内精品久久国产| 欧美资源在线观看| 国产精品mv在线观看| 夜夜嗨av一区二区三区网页| 久久免费精品视频| 亚洲欧美日韩成人| 黄色亚洲网站| 玉米视频成人免费看| 一色屋精品视频在线观看网站| 欧美一区二区高清| 久久一二三四| 国产精品无码专区在线观看| 在线观看国产一区二区| 亚洲日本乱码在线观看| 亚洲精品婷婷| 国产精品伦子伦免费视频| 国语自产精品视频在线看一大j8| 午夜日韩在线| 国产欧美精品日韩| 精品动漫3d一区二区三区免费| 亚洲日本aⅴ片在线观看香蕉| 国产精品乱码一区二区三区| 一区二区动漫| 国产日韩欧美三区| 亚洲国产va精品久久久不卡综合| 亚洲精品久久久久久一区二区| 国产精品美女午夜av| 亚洲精品视频免费在线观看| 一区二区电影免费在线观看| 久久国产视频网| 影音先锋亚洲电影| 国产精品色午夜在线观看| 性欧美8khd高清极品| 欧美极品aⅴ影院| 欧美午夜激情视频| 一本久道久久综合婷婷鲸鱼| 亚洲影院色在线观看免费| 国产精品美女久久久久久免费| 伊人精品成人久久综合软件| 亚洲欧美国产不卡| 女人香蕉久久**毛片精品| 亚洲一级片在线看| 欧美一级在线播放| 亚洲国产日韩欧美一区二区三区| 欧美日韩一区二区视频在线观看| 国内欧美视频一区二区| 国精品一区二区| 亚洲亚洲精品在线观看| av成人手机在线| 亚洲午夜一区二区| 久久精品视频一| 久久精品国语| 欧美日韩美女在线观看| 亚洲欧洲免费视频| 久久久综合免费视频| 日韩一级黄色片| 在线成人免费观看| 国产精品久久久久影院亚瑟| 国产主播精品在线| 性高湖久久久久久久久| 欧美大香线蕉线伊人久久国产精品| 久久亚洲欧美国产精品乐播| 在线观看日韩欧美| 亚洲人成在线播放| 久久国产精品高清| 久久久久99精品国产片| 欧美成人亚洲| 国产自产在线视频一区| 宅男精品导航| 欧美巨乳在线观看| 六月丁香综合| 国产香蕉久久精品综合网| 国产一级一区二区| 亚洲高清三级视频| 久久五月天婷婷| 国产精品尤物福利片在线观看| 亚洲伊人第一页| 欧美福利电影网| 亚洲黄页视频免费观看| 国产精品亚洲产品| 国产精品视频1区| 亚洲三级免费| 欧美日韩三级视频| 欧美黄色aaaa| 亚洲免费伊人电影在线观看av| 欧美电影在线观看完整版| 亚洲摸下面视频| 欧美另类专区| 亚洲国产裸拍裸体视频在线观看乱了| 黄色成人在线免费| 亚洲日本在线观看| 久久久www成人免费毛片麻豆| 国产精品一二三四| 免费久久精品视频| 国产欧美另类| 欧美在线播放视频| 伊人成人在线视频| 国产在线视频欧美一区二区三区| 精久久久久久| 国产精品一区=区| 中文在线一区| 国产女主播视频一区二区| 99在线|亚洲一区二区| 一本久道久久综合中文字幕| 国产嫩草影院久久久久| 国产视频久久| 欧美日韩在线一区二区三区| 影音先锋中文字幕一区二区| 日韩一区二区精品视频| 欧美福利影院| 性刺激综合网| 欧美日韩大片| 久久久精品999| 亚洲国产成人高清精品| 欧美精品电影在线| 米奇777在线欧美播放| 在线日韩一区二区| 亚洲九九爱视频| 在线观看欧美日韩国产| 国产精品一香蕉国产线看观看| 免播放器亚洲| 国产精品久久久久9999高清| 久久久久成人精品免费播放动漫| 欧美日韩国产成人在线观看| 黄色资源网久久资源365| 99精品国产在热久久婷婷| 伊人久久噜噜噜躁狠狠躁| 性久久久久久久| 一区二区三区视频在线看| 午夜精彩国产免费不卡不顿大片| 亚洲大片精品永久免费| 9l视频自拍蝌蚪9l视频成人| 午夜亚洲精品| av成人免费在线观看| 久久资源av| 狂野欧美性猛交xxxx巴西| 欧美国产日韩a欧美在线观看| 亚洲精品老司机| 欧美黑人一区二区三区| 国产视频欧美| 99re6这里只有精品视频在线观看| 亚洲成人在线网| 中文日韩在线| 亚洲欧洲综合另类| 裸体一区二区| 一区二区三区鲁丝不卡| 亚洲精品在线视频观看| 国产精品美女久久福利网站| 国产精品夫妻自拍| 国产精品99久久久久久白浆小说| 中文国产亚洲喷潮| 一区二区三区日韩欧美精品| 一区二区电影免费在线观看| 欧美在线www| 狠狠久久五月精品中文字幕| 国产精品国内视频| 一本大道久久a久久精二百| 欧美日韩爆操| 国产一区二区在线观看免费播放| 久久综合伊人77777麻豆| 99国产精品久久久久久久久久| 国产精品视频一区二区高潮| 国产欧美日本一区二区三区| 欧美人妖另类| 黑人一区二区三区四区五区| 国产精品乱子乱xxxx| 亚洲视频精选| 国产精品欧美久久久久无广告| 欧美精品尤物在线| 午夜精品视频| 久久综合色综合88| 麻豆av一区二区三区久久| 欧美精品七区| 国产精品久久国产三级国电话系列| 欧美激情a∨在线视频播放| 久久精品成人一区二区三区| 午夜精品视频在线观看一区二区| 欧美日韩中文字幕精品|