您好,欢迎来到好走旅游网。
搜索
您的当前位置:首页A Demonstration of Mobile Augmented Reality

A Demonstration of Mobile Augmented Reality

来源:好走旅游网
ADemonstrationofMobileAugmentedReality

MarkAssad,DavidJ.Carmichael,DanielCutting,AdamHudson

UniversityofSydney

{massad,dcarmich,dcutting,ahudson}@it.usyd.edu.au

Abstract

ThisdemonstrationpaperpresentstheARphone,amobilephoneactingasanaugmentedreality(AR)inter-faceintoanintelligentenvironment.Wedescribethede-signandimplementationofaprototypesystemwherebyaphonecancaptureimages,transferthemtoanintelli-gentenvironmentandreceivesomeformofvisuallyaug-mentedresult.Inconclusionweexploresomedemonstra-tionsofthesystem.

1.Introduction

Intelligentenvironments(IEs)aimtocomplementusers’dailyexperiencesbyprovidingthemwithcom-putationalresourcesandservicesthatblendseamlesslyintotheirsurroundings.Oneofthemostimportantas-pectsofsuchanenvironmentishowusersinteractwithit.Thisshouldbeasintuitiveandunobtrusiveaspossi-ble,whichmakestraditionalcomputinginterfacessuchaskeyboards,miceandmonitorsundesirable.TechniquesthatallowausertointeractwithanIEinamorenaturalmannerarepreferable.AugmentedReality(AR)offersmuchpromiseinthisarea.

CurrentARinterfacesaretypicallyheadmounteddis-plays(HMDs)orwebcamsattachedtoPCs.Bothofthesehavesignificantdrawbacks.HMDsareexpensiveandthusinaccessibletoordinaryusers.Webcamsarenon-intuitivesincetheinputdeviceisusuallyquitesepa-ratetothedisplaydevice.

TheubiquitoustechnologyofthemobilephoneisaplausibleplatformfordeployingAR-basedapplications.Inparticular,theemerginggenerationofphoneswithcolourscreens,camerasandwirelessnetworkinghaveallofthecapabilitiesrequiredtoimplementanARinterface,althoughtheymaynothavetheprocessingpowertoper-formtheaugmentationinternally.

ThispaperdescribestheimplementationoftheARphone,anaccessibleandintuitivesystembuiltaroundamobilephonewhichcanbeusedtopresentanARinter-faceintoanintelligentenvironment.Wediscusstheim-plementationofaprototypesystemandlookatwherethe

projectisheaded.Furthertechnicaldetailsontheback-groundanddesignoftheARphonecanbefoundin(1).

2.Architecture

OurinitialARphonearchitectureisasimple,dis-tributedprototypesystemcomprisingthreecomponents:•aninterfaceapplicationrunningonaphone•wirelessaccesspointsdistributedthroughoutthephysicalenvironment

•acentralisedaugmentedrealityservicemodule.Thephoneactsasa‘viewport’ofanARservice,withthebulkoftheprocessingtakingplaceinanIE.Thiskeepstheapplicationsonthephonesimpleandallowsthemtobedeployedacrossarangeofphonesandotherdeviceswithdifferinginputandoutputcapabilities.ThephonetakesavideostreamandrelaysitwirelesslytooneormoreaccesspointmodulesdeployedaroundanIE.Theaccesspointmodulesareresponsiblefordisseminatingthereceivedinputtoacentralisedaugmentedrealityser-vicemodule.Thisprocessestherawimageinputandre-turnstheaugmentedresultstotheaccesspoint,whichinturntransmitsitbacktothephonefordisplaytotheuser.TheprocessisillustratedinFigure1.

Figure1:TheARphonepipeline.

3.Implementation

3.1.PhoneApplication

