Image Processing
First Claim
1. A method of increasing spatial resolution of image frames in a sequence of image frames by processing of a reference image frame and a current image frame, involving updating a resulting image frame with data resulting from said processing, the method comprising:
- calculating an upsampled current frame by upsampling the current frame with an upsampling factor and interpolating the pixel data of the current frame,calculating a plurality of motion vectors by performing two-dimensional block motion estimation between the upsampled current frame and the reference frame resulting in a respective motion vector for each block,deciding a motion mode in terms of whether the motion of the upsampled current frame is any of a global translation, a rotation and a complex motion, the deciding involving analyzing the calculated motion vectors,performing warping of the upsampled current frame, using at least one of the calculated motion vectors, the number of motion vectors used being dependent on the decided motion mode, andupdating the resulting image frame with the warped upsampled current frame, by weighted averaging using a weighting factor that is a confidence measure for the contribution of the upsampled current frame to the updating, the confidence measure being obtained from the motion vector calculation.
0 Assignments
0 Petitions
Accused Products
Abstract
Increasing spatial resolution of image frames in a sequence of image frames is described. Processing of a reference image frame and a current image frame is performed that involves updating a resulting image frame with data resulting from the processing. Calculation (203) of an upsampled current frame is performed by upsampling the current frame with an upsampling factor and interpolating the pixel data of the current frame. Calculation (205) of a plurality of motion vectors is performed via two-dimensional block motion estimation between the upsampled current frame and the reference frame resulting in a respective motion vector for each block. A motion mode in terms of whether the motion of the upsampled current frame is any of a global translation, a rotation and a complex motion is decided, involving analyzing the calculated motion vectors. Warping (207) of the upsampled current frame is performed, using at least one of the calculated motion vectors, the number of motion vectors used being dependent on the decided motion mode. The resulting image frame is updated (209) with the warped upsampled current frame, by weighted averaging using a weighting factor that is a confidence measure for the contribution of the upsampled current frame to the updating, the confidence measure being obtained from the motion vector calculation.
20 Citations
11 Claims
-
1. A method of increasing spatial resolution of image frames in a sequence of image frames by processing of a reference image frame and a current image frame, involving updating a resulting image frame with data resulting from said processing, the method comprising:
-
calculating an upsampled current frame by upsampling the current frame with an upsampling factor and interpolating the pixel data of the current frame, calculating a plurality of motion vectors by performing two-dimensional block motion estimation between the upsampled current frame and the reference frame resulting in a respective motion vector for each block, deciding a motion mode in terms of whether the motion of the upsampled current frame is any of a global translation, a rotation and a complex motion, the deciding involving analyzing the calculated motion vectors, performing warping of the upsampled current frame, using at least one of the calculated motion vectors, the number of motion vectors used being dependent on the decided motion mode, and updating the resulting image frame with the warped upsampled current frame, by weighted averaging using a weighting factor that is a confidence measure for the contribution of the upsampled current frame to the updating, the confidence measure being obtained from the motion vector calculation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification