Patent ID: 7379611

Claim:
A method of generating a high-resolution image from a generic low-resolution image, the method comprising: extracting a plurality of low-frequency primitives from a low-resolution image; replacing one or more respective ones of the plurality of low-frequency primitives with corresponding primitives from stored training data to provide a high-frequency primitive layer of the low-resolution image interpolating the low-resolution image to provide a low-frequency image prior to the extracting; combining the high-frequency primitive layer with the low-frequency image to provide an intermediate image; and reconstructing the intermediate image by applying backprojection to provide a high-resolution image, wherein the backprojection is provided as follows: I H t+1 =I H t +((( I H t *h )↓ s−I L )↑ s )* p where p is a backprojection filter; I H t and I H t+1 are input image and output images at times t and t+1; h is a blurring operator determined by the point spread function of the imaging sensor; ↑s is an up-sampling operator by a factor s; and ↓s is a down-sampling operator by a factor s.