Video enhancement
First Claim
1. A method comprising:
- propagating motion data of a motion map from a known image area of a current image frame to one or more missing image areas to produce an extended motion map; and
warping pixels from at least one neighboring image frame to the one or more missing image areas of the current image frame responsive to the extended motion map.
4 Assignments
0 Petitions
Accused Products
Abstract
Video enhancement enable visually-apparent improvements to image frames of a video sequence. In an example implementation, stabilized or other image frames include missing image areas that are filled using a video completion technique. The missing image areas are filled in using a video completion technique that involves motion inpainting. Local motion data of a motion map from known image areas is propagated into the missing image areas to produce an extended motion map. Pixels of the missing image areas are then filled in by warping pixels from neighboring image frames into the missing image areas responsive to the extended motion map. In another example implementation, video deblurring reduces the blurriness of a current image frame. Sharper image pixels from neighboring image frames are transferred so as to replace blurry pixels of the current image frame. In yet another example implementation, video completion with motion inpainting enables amelioration of visual artifacts.
-
Citations
20 Claims
-
1. A method comprising:
-
propagating motion data of a motion map from a known image area of a current image frame to one or more missing image areas to produce an extended motion map; and
warping pixels from at least one neighboring image frame to the one or more missing image areas of the current image frame responsive to the extended motion map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
determining blurriness measures for a current image frame and a predetermined number of neighboring image frames;
selecting, based on the ascertained blurriness measures, multiple neighboring image frames that are sharper than the current image frame; and
sharpening the current image frame using corresponding pixels from the selected multiple neighboring image frames. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more processor-accessible media including processor-executable instructions comprising a video enhancement module that is capable of ameliorating visual artifacts from a video sequence;
- the video enhancement module adapted to remove a visual artifact from an image frame to thereby create a missing image area;
the video enhancement module further adapted to fill in pixels of the missing image area by performing a video completion process that includes motion inpainting. - View Dependent Claims (16, 17, 18, 19, 20)
- the video enhancement module adapted to remove a visual artifact from an image frame to thereby create a missing image area;
Specification