国产亚洲综合精品一区二区三区_亚洲永久网址在线观看_亚洲色大成网站www久久九_国产亚洲AV夜间福利香蕉149

基于CUDA技術(shù)的視頻顯示系統(tǒng)的設(shè)計

2014-01-10 15:00 來源:電子信息網(wǎng) 作者:云際

近年來隨著大屏幕顯示技術(shù)在各領(lǐng)域應(yīng)用的逐步深入,市場已經(jīng)不滿足單一的影片展示,更多的轉(zhuǎn)向了對互動性更強的計算機桌面環(huán)境的融合顯示上來。而目前市場上主流的桌面融合系統(tǒng),多采用分屏器等硬件輔助設(shè)備,成本高,性能差。

統(tǒng)一計算架構(gòu)(Compute Unified Device Architect-ure,CUDA)是英偉達(dá)(NVIDIA)公司近年來推出的通用并行計算架構(gòu),它以高性能顯卡GPU為硬件依托,采用 CPU+GPU的混合計算極大的提高了大規(guī)模的圖形數(shù)據(jù)實時處理效率。本文設(shè)計的視頻顯示系統(tǒng),采用CUDA開發(fā)方式實現(xiàn)了計算機桌面圖片的分割計算、貝塞爾曲線擬合、以及融合圖像計算等三方面處理。實時性高,畫面數(shù)據(jù)計算理論上精確值14像素,精度好。

系統(tǒng)框架設(shè)計

圖像處理的本質(zhì)是大規(guī)模矩陣運算,特別適合并行處理。但CPU通用計算很難利用該特性。與此相反,GPU在并行數(shù)據(jù)運算上具有強大的計算能力,特別適合作運算符相同而運算數(shù)據(jù)不同的運算,當(dāng)執(zhí)行具有高運算密度的多數(shù)據(jù)元素時,內(nèi)存訪問的延遲可以被忽略。CUDA編程模型將CPU作為主機 (Host),GPU作為協(xié)處理器(Coprocessor)或設(shè)備(Device),一個系統(tǒng)中可以存在多個設(shè)備。在這個模型中,CPU與GPU共同工作,CPU負(fù)責(zé)邏輯性強的事務(wù)處理和串行計算,GPU則專注于執(zhí)行高度線程化的并行處理任務(wù)。

本系統(tǒng)以NVIDIA GeForce GTX470搭建的計算平臺為運行環(huán)境,利用顯卡的多頭輸出特性,連接多臺投影儀組成拼接屏幕陣列,不需要額外增加其他硬件設(shè)備。由于桌面融合顯示系統(tǒng)要處理的圖像數(shù)據(jù)大、實時性高的特點,所以本系統(tǒng)的軟件設(shè)計上則廣泛使用了多CPU并行編程技術(shù)和CUDA并行計算技術(shù),針對每一個投影設(shè)備的圖像處理和顯示,系統(tǒng)會分配一個專門的線程來處理。該線程會對應(yīng)固定的CPU和固定的GPU計算核心,保證多投影設(shè)備完全并行處理,從而避免了其他系統(tǒng)由于顯示設(shè)備增多,處理數(shù)據(jù)變大而造成的性能下降。CUDA架構(gòu)如圖1所示。

1

本系統(tǒng)在設(shè)計中,首先設(shè)置定時器。定期采集控制屏幕圖像信息保存到公共存儲空間,然后針對外設(shè)顯示設(shè)備個數(shù)動態(tài)的開啟數(shù)個線程完成圖像的數(shù)據(jù)分割、圖像的數(shù)據(jù)融合以及圖像的顯示等工作。其中在線程開啟初始就與固定的GPU計算核心相關(guān)聯(lián),并把數(shù)據(jù)圖形分割和融合部分采用CUDA技術(shù)進(jìn)行實現(xiàn),最后同樣采用定時器技術(shù)同步各個線程中圖像數(shù)據(jù)顯示工作。

常采用貝塞爾曲線擬合方法來完成圖像數(shù)據(jù)的融合。該方法的一般做法是先由控制點得出目標(biāo)圖像每行的貝塞爾曲線,組成二維貝塞爾曲面,再將目標(biāo)圖像數(shù)據(jù)采用貼紋理的方法擬合到貝塞爾曲線上從而實現(xiàn)圖像變形。Bezier曲線是一種用控制多邊形定義曲線和曲面的方法。它的擬合插值公式為:

式中:Pi為構(gòu)成該曲線的特征多邊形;Bi,n(t)是Bezier基函數(shù),是曲線上各點位置矢量的調(diào)和函數(shù)。Bezier曲線的始點、末點與其特征多邊形端點重合,且始點、末點的切線方向與特征多邊形的第一和最后一條邊一致。

該曲線具有凸包性、對稱性等特性。貝塞爾曲線的優(yōu)點是給定足夠的控制點后,它能夠擬合任意形狀的曲線。

Bezier曲線的擬合插值公式中,函數(shù)的次數(shù)是與特征多邊形的頂點數(shù)相應(yīng)的,當(dāng)特征多邊形頂點數(shù)為4時,就構(gòu)成三次Bezier曲線。三次Bezier曲線的擬合插值公式為:

OPenGL技術(shù)提供了易于操作的貝塞爾曲線生成函數(shù)和貼圖函數(shù),但卻無法控制硬件運算,效率不高。本系統(tǒng)出于對時效性的考慮在實現(xiàn)過程中并未采用該方法,而是采用CUDA技術(shù)并行矩陣運算的方式來進(jìn)行紋理貼圖。根據(jù)CUDA程序的結(jié)構(gòu)特點,本系統(tǒng)處理時,首先根據(jù)人機交互部分得到的控制點信息采用通常方法生成目標(biāo)圖像每行的貝塞爾曲線。開辟顯存存入GPU,然后對應(yīng)CUDA程序結(jié)構(gòu),針對目標(biāo)圖像上的每一個像素點,為其分配一個GPU thread來進(jìn)行處理。

觀察上面的計算公式發(fā)現(xiàn),當(dāng)獲得了初始控制點坐標(biāo)后,在得出每一條貝賽爾曲線上的點的過程中,彼此并不影響,具有多線程的粗粒度的特性,所以CUDA并行計算的時效性有很大的提高。

性能評估

在多媒體拼接系統(tǒng)中實時性是最基本、也是最重要的指標(biāo)。我們觀看到的大屏幕拼接動態(tài)效果是由一幀一幀圖片快速顯示而產(chǎn)生的。根據(jù)正常的人眼視覺殘留水平系統(tǒng)要達(dá)到顯示流暢的畫面,1s要處理至少25張圖片,也就是說整個程序一次圖像處理流程不會超過40ms.下面本文將分析一下該系統(tǒng)的時效性。

由于圖像采集部分和處理部分采用的是異步方式,時間復(fù)用,而顯然處理部分的耗時又遠(yuǎn)遠(yuǎn)超過采集部分,所以只列出處理部分的時間消耗,又因為該部分效率主要受顯卡GPU性能影響,所以之對比不同型號GPU的時間消耗情況。具體如表1所示。

2-2

由此我們看出采用GeForce8800GT顯卡可以基本上完成顯示功能,而采用GeForce GTX470則可以每秒鐘顯示35~40張圖片,是用戶完全感覺流暢的視頻體驗。

結(jié)語

今年來大屏幕對計算機操作演示的需求越來越多,而高性能顯卡的發(fā)展又促使GPU計算逐漸成為大規(guī)模并行計算重要的解決途徑。本系統(tǒng)采用了CUDA技術(shù)實現(xiàn)了視頻拼接系統(tǒng),目前本系統(tǒng)采用兩個雙頭顯卡組成顯示功能模塊最多實現(xiàn)四屏拼接,如果需要更多屏幕拼接顯示時可以考慮使用網(wǎng)絡(luò)C-S結(jié)構(gòu)進(jìn)行擴展。由于耗時的圖像處理部分完全有GPU進(jìn)行計算,屏幕越多需要計算的內(nèi)容也隨之增多,而同時系統(tǒng)顯卡數(shù)量也會增多,所以該系統(tǒng)不會隨著拼接屏幕增多而性能下降。由于系統(tǒng)總體采用并行技術(shù),所以將來可以方便地為系統(tǒng)加入時下流行的人機互動模塊、真實感渲染模塊等部分,使之真正成為一款高性能多媒體展示系統(tǒng),給用戶一個全方位真實的體驗。

cuda 視頻顯示

相關(guān)閱讀

暫無數(shù)據(jù)

一周熱門

