999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的實(shí)時(shí)直方圖統(tǒng)計(jì)設(shè)計(jì)

2012-06-25 07:02:34徐書(shū)文
電視技術(shù) 2012年7期
關(guān)鍵詞:結(jié)構(gòu)設(shè)計(jì)

張 科,徐書(shū)文,葛 珊

(中國(guó)電子科技集團(tuán)公司第三研究所,北京 100015)

1 直方圖統(tǒng)計(jì)方法簡(jiǎn)介

直方圖可以提供圖像灰度分布的統(tǒng)計(jì)特征,是圖像處理的基本方法之一。直方圖統(tǒng)計(jì)方法常應(yīng)用于圖像增強(qiáng)、圖像壓縮和圖像分割等圖像處理基礎(chǔ)理論分析和應(yīng)用中,也廣泛應(yīng)用于遙感、遙測(cè)、成像跟蹤與制導(dǎo)等軍事領(lǐng)域中。

隨著DSP[1]應(yīng)用技術(shù)的發(fā)展,利用DSP完成實(shí)時(shí)直方圖統(tǒng)計(jì)的方法主要有3種:1)專用DSP芯片;2)DSP+片內(nèi)DRAM結(jié)構(gòu);3)DSP+片外DRAM結(jié)構(gòu)。

第一種專用DSP芯片是指通過(guò)簡(jiǎn)單外圍控制設(shè)置完成固定直方圖統(tǒng)計(jì)功能的電路;第二種DSP+片內(nèi)DRAM結(jié)構(gòu)是指DSP芯片自身具有大容量片內(nèi)DRAM,并有專用的視頻接口,通過(guò)DSP編程實(shí)現(xiàn)直方圖統(tǒng)計(jì)功能,如圖1所示;第三種DSP+片外DRAM結(jié)構(gòu)是用片外DRAM做幀存,采用乒乓切換控制數(shù)據(jù)存儲(chǔ)。當(dāng)1個(gè)幀存寫(xiě)數(shù)據(jù)時(shí),DSP對(duì)另一幀存進(jìn)行讀操作,通過(guò)DSP編程實(shí)現(xiàn)直方圖統(tǒng)計(jì)功能[2-4],如圖2 所示。

圖1 DSP+片內(nèi)DRAM結(jié)構(gòu)

圖2 DSP+片外DRAM結(jié)構(gòu)

使用專用DSP芯片實(shí)現(xiàn)直方圖統(tǒng)計(jì)時(shí),速度快、實(shí)時(shí)性好,可以達(dá)到像素時(shí)鐘的速度。但是這種專用DSP芯片只能用于直方圖統(tǒng)計(jì),不能改作其他用途,而且體積大,不利于小型化。對(duì)于DSP+片內(nèi)DRAM結(jié)構(gòu)和DSP+片外DRAM結(jié)構(gòu),是通過(guò)DSP編程實(shí)現(xiàn)直方圖統(tǒng)計(jì)的,實(shí)時(shí)性稍差,并且實(shí)現(xiàn)直方圖統(tǒng)計(jì)功能占用了DSP運(yùn)行時(shí)間和資源。但是,這2種結(jié)構(gòu)靈活性很好,通過(guò)改變DSP程序就可以改作其他用途。

本文介紹了一種采用基于FPGA[5]實(shí)現(xiàn)實(shí)時(shí)直方圖統(tǒng)計(jì)功能的設(shè)計(jì)方案,該設(shè)計(jì)方案不占用DSP資源,實(shí)時(shí)性可以達(dá)到像素時(shí)鐘的速度;通過(guò)改變程序,可以改作其他用途。這就是說(shuō),采用FPGA實(shí)現(xiàn)實(shí)時(shí)直方圖統(tǒng)計(jì)設(shè)計(jì)方案既繼承了上述3種結(jié)構(gòu)的優(yōu)點(diǎn),同時(shí)又克服了上述3種結(jié)構(gòu)的缺點(diǎn)。

2 邏輯結(jié)構(gòu)及原理

對(duì)于灰度級(jí)為[0,L-1]范圍的數(shù)字圖像,其直方圖是離散函數(shù)h(rk)=nk,這里rk是第k級(jí)灰度,rk∈[0,L-1],nk是圖像中灰度級(jí)為rk的像素個(gè)數(shù)。直方圖直觀地反映了1幅圖像灰度的分布情況,是圖像分割算法中常用的方法。灰度直方圖的特點(diǎn)是橫坐標(biāo)為灰度值rk,縱坐標(biāo)為像素?cái)?shù)nk。在FPGA設(shè)計(jì)中實(shí)現(xiàn)直方圖統(tǒng)計(jì),首先要考慮圖像灰度值和統(tǒng)計(jì)值的映射關(guān)系,在這里采用了雙RAM結(jié)構(gòu),用圖像灰度rk作為RAM的地址,RAM中的數(shù)據(jù)對(duì)應(yīng)像素?cái)?shù)nk,從而實(shí)現(xiàn)在存儲(chǔ)器中灰度和像素?cái)?shù)的對(duì)應(yīng)關(guān)系,基于FPGA的實(shí)時(shí)直方圖統(tǒng)計(jì)原理如圖3所示。在圖3中,CLK為像素時(shí)鐘;START#為直方圖統(tǒng)計(jì)起始信號(hào);PIN 0-9為10位的像素灰度數(shù)據(jù)輸入;DIO[23..0]為灰度對(duì)應(yīng)像素?cái)?shù)的統(tǒng)計(jì)結(jié)果。圖中RAM_A用于完成直方圖統(tǒng)計(jì)像素?cái)?shù)的讀取、累加和回寫(xiě),RAM_B通過(guò)外部CPU配置讀使能和讀地址,用于讀取直方圖統(tǒng)計(jì)最終結(jié)果。

圖3 基于FPGA的實(shí)時(shí)直方圖統(tǒng)計(jì)原理框圖

FPGA的軟件編程采用VHDL語(yǔ)言,在QuartusII9.0集成開(kāi)發(fā)環(huán)境綜合,F(xiàn)PGA軟件設(shè)計(jì)采用mealy型有限狀態(tài)機(jī)。為了實(shí)現(xiàn)1個(gè)像素灰度值的直方圖統(tǒng)計(jì)在相應(yīng)的像素周期內(nèi)完成,需要在1個(gè)像素時(shí)鐘周期內(nèi)分別實(shí)現(xiàn)RAM數(shù)據(jù)的讀出、累加、寫(xiě)入,因此,這里選用4倍頻像素時(shí)鐘作為直方圖統(tǒng)計(jì)的同步時(shí)鐘。從設(shè)計(jì)的邏輯完備性考慮,需要考慮各種狀態(tài)轉(zhuǎn)換的情況,防止出現(xiàn)由于外部信號(hào)時(shí)序沖突導(dǎo)致的未知狀態(tài)而不能跳轉(zhuǎn)。直方圖實(shí)現(xiàn)過(guò)程中可能出現(xiàn)的各種狀態(tài)及跳轉(zhuǎn)關(guān)系如圖4所示。

圖4 直方圖統(tǒng)計(jì)狀態(tài)轉(zhuǎn)換圖

從圖4中可以看到,整個(gè)設(shè)計(jì)有4個(gè)狀態(tài),即清零、等待、直方圖統(tǒng)計(jì)、讀出統(tǒng)計(jì)結(jié)果,各狀態(tài)轉(zhuǎn)換由外部控制信號(hào)觸發(fā)。其中,清零信號(hào)的優(yōu)先級(jí)最高,其次是統(tǒng)計(jì)使能信號(hào),讀信號(hào)在統(tǒng)計(jì)結(jié)束后有效,等待狀態(tài)為中間空閑態(tài)。直方圖統(tǒng)計(jì)狀態(tài)中還有4個(gè)子狀態(tài),即空閑(等待)、讀取灰度統(tǒng)計(jì)原值、累加統(tǒng)計(jì)值、回寫(xiě)相應(yīng)灰度統(tǒng)計(jì)值,這4個(gè)子狀態(tài)以4倍頻像素時(shí)鐘為同步時(shí)鐘進(jìn)行流水操作,如圖5所示。

圖5 灰度統(tǒng)計(jì)值累加時(shí)序

該設(shè)計(jì)中像素灰度位寬為10 bit,因此RAM地址需要1024個(gè);直方圖統(tǒng)計(jì)模塊像素灰度統(tǒng)計(jì)數(shù)值位寬為24 bit,即1幅圖像的像素?cái)?shù)最大可以達(dá)到16 Mbit,RAM需要的緩存空間為1024×24 bit=24576 bit,滿足一般實(shí)時(shí)圖像分辨力的要求。依據(jù)上述直方圖設(shè)計(jì)分析,F(xiàn)PGA芯片選用Altera公司CycloneⅡ系列器件EP2C5Q208I8N芯片,該芯片屬于Altera公司低成本的FPGA系列,容量中等。EP2C5Q208I8N的主要資源包含:1)內(nèi)部邏輯單元多達(dá)4608個(gè),最大系統(tǒng)門(mén)數(shù)約合9萬(wàn)門(mén)以上;2)RAM資源共計(jì)119808 bit,可以由用戶配置為FIFO,DPRAM等模塊;3)2個(gè)鎖相環(huán);4)13個(gè)18×18的嵌入式乘法器;5)IO管腳數(shù)為142。

針對(duì)該設(shè)計(jì),該款FPGA芯片資源有較多冗余,具有可擴(kuò)展性。如果需要處理更高分辨力的圖像,可依據(jù)該設(shè)計(jì)提供的方法選用資源更豐富的FPGA芯片。

3 設(shè)計(jì)仿真及驗(yàn)證

該設(shè)計(jì)采用Modelsim軟件進(jìn)行功能仿真,為了便于驗(yàn)證,仿真時(shí)選取連續(xù)相同灰度進(jìn)行統(tǒng)計(jì),仿真結(jié)果如圖6所示。圖6中rst為清零脈沖信號(hào);clk為像素時(shí)鐘;start_n為直方圖統(tǒng)計(jì)起始信號(hào);pin為像素灰度值;data為回寫(xiě)雙RAM的灰度統(tǒng)計(jì)值;rd_n為微處理器讀取統(tǒng)計(jì)結(jié)果的讀信號(hào);add為微處理器讀取統(tǒng)計(jì)值的相應(yīng)灰度值;data_out為微處理器讀出的統(tǒng)計(jì)數(shù)據(jù)。start_n選通了1000個(gè)像素時(shí)鐘周期,因此,像素統(tǒng)計(jì)結(jié)果為1000個(gè)。

該設(shè)計(jì)還在某設(shè)備的閾值分割電路中得到應(yīng)用,閾值分割電路采用目標(biāo)灰度直方圖實(shí)時(shí)統(tǒng)計(jì)進(jìn)行分割門(mén)限的實(shí)時(shí)計(jì)算,從而實(shí)現(xiàn)目標(biāo)的實(shí)時(shí)分割,如圖7所示。在圖7中,波門(mén)內(nèi)十字線下部的白色標(biāo)記為分割出的目標(biāo)部分。

4 結(jié)論

本文提出了一種基于FPGA的實(shí)時(shí)直方圖統(tǒng)計(jì)設(shè)計(jì)原理和方法,并經(jīng)過(guò)軟件仿真和實(shí)際應(yīng)用硬件電路的驗(yàn)證,實(shí)驗(yàn)結(jié)果證明該設(shè)計(jì)不僅實(shí)時(shí)性強(qiáng),占用系統(tǒng)資源少,滿足設(shè)計(jì)需求,而且,采用VHDL語(yǔ)言編程,程序的可移植性強(qiáng),可以方便地移植到更大規(guī)模的FPGA芯片中,為數(shù)字圖像的直方圖實(shí)時(shí)統(tǒng)計(jì)處理提供了1種實(shí)用的方法。

[1]韓文俊,張艷艷,任國(guó)強(qiáng),等.基于雙DSP的實(shí)時(shí)高清H.264視頻編碼器實(shí)現(xiàn)[J]. 電視技術(shù),2010,34(5):33-35.

