Sketchbased interface on a handheld augmented reality system Rhys Moyne Honours Minor Thesis...
-
Upload
maria-mosley -
Category
Documents
-
view
216 -
download
0
Transcript of Sketchbased interface on a handheld augmented reality system Rhys Moyne Honours Minor Thesis...
Sketchbasedinterfaceonahandheldaugmentedrealitysystem
RhysMoyneHonoursMinorThesis
Supervisor:Dr.ChristianSandor
AugmentedReality(AR)
Addingvirtualinformationtotherealworld Aidsuserinunderstandingtheworld Mergesrealworld(cameraimage)andvirtual
objects Trackingisneededtocalculatelocationof
objectsanduserintheenvironment
Motivation
HandheldARsystemsrequiredifferentwaysofinteractionduetosizeconstraint
Exisitingmethodssuchaspinchglovesorwristpadsarenotsuitable
FutureARdevicessuchasmobilephonesarelikelytohavetouchscreens
Sketch-basedinputinhandheldaugmentedrealityislargelyunexplored
DirectManipulation
Useractionsaffectobjectimmediately Example:drivingacar
Userturnssteeringwheelleftandwheelmovesleft Nocommand“TURNLEFT”
“Matchinguser'sgestureswiththeobservedvirtualmotion”(Dragicevicetal.,p.2)
Sketch-basedinterface
Allowsusertodirectlyinteractsimilartopenandpaper Morenatural Hasbeenexploredinareassuchasmodelling,
animation,userinterfaceprototyping Gestures
ResearchQuestion
Isasketchbasedinterfaceasuitableinteractionmethodinahandheldaugmentedrealitysystem?
ResearchApproach
LiteratureReview Iterativeprototypes
Informalqualitativefeedbackontechniques (Userstudy)
DevelopmentApproach
Createademoillustratinginteractiveexplorationinasimpletestscene MakeuseofTINTframework
Addtracking Addanimation
Directmanipulationinterface(completeby18September) Morecomplicatedphysics(18September) GestureRecognition(18September)
PorttoMobileAugmentedReality(30September) Projectionofcameraimageontovirtualobjects
Demo
ThiscanbeusedasabasetocontrolvisualisationsinTINT
Illustrateshowtocontrolobjectstoexplore
TINT(ThisisnotTINMITH)
TINMITH–HMDprototypingplatform TINT–Handheldaugmentedrealityprototyping
platform UsedtoprototypeARapplicationsthatmaybe
possibleonfuturemobilephones WritteninPythonallowingfastdevelopment
ARToolkitTracking
Calculateswherethemarkerisrelativetothecameraposition
Usescomputervisiontechniquestoidentifymarker
Allowsthevirtualobjectstobeplacedincorrectlocation
ReferencesCompiz.org,2009,'Compiz',<http://www.compiz.org/>,accessed3September2009.
Dragicevic,P,Ramos,G,Bibliowitcz,J,Nowrouzezahrai,D,Balakrishnan,R&Singh,K2008,'Video
browsingbydirectmanipulation',inTwentysixthannualSIGCHIconferenceonHumanfactorsin
computingsystems,ACM,Florence,Italy,pp.237246.
Igarashi,T,Matsuoka,S&Tanaka,H1999,'Teddy:asketchinginterfacefor3Dfreeformdesign'in
Proceedingsofthe26thannualconferenceoncomputergraphicsandinteractivetechniques,ACM,
pp.409416.
Kato,H&Billinghurst,M1999,'MarkertrackingandHMDcalibrationforavideobasedaugmentedreality
conferencingsystem',inProceedingsofAugmentedReality1999(IWAR'99),IEEE,SanFrancisco,
CA,pp.8594.
Piekarski,W&Thomas,BH2001,'TinmithMetro:newoutdoortechniquesforcreatingcitymodelswithan
augmentedrealitywearablecomputer',inProceedingsofFifthInternationalSymposiumon
WearableComputers,IEEE,Zurich,pp.3138.
Sandor,C,Cunningham,A,Eck,U,Urquhart,D,Jarvis,D,Dey,A,Barbier,S,Marner,M&Rhee,S2009,
'Egocentricspacedistortingvisualizationsforrapidenvironmentexplorationinmobilemixedreality',
in8thIEEEandACMInternationalSymposiumonMixedandAugmentedReality(ISMAR'09),ACM,
Orlando,Florida.
Shneiderman,B1983,'DirectManipulation:astepbeyondprogramminglanguages',Computer, vol.16,no.8,pp.57-69.
sleepygeek.org,n.d.,'$1gesturerecognizerinpython',<http://sleepygeek.org/projects.dollar>,accessed3September2009.
Wobbrock,JO,Wilson,AD&Li,Y2007,'Gestureswithoutlibraries,toolkitsortraining:a$1recognizerfor
userinterfaceprototypes'inProceedingsofthe20thannualACMsymposiumonuserinterface
softwareandtechnology,ACM,Newport,RhodeIsland,pp.159168.