99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文解析GPU圖像處理的基本流程

Dbwd_Imgtec ? 來源:陳翠 ? 2019-01-01 08:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

現(xiàn)代GPU提供了頂點(diǎn)處理器和片段處理器兩個(gè)可編程并行處理部件。在利用GPU執(zhí)行圖像處理等通用計(jì)算任務(wù)時(shí),要做的主要工作是把待求解的任務(wù)映射到GPU支持的圖形繪制流水線上。

通常的方法是把計(jì)算任務(wù)的輸入數(shù)據(jù)用頂點(diǎn)的位置、顏色、法向量等屬性或者紋理等圖形繪制要素來表達(dá),而相應(yīng)的處理算法則被分解為一系列的執(zhí)行步驟,并改寫為GPU的頂點(diǎn)處理程序或片段處理程序,然后,調(diào)用3D API執(zhí)行圖形繪制操作,調(diào)用片段程序進(jìn)行處理;最后,保存在幀緩存中的繪制結(jié)果就是算法的輸出數(shù)據(jù)。

雖然數(shù)字圖像處理算法多種多樣,具體實(shí)現(xiàn)過程也很不相同,但是在利用GPU進(jìn)行并行化處理時(shí),有一些共性的關(guān)鍵技術(shù)問題需要解決,如:數(shù)據(jù)的加載,計(jì)算結(jié)果的反饋、保存等。

下面對這些共性的問題進(jìn)行分析,并提出相應(yīng)的解決思路。

1. 數(shù)據(jù)加載

在GPU的流式編程模型中,所有的數(shù)據(jù)都必須以“流”的形式進(jìn)行加載處理,并通過抽象的3D API進(jìn)行訪問。在利用GPU進(jìn)行圖像處理時(shí),最直接有效的數(shù)據(jù)加載方法是把待處理的圖像打包為紋理,在繪制四邊形時(shí)進(jìn)行加載、處理。同時(shí)為了保證GPU上片段程序能夠逐像素的對紋理圖像進(jìn)行處理,必須將投影變換設(shè)置為正交投影,視點(diǎn)變換的視區(qū)與紋理大小相同,使得光柵化后的每個(gè)片段(fragment)和每個(gè)紋理單元(texel)一一對應(yīng)。對于圖像處理算法中的其他參數(shù),如果數(shù)據(jù)量很小,則可以直接通過接口函數(shù)進(jìn)行設(shè)置;如果參數(shù)比較多,也應(yīng)該將其打包為紋理的形式傳輸給GPU。在打包的過程中應(yīng)充分利用紋理圖像所具有的R、G、B、A四個(gè)通道。

2. 計(jì)算結(jié)果的反饋、保存

應(yīng)用程序是通過調(diào)用3D API繪制帶紋理的四邊形,激活GPU上的片段程序進(jìn)行圖像處理的,而GPU片段著色器的直接渲染輸出是一個(gè)幀緩沖區(qū),它對應(yīng)著計(jì)算機(jī)屏幕上的一個(gè)窗口,傳統(tǒng)上用來容納要顯示到屏幕的像素,但是在GPU流式計(jì)算中可以用來保存計(jì)算結(jié)果。雖然CPU可以通過3D API直接讀寫這個(gè)幀緩沖區(qū),將渲染處理的結(jié)果從幀緩存中復(fù)制到系統(tǒng)內(nèi)存進(jìn)行保存,但是幀緩存的大小受窗口大小限制,而且由于AGP總線的帶寬限制(2.1GB/s),從顯存到系統(tǒng)

鏡像變換 GPU 渲染主要包括以下幾個(gè)步驟:

設(shè)置 1 個(gè)輸入紋理;

對輸入紋理進(jìn)行紋理采樣;

設(shè)置變換矩陣;

在頂點(diǎn)著色器中,將輸入頂點(diǎn)與變換矩陣相乘;

輸出圖像數(shù)據(jù);

一文解析GPU圖像處理的基本流程

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • gpu
    gpu
    +關(guān)注

    關(guān)注

    28

    文章

    4928

    瀏覽量

    130967
  • 圖像處理
    +關(guān)注

    關(guān)注

    27

    文章

    1327

    瀏覽量

    57896

原文標(biāo)題:GPU圖像處理的基本流程

文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    詳解FPGA的圖像處理技術(shù)

    基于軟件的圖像處理方法存在著些局限性,尤其是計(jì)算速度和算法效率方面。所以大家很自然的就想到了FPGA作為嵌入式圖像應(yīng)用的平臺(tái)。
    的頭像 發(fā)表于 05-06 01:04 ?8156次閱讀

    有沒有大佬知道NI vision 有沒有辦法通過gpu和cuda來加速圖像處理

    有沒有大佬知道NI vision 有沒有辦法通過gpu和cuda來加速圖像處理
    發(fā)表于 10-20 09:14

    視頻監(jiān)控系統(tǒng)圖像處理技術(shù)應(yīng)用解析

    視頻監(jiān)控系統(tǒng)圖像處理技術(shù)應(yīng)用解析隨著物聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,傳統(tǒng)的IT架構(gòu)逐漸云端化,計(jì)算資源和承載業(yè)務(wù)將進(jìn)步深度整合,在物聯(lián)網(wǎng)和云計(jì)算匯聚的潮流中,視頻監(jiān)控技術(shù)將發(fā)生徹底
    發(fā)表于 09-23 15:00

    GPU

    有計(jì)算均使用浮點(diǎn)算法,而且還沒有位或整數(shù)運(yùn)算指令。此外,由于GPU專為圖像處理設(shè)計(jì),因此存儲(chǔ)系統(tǒng)實(shí)際上是個(gè)二維的分段存儲(chǔ)空間,包括個(gè)區(qū)段
    發(fā)表于 01-16 08:59

    看完GPU八大應(yīng)用場景,搶食千億美元市場

    潛在的市場。應(yīng)用于手機(jī)等嵌入式、移動(dòng)終端等領(lǐng)域的GPU芯片,般體積小、耗電低、性能無需特別強(qiáng)大,但也支持諸多功能,不限于創(chuàng)建圖像、圖像處理
    發(fā)表于 12-07 09:59

    基于GPU的數(shù)字圖像并行處理研究

    GPU并行化處理 可編程圖形處理器(Programmable Graphic Process Unit, PGPU)是目前計(jì)算機(jī)上普遍采用的圖形圖像處理專用器件,具有單指令流多數(shù)據(jù)流(
    發(fā)表于 12-01 12:23 ?752次閱讀
     基于<b class='flag-5'>GPU</b>的數(shù)字<b class='flag-5'>圖像</b>并行<b class='flag-5'>處理</b>研究

    解析PLC的應(yīng)用

    解析PLC的應(yīng)用,具體的跟隨小編起來了解下。
    的頭像 發(fā)表于 07-19 11:21 ?5491次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>解析</b>PLC的應(yīng)用

    GPU的原理渲染流程詳細(xì)說明

    GPU 是每臺(tái)電腦不可缺少的組件,缺少 GPU,我們的筆記本將無法正常顯示圖像。即便我們每天都在運(yùn)用 GPU,但是大家真的了解 GPU 的原
    發(fā)表于 12-25 07:24 ?4次下載
    <b class='flag-5'>GPU</b>的原理渲染<b class='flag-5'>流程</b>詳細(xì)說明

    GPU的原理和渲染流程詳細(xì)說明

     GPU是每臺(tái)電腦不可缺少的組件,缺少GPU,我們的筆記本將無法正常顯示圖像。即便我們每天都在運(yùn)用GPU,但是大家真的了解GPU的原理嗎?了
    的頭像 發(fā)表于 11-28 10:39 ?9108次閱讀

    GPU圖像處理的基本流程

    現(xiàn)代GPU提供了頂點(diǎn)處理器和片段處理器兩個(gè)可編程并行處理部件。在利用GPU執(zhí)行圖像
    的頭像 發(fā)表于 02-14 15:47 ?1340次閱讀

    GPU圖像處理的工作原理

    現(xiàn)代GPU提供了頂點(diǎn)處理器和片段處理器兩個(gè)可編程并行處理部件。在利用GPU執(zhí)行圖像
    的頭像 發(fā)表于 08-07 09:46 ?1347次閱讀
    <b class='flag-5'>GPU</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b>的工作原理

    解密GPU工作流程 | 從數(shù)據(jù)到圖像

    在現(xiàn)代計(jì)算機(jī)圖形領(lǐng)域,GPU(GraphicsProcessingUnit,圖形處理器)是不可或缺的組成部分,負(fù)責(zé)加速圖形渲染和計(jì)算任務(wù)。本文將簡單介紹GPU工作流程,包括其從數(shù)據(jù)輸入
    的頭像 發(fā)表于 10-16 18:22 ?1975次閱讀
    解密<b class='flag-5'>GPU</b>工作<b class='flag-5'>流程</b> | 從數(shù)據(jù)到<b class='flag-5'>圖像</b>

    相機(jī)圖像信號處理流程(ISP)介紹

    本文是圖像信號處理流程個(gè)總體的介紹,以便更好理解張照片究竟是如何誕生的,實(shí)際的技術(shù)要復(fù)雜很多。
    的頭像 發(fā)表于 12-09 09:51 ?4289次閱讀
    相機(jī)<b class='flag-5'>圖像</b>信號<b class='flag-5'>處理</b><b class='flag-5'>流程</b>(ISP)介紹

    ALINX FPGA+GPU異架構(gòu)視頻圖像處理開發(fā)平臺(tái)介紹

    Alinx 最新發(fā)布的新品 Z19-M 是款創(chuàng)新的 FPGA+GPU 異構(gòu)架構(gòu)視頻圖像處理開發(fā)平臺(tái),它結(jié)合了 AMD Zynq UltraScale+ MPSoC(FPGA)與 NV
    的頭像 發(fā)表于 08-29 14:43 ?2049次閱讀

    GPU架構(gòu)深度解析

    GPU架構(gòu)深度解析從圖形處理到通用計(jì)算的進(jìn)化之路圖形處理單元(GPU),作為現(xiàn)代計(jì)算機(jī)中不可或缺的
    的頭像 發(fā)表于 05-30 10:36 ?296次閱讀
    <b class='flag-5'>GPU</b>架構(gòu)深度<b class='flag-5'>解析</b>