Mobile device configured to compute 3D models based on motion sensor data
First Claim
Patent Images
1. A method comprising:
- determining, based on data output by at least one motion sensor of a mobile device, a movement of the mobile device from a reference position to a second position; and
computing, using a bundle adjustment technique, at least a first portion of a three-dimensional (3D) model of an object based on a first image corresponding to a first view of the object from the reference position, a second image corresponding to a second view of the object from the second position, and the movement of the mobile device, wherein the bundle adjustment technique includes estimating a second projection matrix associated with the second image based at least on a first projection matrix associated with the first image and a relative pose matrix based on the movement of the mobile device from the reference position to the second position.
1 Assignment
0 Petitions
Accused Products
Abstract
A particular method includes determining, based on data received from at least one motion sensor, a movement of a mobile device from a first position to a second position. The method also includes computing a three-dimensional (3D) model of an object based on a first image of the object corresponding to a first view of the object from the first position of the mobile device, a second image of the object corresponding to a second view of the object from the second position of the mobile device, and the movement of the mobile device.
-
Citations
26 Claims
-
1. A method comprising:
-
determining, based on data output by at least one motion sensor of a mobile device, a movement of the mobile device from a reference position to a second position; and computing, using a bundle adjustment technique, at least a first portion of a three-dimensional (3D) model of an object based on a first image corresponding to a first view of the object from the reference position, a second image corresponding to a second view of the object from the second position, and the movement of the mobile device, wherein the bundle adjustment technique includes estimating a second projection matrix associated with the second image based at least on a first projection matrix associated with the first image and a relative pose matrix based on the movement of the mobile device from the reference position to the second position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20, 21, 22, 24, 25)
-
-
10. An apparatus comprising:
-
a camera configured to capture a first image of an object while at a reference position and to capture a second image of the object while at a second position; at least one motion sensor; and a processor configured to; determine, based on data output by the at least one motion sensor, a movement of the camera from the reference position to the second position; and compute, using a bundle adjustment technique, a first portion of a three-dimensional (3D) model of the object based on the first image, the second image, and the movement of the camera, wherein the bundle adjustment technique includes estimating a second projection matrix associated with the second image based at least on a first projection matrix associated with the first image and a relative pose matrix based on the movement of the camera from the reference position to the second position. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
capturing, at a camera of a mobile device, a first image of an object while the mobile device is at a reference position; capturing a second image of the object while the mobile device is at a second position; determining, based on data received from at least one motion sensor, a movement of a mobile device from the reference position to the second position; and computing, using a bundle adjustment technique, a first portion of a three-dimensional (3D) model of an object based on the first image, based further on the second image, and based further on the movement of the mobile device, wherein the bundle adjustment technique includes estimating a second projection matrix associated with the second image based at least on a first projection matrix associated with the first image and a relative pose matrix based on the movement of the mobile device from the reference position to the second position. - View Dependent Claims (23)
-
-
16. An apparatus comprising:
-
means for determining, based on data received from at least one means for sensing motion, a movement of a mobile device from a reference position to a second position; and means for computing a portion of a three-dimensional (3D) model of an object based on a first image of the object corresponding to a first view of the object from the reference position, based further on a second image of the object corresponding to a second view of the object from the second position, based further on the movement of the mobile device, and based further on an estimate of a second projection matrix associated with the second image based at least on a first projection matrix associated with the first image and a relative pose matrix based on the movement of the mobile device from the reference position to the second position. - View Dependent Claims (26)
-
-
17. A computer-readable non-transitory medium comprising instructions that, when executed by a processor, cause the processor to:
-
determine, based on data received from at least one motion sensor, a movement of a mobile device from a reference position to a second position; and compute, using a bundle adjustment technique, a first portion of a three-dimensional (3D) model of an object based on a first image of the object corresponding to a first view of the object from the reference position of the mobile device, based further on a second image of the object corresponding to a second view of the object from the second position of the mobile device, and based further on the movement of the mobile device, wherein the bundle adjustment technique includes estimating a second projection matrix associated with the second image based at least on a first projection matrix associated with the first image and a relative pose matrix based on the movement of the mobile device from the reference position to the second position. - View Dependent Claims (18, 19)
-
Specification