资源描述:
《real time monoSLAM with straight line.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Real-TimeMonocularSLAMwithStraightLinesPaulSmith?,IanReid?andAndrewDavison†?DepartmentofEngineeringScience,UniversityofOxford,UK†DepartmentofComputing,ImperialCollegeLondon,UK[pas,ian]@robots.ox.ac.uk,ajd@doc.ic.ac.ukAbstractTheuseoflinefeaturesinreal-timevis
2、ualtrackingapplicationsiscommon-placewhenapriormapisavailable,butbuildingthemapwhiletrackinginreal-timeismuchmoredifficult.WedescribehowstraightlinescanbeaddedtoamonocularExtendedKalmanFilterSimultaneousMappingandLocali-sation(EKFSLAM)systeminamannerthatisboth
3、fastandwhichintegrateseasilywithpointfeatures.Toachievereal-timeoperation,wepresentafaststraight-linedetectorthathypothesisesandtestsstraightlinesconnectingde-tectedseedpoints.Wedemonstratethattheresultingsystemprovidesgoodcameralocalisationandmappinginreal-t
4、imeonastandardworkstation,us-ingeitherlinefeaturesalone,orlinesandpointscombined.1IntroductionTheuseofacameraasareal-timepositionsensorhasbecomepracticalinrecentyears,aidedbytheemergenceofalgorithmsinboththevisionandroboticscommunitiesandtheinevitableincreasi
5、ngperformanceofpersonalcomputers.Real-timecameratrackingsystemshaveawiderangeofpotentialapplicationsinroboticsandaugmentedreality,andasystemthatsimplyrequiresastandardcameraandpersonalcomputerisbothcost-effectiveandreadily-available.Real-timecamera-trackingis
6、achallengingtask,andmanymethodsrelyonsignificantpriorknowledgeoftheenvironment,forexampleinstrumentingthescenewithsurveyedmarkers[10]orusingathree-dimensionalmodelofthescene[6].Asystemthatcanestimatethescenestructurewhiletrackingismuchmoreflexible,andsignificant
7、advanceshavebeenmadeinthisarea.Estimatingboththecamera’segomotionandthestructureinanonlinesystemisknownasSimultaneousLocalisationAndMapping(SLAM),andfeaturesstronglytheroboticsliterature.SLAMiscloselyrelatedtocomputervisionworkinstructurefrommotion,theoff-lin
8、esolutionofwhichisnowroutine[8],andwhilesuchstructure-from-motionsystemscanbemadetoworkinrealtime(e.g.[15]),theydonotguaranteerepeatedlocalisation.Asaresult,muchrecentworkinreal-timecamer