《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的新型TOF圖像傳感器驅動設計
基于FPGA的新型TOF圖像傳感器驅動設計
2014年電子技術應用第9期
段志堅,金湘亮
湘潭大學 材料與光電物理學院 湖南省微光電與系統集成工程實驗室,湖南 湘潭411105
摘要: 結合3D-TOF(Time of flight)圖像傳感器的特點與應用背景,以德國PMD Tec的一種TOF芯片- PMD PhotoICs?誖19K-S3為例闡述TOF傳感器的工作原理并分析其驅動時序。以Xilinx公司的FPGA為開發平臺,用Verilog完成驅動時序的設計并進行仿真。經過驗證,上位機能夠正確顯示出傳感器采集到的深度(Depth)數據。
中圖分類號: TN432
文獻標識碼: A
文章編號: 0258-7998(2014)09-0027-03
中文引用格式:段志堅,金湘亮.基于FPGA的新型TOF圖像傳感器驅動設計[J].電子技術應用,2014,40(09):27-29+33.
Design of 3D-TOF image sensor′s time sequence based on FPGA
Duan Zhijian,Jin Xiangliang
Hunan Engineering Laboratory for Microelectronics,Optoelectronics and System on a chip,Faculty of Meterials,Optoelectronics and Physics,Xiangtan University,Xiangtan 411105,China
Abstract: In combination with the features and application background of 3D-TOF sensor,the working principle and driving timing sequence of a 3D-TOF made by PMD Tec are introduced. Based on the analysis of the logical relationship of the driving time sequence,the timing simulation is achieved with Verilog language by taking ISE as the development platform. The result of experiment shows that the designed driving timing sequence can meet the demand of the 3D sensor.
Key words : time of flight;FPGA;Verilog

    TOF(Time-of-Flight)方法即飛行時間法,其基本原理為光源向目標場景不斷發射調制過的紅外測量光線并開始計時,光束到達被測物體后發生反射,有一部分光線按原路徑返回并被探測器接收,此時停止計時。根據光的飛行時間,結合飛行速度即可計算出光源與被測物體之間的距離[1]

    由于傳統的成像系統提供的都是二維的信息,當使用計算機處理和分析這些圖像、標記和追蹤感興趣目標時,無法獲得物體間的前后關系,使得計算機無法理解其相互關系[2],而基于3D-TOF傳感器的攝像系統則輕易解決了這個機器視覺領域的傳統難題,TOF攝像機可直接提供詳細的空間位置關系。與傳統的成像設備相比較,TOF攝像系統能夠很方便地區分出場景中的前景與后景,從而可以完成復雜目標物體的三維形態重建,通過掃描設備,能夠以視頻幀速率獲取數量等于傳感器像素的距離數據,進而判斷目標實時姿態[3]。采用CMOS工藝和普通LED光源,可以使設備以較低成本生成,有廣泛普及的潛力,三維TOF傳感器主要應用在機器人、安全監控、多媒體交互、人機接口、測量等領域[4]

1 3D-TOF圖像傳感器結構和工作時序分析

1.1 新型3D-TOF芯片簡介

    PMD PhotoICs 19K-S3是德國PMD公司的一款3D TOF傳感器芯片,也是第一個商業化的Time-of-Flight 芯片,能夠同時獲取實時的深度和灰度信息,其精度高,功耗低,讀出時鐘能夠達到15 MPixel/s;最大幀率為80 f/s;集成背景光抑制(SBI)功能;所有的復位時序、曝光時序和讀出時序的控制端口都由外部電路提供,增加了設計自由度;提供ROI功能;片上調制驅動;由SPI總線配置,能準確計算出距離信息;在160×120的分辨率下,檢測距離為2 m[5],典型的分辨率能夠達到毫米級別。其結構如圖1所示。

jcdl1-t1.gif

    該傳感器主要由像素陣列、模擬輸出以及控制單元三部分組成。其中像素陣列大小為160×120,TOF圖傳感器陣列小的原因是這個傳感器的單個像素面積要比傳統的二維圖像傳感器大;模擬輸出部分能夠同時輸出3個列信號,支持SPI總線配置寄存器,寄存器的配置方式決定了讀出方式是移位寄存器讀出方式還是ROI(Region of Interest)讀出方式。

