Ground plane detection for placement of augmented reality objects
First Claim
Patent Images
1. A system, comprising:
- a camera;
a display;
one or more memories; and
one or more processors, communicatively coupled to the one or more memories, to;
identify a horizontal plane in an image being captured by the camera and presented on the display;
determine a perimeter of the horizontal plane;
determine that a first dimension of the perimeter of the horizontal plane satisfies a first threshold;
determine that a second dimension of the perimeter of the horizontal plane satisfies a second threshold;
designate the horizontal plane as a ground plane based on determining that the first dimension satisfies the first threshold and the second dimension satisfies the second threshold; and
output an indication that the horizontal plane has been designated as the ground plane.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, a system may include a camera, a display, one or more memories, and one or more processors communicatively coupled to the one or more memories. The system may identify a horizontal plane in an image being captured by the camera and presented on the display, may determine a size of the horizontal plane, and may determine that the size of the horizontal plane satisfies a threshold. The system may designate the horizontal plane as a ground plane based on determining that the size of the horizontal plane satisfies the threshold. The system may output an indication that the horizontal plane has been designated as the ground plane.
39 Citations
20 Claims
-
1. A system, comprising:
-
a camera; a display; one or more memories; and one or more processors, communicatively coupled to the one or more memories, to; identify a horizontal plane in an image being captured by the camera and presented on the display; determine a perimeter of the horizontal plane; determine that a first dimension of the perimeter of the horizontal plane satisfies a first threshold; determine that a second dimension of the perimeter of the horizontal plane satisfies a second threshold; designate the horizontal plane as a ground plane based on determining that the first dimension satisfies the first threshold and the second dimension satisfies the second threshold; and output an indication that the horizontal plane has been designated as the ground plane. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
identifying, by a device, a horizontal plane in an image being captured by the device and presented on a display of the device; determining, by the device, a perimeter of the horizontal plane; determining, by the device, that a first dimension of the perimeter of the horizontal plane satisfies a first threshold; determining, by the device, that a second dimension of the perimeter of the horizontal plane satisfies a second threshold; designating, by the device, the horizontal plane as a ground plane based on determining that the first dimension satisfies the first threshold and the second dimension satisfies the second threshold; and superimposing, by the device, a representation of an augmented reality object on the image relative to the horizontal plane designated as the ground plane. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to; identify a horizontal plane in an image being captured by the device and presented on a display of the device; determine a perimeter of the horizontal plane; determine that a first dimension of the perimeter of the horizontal plane satisfies a first threshold; determine that a second dimension of the perimeter of the horizontal plane satisfies a second threshold; designate the horizontal plane as a ground plane based on determining that the first dimension satisfies the first threshold and the second dimension satisfies the second threshold; and output an indication that the horizontal plane has been designated as the ground plane. - View Dependent Claims (17, 18, 19, 20)
Specification