精品国产成人一区二区三区-女子十八毛片-欧洲性猛交-无码不卡一区二区三区在线观看-www.四虎在线-伊人网国产-国精产品自偷自偷综合下载-不卡av网站-俄罗斯黄色大片-一本久久知道综合久久-国产精品日韩一区二区-日韩精品色-免费人成网ww555kkk在线-黄色在线观看免费-日韩在线免费-久久久久99人妻一区二区三区-十八禁真人啪啪免费网站

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
基于DSP的圖像旋轉(zhuǎn)算法數(shù)據(jù)調(diào)度策略
基于DSP的圖像旋轉(zhuǎn)算法數(shù)據(jù)調(diào)度策略
 更新時(shí)間:2008-8-3 15:45:02  點(diǎn)擊數(shù):6
【字體: 字體顏色

 

圖3 Ping-Pong雙緩沖處理技術(shù)


    至于如何在Ping-Pong雙緩沖數(shù)據(jù)傳輸機(jī)制中設(shè)計(jì)和安排傳輸?shù)膱D像數(shù)據(jù)塊,則必須考慮針對(duì)圖像旋轉(zhuǎn)本身的特點(diǎn),設(shè)計(jì)出具體的適用于旋轉(zhuǎn)算法的DSP數(shù)據(jù)調(diào)度策略。
3 旋轉(zhuǎn)算法的DSP數(shù)據(jù)調(diào)度策略
    旋轉(zhuǎn)算法的數(shù)據(jù)調(diào)度目的是使算法能夠按照一定的規(guī)則,將源圖像數(shù)據(jù)有規(guī)律地分塊,并按次序分別傳輸?shù)紻SP片內(nèi)存儲(chǔ)器中,完成計(jì)算后,形成視口圖像塊,再將視口圖像塊按同樣的順序進(jìn)行排列,形成旋轉(zhuǎn)后的視口圖像。整個(gè)過程要求調(diào)入和調(diào)出的圖像數(shù)據(jù)均是規(guī)則分塊的,并且調(diào)入的源圖像塊中應(yīng)該包含計(jì)算視口圖像塊的過程中所需要的全部像素?cái)?shù)據(jù),尤其需要解決其中的大量非連續(xù)圖像像素地址訪問問題,這樣才能正確地發(fā)揮DSP EDMA和Ping-Pong雙緩沖技術(shù)的性能。
3.1 非連續(xù)像素地址訪問
    Ping-Pong雙緩沖數(shù)據(jù)傳輸機(jī)制中圖像數(shù)據(jù)塊在片內(nèi)、片外存儲(chǔ)空間的傳輸,主要依靠EDMA設(shè)置,在后臺(tái)進(jìn)行二維數(shù)據(jù)傳輸。Ping-Pong雙緩沖數(shù)據(jù)傳輸機(jī)制下的EDMA的數(shù)據(jù)傳輸要求待傳輸?shù)膱D像塊具有統(tǒng)一的規(guī)律,即每次旋轉(zhuǎn)的圖像數(shù)據(jù)的傳輸過程不應(yīng)該因旋轉(zhuǎn)角度的變化而改變。
    但是,旋轉(zhuǎn)后的視口圖像像素的地址排列與其在源圖像中的不同,不再具有連續(xù)的地址變化特征,并且視口圖像的像素地址在源圖像中的排列關(guān)系隨旋轉(zhuǎn)角度的變化而變化,沒有固定的規(guī)律,給Ping-Pong雙緩沖數(shù)據(jù)傳輸機(jī)制下的EDMA的數(shù)據(jù)傳輸操作帶來很大困難,從而導(dǎo)致對(duì)源圖像塊的大量非連續(xù)像素地址訪問的問題。該問題是圖像旋轉(zhuǎn)本身所特有的,如果得不到很好解決,Ping-Pong雙緩沖數(shù)據(jù)傳輸機(jī)制就無法發(fā)揮作用,旋轉(zhuǎn)算法的實(shí)際DSP執(zhí)行效率也就得不到真正的提高。因此,實(shí)現(xiàn)滿足調(diào)入/調(diào)出圖像塊關(guān)系的數(shù)據(jù)調(diào)度就成為實(shí)現(xiàn)高效圖像旋轉(zhuǎn)的關(guān)鍵。
3.2 旋轉(zhuǎn)算法的DSP數(shù)據(jù)調(diào)度策略
    本文提出的基于視口圖像塊覆蓋的源圖像數(shù)據(jù)分塊及其調(diào)度策略的思想是實(shí)現(xiàn)源圖像及視口圖像按塊處理,源圖像塊的范圍覆蓋視口圖像塊,且易于在源圖像塊內(nèi)進(jìn)行像素?cái)?shù)據(jù)訪問尋址,使源圖像塊內(nèi)像素地址變化具有連續(xù)的特征,以充分發(fā)揮出DSP EDMA的效率,并滿足Ping-Pong數(shù)據(jù)流程的規(guī)律性。旋轉(zhuǎn)算法DSP數(shù)據(jù)調(diào)度策略示意圖分別如圖4和圖5所示,其要點(diǎn)如下(以視口順時(shí)針旋轉(zhuǎn)為例):
    (1)視口輸出圖像分塊
    如圖4(a)所示,將視口圖像分成矩形塊,作為每次旋轉(zhuǎn)運(yùn)算的基本單位,圖像塊之間依次排列。
    (2)源圖像塊的取法
    如圖4(b)所示,每個(gè)源圖像塊對(duì)應(yīng)一個(gè)視口圖像塊,源圖像塊的尺寸取為視口圖像塊尺寸的4倍(如視口塊尺寸為20×20像素,則源圖像塊就取為40×40像素),且源圖像塊的上邊框中點(diǎn)與相應(yīng)的視口圖像塊旋轉(zhuǎn)后的左上角頂點(diǎn)對(duì)應(yīng),這樣可保證順時(shí)針旋轉(zhuǎn)角度在0°~90°之間的任意情況下,源圖像塊始終覆蓋其對(duì)應(yīng)的旋轉(zhuǎn)后的視口圖像塊。

 

 


    (3)兩圖像塊頂點(diǎn)地址對(duì)應(yīng)關(guān)系
    設(shè)第N個(gè)源圖像塊為fN(x,y),旋轉(zhuǎn)后的視口圖像塊為f′N(x,y),則源圖像塊的頂點(diǎn)局部坐標(biāo)地址值與旋轉(zhuǎn)后視口圖像塊的頂點(diǎn)局部坐標(biāo)地址值之間的對(duì)應(yīng)關(guān)系為:

   

其中width指源圖像塊的寬度。
    視口逆時(shí)針旋轉(zhuǎn)的情況與此類似(如圖5所示)。區(qū)別有以下兩點(diǎn):
    ①源圖像塊的左邊框中點(diǎn)與相應(yīng)的視口圖像塊旋轉(zhuǎn)后的左上角頂點(diǎn)對(duì)應(yīng);
    ②源圖像塊的頂點(diǎn)局部坐標(biāo)地址值與視口圖像塊的頂點(diǎn)局部坐標(biāo)地址值之間的對(duì)應(yīng)關(guān)系式應(yīng)為:
   

其中height指源圖像塊的高度。

    (4)圖像塊的調(diào)度
    由式(3)或式(4)計(jì)算出將要從源圖像中取出的對(duì)應(yīng)規(guī)則圖像塊的左上角頂點(diǎn)坐標(biāo)(即源圖像塊的起始地址),然后用EDMA的二維數(shù)據(jù)傳輸將其調(diào)入片內(nèi)L2 SRAM中。可以看出,源圖像塊不再隨旋轉(zhuǎn)角度的變化而傾斜,其內(nèi)部像素的排列存在固定規(guī)律,像素地址具有連續(xù)變化的特征,故可使Ping-Pong雙緩沖數(shù)據(jù)傳輸機(jī)制下的EDMA二維數(shù)據(jù)傳輸順利進(jìn)行。
    這種基于視口圖像塊覆蓋的旋轉(zhuǎn)算法DSP數(shù)據(jù)調(diào)度策略有效地解決了圖像旋轉(zhuǎn)中大量非連續(xù)像素地址訪問的問題,體現(xiàn)了空間換時(shí)間的思想,通過充分利用EDMA的高效數(shù)據(jù)傳輸,保證了整個(gè)旋轉(zhuǎn)處理的高速運(yùn)算節(jié)奏。
