Back to results
US 11,523,055 B1Granted
Super resolution/super field of view (FOV) digital photography
AssigneeHumane, Inc.
InventorsImran A. Chaudhri, Ralph Brunner, Monique Relova
Life of this patent
Estimating the term…
Abstract
Techniques are disclosed for creating scaled images with super resolution using neighborhood patches of pixels to provide higher resolution than traditional interpolation techniques. Also disclosed are techniques for creating super field-of-view (FOV) images of a scene created from previously captured and stored images of the scene that are stitched together with a current image of the scene, to generate an image of the scene that extends beyond the fixed FOV of the camera.
Claims33
A method comprising:
- selecting an image region from a digital image for scaling;
- for each pixel in the image region:
- computing a distance measurement between the pixel and pixels in a plurality of neighborhood patches;
- generating an ordered data structure where a value of the pixel occupies a specified position in the structure;
- determining a closest matching neighborhood patch based on the distance measurements;
- and
- storing values of one or more of the pixels in the closest matching neighborhood patch to other positions in the data structure.
4 more elements
A method comprising:
- automatically capturing, using a digital camera having a fixed field of view (FOV), a first digital image of an object at a first time and at a first location that is a first distance from the object;
- storing the first digital image with a timestamp and FOV direction data;
- inferring user intent to capture a second digital image of the object at a second location that is closer in distance to the object than the first location;
- capturing, using the digital camera, the second image of the object at the second location;
- retrieving, using the timestamp and FOV direction data, the stored first digital image;
- determining an extended portion of the first digital image that is missing from the second digital image;
- extracting the extended portion from the first digital image;
- scaling the extracted, extended portion to the scale of the second image;
- and
- stitching the scaled, extended portion to the second image to create a third image that extends beyond the fixed FOV of the digital camera at the second location.
7 more elements
A system comprising:
- at least one processor;
- memory storing instructions that when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- selecting an image region from a digital image for scaling;
- for each pixel in the image region:
- computing a distance measurement between the pixel and pixels in a plurality of neighborhood patches;
- generating an ordered data structure where a value of the pixel occupies a specified position in the structure;
- determining a closest matching neighborhood patch based on the distance measurements;
- and
- storing values of one or more of the pixels in the closest matching neighborhood patch to other positions in the data structure.
6 more elements
A system comprising:
- at least one processor;
- memory storing instructions that when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- automatically capturing, using a digital camera having a fixed field of view (FOV), a first digital image of an object at a first time and at a first location that is a first distance from the object;
- storing the first digital image with a timestamp and FOV direction data;
- inferring user intent to capture a second digital image of the object at a second location that is closer in distance to the object than the first location;
- capturing, using the digital camera, the second image of the object at the second location;
- retrieving, using the timestamp and FOV direction data, the stored first digital image;
- determining an extended portion of the first digital image that is missing from the second digital image;
- extracting the extended portion from the first digital image;
- scaling the extracted, extended portion to the scale of the second image;
- and
- stitching the scaled, extended portion to the second image to create a third image that extends beyond the fixed FOV of the digital camera at the second location.
9 more elements
Dependencies are inferred from the claim text.