Robust camera motion analysis for home video
First Claim
1. A method comprising:
- describing one or more camera motions that occurred when sequential frames of a video were captured, the description for each said frame being provided by;
a set of displacement curves that describe the one or more camera motions in respective horizontal (H), vertical (V), and radial (R) directions; and
a mean absolute difference (MAD) curve that describes a minimum MAD value of the set of displacement curves; and
detecting a shot boundary in the sequential frames by an abrupt transition of the minimum MAD values within the sequential frames, wherein the abrupt transition is indicated by a peak in the minimum MAD values described by the MAD curve.
2 Assignments
0 Petitions
Accused Products
Abstract
A robust camera motion analysis method is described. In an implementation, a method includes analyzing video having sequential frames to determine one or more camera motions that occurred when sequential frames of the video were captured. The one or more camera motions for each frame are described by a set of displacement curves, a mean absolute difference (MAD) curve, and a major motion (MAJ) curve. The set of displacement curves describe the one or more camera motions in respective horizontal (H), vertical (V), and radial (R) directions. The MAD curve relates a minimum MAD value from the set of displacement curves. The MAJ curve is generated from the minimum MAD value and provides one or more qualitative descriptions that describe the one or more camera motions as at least one of still, vertical, horizontal and radial.
-
Citations
40 Claims
-
1. A method comprising:
-
describing one or more camera motions that occurred when sequential frames of a video were captured, the description for each said frame being provided by; a set of displacement curves that describe the one or more camera motions in respective horizontal (H), vertical (V), and radial (R) directions; and a mean absolute difference (MAD) curve that describes a minimum MAD value of the set of displacement curves; and detecting a shot boundary in the sequential frames by an abrupt transition of the minimum MAD values within the sequential frames, wherein the abrupt transition is indicated by a peak in the minimum MAD values described by the MAD curve. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
describing one or more camera motions that occurred when sequential frames of a video were captured, the description for each said frame being provided by a set of displacement curves that describe the one or more camera motions in respective horizontal (H), vertical (V), and radial (R) directions; and detecting camera shaking in the video based on the described camera motions in the set of displacement curves, wherein the detecting includes defining motion energy E and variation Var based on the set of displacement curves. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method comprising:
-
describing one or more camera motions that occurred when sequential frames of a video were captured, the description for each said frame being provided by; a set of displacement curves that describe the one or more camera motions in respective horizontal (H), vertical (V), and radial (R) directions; a mean absolute difference (MAD) curve that describes a minimum MAD value of the set of displacement curves; and a MAT curve that is a qualitative description of the one or more camera motions and is determined from the minimum MAD value of the MAD curve; and characterizing each of the described one or more camera motions as one of still, camera shaking, irregular camera motion, and one or more regular camera motions. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
analyzing video having sequential frames to determine one or more camera motions that occurred when sequential frames of the video were captured; and describing the one or more camera motions for each said frame by; a set of displacement curves that describe the one or more camera motions in respective horizontal (H), vertical (V), and radial (R) directions; a mean absolute difference (MAD) curve that relates a minimum MAD value from the set of displacement curves; and a major motion (MAJ) curve that; is generated from the minimum MAD value; and provides one or more qualitative descriptions that describe the one or more camera motions as one of still, vertical, horizontal and radial. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer comprising:
-
video having sequential frames; a set of displacement curves that describe one or more camera motions that occurred when sequential frames of a video were captured in respective horizontal (H), vertical (V), and radial (R) directions; a mean absolute difference (MAD) curve that relates a minimum MAD value of the set of displacement curves for each said frame; and a major motion (MAJ) curve that is a qualitative description of camera motion for each said frame and is determined from the minimum MAD value of the MAD curve; and a video analysis module this is executable to; detect a shot boundary in the sequential frames from an abrupt transition of respective said minimum MAD values; detect camera shaking in the sequential frames based on the described camera motions in the set of displacement curves; and characterize each of the one or more camera motions as one of still camera motion, camera shaking, irregular camera motion, and one or more regular camera motions. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification