One-pass super-resolution images
First Claim
1. A method for generating a super-resolution image from a pixel image, comprising:
- partitioning the pixel image into a plurality of overlapping low resolution patches;
partitioning the super-resolution image into a plurality of corresponding overlapping high resolution patches;
processing the low resolution patches in a sequential order, the processing for each low-resolution patch comprising;
generating a scaled mid band patch from the low resolution patch;
constructing a search vector from pixels in the scaled mid band input patch, and pixels in an overlap region of adjacent previously predicted high band patches;
locating a nearest index vector to the search vector in a training database, the nearest index vector having an associated high band output patch; and
combining the high band output patch with the interpolated low resolution patch to predict pixel values for the corresponding high resolution patch of the super-resolution image.
1 Assignment
0 Petitions
Accused Products
Abstract
A super-resolution image is generated from a pixel image by first performing an initial image interpolation, creating an interpolated low resolution image. The interpolated low resolution image is then partitioned into overlapping low resolution patches. The low resolution patches are then processed in a raster scan order. For each low-resolution patch, a scaled mid band patch is generated. A search vector is constructed from pixels in the scaled mid band input patch, and pixels in an overlap region of adjacent previously predicted high band patches. A nearest index vector to the search vector is located in a training database, the nearest index vector has an associated high band output patch. The high band output patch is then combined with the interpolated low resolution patch to predict pixel values for the corresponding high resolution patch of the super-resolution image.
46 Citations
14 Claims
-
1. A method for generating a super-resolution image from a pixel image, comprising:
-
partitioning the pixel image into a plurality of overlapping low resolution patches;
partitioning the super-resolution image into a plurality of corresponding overlapping high resolution patches;
processing the low resolution patches in a sequential order, the processing for each low-resolution patch comprising;
generating a scaled mid band patch from the low resolution patch;
constructing a search vector from pixels in the scaled mid band input patch, and pixels in an overlap region of adjacent previously predicted high band patches;
locating a nearest index vector to the search vector in a training database, the nearest index vector having an associated high band output patch; and
combining the high band output patch with the interpolated low resolution patch to predict pixel values for the corresponding high resolution patch of the super-resolution image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification