LASER-ENHANCED VISUAL SIMULTANEOUS LOCALIZATION AND MAPPING (SLAM) FOR MOBILE DEVICES
First Claim
1. A method comprising:
- at an electronic device in communication with a camera and a laser line generator;
generating a laser line, with the laser line generator, the laser line incident on an object;
while the laser line is incident on the object, capturing, with the camera, one or more images of the object with the laser line incident on the object; and
localizing the camera based on one or more characteristics of the laser line incident on the object.
1 Assignment
0 Petitions
Accused Products
Abstract
Laser-enhanced visual simultaneous localization and mapping (SLAM) is disclosed. A laser line is generated, the laser line being incident on an object and/or environment. While the laser line is incident on the object, one or more images of the object with the laser line incident on the object are captured. The camera is localized based on one or more characteristics of the laser line incident on the object. In some examples, improved feature localization provided by the laser line provides more accurate camera localization, which, in turn, improves the accuracy of the stitched mesh of the object/environment. As such, the examples of the disclosure provide for improved camera localization and improved three-dimensional mapping.
-
Citations
30 Claims
-
1. A method comprising:
-
at an electronic device in communication with a camera and a laser line generator; generating a laser line, with the laser line generator, the laser line incident on an object; while the laser line is incident on the object, capturing, with the camera, one or more images of the object with the laser line incident on the object; and localizing the camera based on one or more characteristics of the laser line incident on the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
a camera; a laser line generator; one or more processors; and a memory including instructions, which when executed by the one or more processors, cause the one or more processors to perform a method comprising; generating a laser line, with the laser line generator, the laser line incident on an object; while the laser line is incident on the object, capturing, with the camera, one or more images of the object with the laser line incident on the object; and localizing the camera based on one or more characteristics of the laser line incident on the object. - View Dependent Claims (25)
-
-
26-28. -28. (canceled)
-
29. A system comprising:
-
a camera; a laser beam generator; one or more processors; and a memory including instructions, which when executed by the one or more processors, cause the one or more processors to perform a method comprising; generating a laser beam, with the laser beam generator, the laser beam incident on an object; while the laser beam is incident on the object, capturing, with the camera, one or more images of the object; and localizing the camera based on one or more characteristics of reflections of the laser beam incident on the object. - View Dependent Claims (30)
-
Specification