SYSTEMS AND METHODS TO SUPER RESOLVE A USER-SELECTED REGION OF INTEREST
First Claim
1. A method of improving image quality for a user-selected region of interest comprising:
- capturing, using a camera module of a device, at least one image of a scene;
receiving, at the device, a user input identifying a region of interest, wherein the region of interest identifies a portion of the at least one image of the scene that is less than a complete area of the at least one image; and
creating a higher resolution image of the region of interest using the at least one image of the scene by;
creating a high resolution grid associated with the higher resolution image of the region of interest;
identifying one or more low resolution grids associated with the portion of the at least one image of the scene, wherein each low resolution grid is associated with one image, and wherein each point of each low resolution grid comprises information captured by the camera module;
determining an alignment between the high resolution grid and each of the one or more low resolution grids; and
populating points of the high resolution grid with information from a corresponding aligned pixel from the one or more low resolution grids.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices, and methods are described for efficiently super resolving a portion of an image. One embodiment involves capturing, using a camera module of a device, at least one image of a scene, and creating a higher resolution image of a user-selected region of interest. The super resolution of the region of interest may be performed by matching a high resolution grid with a grid that is at the resolution of a device camera, populating the high resolution grid with information from an image from the camera, and then populating the remaining points of the grid that are not yet populated.
20 Citations
26 Claims
-
1. A method of improving image quality for a user-selected region of interest comprising:
-
capturing, using a camera module of a device, at least one image of a scene; receiving, at the device, a user input identifying a region of interest, wherein the region of interest identifies a portion of the at least one image of the scene that is less than a complete area of the at least one image; and creating a higher resolution image of the region of interest using the at least one image of the scene by; creating a high resolution grid associated with the higher resolution image of the region of interest; identifying one or more low resolution grids associated with the portion of the at least one image of the scene, wherein each low resolution grid is associated with one image, and wherein each point of each low resolution grid comprises information captured by the camera module; determining an alignment between the high resolution grid and each of the one or more low resolution grids; and populating points of the high resolution grid with information from a corresponding aligned pixel from the one or more low resolution grids. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
a memory; a user input module; a camera module comprising a sensor; and a processor coupled to the memory and the camera module, the processor configured to; capture, using the camera module of the device, at least one image of a scene; receive, at the user input module, a user input identifying a region of interest, wherein the region of interest identifies a portion of the at least one image of the scene that is less than a complete area of the at least one image; and create a higher resolution image of the region of interest using the at least one image of the scene by; creating a high resolution grid associated with the higher resolution image of the region of interest; identifying one or more low resolution grids associated with the portion of the at least one image of the scene, wherein each low resolution grid is associated with one image, and wherein each point of each low resolution grid comprises information captured by the camera module; determining an alignment between the high resolution grid and each of the one or more low resolution grids; and populating points of the high resolution grid with information from a corresponding aligned pixel from the one or more low resolution grids. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium comprising a set of instructions that, when executed by a processor coupled to the storage medium, cause a device improve an image quality for a user-selected region of interest, the instructions comprising:
-
receiving, at the device, at least one image of a scene; receiving, at the device, a user input identifying a region of interest, wherein the region of interest identifies a portion of the at least one image of the scene that is less than a complete area of the at least one image; and creating a higher resolution image of the region of interest using the at least one image of the scene by; creating a high resolution grid associated with the higher resolution image of the region of interest; identifying one or more low resolution grids associated with the portion of the at least one image of the scene, wherein each low resolution grid is associated with one image, and wherein each point of each low resolution grid comprises information captured by a camera module; determining an alignment between the high resolution grid and each of the one or more low resolution grids; and populating points of the high resolution grid with information from a corresponding aligned pixel from the one or more low resolution grids. - View Dependent Claims (19, 20, 21)
-
-
22. A device for improving image quality for a user-selected region of interest comprising:
-
means for receiving at least one image of a scene; means for receiving a user input identifying a region of interest, wherein the region of interest identifies a portion of the at least one image of the scene that is less than a complete area of the at least one image; and means for creating a high resolution grid associated with the higher resolution image of the region of interest; means for identifying one or more low resolution grids associated with the portion of the at least one image of the scene, wherein each low resolution grid is associated with one image, and wherein each point of each low resolution grid comprises information captured by the camera module; means for determining an alignment between the high resolution grid and each of the one or more low resolution grids; and means for populating points of the high resolution grid with information from a corresponding aligned pixel from the one or more low resolution grids to create a super resolved image of the region of interest. - View Dependent Claims (23, 24, 25, 26)
-
Specification