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

        ?

        嵌入式視覺(jué)的測(cè)距系統(tǒng)設(shè)計(jì)

        2015-04-10 05:09:25劉昌輝帥考楊維榮
        關(guān)鍵詞:單目測(cè)距障礙物

        劉昌輝,帥考,楊維榮

        武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院,湖北 武漢 430205

        嵌入式視覺(jué)的測(cè)距系統(tǒng)設(shè)計(jì)

        劉昌輝,帥考,楊維榮

        武漢工程大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院,湖北 武漢 430205

        行車操作人員在實(shí)際操作過(guò)程中,會(huì)出現(xiàn)對(duì)與之相鄰障礙物之間的距離太近而不能及時(shí)規(guī)避情況,導(dǎo)致碰撞事故的發(fā)生.針對(duì)這一問(wèn)題,筆者構(gòu)建了以ARM11微處理器為核心,以USB攝像頭為圖像采集設(shè)備的測(cè)距系統(tǒng),在基于機(jī)器視覺(jué)和圖像處理的基礎(chǔ)上,將單目視覺(jué)和激光技術(shù)相結(jié)合,考慮對(duì)應(yīng)點(diǎn)匹配和單個(gè)特征點(diǎn)提取誤差對(duì)測(cè)量結(jié)果影響,將激光點(diǎn)作為特征點(diǎn)的單目視覺(jué)測(cè)距的方法.實(shí)驗(yàn)結(jié)果表明,該系統(tǒng)能有效的測(cè)量與障礙物的距離,測(cè)量準(zhǔn)確,可靠性高且滿足實(shí)時(shí)性要求.

        嵌入式;機(jī)器視覺(jué);圖像處理;單目測(cè)距

        0 引言

        隨著工業(yè)生產(chǎn)蓬勃發(fā)展,行車作為起吊搬運(yùn)的重要設(shè)備,被廣泛應(yīng)用于各種工業(yè)現(xiàn)場(chǎng),由于繁重的操作任務(wù),操作人員往往注重于重物的運(yùn)行,而對(duì)與之相鄰障礙物的安全距離不能及時(shí)預(yù)判,導(dǎo)致相撞的事故時(shí)有發(fā)生.為了避免事故的發(fā)生,使行車能夠平穩(wěn)、安全、有效的運(yùn)行,行車的防撞技術(shù)成為目前國(guó)內(nèi)外的重要研究方向.

        防撞系統(tǒng)中最基本和最關(guān)鍵的技術(shù)是距離檢測(cè),目前運(yùn)用在障礙物檢測(cè)上的測(cè)距方式主要有紅外線測(cè)距、激光測(cè)距、超聲波測(cè)距、毫米波雷達(dá)測(cè)距以及視覺(jué)測(cè)距等多種方法,如姜海嬌建立的激光雷達(dá)測(cè)距系統(tǒng)根據(jù)測(cè)距特性對(duì)測(cè)量精度進(jìn)行研究[1],沈燕等人介紹的基于單片機(jī)的超聲波測(cè)距設(shè)計(jì)實(shí)現(xiàn)測(cè)距功能[2],劉鑫等人采用雷達(dá)測(cè)距實(shí)現(xiàn)倒車防撞控制等[3],都在一定程度上滿足了防撞要求.然而這幾種測(cè)距方式都有其局限性,紅外線測(cè)距響應(yīng)時(shí)間長(zhǎng),使操作人員得到的提前預(yù)警不足以躲避碰撞;激光測(cè)距成本較高,且對(duì)傳感器表面光潔度要求也較高;超聲波測(cè)距易受到空氣密度、溫度等影響,產(chǎn)生較大誤差;雷達(dá)測(cè)距易受到電磁波干擾等,限制了其在防撞系統(tǒng)中的應(yīng)用.

        伴隨著圖像處理技術(shù)和嵌入式的不斷發(fā)展,視覺(jué)測(cè)距為安全車距檢測(cè)提供了一種更有效的解決方案.本文在ARM11開(kāi)發(fā)平臺(tái)基礎(chǔ)上實(shí)現(xiàn)了單目視覺(jué)測(cè)距功能,通過(guò)以目標(biāo)物體上激光點(diǎn)為特征點(diǎn),對(duì)激光點(diǎn)進(jìn)行識(shí)別定位,以達(dá)到對(duì)目標(biāo)物體進(jìn)行測(cè)距定位的目的.經(jīng)實(shí)驗(yàn)證明,該系統(tǒng)測(cè)距精度較高,實(shí)時(shí)性好.

        1 硬件結(jié)構(gòu)設(shè)計(jì)

        嵌入式視覺(jué)測(cè)距系統(tǒng)主要由嵌入式開(kāi)發(fā)板、Linux操作系統(tǒng)、圖像處理模塊及單目視覺(jué)測(cè)距算法組成.本視覺(jué)測(cè)距系統(tǒng)中,采用一個(gè)USB接口的CMOS攝像頭作為圖像采集設(shè)備,考慮到ARM11具有的高性能、低功耗和低價(jià)格等特點(diǎn),本系統(tǒng)選用ARM11的S3C6410處理器為控制核心,為軟件系統(tǒng)的運(yùn)行提供硬件支持.其具體硬件構(gòu)成如下:

        (1)S3C6410是一個(gè)16/32位的RISC微處理器,擁有強(qiáng)大的內(nèi)部資源和視頻處理能力,主頻為533 MHz,最高可達(dá)667 MHz.

        (2)支持Mobile DDR和多種NAND FLASH.包括128M字節(jié)的Mobile DDR,以及1G字節(jié)的型號(hào)為K9G8G08U0A的NAND FLASH,用于存儲(chǔ)內(nèi)核代碼、應(yīng)用程序、操作系統(tǒng)和數(shù)據(jù)資料等.

        (3)4個(gè)串口,包括了三個(gè)三線TTL電平串口和一個(gè)五線的RS 232電平串口.

        (4)1個(gè)USB HOST插口,支持USB1.1協(xié)議,可插鼠標(biāo)、U盤(pán)等.

        系統(tǒng)結(jié)構(gòu)框如圖1所示.

        系統(tǒng)通過(guò)USB攝像頭采集圖像,然后將圖像信息傳送到S3C6410嵌入式處理器中進(jìn)行圖像處理,并將圖像在LCD顯示器上實(shí)時(shí)顯示.

        圖1 系統(tǒng)結(jié)構(gòu)框圖Fig.1 System architecture

        2 系統(tǒng)軟件設(shè)計(jì)

        測(cè)距系統(tǒng)的硬件為基本功能和擴(kuò)展功能提供了扎實(shí)的基礎(chǔ),軟件系統(tǒng)就是要充分利用硬件資源,實(shí)現(xiàn)系統(tǒng)的穩(wěn)定運(yùn)行,是整個(gè)系統(tǒng)的重要組成部分.軟件部分的設(shè)計(jì)主要有建立交叉編譯環(huán)境;Bootloader的移植;Linux操作系統(tǒng)和相關(guān)驅(qū)動(dòng)的移植;圖像采集、處理和顯示.本文基于Qt/Embedded實(shí)現(xiàn)圖像顯示界面.

        圖像的采集采用了于ARM11開(kāi)發(fā)板中外接USB攝像頭,并在Linux內(nèi)核加載了USB驅(qū)動(dòng)和Video4Linux2(簡(jiǎn)稱V4L2).V4L2是Linux內(nèi)核中關(guān)于視頻設(shè)備的內(nèi)核驅(qū)動(dòng),本系統(tǒng)中為USB攝像頭提供統(tǒng)一的編程接口.系統(tǒng)在實(shí)現(xiàn)圖像采集時(shí),首先通過(guò)調(diào)用函數(shù)open(“/dev/video0”,O_RDWR)打開(kāi)視頻設(shè)備,然后進(jìn)行圖像采集的參數(shù)初始化,申請(qǐng)圖像采集的幀緩沖區(qū),并將這些幀緩沖區(qū)從內(nèi)核空間mmap()映射到用戶空間,通過(guò)在隊(duì)列中循環(huán)輸入輸出幀緩沖區(qū)的數(shù)據(jù)完成圖像的采集.圖2描述了整個(gè)系統(tǒng)圖像采集的主要流程.

        圖2 視頻采集流程圖Fig.2 Flow chart of video capture

        嵌入式系統(tǒng)的應(yīng)用開(kāi)發(fā)是在PC機(jī)上完成的,在PC機(jī)上運(yùn)行調(diào)試應(yīng)用程序,再將程序編譯成二進(jìn)制代碼,使程序可以在ARM11開(kāi)發(fā)平臺(tái)上運(yùn)行.系統(tǒng)中選用的圖形用戶界面是具有可移植性好和支持多個(gè)GUI平臺(tái)交互開(kāi)發(fā)特點(diǎn)的Qt/Embedded,所以除了在PC機(jī)上移植Qt/Embedded之外,還必須安裝在ARM11開(kāi)發(fā)板中.當(dāng)一個(gè)Qt/Embedded應(yīng)用程序在開(kāi)發(fā)板中能穩(wěn)定運(yùn)行時(shí),開(kāi)發(fā)過(guò)程才結(jié)束.操作人員可以通過(guò)圖形界面直觀的看到攝像頭采集到的圖像信息和與被測(cè)目標(biāo)之間的距離信息.Qt/Embedded的軟件開(kāi)發(fā)流程如圖3所示.

        圖3 測(cè)距系統(tǒng)的顯示流程圖Fig.3 Display flow chart of ranging system

        3 嵌入式視覺(jué)測(cè)距方法

        基于單目視覺(jué)的測(cè)距方法是采用模擬人眼的方式,通過(guò)獲得豐富的環(huán)境圖像信息進(jìn)行測(cè)距[4-5],該方法穩(wěn)定性高,實(shí)用性強(qiáng),還能從圖片中獲得其它的很多信息,起到輔助駕駛的功能.但是該方法也存在算法復(fù)雜,計(jì)算量大等缺點(diǎn),針對(duì)這些不足,本文提出了一種單目視覺(jué)基于特征點(diǎn)的測(cè)距算法,該算法減少了特征點(diǎn)數(shù)目,降低了計(jì)算量,大大增加了實(shí)時(shí)性.

        該測(cè)距方法主要由激光光源和成像系統(tǒng)構(gòu)成,系統(tǒng)原理圖如圖4所示.

        系統(tǒng)中設(shè)定激光束與攝像頭的中心光軸平行,當(dāng)激光源發(fā)出光束照射在障礙物表面時(shí),會(huì)在障礙物表面形成一個(gè)光斑,在USB攝像頭中顯示.經(jīng)過(guò)圖像灰度化、平滑濾波和邊緣特征提取處理,對(duì)光斑圖像運(yùn)用圓擬合法進(jìn)行中心坐標(biāo)運(yùn)算后,可以得到激光點(diǎn)在圖像中的位置坐標(biāo),只需獲得這個(gè)點(diǎn)在沿著y軸方向上的距離中心點(diǎn)的距離,根據(jù)三角測(cè)距原理,就可以計(jì)算出攝像頭與障礙物之間的距離.如公式(1)所示.

        根據(jù)公式可知,距離D的運(yùn)算是以激光源與攝像頭之間的距離h和激光點(diǎn)與攝像頭軸線之間的夾角θ為已知的前提下計(jì)算的,其中h可以測(cè)量獲得,本設(shè)計(jì)中將攝像頭與激光源固定測(cè)得的高度差h為6.0 cm,夾角θ也可以根據(jù)公式(2)得出.

        其中:pfc(number of pixel from center of focal plane)為焦平面激光點(diǎn)到中心的像素?cái)?shù)量;rpc(Radians per pixel pitch)表示為每個(gè)像素點(diǎn)的弧度;ro(Radian offset)為弧度補(bǔ)償,用于彌補(bǔ)對(duì)齊錯(cuò)誤,矯正數(shù)據(jù).

        將θ帶入公式(1)中,可以將D表示為公式(3)所示.

        式(3)中rpc和ro可以通過(guò)測(cè)量實(shí)際已知距離和在該距離上攝像頭獲取的圖像信息中激光點(diǎn)的位置信息來(lái)驗(yàn)算求出.本文中用于計(jì)算rpc和ro的校正數(shù)據(jù)如表1所示.

        圖4 測(cè)距系統(tǒng)原理圖Fig.4 Schematic diagram of ranging system

        表1 校正數(shù)據(jù)Table 1 The correction data

        將校正數(shù)據(jù)分別代入公式(3)中可得出兩個(gè)方程式31=6.0/tan(57rpc+ro)和47=6.0/tan(30rpc+ro),然后計(jì)算分別得出rpc= 0.002 398 643 2,ro=0.055 279 314.則求距離公式(3)中僅有pfc為未知數(shù),若在不同距離情況下的圖像信息中分別求出pfc的值即可計(jì)算出當(dāng)前實(shí)際距離.

        本系統(tǒng)軟件部分在Linux系統(tǒng)下開(kāi)發(fā),并將程序加載到硬件平臺(tái)上脫機(jī)運(yùn)行進(jìn)行實(shí)驗(yàn)驗(yàn)證,對(duì)障礙物距離檢測(cè)實(shí)驗(yàn)的數(shù)據(jù)如表2所示.

        從總體上看,系統(tǒng)的測(cè)量值與實(shí)際值相差較小,且用作校正數(shù)據(jù)的距離,在系統(tǒng)中進(jìn)一步測(cè)量時(shí),誤差很小,其他數(shù)據(jù)也基本穩(wěn)定在實(shí)際距離的一定范圍內(nèi),能滿足系統(tǒng)設(shè)計(jì)要求.與傳統(tǒng)測(cè)距方法相比較,傳統(tǒng)單目視覺(jué)測(cè)量的數(shù)據(jù)誤差是隨著距離的增大而變化的,距離較小時(shí)尚能滿足系統(tǒng)要求,但當(dāng)距離越大時(shí)其誤差也越大,而本測(cè)距系統(tǒng)的實(shí)驗(yàn)數(shù)據(jù)中,當(dāng)距離逐漸增加時(shí),測(cè)量誤差雖然在一定幅度內(nèi)變化,但仍具有較高的精度.

        表2 障礙物距離測(cè)量數(shù)據(jù)Table 2 Obstacle distance measurement data

        測(cè)量值出現(xiàn)誤差的主要原因是USB攝像頭實(shí)際采集圖像過(guò)程中的環(huán)境因素以及人為測(cè)量中的不準(zhǔn)確性,如校正數(shù)據(jù)中實(shí)際的距離的測(cè)量誤差及激光與攝像頭之間距離h的確定等.對(duì)于測(cè)距數(shù)據(jù)中校正數(shù)據(jù)的實(shí)際測(cè)量與其他的距離相比較,產(chǎn)生誤差的原因是系統(tǒng)近距離與遠(yuǎn)距離校正值間的差異,系統(tǒng)可在試驗(yàn)中選取不同距離內(nèi)的兩組實(shí)際值分別求取rpc和ro的值,再對(duì)這些rpc和ro值取平均值運(yùn)算,以減少系統(tǒng)測(cè)量誤差.

        4 結(jié)語(yǔ)

        本文以ARM11微處理器作為嵌入式處理器,以USB攝像頭作為圖像采集設(shè)備,視覺(jué)傳感器和激光技術(shù)來(lái)檢測(cè)行車與障礙物之間的距離,為了避免機(jī)器視覺(jué)中對(duì)應(yīng)點(diǎn)匹配引起的測(cè)量誤差和圖像處理及距離顯示的實(shí)效性問(wèn)題,設(shè)計(jì)了一種單目視覺(jué)融合激光技術(shù)的測(cè)距系統(tǒng).與傳統(tǒng)的測(cè)距技術(shù)如紅外測(cè)距、激光測(cè)距等相比,具有良好的抗干擾性和低成本等優(yōu)勢(shì),并且通過(guò)實(shí)驗(yàn)驗(yàn)證系統(tǒng)的測(cè)量值穩(wěn)定在實(shí)際距離的一定范圍內(nèi),能實(shí)時(shí)有效準(zhǔn)確的檢測(cè)行車與障礙物之間的距離,具有良好的實(shí)用性.

        致謝

        本項(xiàng)目來(lái)源于武鋼集團(tuán)鍛造廠,方案設(shè)計(jì)和運(yùn)行維護(hù)都得到了他們的大力支持與協(xié)作,在此表示衷心的感謝!

        [1]姜海嬌,來(lái)建成,王春勇,等.激光雷達(dá)的測(cè)距特性及其測(cè)距精度研究[J].中國(guó)激光,2011,38(5):234-240.

        JIANG Hai-jiao,LAI Jiang-cheng,WANG Chun-yong,et al.Research on ranging property of laser radar and its range[J].Accuracy Chinese Journal of Lasers,2011,38(5):234-240.(in Chinese)

        [2]沈燕,高曉蓉,孫增友,等.基于單片機(jī)超聲波測(cè)距儀設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2012,35(7):126-129.

        SHEN Yan,GAO Xiao-rong,SUN Zeng-you,et al.Design of ultrasonic ranging instrument based on MCU[J].Modern Electronics Technique,2012,35(7):126-129.(in Chinese)

        [3]劉鑫,朱靖玉.基于單片機(jī)的倒車?yán)走_(dá)設(shè)計(jì)[J].電子設(shè)計(jì)工程,2012,20(1):94-97.

        LIU Xin,ZHU Jing-yu.Design of automobile reversing rader based on microcontroller[J].Electronic Design Engineering,2012,20(1):94-97.(in Chinese)

        [4]WAHAB M N A,SIVADEV N,SUNDARAJ K.Target distance estimation using monocular vision system for mobilerobot[C]//In:Open system(ICOS)2011 IEEE conrerence on,IEEE,2011:11-15.

        [5]韓延祥,張志勝,戴敏.用于目標(biāo)測(cè)距的單目視覺(jué)測(cè)距算法[J].光學(xué)精密工程,2011,19(5):1110-1117.

        HAN Yan-xiang,ZHANG Zhi-sheng,DAI Min Monocular vision system for distance measurement based on feature points[J].Optics and Precision Engineering,2011,19(5):1110-1117.(in Chinese)

        Design of distance measurement system based on ARM embedded vision

        LIU Chang-h(huán)ui,SHUAI Kao,YANG Wei-rong
        School of Computer Science and Engineering,Wuhan Institute of Technology,Wuhan 430205,China

        In the actual operation by crane operator,there exists the situation that operator can not make avoiding action timely at distance between crane and adjacent obstacles,causing collision accident.Aimed at this collision problem,we established distance measurement system by ARM 11 and USB camera.On the basis of machine vision and image procession,considering the effect of corresponding point match and extraction deviation of single characteristic point on measurement result,we integrated laser technology into monocular vision and adopted the monocular vision method of distance measurement using single laser point.The test result indicates that this system can effectively measure the distance of obstacles with accurate measurement and high reliability,meeting real-time requirement.

        embedded;machine vision;image procession;distance measurement by monocular

        TP31

        A

        10.3969/j.issn.1674-2869.2015.04.014

        1674-2869(2015)04-0065-04

        本文編輯:陳小平

        2015-04-07

        劉昌輝(1965-),男,湖北襄陽(yáng)人,副教授,博士.研究方向:人工智能系統(tǒng),計(jì)算機(jī)控制系統(tǒng).

        猜你喜歡
        單目測(cè)距障礙物
        高低翻越
        SelTrac?CBTC系統(tǒng)中非通信障礙物的設(shè)計(jì)和處理
        類星體的精準(zhǔn)測(cè)距
        科學(xué)(2020年3期)2020-01-06 04:02:51
        一種單目相機(jī)/三軸陀螺儀/里程計(jì)緊組合導(dǎo)航算法
        單目SLAM直線匹配增強(qiáng)平面發(fā)現(xiàn)方法
        淺談超聲波測(cè)距
        電子制作(2017年7期)2017-06-05 09:36:13
        基于CAD模型的單目六自由度位姿測(cè)量
        基于PSOC超聲測(cè)距系統(tǒng)設(shè)計(jì)
        基于單目立體視覺(jué)的三坐標(biāo)在線識(shí)別技術(shù)研究
        相對(duì)差分單項(xiàng)測(cè)距△DOR
        太空探索(2014年1期)2014-07-10 13:41:50
        亚洲综合久久中文字幕专区一区| 中文字幕日本韩国精品免费观看| 成人国产自拍在线播放| 在线观看女同一区二区| 中文字幕亚洲一区二区三区| 久久视频在线视频精品 | 国产极品大奶在线视频| 友田真希中文字幕亚洲| 亚洲av成人网| 97久久人人超碰超碰窝窝| 欧美极品少妇性运交| 精选麻豆国产AV| 国产三级黄色的在线观看| 国产一区精品二区三区四区| 日本熟女精品一区二区三区| 亚洲熟女综合色一区二区三区| 人妻丝袜av中文系列先锋影音| 中文字幕人妻偷伦在线视频| 蜜芽尤物原创AV在线播放| 在线高清亚洲精品二区| 人妻少妇满足中文字幕| 精品偷拍被偷拍在线观看| 国产人妻久久精品二区三区| 欧美人与禽zozzo性伦交| 国产99久久久久久免费看| 国产三级精品三级国产| 亚洲日日噜噜噜夜夜爽爽| 亚洲av无码片一区二区三区| 性av一区二区三区免费| 亚洲日本视频一区二区三区| 国产一起色一起爱| 国产精品亚洲综合天堂夜夜 | 国产一级黄色性生活片| 深夜一区二区三区视频在线观看| 精品国产一区二区三区av性色| 人妻丰满熟妇av无码区免| 久久亚洲AV无码精品色午夜| 国产一区二区美女主播| 天天躁日日躁狠狠躁欧美老妇小说| 亚洲人成网7777777国产| 人妻人妻少妇在线系列|