1.2 工作時序分析

    傳感器的總體工作時序如圖2所示,可以看出,得到一幀的深度信息所需要的步驟分為復位、曝光和讀出3步。復位過程主要通過Reset信號與Hold信號來實現,Hold信號為全局保持信號,此信號為低時收集電子,高電平時把每個讀出節點(readout node)的積分電容斷開,從而達到保持積分時間段里收集的電量值的功能。

jcdl1-t2.gif

    TOF傳感器的不同之處在于多了一個相位解調的過程,如圖3所示。Modsel信號為FPGA發給傳感器的調制信號,其頻率最高可以達到80 MHz。在控制器發出調制信號Modsel的同時,FPGA還需要給中心波長為850 nm的近紅外LED光源同樣頻率的調制信號,只是這兩個信號之間有一定的相位差,解調相位需要4次曝光的過程,如圖3所示,4次曝光的兩個調試信號的相位差分別為0°、90°、180°以及270°,每次曝光后都會得到一個電量值。經過A/D轉換后,利用式(1)得出最終的距離值d[6]

    jcdl1-gs1.gif

其中c為光速, fmod為調制頻率,典型的調制頻率為20 MHz時,理論上的量程為15 m。

jcdl1-t3.gif

圖3  相位測量示意圖

    移位寄存器讀出方式如圖4所示。讀出時序由行控制信號與列控制信號組成,end_r與end_c信號為同步信號,用于數據后續的存儲操作。從圖中可以看出,選中一行后,能同時讀出3列信號,每讀完一行,end_r出現一個脈沖,表明一行讀完,讀完最后一個像素,end_c出現的脈沖就意味著一幀數據已經讀完。

jcdl1-t4.gif

圖4  移位寄存器讀出方式時序

2 FPGA時序設計與仿真

    傳感器是整個采集系統的核心,而傳感器的正常工作與否取決于外部信號是否是嚴格按照它的驅動時序提供的,這就需要一個控制器來完成這部分的工作。本文采用FPGA與Verilog語言設計TOF圖像傳感器的驅動時序,最終目的是得到正確的數據以供后面用于距離的計算。

    PMD PhotoICs 19K-S3圖像傳感器在進行正常的深度圖像采集時總共需要13個控制信號,這13個控制信號全部都由位于控制板上的FPGA芯片產生。按照自頂向下的設計方法,這些時序設計按照功能可以分為兩個模塊,即參數配置模塊、像素陣列曝光讀出控制模塊。

    由于得到一個場景的深度數據需要根據調制信號依次曝光4次,而曝光一次又需要依次分復位、積分、移位讀出3個過程,為了便于控制,把其中的每個過程都分配為有限狀態機(FSM)中的一個狀態,即:reset,integration以及readout 3個狀態,其狀態轉換圖如圖5所示,復位曝光以及讀出方式的流程圖如圖6、圖7所示。通過對基本時鐘進行計數,確定狀態轉換的條件。

jcdl1-t5.gif

jcdl1-t6.gif

圖6  復位曝光流程圖

jcdl1-t7.gif

圖7  寄存器讀出方式流程圖

    狀態圖中的狀態轉換都由各自狀態中的計數器得到,計數器的計數參考時鐘是外部100 MHz的晶振時鐘輸入,20 MHz的調制信號通過PLL分頻得到。

3 仿真與數據處理結果

    將設計好的所有模塊結合在一起,構成了傳感器完整的驅動程序,用ModelSim 6.5SE進行仿真,其結果如圖8所示。由圖9所示的PC上計算得到的距離信息可以看出傳感器能正確地把光信號轉變成距離信息,所設計的時序符合TOF傳感器控制的要求。

jcdl1-t8.gif

圖8  ModelSim仿真結果

jcdl1-t9.gif  

