Augmented reality applications place virtual objects in a user's real, three-dimensional space. To do so, such applications use reticles, e.g., crosshairs within the screen of the mobile device, to enable the user to select a placement point in real space. The reticles are placed in the image of the real space by ray-casting from the center of the screen to planes detected in the real space. Due to a constant, low-amplitude, involuntary, noise-like movement of the user’s hand, the placement of the virtual object is often imprecise and difficult to localize. This disclosure describes techniques that enable a user to precisely place a virtual object by subjecting reticular readings to a low-pass filter that removes the small, noise-like movements of the phone by averaging.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.