Apparatus and methods for selectively feathering a composite image
AssigneeAvid Technology, Inc.
InventorsRobert Gonsalves, Chia-Sheng Chou
Life of this patent
Estimating the term…
Abstract
A mechanism and process for feathering a first image and a second image in a composite image includes defining an original matte image. A portion of the original matte image is box filtered horizontally and vertically to generate an intermediate matte image. At least a portion of the intermediate matte image is box filtered horizontally and vertically to generate a processed matte image. An edge biasing function is applied to the processed matte image. Edge biasing includes further modifying pixel values on an edge by changing the contrast and brightness of the matte image. A composite image including the first image and the second image is then generated after applying the edge biasing function to the box-filtered processed matte image.
Claims29
A method for feathering a first image and a second image in a composite image using an original matte image, comprising the steps of:
- a first box filtering step including box filtering at least a portion of the original matte image horizontally with a one-dimensional horizontal box filter and vertically with a one-dimensional vertical box filter to generate an intermediate matte image;
- a second box filtering step including box filtering at least a portion of the intermediate matte image horizontally and vertically to generate a processed matte image;
- applying an edge biasing function to the processed matte image;
- and
- generating the composite image including the first image and the second image according to the box-filtered matte image as modified by the edge biasing function.
An apparatus for feathering a first image and a second image in a composite image, comprising:
- a general purpose computer including:
- a memory that stores a program;
- and
- a processor that, when executing the program, receives an original matte image, box filters, in a first box filtering step at least a portion of the original matte image horizontally and vertically to generate an intermediate matte image, box filters, in a second box filtering step, at least a portion of the intermediate matte image horizontally with a one-dimensional horizontal box filter and vertically with a one-dimensional vertical box filter to generate a processed matte image, receives an edge biasing function, applies the edge biasing function to the processed matte image, and generates a composite image including the first image and the second image based on the box-filtered processed matte image as modified by the edge biasing function.
An apparatus for feathering a first image and a second image in a composite frame, comprising:
- a general purpose computer including:
- a memory that stores a program;
- and
- a processor that, when executing the program, receives an original matte image, box filters, in a first box filtering step, at least a portion of the original matte image horizontally and vertically to generate an intermediate matte image, box filters, in a second box filtering step, at least a portion of the intermediate matte image horizontally with a one-dimensional horizontal box filter and vertically with a one-dimensional vertical box filter to generate a processed matte image, and generates a composite image by blending the first image and the second image together according to the box-filtered processed matte image.
A method for feathering a first image and a second image in a composite frame, comprising the steps of:
- receiving an original matte image;
- a first box filtering step including box filtering at least a portion of the original matte image horizontally with a one-dimensional horizontal box filter and vertically with a one dimensional vertical box filter to generate an intermediate matte image;
- a second box filtering step including box filtering at least a portion of the intermediate matte image horizontally and vertically to generate a processed matte image;
- and
- generating a composite image by blending the first image and the second image together according to the processed matte image.
Dependencies are inferred from the claim text.