Methods for facilitating computer vision application initialization
First Claim
1. A method on a user device (UD) comprising a camera and a display, the method comprising:
- determining a trajectory of the camera for targetless initialization of a Computer Vision (CV) application based, in part, on an initial camera pose and an estimated pivot distance between the camera and a pivot position, wherein the initial camera pose is estimated based on a targetless first image captured by the camera; and
updating the display in real-time with an indication of a desired movement direction for the camera, the indication of the desired movement direction being based, in part, on a current camera pose and the trajectory of the camera, wherein the current camera pose is estimated based on a current image captured by the camera.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments disclosed pertain to systems, method s and apparatus for the initialization of Computer Vision (CV) applications on user devices (UDs) comprising a camera and a display. In some embodiments, an optimal camera trajectory for initialization of a Computer Vision (CV) application may be determined based on an initial camera pose and an estimated pivot distance. For example, the initial camera pose may be estimated based on a first image captured by the camera. Further, the display may be updated in real-time with an indication of a desired movement direction for the camera. In some embodiments, the indication of desired movement direction may be based, in part, on a current camera pose and the optimal trajectory, where the current camera pose may be estimated based on a current image captured by the camera.
-
Citations
30 Claims
-
1. A method on a user device (UD) comprising a camera and a display, the method comprising:
-
determining a trajectory of the camera for targetless initialization of a Computer Vision (CV) application based, in part, on an initial camera pose and an estimated pivot distance between the camera and a pivot position, wherein the initial camera pose is estimated based on a targetless first image captured by the camera; and updating the display in real-time with an indication of a desired movement direction for the camera, the indication of the desired movement direction being based, in part, on a current camera pose and the trajectory of the camera, wherein the current camera pose is estimated based on a current image captured by the camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A user device (UD) comprising:
-
an image sensor to capture a sequence of images; a display, and a processor coupled to the image sensor and the display, wherein the processor is configured to; determine a trajectory of the image sensor for targetless initialization of a Computer Vision (CV) application based on an initial image sensor pose and an estimated pivot distance between the image sensor and a pivot position, wherein the initial image sensor pose is estimated based on a targetless first image captured by the image sensor, and update the display in real-time with an indication of a desired movement direction for the image sensor, the indication of the desired movement direction being based, in part, on a current image sensor pose and the trajectory of the image sensor, wherein the current image sensor pose is estimated based on a current image captured by the image sensor. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 27)
-
-
25. An apparatus comprising:
-
image capture means, the image capture means to capture a sequence of images; display means; means for determining a trajectory of the image capture means for targetless initialization of a Computer Vision (CV) application based on an initial pose of the image capture means and an estimated pivot distance between the camera and a pivot position, wherein the initial pose of the image capture means is estimated based on a targetless first image captured by the image capture means; and means for updating the display means in real-time with an indication of a desired movement direction for the image capture means, the indication of desired movement direction being based, in part, on a current pose of the image capture means and the trajectory of the image capture means, wherein the current pose of the image capture means is estimated based on a current image captured by the image capture means. - View Dependent Claims (26)
-
-
28. A non-transitory computer-readable medium comprising instructions, which, when executed by a processor, perform a method on a user device (UD) comprising a camera and a display, the method comprising:
-
determining a trajectory of a camera for targetless initialization of a Computer Vision (CV) application based on an initial camera pose and an estimated pivot distance between the camera and a pivot position, wherein the initial camera pose is estimated based on a targetless first image captured by the camera; and updating the display in real-time with an indication of a desired movement direction for the camera, the indication of the desired movement direction being based, in part, on a current camera pose and the trajectory of the camera, wherein the current camera pose is estimated based on a current image captured by the camera. - View Dependent Claims (29, 30)
-
Specification