<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > 基于SDI 接口的實(shí)時(shí)圖像增強顯示系統

基于SDI 接口的實(shí)時(shí)圖像增強顯示系統

作者: 時(shí)間:2013-07-09 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/174985.htm

0 引言

SDI 接口(Serial Digital Interface)是直接通過(guò)采用數字化的方法對信號進(jìn)行控制.處理和傳輸,將數字或者信號按有效行場(chǎng)方式通過(guò)單芯同軸電纜傳輸,而后將直接接入后續的處理系統,避免傳統的模擬信號因A/D 和D/A 轉換帶來(lái)的圖像細節和質(zhì)量損失,也使得設備間的交互變得更加簡(jiǎn)單方便.

SDI接口傳輸速率高.適應性強.即插即用.對環(huán)境要求不高以及應用范圍廣等特點(diǎn),目前SDI已經(jīng)作為國內很多戰略靶場(chǎng)軍工圖像設備的一種協(xié)議標準.

目前在民用方面,SDI接口作為一種標準傳輸接口已被世界上多數視頻設備廠(chǎng)商接受并采納,涉足數字攝像領(lǐng)域.電視電影及專(zhuān)業(yè)的演播室等領(lǐng)域.世界知名的索尼.松下等公司生產(chǎn)的視頻設備均支持SDI接口協(xié)議.

1 系統硬件結構

系統結構如圖1所示,主要由Camera Link接口.千兆網(wǎng)接口.大容量SRAM存儲器.FPGA芯片.SDI接口芯片以及SDI接口監視器等構成.這里FPGA是整個(gè)系統的核心邏輯,采用XILINX 公司的V2 系列XC2V4000FFG1152 芯片,該芯片有1 152 個(gè)IO 引腳,4 MB 的系統門(mén)單元,120個(gè)乘法器,12個(gè)數字時(shí)鐘管理器,824個(gè)用戶(hù)可定義IO,120×18 b的塊RAM.豐富的硬件資源給輸入圖像的顯示和增強處理提供了可靠保證.該系統的基本工作過(guò)程首先接收Camera Link接口或千兆網(wǎng)接口的圖像數據,經(jīng)過(guò)專(zhuān)用接口轉換芯片將數據轉換成TTL 或者CMOS 格式,傳送給FPGA,在FPGA內部經(jīng)過(guò)實(shí)時(shí)圖像處理.協(xié)議轉換,輸出符合SDI接口芯片的數據,經(jīng)過(guò)接口芯片的并串轉換,實(shí)時(shí)輸出SDI標清圖像數據.

這里FPGA的主要工作原理如圖2所示.在該模塊中,系統上電后首先完成對SDI接口芯片工作寄存器的配置,從而完成對其工作模式的選擇;然后需要完成輸入圖像數據接口到接口芯片的行場(chǎng)時(shí)鐘協(xié)議轉換以及數據到YCbCr格式轉換,這里采用FPGA對雙緩存的控制完成格式轉換,本文應用畫(huà)幅縮放.灰度拉伸和偽彩色處理實(shí)現圖像增強處理,這在下一節做具體描述.

2 圖像增強算法

2.1 灰度拉伸算法

現在很多相機都基于CameraLink接口和千兆網(wǎng)接口,它們的輸出數據位存在8 b,10 b 和14 b 等多種情況,本文在系統設計時(shí)做了智能處理,通過(guò)上位機RS232串口向該系統轉換模塊發(fā)送一個(gè)命令信號,告知系統輸入端的灰度數據位數和系統輸出端的數據位數,從而使算法實(shí)現不同的灰度拉伸.由于一般的監視器只能顯示8 b灰度的圖像數據,SDI信號有8 b和10 b兩個(gè)差別.對灰度圖像做一個(gè)線(xiàn)性拉伸,不論前端輸入圖像數據是多少位,可以利用該算法將圖像數據映射到8 b和10 b 空間,即下面介紹的拉伸處理.這里以輸入圖像數據14 b為例,假設輸入為10 b圖像數據,其宏觀(guān)概念是,將14 b 數據空間線(xiàn)性映射到10 b 空間.假設做灰度拉伸前的灰度值為Yi ,則它的灰度取值范圍是[0,16 383];灰度拉伸之后的灰度值為Yi ′ ,它的取值范圍為[0,1 023],則Yi 和Yi ′ 直接直接的映射關(guān)系為:

