Tabletop Interactive Camera Control
47 Pages
English
Downloading requires you to have access to the YouScribe library
Learn all about the services we offer

Tabletop Interactive Camera Control

-

Downloading requires you to have access to the YouScribe library
Learn all about the services we offer
47 Pages
English

Description

Niveau: Supérieur, Master
MASTER THESIS Tabletop Interactive Camera Control Author: Mukesh Barange Supervisors: Marc Christie (INRIA Rennes) Frederic Vernier (CNRS LIMSI), Rami Ajaj (CNRS LIMSI) Laboratory: INRIA Rennes Team: Project Bunraku Master Research - Software and Formal Methods (SICH) TELECOM Bretagne, Brest 21/06/2010 du m as -0 05 30 63 2, v er sio n 1 - 2 9 O ct 2 01 0

  • mouse has

  • trolling virtual

  • can accept

  • camera control

  • multi-touch surfaces

  • devices such

  • virtual camera


Subjects

Informations

Published by
Published 01 June 2010
Reads 39
Language English
Document size 3 MB

Exrait





MASTER THESIS

Tabletop Interactive Camera Control
Author: Mukesh Barange
Supervisors: Marc Christie (INRIA Rennes)
Frederic Vernier (CNRS LIMSI), Rami Ajaj (CNRS LIMSI)
Laboratory: INRIA Rennes
Team: Project Bunraku


Master Research - Software and Formal Methods (SICH)
TELECOM Bretagne, Brest


21/06/2010
dumas-00530632, version 1 - 29 Oct 2010TitleTabletopInlenstocamerateractivframeeorkCameracamerConrtrolThis21/06/2010rAbstractbMulti-touctionhupsurfaceulti-toucrepresenetsetanwsemergingintect.hnologydierenforuserdisplaeyinandcaninouteractionniques[8,insurface.3Dtovirtualofencameravironmenaret.hniqueIthecanvigatebenemextendedthisforein-mappinteractivwelyputsconandtrolingwahniquesvirutaleractivcameraconinspiredewiththcinematographichprimitivteces.1WheWithpropeferenceosethaparametersframe-basedtheinnewteractionparammetaphorerscalledcomputed.framtece-allometaphortwhicuserhnaallofreelywsvirtualtoviconontrolenandIncompwosewcinematographicdesignprimi-ttivgses.etThrougheenthin-isandmetaphorparametersuserdescribcanhopsoluerformteccinematographicforopter-eationsabtrolybinbuildteractingonwithragrectangulartheframcameraehon14].m
dumas-00530632, version 1 - 29 Oct 2010Chapter1Introcomplexapproacoseductionv1.1ofGeneralteractivconng)texoftonComputeretgraphicskis3Dcenoncernedmappingswithismotroldeling,ofrendering,yanimationactiveandofma-eennipulationh-surfaces)ofiv2Delyandto3Dsobalsojectsnobfact,yobusers.alsoInvironmencomputerthegraphics,haracterizationuserscampherceivareevideanduserinTheseteractmappingswithinput3Dysticvirtuparameters.anllittleentevcisometimesrultaneouslyosnmenandtsdynamicbtheyonviewingsthemanipulatescene6DOFthroughliktheinctseyotherevirtualsAofgenerallyaecivirtualecamera.propThereforepathscamerashotscontotrolviscameraaned.essenhestialcorrelationcompeeonenandt(DOFofhesmansetyetinofteractivseoard,3Dorappltheications,isuccamerahhasasrelativnationvigatiographics.naintrollingais3Dcess.enitvironmenalt,alldatasvisualization,translation,vorieniforrhighltualvironmentours,naturevirtualystorytellingendsandapplications.3Derfectvideoisgameescamera..hasCon-andtrollingwithvirtualancameract.coandvobersrpwositioning,2motioninplanningenandts.computingutomaticthehesuser'sconsiderviewpspoincationtdeclarativincaofsceertiesncameraeor.eraThebuserreferencenormallywhichastheaaluesclearthevisionparametersofderivtheInterresultapproache/sheproseeksainbtermswofnvisualinputsoutputs.degreesAndfreedomthes).virtualapproaccamerapropactsaasofanbinwtermediarydimensionsbtheetdevicew(mouse,eeneybthejoproks,ductiontoucofand2D/3DcamerasceneButandntheiercomentroltalreceiednelyter-attenpretation.inThereforecomputercameraInconrtrolctivinconvirtualaenameravironmenatsproplaUsersysndanproblematicessendetialsimrolewithinsevtransmissionDOFof(3DOFinformation.forT3DOFoforptation,osition1DOFandscaliorienintyaencameratsintheaand3DcomplexitwoforlddepisupatargetdicultAlso,task.pA7DOFndeviceumabailablertoofascienInticspace-mousestudiesonlyhas,vitemanipulatedbhandseeenexternalcojendTheucteractiontedmanipulationto3Dfaciljeitateatehetcaomeraareascon
dumas-00530632, version 1 - 29 Oct 2010CHAPTER1.INTRwteractionInODUCTIONneeds3yingofere-loofokingcameraforecomputertationgraphics.ofTheonindustrialtheainnofdwithcommetationrpropctrastialorienapptranslation,ltrolica-thetionsrelativrequireinputsspcollisionecicthemanipulatorstrollerdedicatedObtoathethemoedelinginofcon3DThisobbjects,vintlyparticularthethewhichandlingariousofotheframe.mouse,vironmenjomysticdetectingksdistanceandob-manetycameraothecamerarofinInteractionofdevicesssucteractivhstudiedasObmareulti-touclhelysurhandfactheeshigh-infrthree-dimensionalpenrvironmenhight.ofHotw-[23]evhand,er,directlyalthoughcameaoursetpofbmethothedsframe,haspbcaneensucdened(andinpthisingoal,osetheseeprogressusinginofdevleadselopmenttconstrainof(heighneworienmethotodsinofmappingineenttheeidenractiongesturesistrol,slovisibilitw.jeInterestparalconlel,vmulti-touculti-touconhcosurfacesanarevirtualonebofexplored.theescenetralinemergingproptecdhcomputingnoinlo-idengiesoftheseindatask,ys.parameters.Theyosecreateelwsoorkspacesmetaphorsuitablehforandaasingleisuserbaselwiellrectangularasisforotherthebcollabeyorationllbinetehicle)wtroleenrmInultipletheseusers.metaphorVtrolsariousandktheiallondstoofositiontracofkingreferencetecnewh-isnologies,metaphorproerformjeopctionassystems,oming,andansophisticatedheincompteractionbdeviceswithhaevdirectlyewbtheeenbrealizedmetaphor.andacomgesturesbinedhintotorequiremennewofgroupthewtsarecamerafort,singleorandtationmeulti-usertheenjectsviron-3Dmenorld),ts.bMulti-toucwhusersurfacestocanappropriateacceptparameters,naturaltifyinghandappropriategesturesforandconotherhandlingin-andtuitivyeobdevicescts(e.g.inmouseetc.andthisstext,pacrelee-mouseanceetc.)mashinput.teractiTheastrengthsaofntheofgestureinbasedeincamerateractionstoareetheandin1.2tuitivjective,Theconsistenjectivtslotheokternshipandtofeel,oseamonedforthethedirectpathengagementeractivtandoftifyingthemappingobnaturaljects.gesturesNoad-equationwthethetomcameraulti-toucWhpropsurfacesalikleveintable-metaphortop,calledPDameA,andwhicmantheyositionotherorienmobileofdevicescameetc.aoerindirectlyantrollediynlevterestingpropalternativrteestotheconframe.trolmetaphorobdierenjectsfromwithmetaphorsmanosedyyDOF(e.g.s.eManayin2Dsceneandhand,3Dvinthatteractioncontecthehniquesi[7,tual13,ra.19]conthattoallometaphors,wframedirectindirecmanipulationconoftheobositionjects,orienhaofvcameraeyshowingwnuserthemanipulatebpenetsandoftationmtheulti-toucwithhtoandhhacameravositionecalculated.shothiswnuserstopbvecinematographicverationseryhapprotation,ealingzototiltingusers.mHoywtevrer,ossiblethereositionsarethese)manyyteractingissuesarelatedWtopropthetoinconteractivwhateeconintrolenoftayvirtualthiscameraWusingdenemsetulti-toucnaturalhforsurfaces.ulti-toucThis
dumas-00530632, version 1 - 29 Oct 2010CHAPTER1.INTRtheOur4ODUCTIONcon4handsurfaces,ectsthereforengusershapterscaninhacameravmethoetedupxtods7inDOrespFasttotopmanipulatetedframeandint3Dsien5.vironmenoft.sUnlikthecotherandmetaphors,inourandframeelymetributiontaphconoenrmappingcanforbteractioneisusedcforthenselectionwithandaremanipulationd.ofconcl3Disobcjectsofalongartwitheindirecticameraticonmetrooforl.ameraThistrolreptabletoportteractionsiscorganized2as3folloectivws:.bconeforeconcerningpresencameratingtrolourvirtualconvironmentributionsandtoofthegesturesproblemtable-tabletopinintoteractivparametersepresencaminerahapterconandtrolresultsincomparisonsvirtuotheradslpresenenevironmenAsptsand,uwonepresenbuildinahapterstate
dumas-00530632, version 1 - 29 Oct 2010Chapter2State-of-the-artvirtualngtteccclusionhniquesasforobcameraapproacconothtrolkinvarvirtualositioeninvironmenlengestv2.1trolGeneralaPresencameratultidimeaemotionaltstory-ioniVirtualareCameraproconoftroltheiscomputationanmanagemenimpbortanpropteproblemCipath,noainnyumofbdataernofcdierenharacter-basedtr3Dtcomputervironmengraphicstheareas.theManofycclusionapplicationst.sucofhconasteractivscienteractivticthevisualization,trol,an-collisioimationexpressivand53Dbgamesforalter-lautomaticmakvirtualemputconsiderablecusealuationofoidancevirtualarecamecrateractivcontrol.trolsucingames,aplexthree-dimensionalien3Dvironmenrt.enCameraofconintrolandsystemsteractivinapproacmanqyecie3DconcomputervirtualapplicationsThesuceshconashovirtualestwandalk-through,cameravirtualansviewtorytellvironmeing,presen3Dhegamesarteetc.re-isfrominspireddirecbtoyindireccinematographicemphasiztecchniques.cameraManhyo3D,applicationsnrequireWuserswithtohaineteeneosedractbwithintheactivvirtualandwconorld.ofUserscamera.inoteractiwiththethree-dimensionalameravir-evtualandenvvironmenoftcclusionsbsomeyeyviewinghallengestheinsceneegeneratedconbManyapplicationsthehvirtual3Dcamera.visualizationGocom-omdnscameraonalconintrolenandiplaonmnit,ngexpressiontecvirtualhniquharacterseedutainmensapplicationscancgivineeuserstellingdeepheserefeeuilingseabnoutcamera3Dtrolennvironmenent.t.Abasicvirtujectivaoflcamera3Dtrolcameracviewosingisbdenedpbnyangleparameterstheofandcameravidingpoosition,freedirectionofvenector,nandOureldtationoftviestatewthe(lensinangle).teractivCameracameracontroltrolectswhicprogressionhinencompasseseviewptoinhestincomputing,eandtmotionandplanning,esisprincipalanhalinfortegralconpartsucofasantyf3Dninoterface.aNumdbeness.erseofegintecthehniques
dumas-00530632, version 1 - 29 Oct 2010CHAPTER2.STcprocAtheseTE-OF-THE-AResTalongsideTECHNIQUESiFareORofCAMERAtracCONTRTOLofINmAtheVIRshotTUALyENVIRforONMENTum6TFigurewhen2.1:whenShotserillustratingoftenhothewandces,hangeainosingcameratoplighositionissuescanpconevmoeyTherecom-dierenpvositionaltheparametersTlikvethemdepth/pitserspgivectivtheyerdiscussioneofpvaddressariousbcamerathecongurations,pfolloshowfronednotberspyanglebrieyeectivdescribingsubciosition,narrangemen-princematographicciprop2.2.1ertiesCinematographforicameraguiconositioningtrol.emenFcam-olloawingersectionstarecamerarelatedntooinonesteractivandekingcameracameraconalongsidetrolwhileapproacpanninghesrotatesincluding:erticalakingtaxonomtheyimpressionofwincteractivpanningetocameratheconsetting.trolimetaphorsmsucissuehosingaspeyeeballoutinphand,andsinstance,cinene2.1,inviewhanddoetc.vandofthene.wdierenevwillertiesdiscuss.inthedetails,ject,thecompinandteractivtingetsctheameraipalconthattrolnematographtecaddresses.hCameraniositioning:qyuevsdforsexplor-delinesingp3Dandobvjects,texploringthecomplexera.enarevironmenntsbandofthrtoypuofgmohemethets.lenswcameraofconmaintrolareteckinghniques.panning.2.2racCameraisplanntheingmoinesCinematographayharacterCinematographlmingyandisisdeneditasonthevartaxis.ofraclm-making.canIteproviewvidestheguidelinesthatforaremotionalkingpictureaandharactehoandwistheusedcameratakininparticularexpanseshouldabAlsoeosusedtioningincameraorderusttotheaccomplishoftaskshosucthehestasositionengagingangltheforincameratereofsultipletossibleofositionstheanglviewforer,asandwnpresenFtingg.thetheconttenofthouseinesanconineyterestingsenseandpcoherenectivtChomanner.aPlactemenconteysofpropcameramorerelativelye
dumas-00530632, version 1 - 29 Oct 2010CHAPTER2.STAtionssystemerties.TE-OF-THE-AReTnaturallyTECHNIQUESactiveFhORwCAMERAtationCONTRinOLinINdelAwVIRmsTUALedENVIRapproacONMENTwith7theCameraondpcorrespositioningviorensurtheewithssethehgeneraloard,spatialparameters.arrangementottecofeelementeractsconofvisualizatitheandscenedirectiowithproprespcanectaxonomtodenedtheeencamera,andtherebiytoimptosipronewgmoconstrainresptstheoncthe(throughcomptionositiondevices)ofeaandshot.theThatariousis,mectheChrpInositioninofethetcameraedeterminesdtheproclassmoofpsresphotthethatinputisoachohieedvpa-able.teractionInvcinematographtedymapping,nasensorscbenetheisdrivarespsinglertieseusetting.andtrolithetsvdepictionathatorldttheypically-upincltoudoeThissvidesoneborusermorekcinharactersmwhoseoractitheonsnaresystofpartiallyinwterest.cAAshotofisconaandconistinyuoussviewallmedwbareyinoneicameraconwithout2.4ineterruption,InwhiconcnhrscanpreferencesbtheeviewbroadlywclassieddiesaccordinglyandtocamerathetamounstItofofthethesubTherejecteincludedtheinusertheestohotngas:2.4.1closeofupV(e.g.metaphorsfrombtheimplemeshoulders),y[23,closetoshoettinput(e.g.camerafrometheplanningwtheaist),ehameofdiumcamerashots(e.g.enfdirectromonsetheprop-knee),infulclrrenshotimage(e.g.Interwholeconbsystemsovidedy)userandalongishotof(e.g.mofromwaanddistance).difyThecameratransitiontfrominoneonseshotdirec-tfromtheuser.nextapproaciprosaknoorrelationwnetaseenainputcutmouse,.eybCameraandpteracositioningwithandulti-toucshotsurfacecompotherositionandincameracIomplexteractivencameravironmenetareareautomateddif-allocultuserstasks,directlythangeheview.refore,survtheycvhallengecamerafortrolthehniquescamerasolvingplanninghanismsisdescribtobformM.ulateitheseticinemaett[18].othisgraphorkiecmainlypropterestedertiesinintavmannercameraappropriatetrolforhes.theInapplications.eractiv2.3cameraCameratrolconteractivtrolcameraintrolcomputercographicssiCameraeconuser'stronolandinvidescomputerusergraphiacsofcandelborldemoclassiedtheinositiontoorienthreethediinerenonsetocat-negories.fromAuser.utommapsaticdimensionsapproacthehtousescameratheerties.declarativferpropitertiesraise(sucquestionhwasinputsitsborien-mapptationinorcorrespdistanceitocameratherameters.cTharacter)yandInpathmetaphorspropariousertiesteractionforhacamera.eReeneandactivenapproacbhes25]applyondingandtheextendbnotionswuseduserinaautonomousdrobpropoticsWand
dumas-00530632, version 1 - 29 Oct 2010





TECHNIQUESFORmetaphor,eciallysCAMERAleft,CONTRcaOLtasksINcorrespAobVIRisTUALhaENVIRuserONMENTmetaphor.8ipreparetheaandtaxonomeyofofisintheteractionthemetaphorswhicbasednotonopptheirdirecusefulnessorinthisvthear-ifiouscontasksorksinlandscapvirtualectingenthevironmenageTts.Ourtroltaxonomvytrolsitosforinspiredoffromfor[5].taphorsThejecttasksvironmenineyvirtualobentrolvironmenvtstctheanmobuser'sewistedclassiescloas:leftTE-OF-THE-ARandNainvigationscene.insinglevirtualenennotvironmenexiststs.rAthroughObthejecnclosedttoselectiondiSTconObtric,jecrepresenttedmanipulationsvThevcameraiconetrols.metaphorswcanlimitsbopenadescribisedlacctricordIt2.forinandcvirtualmetaphoringThetoinfolloalmostwiofngintaxon-isomceny:cameradirIneofcthicviewpamertheamocject.ontrtheol(D)esmetaphor,withindirdevice.eisctccneamerkaiscsceneontrTol(I)ofmetaphor,devicemetaphorondingforofobjemetaphorctellselereasonablyctionexploring(OS),tsanddometaphorstoforThereobjeproblemctcenmanipulationsrotation.(OM).moMostinobclashesjectpmanipulationeingtecthehniquesscenecanmotioalsogruousbtoevusedThisforuserobcamerajectwhicselectionthetasks.asDirectacameraTheconttroldmetaphorscecanpbofevfurtherupclassied6DOFasButobjelimitedctorkspacechandentricthe(OCD),candeuserthecvigationentrich(UCD).trueObaljectabsolutecencenteredmemetaphors.alloiswsuitedtheobuserselectiontomanipulationeinasilyenexplorets.aScenesinglehand:obsject,enewhilehanduserisctheenositetricthemetaphorseballarehandmoreItsuitableanforjectscenetric,explorationtCHAPTERcon-Eymetaphor.eballthisinInsteadhand:moiningthissmehertaphoino,ruser,maginestvingheobmoInvmetaphor,emenscenetsvofintheondenceinputtheareinputdirectlyIfcoupledinputttoclothekwisevirtualscecamrotateseracin-wise,anitatranslatedbthesoltranslatesutetc.eranslationsmanner,rotationsastheiftroltheresultusercorrespistranslationsholdingrotationshisthe`eyThiseballwinwhiswithhand'.andThesmallmetaphorjectsrequirescomplexthatvironmentheanduseresimagineesaseemmobdelnatural.ofalsotheavirtualselenthevironmentetofsomewhereEspinwhenthevingscene.anTheterioreymetaphoreballwith(auser'scamera)erceptionisbplacedeatandthelinkdesiredofvmotionihandewpnoinincon-tandandcultthegrasp.sceneFlyingfromehiclethistrol:viewpmetaphoroinatcenisdirectdisplaconymetaphored.hIttsisvirtualameradirectmouncaonmeravirtualconehicle.trolmometaphoremenwithofisinputsuitableeforitheconnathevigationosandtioncan
dumas-00530632, version 1 - 29 Oct 2010


ATE-OF-THE-ARTTECHNIQUESvothknoFtheORvirtualCAMERA3DCONTRofOLcINes,AmetaphorVIRwTUALinENVIRpONMENTcamera9thetheobvirtualdirectvterfaces.ehivcle.aThisasilymetaphorniquesisablewidelyeuseddirsolutionthiswhentrtheisuserinhastasktonipulatingmoordervts,einaroundtoineenaclelimited-sizedorderwstandardorld.allThiswillapproacofhiis,vironmenpenerhaps,thetheofmosttrolprevonalentrollingttations.approacofhyforthenaifvigatiproblem-ntogorthroughconstrainvirtualtheseendicultievironmenand/ts.enTheemaininproblemloliesustinevan,vlevoidinghastheinlost[19].inespacevproblemanencounvigation.teredevicesdferablewhenfreedom.thetationusermohaspromtheultipleariousofconDOFtaskssasto,managets.inpreseneitheryhighlybasedclutteredineneravironmenhestsfoorhniquesinctlyancaopandenourspacethewiuctdichDirectalfewofvisual7DOFslandmarksof.isSTandUnCam:toThisinistoaofcameraalsmanipulatioofnhand.metaphorteractionthatpresenreliewhensvirtualonmanipulating2Dingesturest.withacamsinglefunctionalitiesbuttonenstsyluseortrols,aemousehighertocameradirectlyininbinedvenokletecspreadyecicappliedcamerawithinopvironmenerationsitwithinthatatosingles3Dproblemsview.proNotuitiv2D3Dwidgetsoforin-knoteybproardconmosdiersisarethatnecessarythe.cThisemetaphorheimores.alsowingsuitableexploretoteracuseewithtecmvulti-virtualtoucsuchonsurjecfacofesiforTcamera2.1contstrol[25].taxonom2.ofconteractionmetaphors.cameraRatroly-castingMostandthesecone-castingteractiv:camtheseconareapproacbhayefarcusedthetecmostforpeopularcondistanthetmeraselectionositionmetaphors.orienAInttacview,hedistosourcethemuser'shvirtualthepultoin.terconthereoisofa6DOFsvirtualthera(ory,oreldaviewsmallincluded)coftenone.aticTheforcesclosestusersobattendjectthethatterfaceinadditiontersectswithinsteadthisragoyandortsconethebatecomesAlso,selecintmetaphorseand.tThissmetaphormaallothewscameratheoruser3DtojectseasilyvirtualselectvironmenobInjectothievssatoacinematographicdistance,withjustvirtualbvironmenythepeoinw-levtingl,acontmthem[5].bCHAPTERabstractedThetovirtuallhand:elThisprimitivmetaphorandisturthecommostincommonev`directhigherma-enipulation'intecThishniquehniqueforal-selectingbandsuccessfullymtoanipulatingteractionsobajects.enAtvirtualAlso,represenistationarofwtheneeduser'sohandercomeoreinputeraldinetovvideiinceeisforshonawnFirstinall,th2Deput3Darescene.alwWhenystheevirtualtorepresentroltationdegreeinoftersectsItwithalsoanwnobdisorienject,oftheuserobojectcurbre-ecomeswselected.nOncevidingselected,degreesthefreedommoInvfolloemensectionstseofvtheinvirtualthandvarecameradirectlytrolappliedh-tofortheariousobinjectenintsorderhtoexploratimoforvobe,tsrotateexplorationorcomplexdeformvironment[5].
dumas-00530632, version 1 - 29 Oct 2010