IMAGE SEGMENTATION
First Claim
1. A computer readable storage media containing computer readable instructions that, when executed by a computing device, cause the computing device to perform steps, the steps comprising:
- determining a motion likelihood for each of a plurality of pixels of an image, the motion likelihood determined without a velocity of the pixels;
determining a color likelihood of the plurality of pixels of the image; and
automatically generating a segmentation indicator for each of the plurality of input pixels of the image based on the motion likelihood and the color likelihood.
1 Assignment
0 Petitions
Accused Products
Abstract
Segmentation of foreground from background layers in an image may be provided by a segmentation process which may be based on one or more factors including motion, color, contrast, and the like. Color, motion, and optionally contrast information may be probabilistically fused to infer foreground and/or background layers accurately and efficiently. A likelihood of motion vs. non-motion may be automatically learned from training data and then fused with a contrast-sensitive color model. Segmentation may then be solved efficiently by an optimization algorithm such as a graph cut. Motion events in image sequences may be detected without explicit velocity computation.
-
Citations
20 Claims
-
1. A computer readable storage media containing computer readable instructions that, when executed by a computing device, cause the computing device to perform steps, the steps comprising:
-
determining a motion likelihood for each of a plurality of pixels of an image, the motion likelihood determined without a velocity of the pixels; determining a color likelihood of the plurality of pixels of the image; and automatically generating a segmentation indicator for each of the plurality of input pixels of the image based on the motion likelihood and the color likelihood. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
determining, on at least one computing device comprising at least one processing unit, a motion likelihood for each of a plurality of pixels of an image, the motion likelihood determined without full velocities of the plurality of pixels; determining, on the at least one computing device, a color likelihood for each of the plurality of pixels of the image based on a color likelihood model; automatically generating, on the at least one computing device, a segmentation indicator associated with at least one of the plurality of pixels, the segmentation indicator based on the motion likelihood and the color likelihood; and storing, on a computer storage media, the segmentation indicator. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
means for determining a spatial smoothness of an input image; means for determining a motion likelihood of each of a plurality of pixels of the input image, the motion likelihood determined without determining a velocity for the pixels; means for determining a color likelihood of each of the plurality of pixels; and means for generating at least one label associated with at least one pixel of the plurality of pixels, the at least one label indicating a segmentation indicator for the at least one pixel. - View Dependent Claims (17, 18, 19, 20)
-
Specification