国产亚洲综合精品一区二区三区_亚洲永久网址在线观看_亚洲色大成网站www久久九_国产亚洲AV夜间福利香蕉149

    精品久久久久久最新网址| 九九**精品视频免费播放| 午夜精品成人在线视频| 亚洲男人的天堂在线aⅴ视频| 国产精品国产三级国产三级人妇| 国产精品日产欧美久久久久| 中文字幕日本乱码精品影院| 亚洲美腿欧美偷拍| 亚洲午夜私人影院| 91福利国产精品| 欧美美女一区二区三区| 欧美不卡视频一区| 日本一区二区三级电影在线观看| 国产精品动漫网站| 亚洲国产色一区| 精品一区免费av| 成年人国产精品| 国产天堂亚洲国产碰碰| 亚洲日本中文字幕区| 亚洲成av人片| 69堂亚洲精品首页| 国产肉丝袜一区二区| 久久日韩粉嫩一区二区三区| 国产精品色婷婷久久58| 洋洋成人永久网站入口| 免费看日韩精品| 成人精品视频一区二区三区| 久久精品亚洲精品国产欧美 | 亚洲国产日韩a在线播放| 一本大道久久a久久综合| 91精品国产aⅴ一区二区| 国产亚洲欧美一区在线观看| 亚洲欧美综合另类在线卡通| 日韩在线a电影| 懂色中文一区二区在线播放| 国产日韩成人精品| 亚洲mv在线观看| 欧美一区二区三区电影| 国产精品麻豆视频| 日本欧美大码aⅴ在线播放| 成人h版在线观看| 亚洲少妇屁股交4| 欧美日韩小视频| 欧美韩国日本一区| 午夜精品一区在线观看| 成人久久久精品乱码一区二区三区| 国产精品美女久久久久高潮| 五月开心婷婷久久| 欧美成人精品3d动漫h| 亚洲伦理在线精品| 激情成人综合网| 国产精品网站在线观看| 五月天激情小说综合| 精品美女一区二区| 一区二区欧美视频| 成人免费视频免费观看| 亚洲精品视频一区| 日韩欧美一区在线| 中文字幕永久在线不卡| 久久 天天综合| 国产亚洲一区字幕| 色婷婷综合视频在线观看| 精品国产一二三| 五月天亚洲婷婷| 97精品久久久久中文字幕| 亚洲一区二区三区中文字幕在线| 欧美一区二区三区在线| 樱桃视频在线观看一区| 国产成人在线视频免费播放| 中文字幕va一区二区三区| 欧美日韩一卡二卡三卡 | 成人免费视频国产在线观看| 一区二区三区91| 欧美区在线观看| 亚洲欧美另类久久久精品2019| 国产一区二区成人久久免费影院 | 欧美日韩美少妇| 中文字幕一区视频| 国产91精品久久久久久久网曝门| 亚洲男帅同性gay1069| 精品少妇一区二区三区日产乱码| 亚洲成人免费观看| 91在线精品秘密一区二区| 91精品福利在线| 国产欧美精品一区二区色综合 | 亚洲乱码日产精品bd| 日韩免费福利电影在线观看| 天堂成人免费av电影一区| 久久久精品tv| 天天色图综合网| 欧美剧情电影在线观看完整版免费励志电影| 中文av一区二区| 国产宾馆实践打屁股91| 亚洲v精品v日韩v欧美v专区| 中文字幕第一区二区| 国产精品中文欧美| 亚洲国产精品精华液网站| 欧美高清在线一区二区| 国产激情一区二区三区| 亚洲国产精品综合小说图片区| 国产日产欧产精品推荐色 | 日韩国产一二三区| 中文字幕在线观看一区二区| 欧美成va人片在线观看| 国产一区在线观看麻豆| 亚洲小说欧美激情另类| 日韩美女视频一区| 久久综合久久鬼色| 欧美一区二区三区四区高清 | 亚洲一区日韩精品中文字幕| 国产三级一区二区三区| 成人在线视频一区二区| 欧美日韩中文字幕一区| 偷窥少妇高潮呻吟av久久免费| 国产精品少妇自拍| 久久免费美女视频| 丰满放荡岳乱妇91ww| 欧美写真视频网站| 爽好多水快深点欧美视频| 综合在线观看色| 中文一区二区在线观看| 91在线国产福利| 精品日韩成人av| 国产成人免费在线观看| 欧美色大人视频| 午夜免费久久看| ...中文天堂在线一区| 国产精品免费免费| 91在线精品秘密一区二区| 日韩一区二区在线看| 国产一区二区在线影院| 欧美性videosxxxxx| 伦理电影国产精品| 色天天综合久久久久综合片| 亚洲成人免费视频| 亚洲综合网站在线观看| 亚洲精品国产无天堂网2021| 国产女同性恋一区二区| 国产日韩精品一区二区三区在线| 成年人网站91| 2024国产精品| av电影天堂一区二区在线| 日韩免费一区二区三区在线播放| 国产精品一区免费视频| 欧美疯狂性受xxxxx喷水图片| 免费观看30秒视频久久| 91福利精品视频| 精品综合免费视频观看| 欧美午夜一区二区| 国产主播一区二区三区| 91.麻豆视频| 国产成人在线观看| 欧美视频一区二区在线观看| 六月丁香婷婷久久| 欧美日韩一级黄| 国产米奇在线777精品观看| 欧美日韩不卡一区| 国产毛片精品国产一区二区三区| 欧美久久久一区| 国产91在线|亚洲| 精品国产伦一区二区三区免费| 99这里只有久久精品视频| 久久婷婷综合激情| 久久久九九九九| 国产精品不卡视频| 亚洲欧美日韩在线播放| 亚洲第一搞黄网站| 色婷婷综合中文久久一本| 九九**精品视频免费播放| 欧美一区二区三区在线视频| 91一区一区三区| 国产精品免费aⅴ片在线观看| 最新不卡av在线| 日韩中文欧美在线| 欧美日韩免费一区二区三区视频| 成人午夜精品在线| 国产日韩欧美电影| 亚洲三级小视频| 日韩电影在线一区| 欧美狂野另类xxxxoooo| 91首页免费视频| 亚洲日本在线a| 午夜欧美视频在线观看| 国产一本一道久久香蕉| 久久免费偷拍视频| 亚洲色图.com| 热久久一区二区| 欧美一级黄色录像| 国产日产精品一区| 亚洲午夜av在线| 欧美日韩一区二区在线视频| 成人av网站在线观看| 中文字幕五月欧美| 午夜电影网亚洲视频| 国产精品一色哟哟哟| 久久精品一二三| 亚洲最快最全在线视频| 国产一区二区三区精品欧美日韩一区二区三区| 欧美成人vr18sexvr| 亚洲同性gay激情无套|