TheapplicationrunningonthephoneisdesignedinasimilarfashiontotheAR-PDA(2)andHandheldAR(3)projects,althoughthesebothusePDAsasdistinctfromphones.Theapplicationcapturesanimage,sendsittoanaccesspointviaBluetooth,receivestheaugmentedresultandthendisplaysitonthephone’scolourdisplay.TheapplicationhasinitiallybeendevelopedonaSonyErics-sonP800mobilephonerunningversion7.0oftheSym-bianOS.TheP800isagoodchoicesinceitincludesabuilt-incamera,alargecolourscreenandBluetoothcom-municationinthestandardmodel.AsofAugust2003thereisnosupportforcapturingvideofromtheinternalcamera:itsupportsonlythecaptureofsnapshotimages.Wehopetobeabletouseavideostreaminthefuture.TheapplicationisabletoscanitslocalareaforanyavailableBluetoothaccesspointswhicharethendis-playedtotheuserforselection.OnceanaccesspointisselectedaL2CAPconnectionisestablishedbetweenitandthephone,whichtheapplicationusestoultimatelycommunicatewiththeARserver.3.2.AccessPoints

TheapplicationrunningonthephoneconnectstotheARservicethoughtheaccesspoints.TheseaccesspointshavebeendevelopedtorununderLinuxwiththeBlueZBluetoothstack.3.3.ARService

TheARserviceisagenericmodulethatisabletore-ceiveimageinputfromtheaccesspointsandperformprocessingandmanipulationofthedata.Thespecificsoftheprocessingaredependentontheserviceprovided.Thedecouplingoftheserviceprocessingallowsformul-tipleARapplicationstobedevelopedforthephoneus-ingcommonaccesspointsanduserinterfaces.Afterpro-cessingoftheimage,theresultisreturnedtotheaccesspointrequestingtheservice,whichthenpassesitontothephone.

4.Demonstration

WeimplementedabasicARserviceforourprototypewhichsimplyaugmentsarawimagewithathreedimen-sionalobject.Theimageaugmentationserviceexaminestheinputimageforaparticularfiducialmarkerwhich,iffound,isoverlaidinthreedimensionalspacewithavir-tualteapot.ThisisachievedwiththeARtoolkit(4)andtheOpenGLGLUTlibrary.ThelargestbottleneckinthissystemisthetransmissionoftheuncompressedbitmapimageoverBluetooth:Dependingonthechoseninput

resolution,theroundtriptimevariesfromtwoto15sec-onds.

5.FutureDirections

InthenearfuturewehopetocreateuserinterfacemodulesforothermobiledevicesincludingtheNokia7650mobilephoneandtheToshibae740PDAwithanattachedcamera.Inthecaseofthelatter,theuseofahigherbandwidth802.11bwirelessconnectioninsteadofBluetoothshouldleadtoagreatperformanceimprove-mentinourprototypeimplementation.

Itshouldalsobepossibletoimproveperformancebyapplyingcompressionalgorithmstothedatatransmit-tedoverBluetooth.Sincethedataformsanimage,weareabletouselossycompressiontechniqueslikeJPEGwhichshouldsignificantlyreducetheamountoftraffic.ItmayalsobepossibletomovesomepartsoftheARtoolkitintotheuserinterfacemodulesuchasthethresh-oldingofimagesordetectionofmarkers.ThiswouldmeanfarlessdatawouldneedtobetransmittedoverBluetoothandshouldincreaseperformance.ItshouldbenotedthatthisapproachisahybridcomputationalmodelwhichdiffersfromtheconceptuallycleanapproachofanIEperformingallcomputation“withinthewalls”.

References

[1]Assad,M.,Carmichael,D.J.,Cutting,

D.,Hudson,A.ARphone:AccessibleAugmentedRealityintheIntelligentEn-vironment.ToappearatOZCHI2003,November26-28,2003,Brisbane,Aus-tralia.[2]Geiger,C.,etal.MobileAR4ALL.

http://citeseer.nj.nec.com/kleinjohann01mobile.html[3]InteractiveMediaSystemsGroup,

InstituteforSoftwareTechnol-ogyandInteractiveSystems,Vi-ennaUniversityofTechnologyhttp://www.ims.tuwien.ac.at/research/handheld

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- haog.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务