3D imaging
AssigneeHewlett-Packard Development Company, L.P.
InventorsKevin Smathers, Ian N Robinson, Mary Baker
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure are directed to methods and apparatuses involving 3D imaging. In accordance with certain aspects, a plurality of images of a 3D object are captured while movement of the 3D object is sensed by a sensor physically coupled thereto. The plurality of images include complementary portions and a feature of the 3D object. Pose data is generated for one of the plurality of images, based on data corresponding to the sensed movement and on the feature. The complementary portions are combined to generate a visual 3D image of the 3D object, based on the pose data.
Claims13
An apparatus comprising:
- imaging circuitry to generate a plurality of images, including complementary portions and a feature, of a 3D object having a sensor physically coupled thereto to sense movement of the 3D object;
- and
- logic circuitry to:
- for one of the plurality of images, generate pose data based on data corresponding to the sensed movement and on the feature, and
- combining the complementary portions to generate a visual 3D image of the 3D object, based on the pose data, wherein the sensor and an enclosure to receive and to move the 3D object while it is imaged, wherein:
- the sensor is physically coupled to the enclosure and is to generate the pose data;
- the imaging circuitry is to capture the plurality of images of the object while the enclosure moves the object and while the sensor generates the movement data;
- and
- the logic circuitry is to assess an orientation or position of the object being in motion by assessing the plurality of images relative to the movement data, and to generate the visual 3D image corresponding to the orientation or position and the plurality of images.
A non-transitory machine-readable medium having instructions stored therein that, in response to being executed on logic circuitry, cause the logic circuitry to:
- for a plurality of images of a 3D object, the images depicting complementary portions and a feature of the 3D object as well as a sensor coupled to the 3D object and an enclosure,
- generate pose data for one of the plurality of images based on data corresponding to movement of the 3D object obtained from the sensor and on the feature, and
- generate a visual 3D image of the 3D object by combining the complementary portions based on the pose data;
- the sensor and the enclosure to receive and to move the 3D object while it is imaged, wherein the logic circuitry is to:
- cause capture of the plurality of images of the object while the enclosure moves the object and while the sensor generates the movement data;
- and
- assess an orientation or position of the 3D object being in motion by assessing the plurality of images relative to the movement data, and to generate the visual 3D image corresponding to the orientation or position and the plurality of images.
A method comprising:
- capturing a plurality of images of a 3D object while the 3D object is in motion, the plurality of images including complementary portions and a feature of the 3D object;
- generating pose data indicative of the 3D object being in motion, based on movement data from a sensor physically coupled to the 3D object and an enclosure to sense movement of the 3D object, and based on the feature of the 3D object in the images;
- associating the pose data with each image based on respective times at which the image was obtained and at which the movement of the 3D object was sensed;
- and
- generating a visual 3D image of the 3D object based on the plurality of images and the pose data associated with each image, by combining the complementary portions based on the pose data;
- wherein the plurality of images of the 3D object is captured while the enclosure moves the object and while the sensor generates the movement data;
- and
- assessing an orientation or position of the 3D object being in motion by assessing the plurality of images relative to the movement data, and generating the visual 3D image corresponding to the orientation or position and the plurality of images.
Dependencies are inferred from the claim text.