4 實(shí)驗(yàn)及其結(jié)果
    實(shí)驗(yàn)采用自行研制的高分辨率圖像處理平臺(tái),以TMS320DM642芯片為主處理芯片,時(shí)鐘為600MHz,片外為64MB SDRAM。實(shí)驗(yàn)中源圖像通過調(diào)試JTAG口輸入,旋轉(zhuǎn)后的視口圖像結(jié)果從VPORT口經(jīng)D/A轉(zhuǎn)換后,以VGA信號(hào)輸出。實(shí)驗(yàn)分別實(shí)現(xiàn)兩種尺寸(400×400像素和1024×768像素)的視口圖像旋轉(zhuǎn),相應(yīng)的源圖像數(shù)據(jù)分別為1024×768像素和1920×1920像素的BMP格式的數(shù)字地圖圖像,采用0.005弧度旋轉(zhuǎn)角度遞增間隔,對(duì)分別采用式(1)的傳統(tǒng)像素逐點(diǎn)矩陣相乘方法、基于圖像線性存儲(chǔ)結(jié)構(gòu)方法以及基于本文數(shù)據(jù)調(diào)度策略的結(jié)構(gòu)優(yōu)化的線性存儲(chǔ)結(jié)構(gòu)方法三種實(shí)現(xiàn)方式進(jìn)行對(duì)比,分別統(tǒng)計(jì)其平均每幀運(yùn)行時(shí)間并轉(zhuǎn)換成幀率,其結(jié)果如表1所示。

 


    從實(shí)驗(yàn)結(jié)果可以看出,基于圖像線性存儲(chǔ)結(jié)構(gòu)的旋轉(zhuǎn)算法比傳統(tǒng)的逐點(diǎn)相乘法的確在運(yùn)算量上有了大幅度削減,因而有效地提高了旋轉(zhuǎn)速度,但其仍然滿足不了實(shí)際大圖像旋轉(zhuǎn)的實(shí)時(shí)性要求。通過采用本文提出的數(shù)據(jù)調(diào)度策略對(duì)算法結(jié)構(gòu)及數(shù)據(jù)調(diào)度進(jìn)行優(yōu)化后,算法的DSP執(zhí)行效率得到了顯著提高,可以滿足對(duì)DSP大圖像旋轉(zhuǎn)的實(shí)時(shí)性要求。
    本文結(jié)合TMS320DM642的性能結(jié)構(gòu)特點(diǎn),針對(duì)圖像旋轉(zhuǎn)算法在DSP平臺(tái)上具體實(shí)現(xiàn)過程中存在的嚴(yán)重影響DSP CPU效率發(fā)揮的大量非連續(xù)圖像像素地址訪問的問題,提出了切實(shí)有效的基于視口圖像塊覆蓋的DSP數(shù)據(jù)調(diào)度策略;對(duì)算法的結(jié)構(gòu)流程、數(shù)據(jù)調(diào)度等進(jìn)行了優(yōu)化調(diào)整,并在此基礎(chǔ)上,在TI TMS320DM642 DSP上實(shí)現(xiàn)了一種實(shí)時(shí)高質(zhì)量大圖像旋轉(zhuǎn)方案。實(shí)驗(yàn)表明,本文提出的適用于圖像旋轉(zhuǎn)算法的DSP數(shù)據(jù)調(diào)度策略,保證了DSP大圖像旋轉(zhuǎn)的實(shí)時(shí)性,達(dá)到了實(shí)用性要求。
參考文獻(xiàn)
[1] 張克黛,李智.圖像旋轉(zhuǎn)的快速實(shí)現(xiàn)方法研究[J].指揮技術(shù)學(xué)院學(xué)報(bào),1999,(10)2:29-32.
[2] 胡慧之,紀(jì)太成.DSP視頻處理系統(tǒng)的數(shù)據(jù)傳輸優(yōu)化設(shè)計(jì)[J].泰州職業(yè)技術(shù)學(xué)院學(xué)報(bào),2006,(6)3:28-30.
[3] DANIELSSON P E.High-Accuracy Rotation of Images[J].Graphical Models and Image Processing,1992,54(4):340-344.
[4] 曾慶如,畢篤彥,王洪迅.TMS320C64x EDMA的圖像數(shù)據(jù)傳輸優(yōu)化[J].電視技術(shù),2005,(278):66-72.
[5] 李方慧,王飛,何佩琨.TMS320C6000系列DSPs原理與應(yīng)用(第2版)[M].北京:電子工業(yè)出版社,2003.



  • 上一篇: 一種新型汽車空調(diào)節(jié)能控制器的設(shè)計(jì)
  • 下一篇: ADS7852與TLV5613在DSP中的接口設(shè)計(jì)
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1
    江城| 台中县| 昌宁县| 乌鲁木齐县| 县级市| 兴城市| 罗平县| 平潭县| 黄浦区| 温宿县| 天气| 隆昌县| 闸北区| 安泽县| 慈利县| 英超| 绥化市| 灵山县| 藁城市| 巢湖市| 渭南市| 左权县| 织金县| 沭阳县| 赤城县| 广汉市| 开鲁县| 垦利县| 西安市| 惠州市| 璧山县| 阿合奇县| 邵阳县| 白水县| 乌拉特前旗| 策勒县| 武宁县| 田东县| 南郑县| 太谷县| 盐津县|