Lens distortion method for broadcast video
First Claim
1. A method of modeling lens distortion for a camera lens used to capture video of an event, comprising:
- (a) selecting a lens distortion curve, the lens distortion curve including a plurality of camera lens distortion parameters, wherein calibration of the camera lens using calibration targets is not performed;
(b) generating a camera model based upon the lens distortion curve;
(c) integrating one or more first virtual insertions onto the video using the camera model; and
(d) applying a correction factor including scale, offset and curve gain to the one or more camera lens distortion parameters to adjust the lens distortion curve, wherein the correction factor is determined based on a realistic appearance of the virtual insertion with respect to the video, wherein the realistic appearance is when the virtual insertion appears to be rationally integrated onto the video to a remote viewer.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product are described to improve a lens distortion curve which roughly approximates distortion caused by a camera lens to capture an event onto video. The present invention selects a generic lens distortion curve that roughly approximates the distortion caused by the camera lens while capturing the event onto the video. The video as well as information from the generic lens distortion curve is used to generate a camera model. This camera model is used to integrate virtual insertions into the video. If the camera model is sufficiently accurate to present a realistic appearance of the virtual insertions to the remote viewer, this camera model is then used to integrate more virtual insertions into the video. However, if the camera model is not sufficiently accurate, an iterative process is employed to refine this camera model.
-
Citations
28 Claims
-
1. A method of modeling lens distortion for a camera lens used to capture video of an event, comprising:
-
(a) selecting a lens distortion curve, the lens distortion curve including a plurality of camera lens distortion parameters, wherein calibration of the camera lens using calibration targets is not performed; (b) generating a camera model based upon the lens distortion curve; (c) integrating one or more first virtual insertions onto the video using the camera model; and (d) applying a correction factor including scale, offset and curve gain to the one or more camera lens distortion parameters to adjust the lens distortion curve, wherein the correction factor is determined based on a realistic appearance of the virtual insertion with respect to the video, wherein the realistic appearance is when the virtual insertion appears to be rationally integrated onto the video to a remote viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory electronic-readable medium having embodied thereon a program, the program being executable by a computer system to perform instructions for modeling lens distortion for a camera lens used to capture video of an event, the instructions comprising:
-
instructions for selecting a lens distortion curve, the lens distortion curve including a plurality of camera lens distortion parameters; instructions for generating a camera model based upon the lens distortion curve; instructions for integrating one or more first virtual insertions onto the video using the camera model; and instructions for applying a correction factor including scale, offset and curve to the one or more camera lens distortion parameters to adjust the lens distortion curve, wherein the correction factor is determined based on a realistic appearance of the virtual insertion with respect to the video, wherein the realistic appearance is when the virtual insertion appears to be rationally integrated onto the video to a remote viewer. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification