亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于多路FIFO的寬幅CIS掃描儀圖像實時重構(gòu)技術(shù)

        2016-08-25 05:39:30梅領(lǐng)亮陳德勇郝如茜
        電子設(shè)計工程 2016年14期
        關(guān)鍵詞:雙口幅面寬幅

        梅領(lǐng)亮,陳德勇,郝如茜,羅 穎,劉 霖

        (1.廣東正業(yè)科技股份有限公司 廣東 東莞 523000;2.電子科技大學(xué) 光電信息學(xué)院 摩米實驗室,四川 成都 610054)

        基于多路FIFO的寬幅CIS掃描儀圖像實時重構(gòu)技術(shù)

        梅領(lǐng)亮1,陳德勇2,郝如茜2,羅 穎2,劉 霖2

        (1.廣東正業(yè)科技股份有限公司 廣東 東莞523000;2.電子科技大學(xué) 光電信息學(xué)院 摩米實驗室,四川 成都610054)

        采用FPGA為并行處理核心,設(shè)計了基于多路FIFO的實時重構(gòu)方法,實現(xiàn)了多通道CIS圖像的實時采集、重構(gòu)與傳輸。該方法無需任何地址操作,在保持高速重構(gòu)效率的同時,減少了FPGA硬件資源消耗,降低了系統(tǒng)成本。現(xiàn)已成功應(yīng)用于各種幅寬的CIS掃描系統(tǒng),其中采用Camera-Link接口的1.6 m寬幅設(shè)備掃描速率高達120 MB/s,在國內(nèi)尚屬首例。

        FIFO;CIS;FPGA;圖像重構(gòu);寬幅掃描儀

        隨著寬幅CIS(contact image sensor,接觸式圖像傳感器)掃描儀在工程建筑、工業(yè)機械、地理信息、城市規(guī)劃和廣告設(shè)計等領(lǐng)域的廣泛應(yīng)用[1],幅寬和掃描速度之間的矛盾日漸突出。一方面,由于長線陣CIS的生產(chǎn)工藝的復(fù)雜性,其技術(shù)一直被少數(shù)國外廠商壟斷;另一方面,CIS的成本隨長度呈幾何式增長。因此,寬幅掃描儀的前端采集模塊通常需要多個A4寬度的CIS拼接重構(gòu)而成。幅面越寬,需要拼接的通道數(shù)越多,掃描速度就越低。其中,多通道圖像數(shù)據(jù)的重構(gòu)時間是影響寬幅CIS掃描儀掃描效率的關(guān)鍵問題之一。

        早期,對多通道圖像數(shù)據(jù)的重構(gòu)研究主要集中在軟件算法上[2],而對于圖像數(shù)據(jù)重構(gòu)的硬件實現(xiàn)方法研究甚少。利用軟件對多通道寬幅面的圖像數(shù)據(jù)進行重構(gòu)需要消耗大量的內(nèi)存資源和計算時間,而且會隨著幅面的增大而急劇增長。利用硬件進行圖像數(shù)據(jù)重構(gòu)的設(shè)計最早被用于多通道面陣CCD的圖像處理[3],但這些方法不適合用于線陣CIS的圖像重構(gòu)。此前,筆者所在團隊曾采用雙口RAM多路緩存來實現(xiàn)CIS的圖像重構(gòu)[4]。但雙口RAM要對讀寫地址線進行操作,控制邏輯較為復(fù)雜,資源消耗較大,實現(xiàn)成本較高。因此,如何在保證高速重構(gòu)性能的同時,為大規(guī)模生產(chǎn)降低系統(tǒng)成本是一個極具工程價值的問題。

        針對以上問題,文中提出了一種基于多路FIFO的圖像實時重構(gòu)方法。該方法全部采用無需地址操作的FIFO數(shù)據(jù)緩存器,在保證高速重構(gòu)性能的同時,使FPGA的邏輯資源消耗相比于雙口RAM的方案節(jié)省了30%。該方法已成功應(yīng)用于各種幅寬的CIS掃描系統(tǒng)。其中,采用USB2.0接口的A0幅面掃描儀掃描速率達到30 MB/s,采用Camera-Link接口的1.6 m寬幅掃描設(shè)備的掃描速率高達120 MB/s。據(jù)了解,將此重構(gòu)技術(shù)應(yīng)用于大幅面CIS掃描儀在國內(nèi)尚屬首例。

        1 系統(tǒng)結(jié)構(gòu)與基本原理

        1.1寬幅CIS掃描儀系統(tǒng)結(jié)構(gòu)

        寬幅CIS掃描儀主要由N個CIS傳感器、A/D轉(zhuǎn)換模塊、FPGA處理單元和高速數(shù)據(jù)傳輸單元組成,系統(tǒng)框圖如圖1所示,實現(xiàn)多通道CIS圖像數(shù)據(jù)的并行采集、圖像重構(gòu)和傳輸處理。

        圖1 寬幅CIS掃描儀系統(tǒng)結(jié)構(gòu)框圖

        CIS傳感器的幅面是A4寬度,每根CIS有3個通道,一共3*N個通道。本系統(tǒng)中CIS傳感器的掃描精度高達600 dpi,1728個傳感單元被置于每個通道中。AD轉(zhuǎn)換模塊中每個AD芯片有3個輸入通道,將每個CIS通道輸出的模擬電壓信號轉(zhuǎn)換為8位的數(shù)字圖像數(shù)據(jù)。FPGA是控制和處理核心,不僅提供CIS工作所需的驅(qū)動信號,同時對A/D芯片進行功能配置和數(shù)據(jù)讀取,而且進行數(shù)據(jù)傳輸和圖像重構(gòu)處理。高速數(shù)據(jù)傳輸系統(tǒng)可由各種高速接口組成,如USB、Camera-Link、Ethernet等[5],該系統(tǒng)職能為按照先后順序傳輸給計算機重構(gòu)后的數(shù)據(jù)。

        1.2基于多路FIFO的圖像實時重構(gòu)原理

        在多通道CIS圖像采集和傳輸系統(tǒng)中,數(shù)據(jù)處理的首要問題分別是數(shù)據(jù)位寬和數(shù)據(jù)順序的調(diào)整[6]。首先,前端N個AD的轉(zhuǎn)換數(shù)據(jù)位寬為8*3*N bits,而高速數(shù)據(jù)傳輸單元的位寬為8 bits,若不合理解決位寬不匹配的問題,將會面臨數(shù)據(jù)丟失的風險。

        其次,多CIS通道的圖像數(shù)據(jù)經(jīng)多個AD同時采集轉(zhuǎn)換后,并行的傳送給FPGA數(shù)據(jù)處理單元,若不調(diào)整圖像數(shù)據(jù)的順序,將導(dǎo)致像素空間位置錯亂。

        因此FPGA必須先對并行數(shù)據(jù)按照一定順序排列,并進行位寬調(diào)整,依次將每行的數(shù)據(jù)傳輸給后端系統(tǒng),才能重構(gòu)出正確的圖像。

        為簡化分析,以1個三通道的CIS為例。假設(shè)1個CIS的每個通道有3個像素,3個通道則有9個像素,采集到的一行圖像數(shù)據(jù)排列如圖2(a)所示。AD同時采集3個通道的數(shù)據(jù),若不對數(shù)據(jù)順序進行調(diào)整,根據(jù)AD的輸出特性,第1~3個時鐘周期輸出每個通道的第一個像素,序號為1、4、7。以此類推,輸出的數(shù)據(jù)排列如圖2(b)所示,無法得到正確的圖像。

        為了解決這一問題,本文將3個通道的數(shù)據(jù)先用3個緩存分別存儲,通過時序控制電路和多路選擇器依次輸出每個緩沖區(qū)的數(shù)據(jù),保證數(shù)據(jù)輸出的時間順序與像素的空間順序一致。如圖2(c)所示,在t0~t1時間讀取緩存1的數(shù)據(jù),t1~t2時間讀取緩存2的數(shù)據(jù),t2以后讀取緩存3的數(shù)據(jù),從而在數(shù)據(jù)傳輸過程中完成數(shù)據(jù)順序和位寬的調(diào)整,實現(xiàn)正確圖像的輸出。

        圖2 基于多路FIFO的圖像實時重構(gòu)原理

        2 多通道圖像實時重構(gòu)的設(shè)計與實現(xiàn)

        2.1基于FPGA的多路FIFO設(shè)計

        基于FPGA的多路FIFO隊列傳輸與控制框圖如圖3所示,主要包括通過直接調(diào)用IP核生成的FIFO隊列以及用硬件描述語言設(shè)計完成的控制模塊兩部分。以A0幅面的寬幅掃描儀為例,需要5個三通道的CIS拼接而成。因為CIS像素單元由一個8 bits的灰度數(shù)據(jù)表示,所以每個CIS通道至少需要1728字節(jié)緩存空間,考慮到流水操作則需要2倍的緩存空間即3456字節(jié)。FPGA中FIFO空間的大小一般是2N(N為正整數(shù))個字節(jié),因此需要為每個通道設(shè)計4 KB緩存空間,15個通道則共需要60 KB。此外還需要FIFO和多路選擇器的控制模塊,用以控制FIFO的讀寫使能和多路選擇器的輸出。因為整個模塊的寫入位寬是讀出位寬的5倍,所以為防止數(shù)據(jù)丟失,讀取時鐘頻率應(yīng)該是寫入時鐘頻率的5倍。

        FPGA作為并行數(shù)據(jù)處理核心,可以非常方便地例化出所需規(guī)模與數(shù)目的FIFO。而FIFO作為一種數(shù)據(jù)緩存器,有著先入先出的性能,并且加上沒有外部讀寫地址線的特點,較其他種類的緩存器而言,有著操作便利的優(yōu)勢。因此,當通道數(shù)目增加時,只需簡單地增加FIFO數(shù)目,以及簡單地重復(fù)控制時序和邏輯,就能夠快速實現(xiàn)不同幅寬的圖像掃描。

        2.2讀寫FIFO控制時序的設(shè)計

        寫FIFO時,將15個FIFO分成5組,每組與1個AD的輸出端相連??刂茣r序如圖4所示。當檢測到掃描的行觸發(fā)信號(Write_Trig)后,AD1采集CIS輸出電壓信號,并依次輸出3個通道的數(shù)據(jù),在第1、2、3個輸出時鐘周期內(nèi),先后產(chǎn)生 FIFO的 寫 使能 信 號 WFIFO_EN1、WFIFO_EN2和WFIFO_EN3,分別將通道1、2、3的數(shù)據(jù)寫入FIFO1、FIFO2、FIFO3中。如此反復(fù)循環(huán),直到完成1728*3個周期后,則停止向FIFO中寫入數(shù)據(jù),等待下一行掃描的觸發(fā)信號。其他各組FIFO的寫入時序與第一組的完全一樣,且5組的寫入操作是同時進行的。

        讀FIFO的控制相比寫FIFO更簡單,只需要從FIFO1到FIFO15依次讀取即可,如圖5所示。注意每個FIFO中只能讀取1728個數(shù)據(jù),讀完后立即切換到下一個FIFO,同一時刻只能有其中一個FIFO的讀操作使能,否則會造成輸出總線沖突。

        用FIFO的讀使能信號同步控制后續(xù)的多路選擇器,使之從對應(yīng)的FIFO中依次讀取數(shù)據(jù),就能在傳輸數(shù)據(jù)的同時完成一行數(shù)據(jù)的自動排序。如此逐行排序和傳輸,就能自動重構(gòu)出實際掃描的圖像。

        圖3 多路FIFO隊列傳輸與控制框圖

        圖4 讀FIFO控制時序設(shè)計

        圖5 讀FIFO控制時序設(shè)計

        2.3采集與傳輸(重構(gòu))的流水操作

        用控制FIFO的讀取順序的方式,能較為簡單便捷地實現(xiàn)掃描圖像的重構(gòu)。由于FIFO讀寫端口的獨立性,沒有必要等到將FIFO中一行的數(shù)據(jù)全部讀取完畢,再進行下一行數(shù)據(jù)的寫入。如圖6的流水操作示意圖所示,在FIFO結(jié)構(gòu)設(shè)計時,已經(jīng)為每個FIFO配置了2倍的緩存空間,因此可將其分為A和B兩個部分。將第一行數(shù)據(jù)寫入FIFO中后,數(shù)據(jù)移位到B部分,然后依次從每個FIFO中讀出一行的數(shù)量。在讀取B部分的同時,向FIFO中寫入第二行的數(shù)據(jù),寫入的數(shù)據(jù)自動從A部分移動到B部分。如此進行流水操作[7],采集和傳輸就可以同時進行,再加上重構(gòu)過程完全融入于傳輸過程,因此,整體掃描速度不再受重構(gòu)時間的影響,而僅僅取決于傳輸接口的傳輸速度。

        圖6 流水操作示意圖

        3 實驗結(jié)果與分析

        3.1不同幅面掃描儀的邏輯資源消耗對比

        不同幅面的掃描儀,需要不同數(shù)量的CIS拼接而成,因此所對應(yīng)消耗的緩存單元(FIFO或者雙口RAM)的數(shù)目也有所不同,控制邏輯資源的消耗也略有差異。圖7列出了從A4幅面到A0幅面的掃描儀所需FIFO緩存和雙口RAM緩存與相應(yīng)控制邏輯單元的消耗情況。其中A4幅面需要1根三通道CIS拼接而成,則對應(yīng)3個FIFO/雙口RAM;A3/A2幅面需要2根CIS拼接而成,則對應(yīng)6個FIFO/雙口RAM;A1和A0幅面則分別需要9個和15個FIFO/雙口RAM。由圖7可知,各種幅面中FIFO讀寫控制資源的消耗都低于雙口RAM,平均計算約為30%。隨著控制邏輯資源的降低,硬件芯片的成本也隨之降低。因此,在保證高速重構(gòu)效率的同時,使用多路FIFO緩存是更優(yōu)的解決方案。

        3.2多路FIFO圖像實時重構(gòu)的性能優(yōu)勢與應(yīng)用

        為了驗證基于多路FIFO的圖像自動重構(gòu)方法的處理能力和傳輸性能,運用此方法在A2/A1/A0幅面的掃描系統(tǒng)中進行測試,并與多個A4幅面的掃描系統(tǒng)進行對比。根據(jù)測試結(jié)果得出,用5根CIS同時掃描并重構(gòu)可得到A0寬度的圖像,用3根CIS同時掃描并重構(gòu)可得到A1寬度的圖像,用2 根CIS同時掃描并重構(gòu)可得到A2寬度的圖像,該過程直接通過傳輸即可得到真實圖像,無需占用計算機平臺的額外資源,并且其重構(gòu)圖像能夠真實地反映原始圖像的信息。然而,當同時用5個A4幅面的CIS掃描儀對一幅地圖進行掃描時,雖然5個A4掃描儀同時進行掃描,但是無法同時將數(shù)據(jù)傳輸給計算機,需等掃描動作完成后,才能依次將5個掃描儀的數(shù)據(jù)發(fā)送給計算機,最后還需要利用軟件進行圖像重構(gòu)。因此,基于多路FIFO的圖像重構(gòu)方法的性能優(yōu)勢在于,既能在多通道掃描時進行數(shù)據(jù)傳輸,又能同時進行圖像重構(gòu),極大地提高了系統(tǒng)的效率。

        由于多路FIFO圖像實時重構(gòu)方法的通用性和可擴展性,目前已經(jīng)成功應(yīng)用于各種幅面的CIS掃描系統(tǒng)中。圖8 為A0幅面的寬幅精密掃描儀,其光學(xué)分辨率高達600 dpi,它配備的USB2.0接口的傳輸速率最快能達30 MB/s。圖9是1.0 m和 1.6 m幅面的寬幅外觸發(fā) CIS掃描設(shè)備,采用Camera-Link接口,傳輸速率高達120 MB/s。

        圖7 不同幅面的FIFO與雙口RAM的控制資源消耗

        圖8 A0幅面精密掃描儀

        圖9 寬幅外觸發(fā)CIS線陣相機

        4 結(jié) 論

        文中針對多通道寬幅CIS掃描儀面臨的圖像重構(gòu)和高速傳輸問題,深入分析了多通道CIS的傳輸特點,提出了基于多路FIFO的圖像重構(gòu)方法,具有很強的靈活性和擴展性,解決了不同幅面掃描系統(tǒng)的傳輸效率問題,并成功應(yīng)用于A0幅面精密掃描儀和寬幅外觸發(fā)CIS線陣相機。在A0幅面的精密掃描儀中,將5根CIS圖像實時采集和重構(gòu),可以達到30 MB/s的傳輸速率。寬幅外觸發(fā)CIS掃描設(shè)備中,可達到120 MB/s的傳輸速率,據(jù)我們所知,達到如此幅面和掃描速度的CIS掃描設(shè)備在國內(nèi)尚屬首例。

        [1]薛筱凡.掃描儀市場新趨勢[J]辦公自動化,2008(9):9.

        [2]Kuglin C D,Hines D C.The phase correlation image alignment method[J].Proc.Int.Conf.on Cybernetics and Society,1975:163-165.

        [3]Akin A,Erdede E,Afshari H.,et al.Enhanced omnidirectional image reconstruction algorithm and its real-time hardware [J].Proc.IEEE 15th Euromicro Conf.Digital Syst.Design,2012:907-914.

        [4]魏建英,葉玉堂,吳云峰,等.基于FPGA的超長CIS圖像采集系統(tǒng)[J].通信技術(shù),2009(2)298-300.

        [5]Nikolaos Alachiotis,Simon A.Berger,Alexsandros Stamatakis.Efficient pc-fpga communication over gigabit Ethernet[C]// 2010 10th IEEE International Conference on Computer and InformationTechnology(CIT2010).BradfordEngland,America:IEEE Computer Society,2010:1727-1734.

        [6]Chen Liang,Long Teng.The design of image real-time record and quick-look system for asynchronous multi-channel CCD camera[C]//2008 9th International Conference on Signal Processing(ICSP 2008).Beijing China,IEEE,2008:2930-2933.

        [7]JoséMartínez,LeopoldoAltamirano.FPGA-basedpipeline architecture to transform Cartesian images into foveal images by using a new foveation approach[C]//2006 IEEE International Conference on Reconfigurable Computing and FPGA’s.San Luis Potosi Mexico,IEEE,2006:1-10.

        The real-time reconstruction technique of wide format CIS scanner based on multichannel FIFO

        MEI Ling-liang1,CHEN De-yong2,HAO Ru-qian2,LUO Ying2,LIU Lin2
        (1.Guangdong Zhengye Technology Co.,Ltd.,Dongguan 523000,China;2.Lab of MOEMIL,School of Opto-Electronic Information,University of Electronic Science and Technology of China,Chengdu 610054,China)

        This paper proposes and demonstrates one novel multi-channel FIFO method which can effectively realize real-time multi-channel CIS image acquisition,reconstruction and transmission.Multi-channel image data can be cached and reconstructed without any address operations.Moreover,the logic resource of FPGA and the cost of hardware system can be greatly reduced,while maintaining high efficiency of reconstruction.The method has been successfully utilized in the CIS scanning systems with various widths.Significantly,a 120 MB/s scan-rate can be obtained in a 1.6 m wide device with Camera-Link interface.To our best knowledge,it's the first reported that the real-time reconstruction technique based on multi-channel FIFOs without address operation is used in wide format CIS scanner.

        FIFO;CIS;FPGA;image reconstruction;wide format scanner

        TN29

        A

        1674-6236(2016)14-0168-04

        2015-05-25稿件編號:201505218

        梅領(lǐng)亮(1973—),男,江西臨川人,碩士,高級工程師。研究方向:光機電儀器設(shè)備、組件和材料。

        猜你喜歡
        雙口幅面寬幅
        “資源一號”02衛(wèi)星可見近紅外相機、寬幅紅外相機在軌順利開機成像
        雙口形式的戴維寧定理在電路分析中的應(yīng)用
        雙口RAM在機載嵌入式系統(tǒng)中的應(yīng)用
        電子測試(2018年4期)2018-05-09 07:28:10
        寬幅預(yù)應(yīng)力混凝土矮塔斜拉橋設(shè)計
        上海公路(2017年2期)2017-03-12 06:23:38
        L型寬幅片材擠出機頭優(yōu)化設(shè)計及流場模擬
        圖紙折疊探討
        檔案管理(2015年4期)2015-06-25 21:10:13
        B2幅面數(shù)字印刷機使用調(diào)查
        雙口RAM讀寫正確性自動測試的有限狀態(tài)機控制器設(shè)計方法
        雙口RAM在無人機三余度飛控計算機數(shù)據(jù)交換中的應(yīng)用
        數(shù)碼與膠印博弈B2幅面市場
        今日印刷(2014年7期)2014-10-21 23:14:57
        久久久精品亚洲一区二区国产av| 2021年最新久久久视精品爱| 黑人一区二区三区在线| 91久久精品美女高潮喷白浆| 97久人人做人人妻人人玩精品| 300部国产真实乱| 久久精品性无码一区二区爱爱| 999久久久免费精品国产| 国内成人精品亚洲日本语音| 日本在线一区二区在线| 久久精品女同亚洲女同| 乱码av麻豆丝袜熟女系列| 天码av无码一区二区三区四区| 国产欧美亚洲精品第二区首页| 永久中文字幕av在线免费| 精品久久久久久久无码人妻热| 97一区二区国产好的精华液| 精品无码国产一二三区麻豆| 婷婷久久av综合一区二区三区| 大胸少妇午夜三级| 日本高清色倩视频在线观看| 亚洲人成人99网站| 中文字幕人妻一区二区二区| 自拍偷自拍亚洲精品第按摩| 97夜夜澡人人双人人人喊| 欧美精品一级| 国产成人高清亚洲一区二区| 狠狠躁天天躁无码中文字幕图| 亚洲老妇色熟女老太| 最新在线观看精品国产福利片| 成人免费av高清在线| 亚洲中字慕日产2020| 色妞色综合久久夜夜| 亚洲免费毛片网| 久久精品国产亚洲av影院毛片| 色婷婷亚洲精品综合影院| 国产在线美女| 精品人妻一区二区三区不卡毛片| 99无码精品二区在线视频| 亚洲精品久久久久高潮| 极品少妇被后入内射视|