《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 基于FPGA的視頻圖像疊加系統的設計與實現

基于FPGA的視頻圖像疊加系統的設計與實現

2008-07-16
作者:王旭東,王新賽,李 堅

??? 摘 要: 介紹一種基于FPGA的視頻疊加系統的硬件設計與軟件實現,克服了市面上大多采用的用專用字符疊加芯片設計視頻疊加系統的不足,而且系統中疊加到視頻圖像" title="視頻圖像">視頻圖像上的瞄準十字線可以單像素移動,并且可以根據背景灰度值的不同,實時改變自身灰度值以形成反差,更有利于觀察瞄準,這是以往視頻疊加系統做不到的。作為一種新型的視頻疊加技術,它具有靈活性強、體積小、功耗低等特點。
??? 關鍵詞: FPGA? 視頻疊加? 實時? VHDL

?

??? 圖像處理技術廣泛應用于科學研究、工農業生產、軍事技術、醫療衛生等領域。 在軍事領域中的應用主要有:海防監控、電視跟蹤、目標識別、成像制導等。本文設計針對裝備觀瞄系統中的視頻信息的疊加,主要是接收上位機傳來的瞄準十字線參數和目標位置信息,利用FPGA實現在視頻圖像中疊加用于瞄準的高精度可控,能實時根據背景灰度值自動調整自身灰度值的十字線和目標參數等。在以往的視頻疊加系統中,通常采用專用字符疊加芯片調用字符庫中字符以實現疊加,而這種方式實現的字符疊加不能提供字符的單像素移動操作,只能整字模一起讀寫,整個系統適應性差,顯示的十字線或字符精度和靈活性不夠,不能根據實時需要在圖像任意方位疊加各種精度的信息。而利用本文技術實現的視頻疊加,整個系統在單片FPGA中實現,可減少系統的體積和功耗,而且用FPGA模擬的顯示時序可以使疊加的字符或十字線精度得到提高,靈活性得到增強,滿足了不同的應用要求。
1 工作原理
??? 為實現圖像疊加,必須先了解圖像傳送的原理。圖像是由明暗不同的部分構成的,一幅圖像可以分解成許多個基本單元,叫“像素”。要想成功地傳送一幅圖像,必須把它所有的像素分別轉換成相應的電信號,再一一加以傳送。現代電視技術中,采用順序(輪流)傳送像素的方法,在發送端按照各個像素的行列位置逐個變成電信號,發送到接收端" title="接收端">接收端;在接收端屏幕上,各個像素也是逐個相繼出現的。因此,要想在接收端的屏幕上得出正確的影像,應該符合兩個條件:①是發送與接收兩個端的掃描時間應該相等,即掃描頻率一致;②每一行和每一場開始掃描的時刻也要一樣,即掃描的相位一致。所以,嚴格地保證接收端和發送端的掃描運動互相同步是非常重要的。目前在傳送視頻信號時,把影像信號、消隱信號和復合同步信號" title="同步信號">同步信號三者按一定比例混合在一起,發送到接收端去控制顯像管中電子束的掃描運動,以保證影像中各像素的位置在熒光屏上正確重顯。我國采用的電視信號是PAL制,場掃描頻率為50Hz,行掃描頻率為15 625Hz,它的行同步信號和場同步信號的基本波形如圖1所示,實際傳送的視頻信號波形如圖2所示。

?

?


