Patent US6008865A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6008865A Expired / Lapsed US ⏱️ 0.0 years remaining

Segmentation-based method for motion-compensated frame interpolation

Assignee: Eastman Kodak Co
•
Filing: 1997-09-19
•
Granted: 1999-12-28
•
Expires: 2017-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Sergei Fogel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 21:49
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/50; H04N19/503; H04N19/51; H04N19/577; H04N19/537

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 147 words
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.
Claim 2
Independent Claim 147 words
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.
Claim 3
Dependent Claim 48 words
The method claimed in claim 1, further comprising the steps of: e) identifying a second foreground for the two successive frames; f) treating the first foreground as the background for the second foreground; and g) applying steps b) through d) to the second foreground and the first background.
Claim 4
Dependent Claim 26 words
The method claimed in claim 1, wherein step a) of identifying a foreground and a background is performed by a user employing a graphical user interface.
Claim 5
Dependent Claim 101 words
The method claimed in claim 1, wherein step b) of estimating a velocity vector field for the foreground, and a velocity vector field for the background includes the steps of: i) computing a velocity vector field for a coarsest resolution level; ii) project the velocity vector field from the previously computed resolution level onto a next finer resolution level; iii) computing a velocity vector field at the finer resolution level; iv) repeating steps b) and c) until a final finest resolution level is reached; and v) interpolating the velocity vector field at the finest resolution level to the pixel resolution level.
Claim 6
Dependent Claim 178 words
The method claimed in claim 1, wherein step d) of 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, further comprises the steps of: i) for each pixel in the intermediate image, if it is a foreground pixel, using the foreground velocity vector at that pixel to find the corresponding points in the two frames, and computing the time weighted average of the two points; and ii) if it is a background pixel, finding the corresponding points in the two frames using the background velocity vector and if they are both background points, computing the time weighted average of the two points; if only one of the two corresponding points is a background point, using the value of the background point; and if they are both foreground point determining the value of the pixel from the values of neighboring background pixels in the intermediate image.

References Cited (Backward Citations)

US5063524A Cited
US5241608A Cited
US5030984A Cited
US5684887A Cited
US5530774A Cited
US5686973A Cited
US5684715A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-12-27 2003-06-28 2003-12-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-12-27 2007-06-28 2007-12-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-12-27 2011-06-28 2011-12-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag