RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

人眼仿生學原理設(shè)計一種嵌入式的微型3D圖像傳感器

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-03-13 09:55 ? 次閱讀

針對現(xiàn)有3D拍攝設(shè)備體積龐大、價格昂貴等問題,利用FPGA高速并行處理能力與圖像傳感器,設(shè)計了微型嵌入式3D圖像傳感器。通過FPGA同步設(shè)置,采集雙CMOS圖像傳感器圖像數(shù)據(jù),傳輸至SDRAM進行緩存并按行像素合并后,將左右立體對圖像儲

裸眼3D技術(shù)是《“十三五”國家戰(zhàn)略性新興產(chǎn)業(yè)發(fā)展規(guī)劃》中指出的重點發(fā)展領(lǐng)域,規(guī)劃表明了加快虛擬現(xiàn)實、增強現(xiàn)實、全息成像、裸眼三維圖形顯示(裸眼3D)等核心技術(shù)創(chuàng)新發(fā)展[1]的決心。影視拍攝的3D攝像機體積龐大、結(jié)構(gòu)復雜且價格昂貴,不適合嵌入式系統(tǒng)的應(yīng)用,嚴重制約了裸眼3D技術(shù)的產(chǎn)業(yè)化應(yīng)用。而便攜式產(chǎn)品、電視機的CPU不具備同步采集3D圖像的接口和能力,因此圖像3D傳感器只能使用FPGA或CPLD器件來高速并行處理圖像數(shù)據(jù)[2]。

本文根據(jù)人眼仿生學原理設(shè)計一種嵌入式的微型3D圖像傳感器,研究硬件邏輯方法以實現(xiàn)3D圖像的采集、傳輸、存儲及顯示,為便攜式領(lǐng)域提供獲取3D圖像數(shù)據(jù)的手段,力求解決裸眼3D技術(shù)產(chǎn)品化面對的技術(shù)瓶頸問題。

01系統(tǒng)設(shè)計思想

根據(jù)立體視覺原理,3D圖像應(yīng)同步采集并滿足成像清晰度、光軸會聚、視差匹配等要求。

3D圖像傳感器系統(tǒng)結(jié)構(gòu)包含兩只CMOS型圖像傳感器及緩存圖像數(shù)據(jù)的SDRAM,為了對兩只圖像傳感器進行同步配置和采集,只能選用FPGA(或CPLD)作為邏輯控制芯片。

系統(tǒng)總體結(jié)構(gòu)圖如圖1所示,采用FPGA+雙CMOS+雙SDRAM硬件結(jié)構(gòu)。FPGA選用Altera公司的EP3C25Q240C8N為主控芯片;為滿足圖像傳感器分辨率的要求,CMOS圖像傳感器采用500萬像素的OV5640;FPGA對OV5640獲取的圖像數(shù)據(jù)進行采集并緩存至SDRAM,其容量應(yīng)滿足一幀高清晰度圖像數(shù)據(jù)的存儲要求。3D圖像傳感器的圖像拍攝和視頻錄制方法的指導思想為把同步采集的兩只OV5640的圖像數(shù)據(jù)按行像素進行合并,以左右格式的全寬或半寬立體對圖像儲存至SD卡中。使用裸眼3D液晶屏作為實時監(jiān)控設(shè)備,F(xiàn)PGA邏輯控制左右圖像的像素重配后,再輸入至裸眼3D顯示屏顯示。

由于FPGA并不是CPU結(jié)構(gòu),而是一個可定制的能實現(xiàn)復雜邏輯電路的器件,因此需要為所連接的器件設(shè)計邏輯控制模塊。根據(jù)3D圖像傳感器的功能要求,按照圖像數(shù)據(jù)的流向,F(xiàn)PGA的內(nèi)部邏輯設(shè)計應(yīng)包括圖像采集模塊、SDRAM緩存控制模塊、SD卡儲存模塊、裸眼3D LCD顯示控制模塊及系統(tǒng)控制模塊。

OV5640工作時鐘為24 MHz,F(xiàn)PGA外部時鐘為50 MHz,SDRAM工作時鐘為100 MHz,LCD的工作時鐘為25 MHz,所以系統(tǒng)控制模塊需解決跨時鐘域數(shù)據(jù)通信的問題。FPGA內(nèi)部邏輯設(shè)計如圖2所示。

02圖像數(shù)據(jù)采集與緩存方法

3D拍攝時,如果兩只圖像傳感器未有效同步,則運動物體的曝光成像就會存在時間差,其后果是左右眼圖像不同步,從而使3D視覺無法形成而導致顯示失敗。因此3D圖像傳感器必須保證像素級的同步,使用FPGA的硬件邏輯控制來完成圖像傳感器準確的同步配置和同步采集。

2.1 圖像傳感器同步配置及其數(shù)據(jù)采集

通過SCCB(串行攝像機控制總線)對OV5640的工作寄存器進行配置[3],本文把圖像傳感器的圖像輸出數(shù)據(jù)設(shè)置為RGB565,再根據(jù)圖像監(jiān)控設(shè)備的分辨率1 024×768和800×600,把左右眼圖像傳感器的分辨率按半寬原則設(shè)置為512×768和400×600,幀頻為30 f/s,以此來驗證FPGA的邏輯算法是否正確。

OV5640初始化完成后,圖像傳感器開始啟動工作,按設(shè)置的幀頻從數(shù)據(jù)接口輸出圖像數(shù)據(jù)。FPGA在PCLK(像素時鐘)、HREF(行同步信號)和VSYNC(場同步信號)的控制下開始采集OV5640的圖像數(shù)據(jù)Data[7..0],設(shè)計邏輯算法將采集到的相鄰的兩個字節(jié)數(shù)據(jù)轉(zhuǎn)換為16位的圖像數(shù)據(jù)。使用Signal-tapII在線采集行場信號與數(shù)據(jù)信號的時序波形如圖3所示,當PCLK處于上升沿時檢測行場信號,VSYNC處于低電平且HREF為高電平時表示正在采集圖像數(shù)據(jù),當VSYNC信號由低電平轉(zhuǎn)高電平時,表示開始采集新的一幀圖像數(shù)據(jù)。觀察圖3波形可知,設(shè)計的圖像傳感器數(shù)據(jù)采集的邏輯算法正確。

2.2 圖像數(shù)據(jù)緩存

為解決跨時鐘域數(shù)據(jù)通信問題,F(xiàn)PGA內(nèi)部構(gòu)建了wr_FIFO和rd_FIFO連接OV5640和SDRAM,wr_FIFO用于接收OV5640采集的圖像數(shù)據(jù),rd_FIFO用于緩存輸出至LCD的圖像數(shù)據(jù)。當wr_FIFO接收到wr_req(寫數(shù)據(jù)請求)時,OV5640采集到的數(shù)據(jù)緩存至wr_FIFO中;當rd_FIFO接收到rd_req(讀數(shù)據(jù)請求)時,rd_FIFO將緩存的數(shù)據(jù)輸出至LCD顯示。

由于3D視頻圖像數(shù)據(jù)量大、傳輸速度高、像素級同步的要求,為了保證數(shù)據(jù)的有效處理,設(shè)計了SDRAM控制模塊,運用了輪序法對SDRAM進行分時操作[4]。當SDRAM進行寫操作時,數(shù)據(jù)首先寫入BANK0,寫完一幀圖像數(shù)據(jù)后,切換為BANK3;當SDRAM進行讀操作時采用相同邏輯,切換BANK。根據(jù)以上邏輯,將輪序法操作SDRAM算法封裝成SDRAM控制器,使得圖像數(shù)據(jù)在SDRAM中的緩存更為簡化和高效。左圖像傳感器的數(shù)據(jù)緩存操作流程如圖4所示。

03圖像儲存

SD卡具有尺寸小、功耗低、讀取速度快等優(yōu)點,所以在便攜式儲存領(lǐng)域應(yīng)用廣泛[5]。SPI以主從方式工作,系統(tǒng)采用SPI模式實現(xiàn)SD卡與FPGA的通信,由SPI_CLK(時鐘信號)、SPI_MISO(主機輸入從機輸出)、SPI_MOSI(主機輸出從機輸入)、SPI_CSN(片選信號)組成。

分辨率為2 048×768的左右立體對圖像以BMP格式儲存在SD卡中,分為三個過程:立體對圖像數(shù)據(jù)轉(zhuǎn)化為BMP圖像數(shù)據(jù)格式;SD卡初始化;SD卡寫操作控制[6]。3D圖像傳感器采集的圖像數(shù)據(jù)為RGB565,SD卡則以真彩色RGB888格式進行儲存,所以需RGB565轉(zhuǎn)RGB888操作,有兩種方案選擇,一是采取低位補零方法,二是RGB565數(shù)據(jù)向高位移位后低位補原數(shù)據(jù)的高位,系統(tǒng)對兩個方案都進行了實驗,觀看效果一致。SD卡的初始化按照SD卡的初始化流程實現(xiàn)。采用FAT16文件系統(tǒng)對SD卡進行扇區(qū)管理,以便立體對圖像數(shù)據(jù)的正確寫入,使用Verilog_HDL(硬件描述語言)將FAT表、根目錄及54 B的BMP文件信息寫入SD卡對應(yīng)的物理地址。在左右數(shù)據(jù)通道的控制下,將左右圖像數(shù)據(jù)寫入SD卡的數(shù)據(jù)區(qū),左數(shù)據(jù)通道選通時序圖如圖5所示,右數(shù)據(jù)通道選通時序關(guān)系同理。

04圖像顯示

采用8英寸裸眼3D顯示屏對采集到的圖像進行顯示,該裸眼3D顯示屏能兼容2D和3D顯示,所以分別設(shè)計了左右立體對顯示和像素重配后的3D顯示兩種邏輯算法。系統(tǒng)采用LCD的驅(qū)動模式為DE模式,DE信號相當于行場兩個同步信號的復合信號,通過h_cnt和v_cnt兩個計數(shù)器控制DE_h和DE_v兩個同步信號,邏輯為DE=DE_h&DE_v,當DE為高電平時,LCD顯示接收到的圖像數(shù)據(jù)。

2D顯示時,將具有一定視差的左右立體對圖像映射至LCD,根據(jù)時序標準,切換左、右數(shù)據(jù)選通信號,使得左、右圖像數(shù)據(jù)按行傳輸至LCD上顯示。硬件上設(shè)計了VGA接口和LCD接口,分別將立體對圖像映射至液晶電視和LCD上顯示,兩者映射原理相同,只是時序不同,左右立體對圖像映射至LCD的示意圖如圖6所示。

3D顯示時,將左、右圖像數(shù)據(jù)分別映射至裸眼3D顯示屏左、右眼亞屏幕[7],即左圖像數(shù)據(jù)映射在屏幕的奇列像素上,右圖像數(shù)據(jù)映射在屏幕的偶列像素上,將左右圖像數(shù)據(jù)進行行壓縮邏輯設(shè)計,按照時鐘頻率交替寫入LCD中,完成像素重配。裸眼3D顯示屏在結(jié)構(gòu)上和普通2D顯示屏有很大的不同,觀看角度上也存在差異。當人眼處于獨立視區(qū)時,左右眼能獨立地看到左右亞屏幕上的圖像,通過大腦視覺中樞融合形成裸眼3D效果[8]。當人眼處于非獨立視區(qū)時,左右眼分別能看到左右亞屏幕上的圖像,此時形成重影而影響觀看效果。左右立體對圖像像素重配后映射至LCD的示意圖如圖7所示。

05仿真分析及實驗

OV5640采集8 bit的圖像數(shù)據(jù)在SDRAM緩存過程中需轉(zhuǎn)換為RGB565格式的16 bit數(shù)據(jù),使用嵌入式邏輯分析儀Signal-tapII對該轉(zhuǎn)換進行仿真分析,仿真波形如圖8所示,通過觀察信號的值可驗證該邏輯設(shè)計正確。對像素重配后在裸眼3D屏上顯示的圖像數(shù)據(jù)進行仿真分析,其波形如圖9所示,通過在線仿真可看出3D顯示時的圖像數(shù)據(jù)和左右圖像傳感器獲取的圖像數(shù)據(jù)嚴格一致。

系統(tǒng)使用了液晶電視和裸眼3D顯示屏進行了實驗,準確穩(wěn)定地將采集到的高清立體對圖像輸入并顯示。3D圖像傳感器將立體對圖像像素重配后輸入至裸眼3D顯示屏顯示,效果良好。實驗結(jié)果表明,設(shè)計的3D圖像傳感器及其邏輯算法能對3D圖像進行完整的采集、傳輸、儲存、顯示,驗證了系統(tǒng)硬件邏輯算法的正確性。

06結(jié) 論

便攜式3D拍攝設(shè)備具有廣闊的發(fā)展前景,根據(jù)人眼立體視覺仿生原理設(shè)計的3D圖像傳感器利用了FPGA高速并行處理的優(yōu)勢,使得硬件構(gòu)架上更為集成化,解決了3D視頻圖像來源、儲存和像素重配等問題。系統(tǒng)工作穩(wěn)定,移植性好,通過修改模塊程序即可支持不同的圖像傳感器和顯示器,支持2D和3D顯示,具有較好的兼容性。

3D圖像傳感器提供了3D圖像獲取的手段,使用者可隨時隨地記錄3D場景,可在裸眼3D設(shè)備上復現(xiàn)三維場景,獲得臨場感和沉浸感。3D圖像傳感器的研制為3D圖像傳感器的專用集成電路設(shè)計提供了有益的參考。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2550

    文章

    51035

    瀏覽量

    753067
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    602985
  • 3D圖像
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    10722

原文標題:【學術(shù)論文】基于FPGA的3D圖像傳感器設(shè)計與實現(xiàn)

文章出處:【微信號:ChinaAET,微信公眾號:電子技術(shù)應(yīng)用ChinaAET】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    仿生傳感器有什么特點?

    仿生傳感器,是一種采用新的檢測原理的新型傳感器,它采用固定化的細胞、酶或者其他生物活性物質(zhì)與換能器相配合組成傳感器。這種
    發(fā)表于 08-19 08:27

    3D傳感器如何為車內(nèi)安全保駕護航?

    “我們相信,汽車行業(yè)的下幕不但要將主動安全技術(shù)部署在車外空間,對車內(nèi)的監(jiān)控也是同等重要的?!?b class='flag-5'>3D圖像傳感器公司Vayyar聯(lián)合創(chuàng)始兼CE
    發(fā)表于 07-29 07:38

    3D傳感器有哪些類型

    廣泛用于工廠自動化應(yīng)用中,用于對固定目標進行3D測量。它們用于在線和近線離線測量。它們還可與機器起使用,以創(chuàng)建靈活的測量系統(tǒng)并用于機器指導應(yīng)用?! 【€共聚焦
    發(fā)表于 12-09 14:09

    嵌入式3D視覺功能相關(guān)資料推薦

    嵌入式3D相機是個理想選擇。在基于空間視覺(立體視覺)原理的3D相機應(yīng)用中,相機要以高分辨率及高幀率處理圖.
    發(fā)表于 12-23 07:20

    嵌入式3D有何功能呢

    嵌入式3D相機是個理想選擇。在基于空間視覺(立體視覺)原理的3D相機應(yīng)用中,相機要以高分辨率及高幀率處理
    發(fā)表于 12-23 07:54

    構(gòu)件化嵌入式3D引擎的研究與設(shè)計

    本文研究了嵌入式3D引擎的特征,并給出了個基于構(gòu)件技術(shù)的嵌入式3D引擎ElaDX的設(shè)計框架和初步實現(xiàn)。該
    發(fā)表于 05-30 09:14 ?17次下載

    嵌入式應(yīng)用系統(tǒng)中3D鼠標的應(yīng)用

    介紹了3D 鼠標的底層通信原理及在嵌入式應(yīng)用系統(tǒng)中的使用價值,討論了嵌入式應(yīng)用系統(tǒng)中3D鼠標的軟件設(shè)計方法并給出了應(yīng)用程序。關(guān)鍵詞:3D
    發(fā)表于 06-18 08:47 ?24次下載

    基于WindowsCENET的嵌入式視覺傳感器系統(tǒng)的研究

    在介紹視覺傳感器系統(tǒng)結(jié)構(gòu)的基礎(chǔ)上重點探討了以 Windows CE為系統(tǒng)核心平臺如何設(shè)計開發(fā)嵌入式視覺傳感器系統(tǒng)。同時提出一種解決在Windows CE系統(tǒng)下開發(fā)
    發(fā)表于 04-18 14:12 ?1次下載

    基于視覺特性的的嵌入式零樹圖像編碼改進算法_劉敬

    基于視覺特性的的嵌入式零樹圖像編碼改進算法_劉敬
    發(fā)表于 03-16 10:02 ?1次下載

    走進3D視覺系列(六):新興應(yīng)用驅(qū)動下的圖像傳感器

    走進3D視覺系列(六):新興應(yīng)用驅(qū)動下的圖像傳感器 2017-07-08 21:24:44來源:麥姆斯咨詢評論:點擊: 圖像傳感器,或稱感光
    發(fā)表于 08-21 09:11 ?642次閱讀

    關(guān)于3D圖像傳感器的性能分析和應(yīng)用

    全新英飛凌3D圖像傳感器芯片的樣品現(xiàn)已開始供貨。計劃于2018年第四季度開始批量生產(chǎn)。Sensible Vision公司和IDEMIA等軟件合作伙伴提供用于用戶臉部檢測和身份驗證的應(yīng)用軟件。采用REAL
    的頭像 發(fā)表于 09-24 09:33 ?2989次閱讀

    一種微型傳感器,可以在美分硬幣的面安裝3萬個

    康奈爾大學納米電子的研究人員最近開發(fā)出了一種微型傳感器,非常微小,可以在美分硬幣的面安裝
    的頭像 發(fā)表于 05-19 14:28 ?3646次閱讀

    電化學仿生:世界上首個3D人工

    據(jù)悉,中國香港科技大學(HKUST)科學家領(lǐng)導的個團隊研發(fā)出了一種名為電化學仿生(EC-Eye)的設(shè)備。跟使用像相機樣的二維
    的頭像 發(fā)表于 06-23 20:04 ?5166次閱讀

    ToF 3D圖像傳感器的特性介紹

    SONY 發(fā)表了款適用于工業(yè)生產(chǎn)機械設(shè)備的背照航行時間(TOF)3D圖像傳感器*1。這款精巧的高清分辨率
    發(fā)表于 09-01 17:46 ?1470次閱讀

    用于3D掃描的嵌入式圖像預處理

    電子發(fā)燒友網(wǎng)站提供《用于3D掃描的嵌入式圖像預處理.zip》資料免費下載
    發(fā)表于 11-07 10:14 ?0次下載
    用于<b class='flag-5'>3D</b>掃描的<b class='flag-5'>嵌入式</b><b class='flag-5'>圖像</b>預處理
    RM新时代网站-首页