式中:Ymax 為某幀圖像的灰度最大值;Ymin 為某幀圖像的灰度最小值.

如果輸出為8 b圖像數據,則根據需要將14 b灰度轉換到8 b灰度空間,線(xiàn)性映射關(guān)系為:

式中:Ymax 為某幀圖像的灰度最大值;Ymin 為某幀圖像的灰度最小值.

根據上面的公式可看出,在進(jìn)行拉伸變換時(shí),需要用到基本的乘除法運算,這在Xilinx公司FPGA內部實(shí)現起來(lái)較困難,最為常用的做法是調用FPGA內部的乘除法IP核,這樣可以極大提高FPGA的工作效率.根據上面的公式,若想實(shí)現算法,還需要知道當前幀圖像數據的灰度最小值和最大值.FPGA工作是以時(shí)鐘為基礎的,具有實(shí)時(shí)性,如果想獲得當前幀的灰度最值,需要對圖像數據進(jìn)行緩存處理,然后二次提取最值.在程序實(shí)現上,為了簡(jiǎn)便起見(jiàn),在此利用前一幀數據的灰度最大值和最小值來(lái)代替當前幀的最大值最小值.這樣對當前幀遍歷求取最值,然后應用到下一幀圖像中去,這里認為前后幀相關(guān)性比較大,不會(huì )對算法造成很大影響.

2.2 偽彩處理

經(jīng)黑白相機輸入的圖像數據經(jīng)過(guò)協(xié)議轉換處理后得到的是SDI接口視頻YCbCr格式中亮度Y 分量,這時(shí)將CbCr在程序里填充80h,就構成YcbCr信號,而后用于輸出顯示,為了增強顯示效果,顏色更加能豐富人眼的視覺(jué)效果,下面給出一個(gè)算法將灰度轉換為偽彩色.

實(shí)現偽彩處理,通常是把當前像素灰度值作為存儲地址查找RGB 偽彩碼表,將碼表中對應的RGB 三色值用RGB轉換到YcbCr彩色區間,而后輸出偽彩圖像.在FPGA里實(shí)現的基本方法是最大限度地利用FPGA的IP核,將RGB碼表寫(xiě)到FPGA的內嵌RAM核里,在程序中依次遍歷查找表和計算下面的公式計算出相應的CbCr值并且輸出.

2.3 畫(huà)幅縮放

圖像的畫(huà)幅縮放也被稱(chēng)為圖像重采樣,它是視頻處理中的一項重要技術(shù).在SDI顯示輸出模塊中,由于標清SDI 顯示畫(huà)幅分辨率是720 × 576,前端輸入CameraLink或者其他接口的圖像分辨率隨機,所以必然會(huì )用到圖像畫(huà)幅縮放,否則,如果圖像分辨率超出SDI的這個(gè)范圍,就會(huì )導致顯示不全,如果分辨率小于這個(gè)范圍,就會(huì )導致有黑框,直接影響后續的顯示效果.

目前畫(huà)幅縮放的算法種類(lèi)繁多,但基本方法都是插值運算方面的算法,例如最近鄰插值.雙線(xiàn)性插值以及立方卷積插值算法等,但最近鄰插值算法在亮度變化比較快的圖像邊緣比較粗糙;立方卷積插值算法非常復雜而且運算量大,不滿(mǎn)足實(shí)時(shí)處理條件.同前面2種插值算法比較,雙線(xiàn)性插值算法運算量少.實(shí)時(shí)性高,適合于在FPGA內部實(shí)現.

如圖3所示,假設原始圖像中的某點(diǎn) (x,y) ,則相鄰的右側和下方像素點(diǎn)位置為 (x + 1,y),(x,y + 1), (x + 1,y + 1),假設它們的灰度值分別是P1,P2,P3,P4,在水平方向和垂直方向上的位移都是單位1,并假設待插入點(diǎn)的位置坐標為:(x + d ) x ,y + dy .


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 視頻 音頻 數字信號

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>