圖9  上位機上顯示采集到的深度數據

    本文的設計驗證用到的FPGA芯片是Xilinx公司的Sartan 3系列,設計的時序通過仿真驗證后加載到FPGA中,經過一定的處理后,能夠得到如圖9所示的深度數據。為了驗證數據的正確與否,把這些數據在MATLAB顯示,其結果如圖10所示,能夠驗證時序設計的正確性。程序設計中利用同步時鐘控制全局電路的思想[7],避免競爭與冒險,提高了程序的可靠性;采用模塊化的設計思想,提高程序的可重用性和可移植性,狀態機的設計方法提高了程序運行的穩定性。

jcdl1-t10.gif

圖10  深度數據三維重建結果

參考文獻

[1] SPICKERMANN A,DURINI D,ULFIG W.CMOS 3-D image sensor based on pulse modulated time-of-flight principleand intrinsic lateral drift-field photodiode pixels[C].IEEE Eur.Solid-State Circuits Conference,2011:111-114.

[2] 丁津津,張旭東,高雋.基于TOF技術的3D相機應用研究綜述[J].儀器儀表學報,2010,31(8):1-2.

[3] 潘華東,王其聰,謝斌,等.飛行時間法三維成像攝像機數據處理方法研究[J].浙江大學學報,2010,30(6):9-12.

[4] 王煥欣.新型光電測距與三維成像技術研究[D].合肥:中國科技大學,2009.

[5] PMDTechnologies GmbH.Novel Pixel Architecture with Inherent Background Suppression for 3D Time-of-Flight Imaging[R].SPIE,2005:130-147.

[6] FRANK M,PIAUE M,RAPP H,et al.Theoretical and experimental error analysis of continuous-wave time-of-flight

range cameras[J].Optical Engineering,2009,48(7):32-45.

[7] 吳征,蘇淑靖.基于FPGA+PWM的多路信號發生器設計[J].電子技術應用,2014,40(3):38-40.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美一区视频| 欧美视频一二三区| 亚洲影院色无极综合| 一区二区三区在线免费视频| 国产精品裸体一区二区三区| 久久久久se| 亚洲女人av| 午夜精品国产精品大乳美女| 亚洲午夜免费福利视频| 日韩午夜在线电影| 亚洲欧美日韩精品| 一区二区三区免费网站| 99国内精品| 一区二区高清在线| 99精品视频一区| 亚洲最新在线视频| 99这里只有精品| 一区二区三区免费在线观看| 一区二区欧美日韩视频| 99re8这里有精品热视频免费| 国产一区二区三区av电影 | 欧美先锋影音| 欧美日韩亚洲一区二区三区在线观看 | 国产精品有限公司| 国产精品美女久久久免费| 国产精品美女久久福利网站| 国产精品亚洲欧美| 国产日韩精品在线| 久久精品首页| 国产精品h在线观看| 国产精品久久网站| 国产精品在线看| 很黄很黄激情成人| 亚洲国产精品久久久久| 日韩视频第一页| 亚洲欧美春色| 亚洲高清一区二| 99亚洲伊人久久精品影院红桃| 欧美在线中文字幕| 亚洲电影av| 夜夜嗨av色一区二区不卡| 久久大香伊蕉在人线观看热2| 亚洲网站视频福利| 亚洲摸下面视频| 亚洲动漫精品| 一区二区电影免费观看| 香蕉成人久久| 女人香蕉久久**毛片精品| 欧美私人啪啪vps| 国产日本亚洲高清| 亚洲二区精品| 在线视频亚洲欧美| 欧美自拍偷拍午夜视频| 亚洲免费电影在线| 亚洲黄色毛片| 亚洲一区二区精品在线| 久久精品一区二区国产| 亚洲中字在线| 久久午夜国产精品| 欧美日韩视频在线观看一区二区三区| 老司机午夜免费精品视频| 欧美激情按摩在线| 国产精品爽黄69| 在线看欧美日韩| 亚洲在线视频一区| 最新国产拍偷乱拍精品| 亚洲免费视频观看| 裸体歌舞表演一区二区| 国产精品www网站| 伊人春色精品| 亚洲素人一区二区| 亚洲人成人一区二区在线观看| 最新亚洲一区| 亚洲欧美另类综合偷拍| 欧美成人情趣视频| 国产欧美精品在线| 日韩视频免费在线观看| 久久精品视频99| 亚洲男人第一av网站| 免费视频一区| 欧美精品一区二区在线观看 | 久久乐国产精品| 欧美日韩在线精品| 尤物精品国产第一福利三区 | 亚洲一区亚洲| 妖精视频成人观看www| 久久久www免费人成黑人精品| 久热精品视频在线观看一区| 国产精品啊啊啊| 国产伦精品一区二区三区| 国产一区二区三区在线观看网站| 狠狠爱综合网| 亚洲影院在线| 亚洲成人在线视频播放| 欧美日韩精品在线观看| 欧美日韩在线高清| 在线不卡中文字幕| 欧美制服丝袜第一页| 先锋影音久久| 欧美涩涩视频| 亚洲精品国产精品国自产在线| 日韩亚洲欧美精品| 亚洲字幕一区二区| 一区二区三区国产精华| 欧美高清在线视频| 精品成人国产在线观看男人呻吟| 亚洲巨乳在线| 亚洲激情视频网站| 久久久久久有精品国产| 国产欧美一区二区精品性色 | 亚洲经典在线| 亚洲国产欧美日韩| 老鸭窝毛片一区二区三区 | 免费观看一区| 国产精品sm| 99成人在线| 亚洲少妇最新在线视频| 欧美日本一区二区三区| 亚洲欧洲日本mm| 日韩亚洲欧美成人| 欧美极品影院| 亚洲精品看片| 在线视频亚洲一区| 欧美日韩成人综合天天影院| 亚洲精品网站在线播放gif| 99re66热这里只有精品4| 欧美精品一区在线| 亚洲三级视频在线观看| aa日韩免费精品视频一| 欧美日韩国产在线播放| 99人久久精品视频最新地址| 亚洲网站视频| 国产精品伦子伦免费视频| 亚洲欧美国产77777| 亚洲精品综合久久中文字幕| 欧美一区二区三区日韩视频| 国产精品入口麻豆原神| 午夜精品久久久久| 欧美在线免费一级片| 国产一区二区精品| 亚洲天堂av图片| 欧美一区二区三区啪啪| 欧美午夜激情小视频| 这里只有精品视频在线| 欧美伊人久久大香线蕉综合69| 欧美日韩精品久久| 在线电影院国产精品| 亚洲日本中文字幕| 欧美精品一区二区三区久久久竹菊| 精品动漫3d一区二区三区免费 | 欧美一级专区免费大片| 国产亚洲精品一区二555| 欧美亚洲网站| 欧美成人乱码一区二区三区| 99re66热这里只有精品4| 欧美亚洲一级| 一区二区三区在线不卡| 日韩西西人体444www| 国产精品久久久久久户外露出| 亚洲人成艺术| 亚洲影视在线| 国外视频精品毛片| 日韩一级成人av| 国产精品日本精品| 在线综合视频| 久久久免费av| 亚洲精品日韩在线观看| 欧美伊人久久大香线蕉综合69| 国产精品综合视频| 久久精品视频在线看| 久久嫩草精品久久久精品一| 亚洲国产成人一区| 亚洲欧美成aⅴ人在线观看| 国产一区二区三区不卡在线观看| 欧美一区国产二区| 欧美激情四色| 午夜精品在线观看| 欧美精品日本| 欧美一区二区三区精品| 欧美日产国产成人免费图片| 亚洲日本久久| 香蕉免费一区二区三区在线观看| 国产女优一区| 亚洲精品一区二区在线| 国产精品欧美风情| 亚洲国产色一区| 国产精品系列在线| 亚洲免费观看高清完整版在线观看熊 | 久久综合中文| 亚洲国产欧美一区二区三区同亚洲| 亚洲人成在线播放| 国产精品午夜春色av| 日韩一级精品| 欧美日韩在线一区二区三区| 久久er99精品| 国产精品户外野外| 日韩图片一区| 激情久久中文字幕| 亚洲一区影院| 亚洲五月婷婷|