Visual conditioning for augmented-reality-assisted video conferencing
First Claim
Patent Images
1. An apparatus comprising:
- a receiver configured to receive a video teleconferencing image, wherein the video teleconferencing image comprises an original background and at least one foreground; and
a processor coupled to the receiver, wherein the processor is configured to;
determine an estimated boundary between the foreground and the original background, wherein the boundary comprises a plurality of pixels;
determine a drawing area to obscure segmentation errors associated with the boundary, wherein determining the drawing area comprises;
establishing a contour following flow field comprising a directional neighborhood around each boundary pixel to indicate directions following a contour of the boundary;
estimating a spread of the segmentation errors in directions indicated by the contour following flow field; and
deriving the drawing area to encompass the segmentation errors utilizing the contour following flow field and the estimated segmentation error spread;
overlay the boundary with the drawing area; and
replace the original background of the video teleconferencing image with a new background.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus comprising a processor configured to receive a video teleconferencing image, wherein the video teleconferencing image has a background and at least one foreground, wherein the foreground has a boundary, determine the boundary of the foreground, overlay the boundary of the foreground with a drawing area, wherein the drawing area obscures the boundary, and replace the background of the image with a new background.
9 Citations
20 Claims
-
1. An apparatus comprising:
-
a receiver configured to receive a video teleconferencing image, wherein the video teleconferencing image comprises an original background and at least one foreground; and a processor coupled to the receiver, wherein the processor is configured to; determine an estimated boundary between the foreground and the original background, wherein the boundary comprises a plurality of pixels; determine a drawing area to obscure segmentation errors associated with the boundary, wherein determining the drawing area comprises; establishing a contour following flow field comprising a directional neighborhood around each boundary pixel to indicate directions following a contour of the boundary; estimating a spread of the segmentation errors in directions indicated by the contour following flow field; and deriving the drawing area to encompass the segmentation errors utilizing the contour following flow field and the estimated segmentation error spread; overlay the boundary with the drawing area; and replace the original background of the video teleconferencing image with a new background. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method implemented in a network element, the method comprising:
-
receiving a video teleconferencing image, wherein the video teleconferencing image comprises an original background and at least one foreground; determining an estimated boundary between the foreground and the original background, wherein the boundary comprises a plurality of pixels; determining a drawing area to obscure segmentation errors associated with the boundary, wherein determining the drawing area comprises; establishing a contour following flow field comprising a directional neighborhood around each boundary pixel to indicate directions following a contour of the boundary; estimating a spread of the segmentation errors in directions indicated by the contour following flow field; and deriving the drawing area to encompass the segmentation errors utilizing the contour following flow field and the estimated segmentation error spread; overlaying the boundary with the drawing area; and replacing the original background of the image with a new background. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification