《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于GPU的遙感圖像融合并行算法研究
基于GPU的遙感圖像融合并行算法研究
來源:微型機與應用2013年第6期
趙 進1, 劉昌明1, 宋 峰2, 張麗萍3
(1. 海軍計算技術研究所,北京100086; 2. 68310部隊, 陜西 西安710600;
摘要: 基于通用GPU并行計算技術,結合遙感圖像數據融合處理特點,利用NVIDIA公司的CUDA編程框架,在其 GPU平臺上對BROVEY變換和YIQ變換融合算法進行了并行研究與實現。實驗結果表明,隨著遙感圖像融合算法的計算復雜度、融合處理的問題規模逐漸增加,GPU并行處理的加速性能優勢也逐漸增大,GPU通用計算技術在遙感信息處理領域具有廣闊的應用前景。
Abstract:
Key words :

摘  要:  基于通用GPU并行計算技術,結合遙感圖像數據融合處理特點,利用NVIDIA公司的CUDA編程框架,在其 GPU平臺上對BROVEY變換和YIQ變換融合算法進行了并行研究與實現。實驗結果表明,隨著遙感圖像融合算法的計算復雜度、融合處理的問題規模逐漸增加,GPU并行處理的加速性能優勢也逐漸增大,GPU通用計算技術在遙感信息處理領域具有廣闊的應用前景。  
關鍵詞: 遙感圖像融合; GPU; 并行; CUDA; 優化

    隨著遙感傳感器技術的發展,獲取遙感數據的方式已經由單一可見光模式發展成多種傳感器模式。每一種傳感方式獲取的數據信息相對單一,融合不同傳感方式獲取的數據信息可以有效提高數據信息量,提供更為精確的遙感圖像信息。
    POHL C和GENDEREN J L[1]對圖像融合給出了如下定義:通過特定算法將兩幅或多幅圖像合成一幅新的圖像。圖像融合可以分為像素級、特征級和決策級3個層次,其中像素級融合需要處理的數據量最大,計算過程也最復雜。隨著遙感圖像的時間、空間和光譜分辨率逐步提高,融合算法處理結果的精度要求同時在逐步提高,導致圖像融合的處理速度需求逐步增大,計算量大、計算過程復雜的遙感圖像融合在處理速度上面臨著新的問題與挑戰。近幾年來,基于GPU的異構平臺在通用計算領域得到快速發展,已經在許多方面得到了有效應用[2-4],為遙感圖像融合快速處理技術研究提供了新的思路。
    結合CPU-GPU異構平臺面向通用計算領域的性能優勢,針對遙感圖像融合面臨的處理速度問題,通過分析圖像融合處理過程的特點,將像素級融合的BROVEY變換和YIQ變換融合算法在基于GPU平臺上進行了并行研究與實驗,獲得了突出的性能。
1 研究背景
1.1 CUDA編程模型

    NVIDIA公司的CUDA[5]語言是基于C語言的擴展,主要使用API調用底層功能進行處理與計算,使熟悉C語言的編程人員能夠快速運用CUDA開發通用計算程序。在CUDA結構中, CPU端被稱為Host,GPU端被稱為Device,采用SIMT(Single Instruction Multiple Thread)模式執行程序[5]。用戶把可以放在GPU上并行執行的程序組織稱為Kernel內核程序。在CPU端執行的程序稱為Host宿主程序,控制Kernel的啟動、加載或保存與GPU的通信數據,以及執行部分的串行計算。Device端在執行時創建很多的并行線程Thread,線程組織成線程塊Block,而Block再組成網格Grid。每個Thread執行自己的程序Kernel,Block內的線程通過共享存儲器(Shared Memory)分享數據。并行線程通過GPU上的眾多計算內核實現并行處理,實現整個程序的性能加速[5]。
1.2 兩種典型的像素級融合算法
     遙感圖像融合在遙感圖像配準基礎上進行,待融合的兩幅遙感圖像具有相同大小,每個像素點的融合或是獨立執行,或者只需要少量周圍像素點數據協助執行。
1.2.1 BROVEY變換融合算法
    BROVEY變換融合算法[6]是一種基于色度的變換,屬于彩色空間的方法。它是將多光譜的色彩空間進行分解得到色彩與亮度,再用其全色圖像進行計算。這種算法像素點彼此單獨執行,具有良好的并行性,算法執行簡單,在保留了較多光譜信息的同時,也具有較快的處理速度。
1.2.2 YIQ變換融合算法
    YIQ顏色系統是一種用于電視信號傳輸NTSC制式的彩色編碼系統。其中,Y對應亮度信息,I、Q分量反映圖像與硬件相關的彩色信息。YIQ變換融合算法[7]屬于彩色空間的方法,計算較為復雜,像素點在變換到YIQ分量后,需要使用直方圖匹配,具有一定的并行性。
2 并行設計及優化實現
2.1 優化策略
2.1.1 數據異步傳輸

    遙感圖像融合CUDA并行計算程序在CPU-GPU異構平臺上執行,該平臺上CPU與GPU工作任務不同。CPU為GPU準備執行數據,同時執行邏輯控制等復雜事務。CPU加載數據時,采用同步方式啟動傳輸指令;傳遞數據時,CPU處于空閑狀態,計算資源不能得到充分利用。優化時CPU采用異步方式傳輸數據,啟動傳輸指令后直接進行后續事務處理,使CPU執行與加載數據重疊,提高資源利用率。
2.1.2 訪存優化
    GPU線程對全局存儲器(Global Memory)進行一次訪存需要400~600個時鐘周期,對共享存儲器(Shared Memory)、寄存器(Register)等快速存儲部件訪存一次只需要4個左右的時鐘周期。優化時充分利用GPU顯存中的多層次存儲部件,發揮快速存儲部件讀取數據優勢,最大化提高執行性能。
2.2 融合算法的CUDA并行實現
    綜合融合算法CUDA優化策略,進行融合算法CUDA程序并行設計與實現時,重點研究以下問題。
2.2.1 線程塊參數與網格參數的設置
    CPU-GPU異構計算模式中,每個線程塊只能擁有有限線程數,每個流處理單元SP最多可同時執行256整數倍線程,根據遙感圖像數據以二維方式組織的特點,將塊Block設置為16×16二維形式,每個塊有256個線程,使每個SP單元能夠滿負載執行,最大限度地提高資源利用率。設計實現時,線程網格大小的設置與圖像大小有關,網格的寬度設置成(imagewidth+dimBlock.x-1)/dimBlock.x,高度設置成(imageheight+dimBlock.y-1)/dimBlock.y,保證線程塊是一個整數。線程塊規模與遙感圖像規模有關,與GPU處理核心數量無關。這樣同一問題能夠在不同型號的GPU上執行,形成CUDA并行程序良好的可移植性。
2.2.2 線程網格規模大于圖像規模
    令i為線程網格寬度索引號,j為線程網格高度索引號,imagewidth為圖像寬度,imageheight為圖像高度。通過加入if(i<imagewidth&&j< imageheight)語句控制線程執行對應像素點。空執行線程最多可以為255×I+255×J-255×255個,其中,I是線程網格的寬度,J是線程網格的高度。與具有的大量執行線程相比,空執行線程占很小比例,幾乎不需要執行時間。與并行加速獲取的提升時間相比,空執行少量線程浪費的時間可以忽略。
3 實驗與結果分析
    實驗硬件為:Inter(CR) Core(TM) i5四核2.67 GHz CPU,2 GB內存,NVIDIA GeForce GTX 460 GPU,1 GB顯存,336個SP計算單元。操作系統為Linux Ubuntu 10.10,串行程序為C語言實現的標準程序。融合的圖像是IKONOS掃描北京故宮的遙感衛星圖像。
 

      (3)在相同的計算復雜度下,圖像規模使GPU計算核心執行達到飽和時,speedupexecute趨于穩定甚至下降。但因為計算資源的優勢,總加速性能仍有提升。
      
    從圖中可以看出,圖像規模(如256×256和512×512)小時, Pexecute小,算法計算復雜度的不同導致加速比出現不同情況。因此,為進一步提升加速性能,融合算法CUDA并行執行需要最大化地提高Pexecute。
    從實驗結果可以得到,隨著算法計算復雜度與問題規模的增大,加速性能逐漸增加。實驗表明,GPU并行處理能夠很好地應用于遙感圖像融合的算法,將GPU應用到遙感加速處理領域具有很好的應用前景。
    本文從遙感圖像融合處理背景出發,闡述了研究融合處理加速的意義,然后針對近些年興起的CPU-GPU異構加速平臺,對BROVEY變換和YIQ變換遙感圖像融合算法進行了CUDA并行優化實現。研究表明,GPU通用計算技術在遙感圖像融合領域具有廣闊的應用前景。
參考文獻
[1] POHL C, Van Genderen J L. Multisensor image fusion in remote sensing: concepts,methods and applications[J].International Journal of Remote Sensing, 1998,19(5):823-854.
[2] OWENS J, LUEBKE D,GOVINDARAJU N,et al. A survey of general-purpose computation on graphics hardware[J]. Computer Graphics Forum, 2007,26(1):80-113.
[3] GARLAND M, GRAND S, NICKOLLS J, et al. Parallel computing experiences with CUDA[J]. IEEE Micro, 2008,28(4):13-27.
[4] LAHABAR S, AGRAWAL P, NARAYANAN P J. High performance pattern recognition on GPU[J]. National Conference on Computer Vision Pattern Recognition Image Processing and Graphics, 2008:154-159.
[5] NVIDIA. NVIDIA CUDA compute unified device architecture,Programming Guide,Version 2.0.NVIDIA,2008.[EB/OL].http//www.nvidia.com/object/cude_home_new.html.
[6] GILLESPIE A R, KAHLE A B, WALKER R E. Color enhancement of highly correlated images-II. channel ratio and chromaticity transformation techniques[J]. Remote Sensing of Environment,1987,22:343-365.
[7] Dong Guangjun, Huang Xiaobo, Dai Chenguang. Comparison and analysis of fusion algorithms of high resolution Imagery[C].International Symposium on Photoelectronic Detection and Imaging: Related Technologies and Applications, Proceedings of SPIE, 2008,6625(66250H).

此內容為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>
          亚洲国产精品成人| 欧美视频成人| 亚洲国产美女| 久久精品夜色噜噜亚洲aⅴ| 有坂深雪在线一区| 日韩视频在线一区| 欧美性猛交xxxx乱大交蜜桃| 嫩草伊人久久精品少妇av杨幂| 欧美日韩aaaaa| 欧美精品久久久久久久免费观看| 老色鬼久久亚洲一区二区| 久久aⅴ国产紧身牛仔裤| 欧美三区美女| 国产视频观看一区| 欧美日本在线观看| 在线观看日产精品| 日韩一级黄色av| 亚洲第一福利视频| 久久久久天天天天| 国产一区二区你懂的| 欧美高清在线播放| 国产在线成人| 亚洲午夜久久久久久久久电影院| 亚洲国产色一区| 欧美精品在线观看91| 亚洲三级视频| 91久久精品网| 亚洲第一色中文字幕| 久久中文字幕一区二区三区| 在线性视频日韩欧美| 欧美精选午夜久久久乱码6080| 欧美二区乱c少妇| 亚洲视频在线一区观看| 91久久国产综合久久| 一本色道久久综合亚洲精品不| 狠狠狠色丁香婷婷综合久久五月| 欧美日韩国产不卡在线看| 在线欧美日韩| 国产日韩专区| 9l国产精品久久久久麻豆| 久久全国免费视频| 亚洲午夜一区二区三区| 午夜精品剧场| 亚洲免费成人| 午夜日韩视频| 最新69国产成人精品视频免费| 这里是久久伊人| 女女同性精品视频| 国产精品国产馆在线真实露脸| 在线亚洲伦理| 国产午夜精品视频免费不卡69堂| 久久精品99国产精品| 国产精品久久久久永久免费观看| 一区二区三区四区国产精品| 在线精品亚洲一区二区| 国产日韩欧美一二三区| 亚洲精品中文字幕在线观看| 欧美激情精品| 国产精品xnxxcom| 久久久美女艺术照精彩视频福利播放| 亚洲区一区二区三区| 国产精品手机视频| 免费美女久久99| 亚洲一区二区在线播放| 欧美日韩国产丝袜另类| 欧美日韩亚洲一区二区三区在线| 美女在线一区二区| 亚洲一区二区精品在线| 欧美日韩国产小视频在线观看| 在线日韩欧美视频| 欧美三区免费完整视频在线观看| 久久免费国产精品| 午夜亚洲影视| 欧美午夜精品久久久久久浪潮| 蜜臀av在线播放一区二区三区| 国产日本精品| 国产一区二区无遮挡| 久久婷婷国产综合国色天香| 久久免费的精品国产v∧| 亚洲电影一级黄| 国产精品综合色区在线观看| 欧美国产国产综合| 亚洲午夜高清视频| 久久久精品网| 欧美在线视频一区二区三区| 亚洲精品一区中文| 欧美日韩一区免费| 国产精品v亚洲精品v日韩精品| 亚洲国产精品成人| 欧美剧在线观看| 欧美中文字幕视频在线观看| 国产日韩专区在线| 国产视频一区三区| 国产一区二区三区网站| 国产欧美在线观看| 亚洲精品午夜精品| 欧美中文在线免费| 久久网站免费| 欧美午夜精品久久久| 欧美日韩亚洲高清一区二区| 亚洲国产精品va在看黑人| 亚洲男女自偷自拍图片另类| 欧美日韩国产黄| 男女激情视频一区| 欧美在线一二三| 亚洲精品国产系列| 久久一区欧美| 国产精品久久久久久妇女6080| 欧美精品在线一区二区三区| 欧美日韩国产在线看| 国模叶桐国产精品一区| 国产精品成人一区二区| 欧美伊人久久久久久午夜久久久久| 欧美激情中文字幕乱码免费| 国产偷国产偷精品高清尤物| 欧美大尺度在线| 久久久999精品免费| 久久精品五月婷婷| 亚洲三级电影在线观看| 亚洲一区二区三区涩| 免费欧美日韩国产三级电影| 国产精自产拍久久久久久| 欧美手机在线| 国产精品久久久久毛片大屁完整版| 蜜臀av国产精品久久久久| 久久久久久久久久久久久9999| 欧美成人在线免费观看| 国产亚洲精品一区二555| 欧美日韩精品系列| 亚洲小说欧美另类婷婷| 裸体丰满少妇做受久久99精品| 蘑菇福利视频一区播放| 亚洲一区二区精品| 欧美日精品一区视频| 国产精品麻豆欧美日韩ww| 国产欧美一区二区三区在线看蜜臀| 99国产精品视频免费观看一公开| 久久精品九九| 欧美大片免费观看在线观看网站推荐| 午夜精品一区二区三区在线| 亚洲先锋成人| 亚洲天堂免费在线观看视频| 免费成人黄色| 欧美日韩国产另类不卡| 免费精品视频| 国产精品久久久久秋霞鲁丝| 麻豆免费精品视频| 国产精品99久久久久久久久| 久久香蕉国产线看观看网| 久久综合久久综合久久综合| 国产亚洲精品bt天堂精选| 久久精品成人一区二区三区蜜臀| 欧美午夜精彩| 亚洲视屏一区| 欧美一区二视频在线免费观看| 欧美日韩一区二区三区四区五区| 欧美一区二区精品在线| 久久三级视频| 亚洲国产精品一区制服丝袜| 久久久99爱| 亚洲国产精品一区二区第一页| 在线观看一区| 国产精品日韩精品欧美在线| 国产日韩免费| 久久久999精品| 亚洲视频网在线直播| 亚洲私人黄色宅男| 伊人成人在线视频| 久久www免费人成看片高清| 日韩视频一区二区三区在线播放免费观看| 亚洲欧美日韩国产一区二区三区| 国产亚洲一区二区三区在线播放| 欧美电影美腿模特1979在线看| 欧美69wwwcom| 欧美二区不卡| 黄色一区三区| 欧美一区二区成人6969| 久久精品欧美日韩| 久久免费精品视频| 国产精品一区一区| 先锋影音久久| 欧美激情第3页| 精品动漫3d一区二区三区免费| 在线精品亚洲一区二区| 欧美韩国日本一区| 韩国免费一区| 国产午夜久久久久| 亚洲精品国产无天堂网2021| 伊人久久婷婷色综合98网| 黄色日韩网站视频| 99在线精品免费视频九九视| 国产亚洲欧美一区二区三区| 欧美日韩国产精品成人| 欧美日韩中文字幕精品| 欧美日本在线观看| 欧美日韩一区二区在线| 久久久水蜜桃| 亚洲一区www| 久久av资源网| 久久久蜜臀国产一区二区| 亚洲视频在线视频| 亚洲欧美影音先锋| 日韩视频久久| 亚洲视频第一页| 欧美国产精品日韩| 国产精品丝袜91| 久久婷婷国产综合精品青草| 亚洲国产女人aaa毛片在线| 亚洲精品一区二区三区婷婷月| 欧美日韩一区二区三区在线看| 欧美在线观看一区二区三区| 亚洲午夜激情免费视频| 国产日韩精品一区二区三区| 亚洲精品国产精品乱码不99按摩| 久久这里只精品最新地址| 国产精品极品美女粉嫩高清在线| 国产伦精品一区二区三区视频孕妇| 亚洲视频自拍偷拍| 国产一区视频在线观看免费| 午夜精品久久久久影视| 国产精品国产三级国产专播品爱网| 在线免费精品视频| 久久人人看视频| 国产农村妇女毛片精品久久麻豆| 国产精品mv在线观看| 亚洲视频碰碰| 精品动漫一区二区| 国产九九视频一区二区三区| 欧美四级在线| 欧美日韩一区二区视频在线观看| 中国女人久久久| 欧美精品在线看| 一本一本a久久| 欧美日韩国语| 欧美三级视频在线| 亚洲精品美女91| 欧美中文字幕精品| 欧美日韩亚洲不卡| 久久丁香综合五月国产三级网站| 欧美激情一区二区三区在线视频观看| 亚洲看片一区| 免费在线观看日韩欧美| 欧美日韩四区| 伊人蜜桃色噜噜激情综合| 欧美午夜精品电影| 亚洲手机视频| 国产欧美 在线欧美| 国产精品入口夜色视频大尺度| 国产亚洲欧美日韩一区二区| 久久蜜桃av一区精品变态类天堂| 精品成人免费| 亚洲精品视频一区| 久久夜色精品国产欧美乱极品| 国产精品videosex极品| 日韩亚洲欧美成人| 免费在线国产精品| 国产精品一区二区在线观看网站| 亚洲日韩成人| 亚洲精品在线观看视频| 欧美在线高清视频| 国产综合久久久久影院| 亚洲香蕉伊综合在人在线视看| 美日韩丰满少妇在线观看| 国产精品国产三级国产| 欧美激情网友自拍| 国产精品高潮久久| 国产精品一二一区| 欧美激情综合| 欧美精品91| 欧美日韩在线视频首页| 欧美一区二区三区男人的天堂| 免费成人av| 欧美日韩国产成人在线观看| 亚洲免费综合| 午夜在线a亚洲v天堂网2018| 国产一区二区三区视频在线观看| 欧美日本精品一区二区三区| 欧美乱人伦中文字幕在线| 韩国成人理伦片免费播放| 欧美电影在线观看完整版| 亚洲三级免费观看| 久久精品国产2020观看福利| 激情欧美丁香| 欧美一区二区视频在线| 午夜精品久久久久久久99黑人| 性娇小13――14欧美| 午夜精品久久久久久99热| 国产精品美女久久久久久免费| 亚洲婷婷综合色高清在线| 伊人久久亚洲影院| 亚洲一区二区三区免费在线观看| 免费毛片一区二区三区久久久| 欧美激情第六页| 欧美日韩一区二区在线| 91久久香蕉国产日韩欧美9色| 欧美网站在线观看| 欧美在线三级| 亚洲专区欧美专区| 久久久国产精品亚洲一区| 欧美日韩的一区二区| 欧美巨乳波霸| 国产中文一区| 亚洲精品视频在线观看免费| 午夜一区二区三视频在线观看| 国产精品99久久久久久白浆小说| 亚洲在线视频免费观看| 中文日韩欧美| 在线观看视频一区| 欧美一区二区免费观在线| 欧美日韩国产首页| 欧美日韩视频在线观看一区二区三区| 亚洲电影自拍| 91久久久久久国产精品| 亚洲国产成人在线播放| 在线视频日韩精品| 欧美伊人久久久久久久久影院| 亚洲一区在线观看视频| 99精品国产在热久久下载| 国产精品入口日韩视频大尺度| 欧美高清成人| 欧美二区在线看| 激情婷婷久久| 一本色道久久综合亚洲精品高清| 国产婷婷色一区二区三区四区| 国产精品一区二区男女羞羞无遮挡| 欧美在线1区| 亚洲靠逼com| 久久亚洲综合色|