[2]李弼程,彭天強(qiáng),彭波.智能圖象處理技術(shù)[M].北京:電子工業(yè)出版社,2004.

[3]阿森頓.VHDL設(shè)計(jì)指南[M].葛紅,黃河,吳繼明,譯.北京:機(jī)械工業(yè)出版社,2005.

[4]Harris Semiconductor.HSP 48410 datasheet[EB/OL].[2011-10-10].http://www.datasheets.org.uk/HSP48410/Datasheet-028/DSA00501738.html.

[5]王德勝,康令州.基于FPGA的實(shí)時(shí)圖像采集與預(yù)處理[J].電視技術(shù),2011,35(3):32-35.

猜你喜歡
結(jié)構(gòu)設(shè)計(jì)
《形而上學(xué)》△卷的結(jié)構(gòu)和位置
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
論結(jié)構(gòu)
新型平衡塊結(jié)構(gòu)的應(yīng)用
模具制造(2019年3期)2019-06-06 02:10:54
瞞天過(guò)海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
論《日出》的結(jié)構(gòu)
創(chuàng)新治理結(jié)構(gòu)促進(jìn)中小企業(yè)持續(xù)成長(zhǎng)
主站蜘蛛池模板: 亚洲欧美不卡视频| 亚洲精品视频免费| 亚洲中文字幕av无码区| 91在线精品麻豆欧美在线| 婷婷成人综合| 69视频国产| 99在线免费播放| 免费精品一区二区h| 亚洲国产欧美自拍| 婷婷亚洲视频| 精品国产成人a在线观看| 精品国产一区91在线| 九九九九热精品视频| 亚洲国产天堂久久九九九| 亚洲一级毛片免费观看| 夜夜高潮夜夜爽国产伦精品| 91精品情国产情侣高潮对白蜜| 亚洲av色吊丝无码| 制服丝袜 91视频| 国产欧美精品专区一区二区| 久久大香伊蕉在人线观看热2| 亚洲综合九九| 国产成人综合网在线观看| 欧美精品1区| 久久亚洲天堂| 亚洲国产精品日韩专区AV| 久久久久久久蜜桃| 亚洲成a人在线播放www| 免费高清自慰一区二区三区| 天堂久久久久久中文字幕| 国产一线在线| 欧美亚洲国产视频| 在线人成精品免费视频| 国产拍在线| 男女猛烈无遮挡午夜视频| 无码免费的亚洲视频| 国产精品男人的天堂| 国产一区二区网站| 白浆免费视频国产精品视频| 日韩人妻无码制服丝袜视频| 亚洲狼网站狼狼鲁亚洲下载| 国产AV无码专区亚洲A∨毛片| 在线观看无码av免费不卡网站| 日韩在线2020专区| 97国产精品视频自在拍| 午夜毛片免费看| 午夜福利在线观看成人| 久久99国产综合精品女同| 啦啦啦网站在线观看a毛片| 国产一级精品毛片基地| 欧美色伊人| 播五月综合| 亚洲中久无码永久在线观看软件 | 热这里只有精品国产热门精品| 麻豆精品在线| 亚洲欧美综合在线观看| 国产亚洲现在一区二区中文| 青青热久免费精品视频6| 亚洲一区网站| 91久久精品日日躁夜夜躁欧美| 国产成人资源| 黄色网址免费在线| 国产在线自乱拍播放| 亚洲欧美日本国产综合在线| 波多野结衣一区二区三视频| 日韩av在线直播| 99久久人妻精品免费二区| 全午夜免费一级毛片| 中文字幕在线日本| 四虎综合网| 自拍亚洲欧美精品| 国产白浆在线观看| 精品人妻一区无码视频| 亚洲视频二| 91青青草视频在线观看的| 色婷婷成人网| 欧美一级大片在线观看| 日韩大乳视频中文字幕| 91久久天天躁狠狠躁夜夜| 午夜高清国产拍精品| 人人澡人人爽欧美一区| 国产成人免费观看在线视频|