A method is provided for user interaction with a 3D virtual object in augmented reality space. The user has a mobile device. Through the mobile device, a camera feed of a scene is acquired, which includes a flat surface. The mobile device selects a key frame of the flat surface from the feed. The mobile device determines that the flat surface in the key frame meets a predetermined level of feature richness. The mobile device injects a 3D virtual object over at least a part of the key frame. The mobile device detects whether the user is relatively stationary or is in motion through at least one onboard sensor, and provides the user with distinct options for interaction with the 3D virtual object accordingly.
SYSTEM AND METHOD OF MARKERLESS INJECTION OF 3D ADS IN AR AND USER INTERACTION