An MPEG-Processor-based Robot Vision System for Real-Time De(3)

时间:2025-04-27

This paper describes a PC-based vision system that can be used to detect moving objects from a mobile robot. An image processing board equipped with an MPEG motion estimation processor calculates a sparse but robust optic flow in real-time. An algorithm to

pleobjectsorbigdisplacements(astypicallyinducedbycamerarotation)a xedblock-rasterisnotadequate.Toachievethehighestpossible exibility,thecoordinatesofRBsandSWscanberandomlysetbythesoftwarerunningonthePCforeachsinglematchingoperation.Alistof

positions

isreadviaDMA,thelistofresultsiswrittenbackbyDMAagain.ThissavesmostoftheCPU’sprocessingpowerfortheapplicationsoftwarethatevaluatesthegenerated ow eldsasdescribedinthenextsection.Foramoredetaileddescriptionofthehardwaresee[7].

3Detectionofmovingobjectsbyoptic owsegmentation

Manypapersintheliteratureofoptic owaddresstheproblemofobjectsegmentationandmotionparameterre-construction.Algorithmstocalculateall veparameters(theabsolutevalueofthetranslationvectorgetslostdur-ingthe3Dto2Dprojection)wereproposedforexamplebyPrazdny[6]orWengetal.[8].Adivpresentsanelegantap-proachtosolvethesegmentationproblemforall veparam-eters:Objectsareconsideredtoconsistofplanarsurfaces,sovectorscanbeclusteredinan8D(5Dforthemotionand3Dforthesurfaceparameters)Houghspace[1].

Applyingthesetechniquestooptic owscalculatedbyoursensorsystemproducesnosatisfyingresults,though.ResponsibleforthefailureoftheseverygeneralapproachesisthenumericalinstabilityoftheclosedformsolutiontoEqn.1alongwiththestrongquantizationerrorsofthecal-culatedvectors.

Thereasonforthisfailurecanalsobegraphicallyde-ducedbythesimilarityof eldsgeneratedbymerelateralandmererotationalmotion.Thoughallvectorsarepar-allelinthetranslationalcase,andalignedwithhyperbolas(accordingtoEqn.1)intherotationalcase,thedifferencehasthesameorderofmagnitudeasthequantizationeffects.Fig.4demonstratestheproblemforrealisticcameraparam-etersandconstant

depth.

Figure4.Optic ow:a)horizontaltranslation

b)verticalrotation.

Therefore,ageneralsolutiontothecompletemotionre-covery(i.e.segmentationofmovingobjectsanddetermina-tionofall5parametersforeachobject)seemsimpossible

inourcontext.

Morepragmaticapproachesthatcluster owvectorsalongtheir2DpropertiesasforexampleproposedbyYa-mamotoetal.[9],producedbetterresults,butaredif culttoadaptforamovingobserverandcannotbeusedforob-jectsmovingalongtheopticalaxis.

3.1Determinationofego-motion

Becauseoftheaboveproblems,weintroducesomesim-pli cationstothegeneralapproachesthatareinspiredbytherequirementsofourapplication.Becausethecameraismountedonamobilerobotwithnon-holonomickinemat-ics,onlyonetranslationalandonerotationalparameterre-main.Withoutfurtherrestrictinggenerality,buttosimplifytheequations,itisassumedthatthecameraismountedhori-zontally.Incameracoordinates,thereis

andthegeneralequationoftheoptic ow(Eqn.1)canbereducedtothefollowing:

and)remain,

Eqn.4canbesolvedforeachvectorasfollows:

(5)

isameasurementofthedistanceof

thecorresponding3Dpointandthushasanindividualvalueforeachvector(itisthereciprocalvalueoftheTimeToCollision,TTC).

Thesecondresult

shouldcorrespondtotherotationalvelocityofthecameraandthereforebeidenticalforeachvector.Thus,therotationofthecameracanbeestimatedbyasimplemeanvaluecalculation:

(7)

ExperimentsonMARVINinarealof ce-typeenviron-menthavedemonstratedthefeasibilityoftheproposedes-timationapproachfor.Whenemployingthemedianin-steadofthesimplemeanvalue,therobustnessofthecal-culatedvalueagainstremainingfaultyvectorscanbein-creasedfurther.Fig.5showsacomparisonoftheestimatedandtheonecalculatedbytheodometryoftherobot.Sincetheresultingvectorlengthsigni cantlyexceedsthemaximalvectorlengthoftheMEP,evenformoderateturningratesoftherobot(

…… 此处隐藏:1648字,全部文档内容请下载后查看。喜欢就下载吧 ……
An MPEG-Processor-based Robot Vision System for Real-Time De(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219