Method and apparatus for enhancing data resolution
First Claim
Patent Images
1. A method for learning a model for use in data resolution enhancement, comprising:
- an image processing step of processing a plurality of high quality images, the image processing step comprising;
applying a simulated detector response function to each of the plurality of high quality images to thereby generate a set of training data,applying a locally inhomogeneous mosaic pattern function to the training data to thereby generate a set of reduced quality data,calculating a weighted normal matrix of the reduced quality data,adding the weighted normal matrix to a matrix sum,calculating a regression vector of the reduced quality data, andadding the regression vector to a vector sum;
using the matrix sum to determine an accumulated normal matrix;
using the vector sum to determine an accumulated regression vector; and
solving a least squares equation to determine a coefficient matrix of a model for generating enhanced resolution data, the least squares equation comprising a first side and a second side, the first side comprising a product of the accumulated normal matrix and the coefficient matrix, the second side comprising the accumulated regression vector, and the coefficient matrix comprising coefficients of a polynomial function.
0 Assignments
0 Petitions
Accused Products
Abstract
A resolution enhancement algorithm is trained on sample images to obtain a polynomial model mapping of low resolution image data to high resolution image data. The polynomial model mapping is applied to other low resolution images to obtain corresponding higher resolution images. The mapping provides resolution enhancement which is superior to that of conventional image data interpolation techniques.
-
Citations
6 Claims
-
1. A method for learning a model for use in data resolution enhancement, comprising:
-
an image processing step of processing a plurality of high quality images, the image processing step comprising; applying a simulated detector response function to each of the plurality of high quality images to thereby generate a set of training data, applying a locally inhomogeneous mosaic pattern function to the training data to thereby generate a set of reduced quality data, calculating a weighted normal matrix of the reduced quality data, adding the weighted normal matrix to a matrix sum, calculating a regression vector of the reduced quality data, and adding the regression vector to a vector sum; using the matrix sum to determine an accumulated normal matrix; using the vector sum to determine an accumulated regression vector; and solving a least squares equation to determine a coefficient matrix of a model for generating enhanced resolution data, the least squares equation comprising a first side and a second side, the first side comprising a product of the accumulated normal matrix and the coefficient matrix, the second side comprising the accumulated regression vector, and the coefficient matrix comprising coefficients of a polynomial function. - View Dependent Claims (2)
-
-
3. An apparatus for a learning model for use in data resolution enhancement, comprising:
a first processor for processing a plurality of high quality images, comprising; a second processor for applying a simulated detector response function to each of the plurality of high quality images to thereby generate a set of training data, a third processor for applying a locally inhomogeneous mosaic pattern function to the training data to thereby generate a set of reduced quality data, a fourth processor for calculating a weighted normal matrix of the reduced quality data, a fifth processor for adding the weighted normal matrix to a matrix sum, a sixth processor for calculating a regression vector of the reduced quality data, and a seventh processor for adding the regression vector to a vector sum; an eighth processor for using the matrix sum to determine an accumulated normal matrix; a ninth processor for using the vector sum to determine an accumulated regression vector; and a tenth processor for solving a least squares equation to determine a coefficient matrix of a model for generating enhanced resolution data, the least squares equation comprising a first side and a second side, the first side comprising a product of the accumulated normal matrix and the coefficient matrix, the second side comprising the accumulated regression vector, and the coefficient matrix comprising coefficients of a polynomial function. - View Dependent Claims (4)
-
5. A computer-readable medium having a set of instructions operable to direct a processor to perform the steps of:
-
an image processing step of processing a plurality of high quality images, the image processing step comprising; applying a simulated detector response function to each of the plurality of high quality images to thereby generate a set of training data, applying a locally inhomogeneous mosaic pattern function to the training data to thereby generate a set of reduced quality data, calculating a weighted normal matrix of the reduced quality data, adding the weighted normal matrix to a matrix sum, calculating a regression vector of the reduced quality data, and adding the regression rector to a rector sum; using the matrix sum to determine an accumulated normal matrix; using the vector sum to determine an accumulated regression vector; and solving a least squares equation to determine a coefficient matrix of a model for generating enhanced resolution data, the least squares equation comprising a first side and a second side, the first side comprising a product of the accumulated normal matrix and the coefficient matrix, the second side comprising the accumulated regression vector, and the coefficient matrix comprising coefficients of a polynomial function. - View Dependent Claims (6)
-
Specification