GROUND PLANE DETECTION FOR PLACEMENT OF AUGMENTED REALITY OBJECTS
First Claim
1. A method, comprising:
- detecting, by a device and based on feature points in an image, multiple horizontal planes in the image;
estimating, by the device, a vertical distance between the device and a first horizontal plane of the multiple horizontal planes;
eliminating, by the device, the first horizontal plane from consideration as a ground plane based on the vertical distance not satisfying a threshold;
designating, by the device and based on eliminating the first horizontal plane from consideration as the ground plane, a second horizontal plane, of the multiple horizontal planes, as the ground plane; and
providing, by the device and for display, an indication responsive to the second horizontal plane being designated as the ground plane.
0 Assignments
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.
0 Citations
20 Claims
-
1. A method, comprising:
-
detecting, by a device and based on feature points in an image, multiple horizontal planes in the image; estimating, by the device, a vertical distance between the device and a first horizontal plane of the multiple horizontal planes; eliminating, by the device, the first horizontal plane from consideration as a ground plane based on the vertical distance not satisfying a threshold; designating, by the device and based on eliminating the first horizontal plane from consideration as the ground plane, a second horizontal plane, of the multiple horizontal planes, as the ground plane; and providing, by the device and for display, an indication responsive to the second horizontal plane being designated as the ground plane. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
one or more memories; and one or more processors communicatively coupled to the one or more memories, configured to; detect, based on feature points in an image, multiple horizontal planes in the image; estimate a vertical distance between the device and a first horizontal plane of the multiple horizontal planes; eliminate the first horizontal plane from consideration as a ground plane based on the vertical distance not satisfying a threshold; designate, based on eliminating the first horizontal plane from consideration as the ground plane, a second horizontal plane, of the multiple horizontal planes, as the ground plane; and provide, for display, an indication responsive to the second horizontal plane being designated as the ground plane. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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; detect, based on feature points in an image, multiple horizontal planes in the image; estimate a vertical distance between the device and a first horizontal plane of the multiple horizontal planes; eliminate the first horizontal plane from consideration as a ground plane based on the vertical distance not satisfying a threshold; designate, based on eliminating the first horizontal plane from consideration as the ground plane, a second horizontal plane, of the multiple horizontal planes, as the ground plane; and provide, for display, an indication responsive to the second horizontal plane being designated as the ground plane. - View Dependent Claims (16, 17, 18, 19, 20)
Specification