Marco Cavallo
Riverwalk: Incorporating Historical Photographs in Public Outdoor Augmented Reality Experiences
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
Marco Cavallo Riverwalk: Incorporating Historical Photographs in - - PowerPoint PPT Presentation
Marco Cavallo Riverwalk: Incorporating Historical Photographs in Public Outdoor Augmented Reality Experiences POLITECNICO DI MILANO Marco Cavallo Research Presentation First of all some discussions about terminology used could be
Riverwalk: Incorporating Historical Photographs in Public Outdoor Augmented Reality Experiences
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
… some discussions about terminology used could be done, but for now we will stick to the term «Augmented Reality» (Milgram, 1994)
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
>> in collaboration with Geoffrey Alan Rhodes
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
… we live in a 3D world after all :)
Towards an absolute camera pose
Both overlays and fiducials are geolocated!
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
>> pose estimated through pattern-based image tracking
>> leveraging geomagnetic field, accelerometer and gyroscope
… an abstraction for Markerless & Location-based AR
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
… approach by itself algorithm-independent
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
But… what’s the novelty?
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
>> Corrected with step detectors, multi-sensors odometry, visual odometry
>> Accelerometer, Gyroscope, Magnetic field
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
>> Abstract location-based and marker-less AR as a single experience >> Load and unload content based on user location >> Display virtual content even if no tracking is available >> Know virtual content close to user or to other virtual content >> Prune the dataset of pattern images based on proximity >> Virtual environment where to edit and preview the application >> Dynamic resource management
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
>> Know how much user is moving away from a tracked object >> Display objects even if tracking has been lost >> Know how to orient user towards other virtual content >> Know how to filter virtual content if overlapping >> Signaling incoherent situations and false positives / negatives >> Intelligent camera smoothing (stabilization)
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
content
particular perspective
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
… always keep a classic user interface to allow users visualizing the content
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
…simulating the user’s experience!!
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
… or maybe not?
Let’s broaden our term… let’s use <<Mixed Reality>> (Milgram, 1994)
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
1:1 mapping to real-world locations
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
Not only a nice way to edit virtual content
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
Content modified real-time on clients
Users represented as avatars with 4+3 DOF
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation
user needs
>> Create private audio and video channels >> See from their real-world perspective >> Debug the whole MR solution >> Add ourselves to their MR experience
POLITECNICO DI MILANO
Marco Cavallo – Research Presentation