IP Library Patent Application 13400623
Patent Application
App. No. 13/400,623

KEY VIDEO FRAME SELECTION METHOD

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/400,623
Filed
Feb 21, 2012
Art Unit
2489
USPC
348/43
Abstract

A method for selecting key video frames from a digital video captured using a digital video camera, the digital video including a temporal sequence of video frames. The method includes determining a camera position of the digital video camera for each video frame, and fitting a smoothed camera path to the camera positions. A sequence of target camera positions spaced out along the smoothed camera path is determined such that a corresponding set of target video frames has at least a target level of overlapping scene content. A set of key video frames are selected from the temporal sequence of video frames based on the target camera positions;

Claims (30)

1 . A method for selecting key video frames from a digital video captured using a digital video camera, the digital video including a temporal sequence of video frames, each video frame having an array of image pixels, comprising:

determining a camera position of the digital video camera for each video frame;

determining a smoothed camera path responsive to the extrinsic parameters;

determining a sequence of target camera positions spaced out along the smoothed camera path such that video frames captured at the target camera positions have at least a target level of overlapping scene content; and

selecting a set of key video frames from the temporal sequence of video frames based on the target camera positions;

wherein the method is implemented at least in part by a data processing system.

2 . The method of claim 1 wherein the sequence of target video positions are determined by:

determining a distance interval such that a pair of video frames captured at camera positions separated by the distance interval have an amount of overlapping scene content in accordance with the target level of overlapping scene content;

determining the sequence of target camera positions by sampling the smoothed camera path based on the distance interval.

3 . The method of claim 1 wherein the sequence of target video positions are sequentially determined such that each succeeding target camera position is spaced out as far apart as possible along the smoothed camera path from the previous target camera position while satisfying the condition that video frames captured at the camera positions closest to the target camera positions have at least the target level of overlapping scene content.

4 . The method of claim 1 wherein the level of overlapping scene content in two video frames is characterized by a number of matching features for the two video frames, and wherein the target level of overlapping scene content is defined by a target number of matching features.

5 . The method of claim 1 wherein the level of overlapping scene content in two video frames is characterized by a size of an overlap area between the two video frames, and wherein the target level of overlapping scene content is defined by a target overlap area size.

6 . The method of claim 1 wherein the set of key video frames are the video frames that have camera positions closest to the target camera positions.

7 . The method of claim 1 wherein the step of selecting the set of key video frames includes:

selecting a set of candidate key video frames from the temporal sequence of video frames, wherein the candidate key video frames are the video frames that have camera positions closest to the target camera positions;

selecting a subset of the candidate key video frames to be key video frames based on a key video frame selection criterion.

8 . The method of claim 7 further including determining color histograms for each candidate key video frame, and wherein the key video frame selection criterion preferentially selects key video frames having color histograms with larger differences from the color histograms associated with other key video frames.

9 . The method of claim 7 further including determining motion vectors for each candidate video frame, the motion vectors providing an indication of differences in position for corresponding points in the scene between pairs of candidate video frames, and wherein the key video frame selection criterion preferentially selects key video frames having a larger amount of motion relative to other key video frames.

10 . The method of claim 7 wherein the key video frame selection criterion preferentially selects key video frames having associated camera positions that are farther away from the camera positions associated with other key video frames.

11 . The method of claim 7 further including determining an image quality metric providing an indication of an image quality level for each candidate key video frame, and wherein the key video frame selection criterion preferentially selects key video frames having higher image quality levels.

12 . The method of claim 11 wherein the image quality metric is determined based on estimating image sharpness, image blur or an image noise.

13 . The method of claim 1 wherein the camera positions for each video frame are determined by analyzing the images pixels of the video frames.

14 . The method of claim 13 wherein the camera positions are determined using a structure-from-motion algorithm.

15 . The method of claim 1 wherein the camera positions are determined using a position sensor in the digital video camera.

16 . The method of claim 1 wherein the smoothed camera path is determined by fitting a spline function to the set of determined camera positions.

17 . The method of claim 1 further including:

analyzing the camera positions to identify image frames having redundant camera positions; and

discarding at least some of the identified video frames having the redundant camera positions.

18 . The method of claim 17 wherein two camera positions are designated to be redundant if they are less than a predetermined distance away from each other.

19 . The method of claim 1 wherein selected target video frames are the video frames having associated camera positions which are closest to the target camera positions.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2023
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 064599/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2013
From: EASTMAN KODAK COMPANY
To: INTELLECTUAL VENTURES FUND 83 LLC
Reel/Frame 030028/0127 →
PATENT RELEASE Recorded Feb 1, 2013
From: CITICORP NORTH AMERICA, INC.; WILMINGTON TRUST, NATIONAL ASSOCIATION
To: EASTMAN KODAK COMPANY; EASTMAN KODAK INTERNATIONAL CAPITAL COMPANY, INC.; FAR EAST DEVELOPMENT LTD.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; KODAK AVIATION LEASING LLC; KODAK PHILIPPINES, LTD.; NPEC INC.; FPC INC.; KODAK IMAGING NETWORK, INC.; PAKON, INC.; QUALEX INC.; CREO MANUFACTURING AMERICA LLC
Reel/Frame 029913/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2012
From: WANG, SEN; SPAULDING, KEVIN EDWARD
To: EASTMAN KODAK
Reel/Frame 027732/0958 →