Remote object detection and local tracking using visual odometry
First Claim
1. A method comprising:
- receiving, by a server system, first sensor data from a first sensor of an augmented reality display device, the first sensor data indicating a pose of the augmented reality display device relative to a first reference coordinate system;
receiving, by the server system, second sensor data from a second sensor of the augmented reality display device;
detecting, by the server system, a physical object using the second sensor data;
determining, based on the second sensor data, a pose of the physical object relative to the augmented reality display device;
determining the pose of the physical object relative to the first reference coordinate system based on the pose of the physical object relative to the augmented reality display device and the pose of the augmented reality display device relative to the first reference coordinate system; and
providing the pose of the physical object relative to the first reference coordinate system to the augmented reality display device.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method for offloading object detection are described. A server receives first sensor data from a first sensor of an augmented reality (AR) display device. The first sensor data indicates a pose of the AR display device relative to a first reference coordinate system. The server detects a physical object using second sensor data received from a second sensor of the AR display device. The server determines, based on the second sensor data, a pose of the physical object relative to the AR display device. The server then determines the pose of the physical object relative to the first reference coordinate system based on the pose of the physical object relative to the AR display device and the pose of the AR display device relative to the first reference coordinate system.
45 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a server system, first sensor data from a first sensor of an augmented reality display device, the first sensor data indicating a pose of the augmented reality display device relative to a first reference coordinate system; receiving, by the server system, second sensor data from a second sensor of the augmented reality display device; detecting, by the server system, a physical object using the second sensor data; determining, based on the second sensor data, a pose of the physical object relative to the augmented reality display device; determining the pose of the physical object relative to the first reference coordinate system based on the pose of the physical object relative to the augmented reality display device and the pose of the augmented reality display device relative to the first reference coordinate system; and providing the pose of the physical object relative to the first reference coordinate system to the augmented reality display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server system comprising:
-
one or more computer processors; and one or more non-transitory computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the server system to perform operations comprising; receiving first sensor data from a first sensor of an augmented reality display device, the first sensor data indicating a pose of the augmented reality display device relative to a first reference coordinate system; receiving second sensor data from a second sensor of the augmented reality display device; detecting a physical object using the second sensor data; determining, based on the second sensor data, a pose of the physical object relative to the augmented reality display device; determining the pose of the physical object relative to the first reference coordinate system based on the pose of the physical object relative to the augmented reality display device and the pose of the augmented reality display device relative to the first reference coordinate system; and providing the pose of the physical object relative to the first reference coordinate system to the augmented reality display device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a server system, cause the server system to perform operations comprising:
-
receiving first sensor data from a first sensor of an augmented reality display device, the first sensor data indicating a pose of the augmented reality display device relative to a first reference coordinate system; receiving second sensor data from a second sensor of the augmented reality display device; detecting a physical object using the second sensor data; determining, based on the second sensor data, a pose of the physical object relative to the augmented reality display device; determining the pose of the physical object relative to the first reference coordinate system based on the pose of the physical object relative to the augmented reality display device and the pose of the augmented reality display device relative to the first reference coordinate system; and providing the pose of the physical object relative to the first reference coordinate system to the augmented reality display device.
-
Specification