??? 本系統中,要求對攝像頭獲得的圖像疊加上瞄準十字線光標和目標位置信息,用戶可以通過串口" title="串口">串口命令控制光標的移動。按此要求,在圖像傳送過程中,截取從攝像頭傳出的視頻信號,疊加一些圖形信號,再傳送到接收端(本系統中為監視器)。所謂疊加,實質上是在像素級為每個像素點選擇電信號。這其中有兩個問題:一是精確定位像素點,即確定它的行、列位置;二是定位之后,控制電信號的輸出,即選擇在監視器上的某一像素點為顯示現場圖像像素的電信號,還是疊加圖形的像素電信號。本系統解決這兩問題的辦法是:采集視頻圖像時,根據視頻圖像的復合同步信息實時將圖像的灰度值按順序采集到一雙口" title="雙口">雙口RAM中,供顯示時讀取,而顯示的“復合同步信號”是采用VHDL在FPGA中模擬出來的,這樣可以直接得到行同步信號及場同步信號,以控制行/場計數器準確計數及定位像素點,從而可以在視頻圖像的任意位置疊加字符圖像。另外,還可以在顯示圖像之前讀取雙口RAM中的視頻灰度值以實現圖像處理的各種算法。
2 硬件設計
??? 系統的核心控制在FPGA芯片中,選用ALTERA公司的Stratix EP1S10F672I7芯片,配置方式采用PS并行配置模式。配置存儲器選用ALTERA的EPC8Q100,它擁有8個存儲分區,合計8Mbit的存儲空間,通過撥碼開關選擇不同的上電程序。可以根據用戶需要選擇不同的系統程序。對配置芯片的下載和在線調試采用JTAG口模式。視頻信號通過采集芯片SAA7113采集并解碼成標準的“VPO”數字信號存儲在FPGA內嵌的雙口RAM中,視頻合成的全部過程在FPGA中實現,最后通過顯示芯片ADV7123 顯示到監視器。RS485用來傳輸從上位機過來的目標位置信息和十字線調整命令。整個硬件電路實際上是一個圖像處理平臺,實現視頻合成只用到系統資源的21%,其余資源可用來實現圖像處理的多種算法。系統結構框圖如圖3所示。

?


3 軟件實現
??? 系統硬件相對比較簡單,大量工作需要用硬件描述語言(VHDL)在集成芯片FPGA中完成。軟件采用模塊化設計方法,對各模塊進行增量編譯,通過在FPGA物理位置進行區域性約束來完成整個系統軟件設計,繼承每一個模塊編譯的成果,使模塊與模塊之間有一定的物理隔離帶,減少了各模塊之間的信號干擾,保證每個模塊的時序要求,并且軟件流程清晰、可讀性強,便于修改和升級。總體流程如圖4所示。

?


3.1 圖像采集模塊
??? 本模塊主要作用是采集從芯片SAA7113過來的數字視頻信號、行場同步信號,及SAA7113內部鎖相環(LLC)向外界提供的27MHz系統時鐘信號。根據復合同步信息將視頻圖像灰度值存入FPGA內嵌的雙口RAM中,供圖像算法實現模塊調用。FPGA內部的存儲空間可以配置為各種存儲器,本系統將其配置為雙口RAM,用于存儲視頻圖像灰度值。
3.2 圖像算法實現模塊
??? 本系統涉及到的圖像處理算法是為了使疊加到視頻圖像上的瞄準十字線能夠根據視頻圖像背景灰度值的變化而自動調整自身灰度以便于觀察。模塊采用領域處理的方法以模板運算的形式實現。模板運算的思想是將賦予某個像素的灰度值作為它本身灰度值和相鄰像素灰度值的函數。考慮圖5(a)所示十字線中心的子圖區域,并用以準心z5為中心的3×3區域中像素值的模板運算值來代替z5的值。
??? 利用圖5(b)的模板,將模板中心放在z5之上,用模板上對應的系數與模板下的像素相乘并累加結果:

???

??? 令wi=1/9,i=1,2,…,9,將運算結果與灰度值150比較,大于150則給出一信號,令d等于1,否則將d置0。十字線的灰度值則根據d的值而調整。

?


??? 式(1)在圖像處理中得到廣泛應用,恰當地選擇系數并在圖像的各個像素位置運用模板可以得到一系列有用的運算,如噪聲消除、細化區域和邊緣提取等。本系統中主要用來消除噪聲的干擾。
3.3 顯示合成模塊
??? 利用VHDL實現的PAL制式顯示合成模塊,主要由串口數據分配器、可移動的十字線生成器、字符生成器和字符ROM、視頻信號合成器組成。其結構框圖如圖6所示。

?


??? 串口數據分配器把從字符疊加FIFO中讀取的十字線參數及目標信息分解并傳給可移動的十字線生成器和字符生成器。
??? 可移動的十字線生成器利用PAL制式復合同步信號發生器中模擬出來的行場信號和像素時鐘來同步,按照從串口數據分配器中傳來的十字線位置信息,定位相應圖像的行和列,并產生灰度級10位的圖像數據,通過視頻信號合成器合成到視頻圖像中。
??? 字符生成器和字符ROM,其原理和十字線生成器很相似,同樣是由PAL制式復合同步信號發生器中模擬出來的行場信號和像素時鐘驅動。與十字線生成器不同的是:字符生成器是按照從串口數據分配器中讀出的目標信息,然后生成相應的字符ROM地址并查找相應字符送入視頻信號合成器合成顯示。字符ROM和FIFO一樣用Stratix系列中自帶的TriMatrix存儲器實現,另外在系統編譯前要做一個字符MIF文件固化到ROM中去。
??? 視頻信號合成器是把從字符生成器中生成的字符、可移動的十字線生成器生成的十字線和從雙口RAM讀取的圖像數據異或,最后生成PAL制式電視信號,完成視頻信號的疊加。
??? 系統級的FPGA設計以其可靠性、先進性、高效性、體積小的特點,正逐步成為設計者的首選。隨著對視頻疊加要求的提高,很多領域要求在視頻圖像上疊加各種復雜的圖形并且要求精度高和可控性好。以往的單片機控制的視頻疊加系統已逐漸不能滿足需求,而基于FPGA設計的圖像疊加系統可以高效地完成任務。目前基于FPGA的視頻疊加系統已在某裝備觀瞄設備上成功使用,效果很好。
參考文獻
[1] 宋傳明,陳寧,陳文薌.車載視頻系統中字符疊加技術的應用.廈門大學學報(自然科學版),2005.
[2] McGraw.hill.VHDL Programming by Example.2004.
[3] 吳繼華.Altera FPGA/CPLD設計(高級篇).北京:人民郵電出版社,2005.
[4] 任愛鋒.基于FPGA的嵌入式系統設計.西安:西安電子科技大學出版社,2005.

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
av成人动漫| 亚洲黄网站在线观看| 国产婷婷精品| 国产精品久久久久永久免费观看| 欧美区亚洲区| 欧美 日韩 国产 一区| 另类亚洲自拍| 久久综合伊人77777| 久久综合久久久久88| 久久久久久高潮国产精品视| 久久精品一本久久99精品| 欧美伊人久久久久久午夜久久久久 | 久久久国产91| 久久久夜夜夜| 久久久夜色精品亚洲| 老司机午夜精品视频在线观看| 久久这里有精品15一区二区三区| 久久久精品性| 免费短视频成人日韩| 欧美国产高清| 欧美日韩一区二| 国产精品国产三级国产普通话蜜臀 | 亚洲国产精品尤物yw在线观看| 亚洲国产精品成人一区二区| 亚洲国产你懂的| 亚洲美女在线国产| 一本久久综合亚洲鲁鲁五月天| 一本久久综合亚洲鲁鲁| 亚洲一区二区免费看| 翔田千里一区二区| 亚洲第一伊人| 99在线视频精品| 亚洲欧美成人在线| 久久精品视频在线看| 美女999久久久精品视频| 欧美精品一区二区蜜臀亚洲| 国产精品国产馆在线真实露脸 | 亚洲人成77777在线观看网| 亚洲精品乱码久久久久久日本蜜臀 | 99精品欧美一区| 亚洲欧美日韩国产精品| 久久er99精品| 欧美成人精品不卡视频在线观看| 欧美日韩成人在线视频| 国产精品久久久久三级| 国内精品视频久久| 91久久精品www人人做人人爽| 一区二区三区视频在线观看| 亚欧成人在线| 亚洲精品自在在线观看| 亚洲免费视频观看| 老司机精品视频网站| 欧美午夜精品| 国产主播一区| 夜夜嗨av一区二区三区网页| 欧美一区三区三区高中清蜜桃 | 国产视频一区免费看| 亚洲国产精品电影在线观看| 亚洲网站视频| 亚洲电影有码| 亚洲视频在线观看免费| 久久蜜桃香蕉精品一区二区三区| 欧美欧美天天天天操| 国产人成精品一区二区三| 在线免费精品视频| 亚洲午夜精品一区二区| 亚洲区国产区| 久久成人综合视频| 欧美另类极品videosbest最新版本| 国产麻豆综合| 亚洲精品中文在线| 欧美在线视频免费播放| 在线中文字幕一区| 久久久久久尹人网香蕉| 国产精品国产三级国产专区53| 伊人夜夜躁av伊人久久| 亚洲欧美日韩精品| 一本色道久久综合狠狠躁篇怎么玩| 久久久99精品免费观看不卡| 欧美日韩日韩| 亚洲第一免费播放区| 午夜视频久久久久久| 一区二区三区精品| 另类激情亚洲| 国产手机视频一区二区| 一区二区三区精密机械公司 | 亚洲男女自偷自拍图片另类| 亚洲看片网站| 久久久久亚洲综合| 国产精品亚发布| 一区二区三区视频在线看| 亚洲精品一区二区三区不| 久久九九99视频| 国产日韩欧美亚洲| 国产精品99久久99久久久二8| 亚洲看片免费| 美国成人直播| 国产一区二区三区av电影| 制服丝袜激情欧洲亚洲| 夜夜嗨一区二区| 欧美精品一区二区三| 亚洲第一精品夜夜躁人人爽| 欧美在线视频a| 欧美一区二区私人影院日本| 国产精品二区在线观看| 99精品国产高清一区二区| 99国产精品久久久久老师| 鲁大师成人一区二区三区| 国产一区二区三区自拍| 欧美一级二级三级蜜桃| 性欧美xxxx大乳国产app| 国产精品国产三级国产| 一区二区三区视频在线| 亚洲天堂免费观看| 欧美日韩午夜激情| 9久草视频在线视频精品| 9i看片成人免费高清| 欧美久久婷婷综合色| 91久久夜色精品国产九色| 亚洲精品国产精品国产自| 欧美成人资源| 亚洲国产欧洲综合997久久| 亚洲国产综合91精品麻豆| 欧美jizz19性欧美| 亚洲人成在线影院| 这里只有精品丝袜| 欧美日韩亚洲一区二区三区| 99精品视频免费全部在线| 中国成人在线视频| 国产精品海角社区在线观看| 噜噜噜噜噜久久久久久91| 欧美一级免费视频| 亚欧成人精品| 国产一区二区三区免费不卡| 久久激情网站| 欧美va亚洲va日韩∨a综合色| 亚洲欧洲综合另类| 一区二区三区日韩精品| 欧美日韩一区二区三区高清| 中文亚洲免费| 久久国产乱子精品免费女 | 欧美精品xxxxbbbb| 国产一区二区三区在线免费观看| 久久成人久久爱| 欧美aa国产视频| 一本大道久久a久久综合婷婷| 午夜老司机精品| 国产主播精品| 日韩一级视频免费观看在线| 欧美天天在线| 欧美中文字幕在线播放| 免费成人高清视频| 亚洲精品视频在线| 午夜精品婷婷| 伊人精品在线| 亚洲小视频在线观看| 国产农村妇女精品| 91久久在线观看| 国产精品a久久久久| 欧美在线综合| 欧美日产一区二区三区在线观看| 日韩视频免费看| 久久黄金**| 亚洲毛片一区二区| 久久精品视频网| 日韩视频二区| 久久激情中文| 日韩午夜av在线| 久久精品国产一区二区三| 亚洲国产日韩一级| 亚洲欧美日韩国产精品| 伊人狠狠色丁香综合尤物| 亚洲在线观看免费视频| 红桃av永久久久| 亚洲午夜精品在线| 黄色精品一区二区| 亚洲男人的天堂在线| 极品日韩av| 亚洲一区在线播放| 怡红院av一区二区三区| 午夜久久久久久| 亚洲人午夜精品| 久久蜜桃香蕉精品一区二区三区| 夜夜精品视频| 另类春色校园亚洲| 亚洲一区二区三区在线播放| 欧美高清视频在线播放| 午夜视频在线观看一区二区| 欧美日本一区二区视频在线观看| 欧美一区二区免费视频| 国产精品porn| 最新成人av网站| 国产日韩亚洲欧美精品| 亚洲自拍偷拍色片视频| 最新亚洲电影| 久久漫画官网| 亚洲一区二区av电影| 欧美另类久久久品| 亚洲欧洲精品天堂一级| 国产综合视频|