×

Image and point cloud based tracking and in augmented reality systems

  • US 9,984,499 B1
  • Filed: 11/30/2015
  • Issued: 05/29/2018
  • Est. Priority Date: 11/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for reducing augmented reality perspective position error comprising:

  • determining, using a first positioning system of a device, a first position estimate for the device, wherein the first positioning system comprises at least a first positioning hardware module coupled to a memory and at least one processor of the device;

    accessing, based on the first position estimate, three-dimensional (3D) point cloud data describing an environment associated with the first position estimate;

    accessing a first image of the environment captured by a companion device, wherein the companion device is separate from the device and associated with a different location than the device;

    processing the first image to match at least a portion of a set of key points of the 3D point cloud to the first image;

    determining, based on the match of the portion the set of key points of the 3D point cloud to the first image, a second position estimate for the companion device;

    generating a model of a virtual object within the 3D point cloud;

    generating, using the second position estimate for the companion device, the model of the virtual object within the 3D point cloud, and the match of the portion the set of key points of the 3D point cloud to the first image, a first augmented reality image comprising the virtual object in the environment;

    communicating the first position estimate and the first image together as part of a first communication from the device to a cloud server computer;

    wherein the processing of the image to match at least a portion of a set of key points of the 3D point cloud to the first image and the determining of the second position estimate are performed by the cloud server computer;

    tracking, at the device, motion of the companion device;

    receiving, at the device from the cloud server computer, the second position estimate; and

    generating, at the device, using the second position estimate and the motion of the companion device from a first image capture time to a second position estimate receipt time, a third position estimate;

    wherein the first augmented reality image is further generated using the third position estimate to align the virtual object within a second image of the environment,wherein the companion device comprises a device selected from the set of;

    an augmented reality helmet, an augmented reality visor, augmented reality glasses, and an augmented reality glasses attachment; and

    wherein the device comprises a smartphone.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×