Three-dimensional stabilized 360-degree composite image capture
First Claim
1. A device comprising:
- a display;
a processor coupled to the display; and
a memory coupled to the processor and including instructions that, when executed, may cause the processor to;
determine a direction of gravity in each image of a sequence of images taken along a closed loop path around an object;
estimate a center of mass of the object in each image of the sequence of images based on dimensions of the object;
automatically select feature points within each image of the sequence of images, each feature point corresponding to a sets of pixels of the image that have high contrast relative to nearby pixels, each feature point representing an element of the object;
selectively apply a transformation to each image of the sequence of images to stabilize the feature points associated with the object in the sequence of images such that a three-dimensional line segment passing through the center of mass of the object and parallel to the direction of gravity remains fixed in each image of the sequence of images to produce a stabilized sequence of images;
generate a 360 degree three-dimensional composite image from the stabilized sequence of images; and
provide an interface including the 360 degree three-dimensional composite image to the display.
6 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a device may include a processor and a memory. The memory may include instructions that, when executed, may cause the processor to generate a 360 degree three-dimensional composite image formed from a stabilized sequence of images of an object taken along a closed loop path about the object. In some embodiments, the instructions may cause the processor to rotate the 360 degree three-dimensional composite image about any selected point on the object. Further, in some embodiments, the instructions may cause the processor to provide an interface configured to enable a user to select a feature on the 360 degree three-dimensional composite image and to associate information with the selected feature.
-
Citations
30 Claims
-
1. A device comprising:
-
a display; a processor coupled to the display; and a memory coupled to the processor and including instructions that, when executed, may cause the processor to; determine a direction of gravity in each image of a sequence of images taken along a closed loop path around an object; estimate a center of mass of the object in each image of the sequence of images based on dimensions of the object; automatically select feature points within each image of the sequence of images, each feature point corresponding to a sets of pixels of the image that have high contrast relative to nearby pixels, each feature point representing an element of the object; selectively apply a transformation to each image of the sequence of images to stabilize the feature points associated with the object in the sequence of images such that a three-dimensional line segment passing through the center of mass of the object and parallel to the direction of gravity remains fixed in each image of the sequence of images to produce a stabilized sequence of images; generate a 360 degree three-dimensional composite image from the stabilized sequence of images; and provide an interface including the 360 degree three-dimensional composite image to the display. - 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, 25, 26, 27, 28, 29, 30)
-
Specification