Creating composite images based on image capture device poses corresponding to captured images
First Claim
Patent Images
1. A method for creating a composite image based on a plurality of images captured at different poses, comprising:
- capturing a plurality of images with an image capture device, said image capture device including a sensor;
determining an image capture device pose corresponding to each of said images based on data from said sensor;
transforming each of said images based on its corresponding pose;
projecting said transformed images to a common projection space; and
combining said projected images to form a composite image.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary method for creating a composite image includes the steps of capturing a plurality of images with an image capture device which includes a sensor, determining an image capture device pose corresponding to each of the images based on data from the sensor, transforming each of the images based on its corresponding pose, projecting the transformed images to a common projection space, and combining the projected images to form a composite image.
68 Citations
33 Claims
-
1. A method for creating a composite image based on a plurality of images captured at different poses, comprising:
-
capturing a plurality of images with an image capture device, said image capture device including a sensor;
determining an image capture device pose corresponding to each of said images based on data from said sensor;
transforming each of said images based on its corresponding pose;
projecting said transformed images to a common projection space; and
combining said projected images to form a composite image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for creating a composite image based on a plurality of images captured at different poses, comprising:
-
a lens and imaging array configured to capture a plurality of digital images;
a sensor configured to obtain a plurality of poses of said lens and image array, each said pose corresponding to a respective one of said images;
a computer-readable medium containing logic instructions for using said pose for each said image to transform each of said images;
a computer-readable medium containing logic instructions for projecting said transformed images to a common projection space; and
a computer-readable medium containing logic instructions for combining said projected images to form a composite image. - View Dependent Claims (17, 18, 19)
-
-
20. An optical imaging array for capturing a plurality of images at different poses, said plurality of images being combinable into a composite image, comprising:
-
an optical imaging array configured to capture a plurality of digital images, each image being representable in a fixed coordinate system;
a sensor configured to obtain a plurality of poses of said optical imaging array, each said pose corresponding to a respective one of said images;
an interface for outputting said pose to an image manipulation system configured to transform each said image based on each said corresponding pose, project said transformed images to a common projection space, and combine said projected images to form a composite image. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A computer-implemented application for creating a composite image based on a plurality of images captured at different poses, comprising:
-
computer-implemented logic instructions that, when executed on a processor, receive a plurality of digital images captured by an image capture device at different poses, and a plurality of corresponding poses for said images measured by a sensor attached to said image capture device;
computer-implemented logic instructions that, when executed on a processor, transform said images and project said images to a common projection space; and
computer-implemented logic instructions that, when executed on a processor, combine said projected images into a composite image. - View Dependent Claims (27, 28)
-
-
29. A method for generating a composite image, comprising:
-
determining multi-dimensional angular orientations of an image capture device from a sensor attached thereto, said angular orientations corresponding to an image captured by said image capture device;
transforming said image based on said angular orientations;
projecting said transformed image to a projection space; and
enabling stitching of said transformed image with one or more other images to generate a composite image. - View Dependent Claims (30, 31)
-
-
32. A system for creating a composite image, comprising:
-
an image capture device for capturing an image;
one or more sensors configured to obtain the magnitude and direction of an instantaneous acceleration force acting on said image capture device upon acquiring said image; and
a microcontroller configured to;
receive acceleration data from said sensor;
determine an angular position of said image capture device based on said acceleration data; and
transform said image based on said angular position of said image capture device to enable stitching of said image and one or more other images to create a composite image.
-
-
33. A system for transforming a plurality of images captured at different poses into a composite image, comprising:
-
means for capturing a plurality of digital images by an image capture device, each image being representable in a fixed coordinate system;
means for obtaining a plurality of poses of said image capture device, each said pose corresponding to a respective one of said images;
means for using said pose for each said image to transform each of said images;
means for projecting said transformed images to a common projection space; and
means for combining said projected images to form a composite image.
-
Specification