Segmentation-based method for motion-compensated frame interpolation
First Claim
1. A method of motion compensated frame interpolation wherein an intermediate image frame is generated between two image frames in a motion image sequence, comprising the steps of:
- a) identifying a foreground and a background for two successive frames in a motion image sequence;
b) estimating a velocity vector field for the foreground, and a velocity vector field for the background;
c) using the estimated velocity vector field for the foreground to locate corresponding points in the two frames and, if the points in both frames are in the foreground, to identify the location as foreground and, otherwise, as background in the intermediate image; and
d) obtaining the intermediate image by using the foreground velocity vector field to perform motion compensated interpolation for the foreground in the intermediate image and using the background velocity vector field to perform motion compensated interpolation for the background in the intermediate image.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of motion compensated frame interpolation wherein an intermediate image frame is generated between two image frames in a motion image sequence. The method includes the steps of: identifying a moving foreground or object and the background for two successive frames in a motion image sequence; estimating a velocity vector field for the foreground, and a velocity vector field for the background; using the estimated velocity vector field for the foreground to identify the location of the foreground and the background in the intermediate image; and obtaining the intermediate image by using the foreground velocity vector field to perform motion compensated interpolation for the foreground in the intermediate image and using the background velocity vector field to perform motion compensated interpolation for the background in the intermediate image.
99 Citations
5 Claims
-
1. A method of motion compensated frame interpolation wherein an intermediate image frame is generated between two image frames in a motion image sequence, comprising the steps of:
-
a) identifying a foreground and a background for two successive frames in a motion image sequence; b) estimating a velocity vector field for the foreground, and a velocity vector field for the background; c) using the estimated velocity vector field for the foreground to locate corresponding points in the two frames and, if the points in both frames are in the foreground, to identify the location as foreground and, otherwise, as background in the intermediate image; and d) obtaining the intermediate image by using the foreground velocity vector field to perform motion compensated interpolation for the foreground in the intermediate image and using the background velocity vector field to perform motion compensated interpolation for the background in the intermediate image. - View Dependent Claims (2, 3, 4, 5)
-
Specification