Image segmentation for object modeling
First Claim
Patent Images
1. A computer implemented method, comprising:
- accessing a set of images within a video stream;
identifying an object of interest in one or more images of the set of images, the object of interest having a first portion and a second portion;
detecting a region of interest within the one or more images;
generating one or more binarization matrices from the one or more images;
determining a pixel radius;
filtering the one or more binarization matrices to exchange a first pixel value for a second pixel value where a pixel associated with the first pixel value is proximate to a set of pixels of the second pixel value;
identifying a first set of median pixels of the first portion and a second set of median pixels of the second portion;
determining a polyline approximating the first portion and the second portion of the object of interest; and
generating a model for the polyline.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, and methods are presented for segmenting an image of a video stream with a client device by accessing a set of images within a video stream, identifying an object of interest within one or more images of the set of images, and detecting a region of interest within the one or more images. The systems, devices, and method identify a first set of median pixels in a first portion of the object of interest and a second set of median pixels in a second portion of the object of interest. The systems, devices, and methods determine a polyline approximating the first and second sets of median pixels and generate a model for the polyline.
-
Citations
18 Claims
-
1. A computer implemented method, comprising:
-
accessing a set of images within a video stream; identifying an object of interest in one or more images of the set of images, the object of interest having a first portion and a second portion; detecting a region of interest within the one or more images; generating one or more binarization matrices from the one or more images; determining a pixel radius; filtering the one or more binarization matrices to exchange a first pixel value for a second pixel value where a pixel associated with the first pixel value is proximate to a set of pixels of the second pixel value; identifying a first set of median pixels of the first portion and a second set of median pixels of the second portion; determining a polyline approximating the first portion and the second portion of the object of interest; and generating a model for the polyline. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
one or more processors; and a non-transitory processor-readable storage medium storing processor executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; accessing a set of images within a video stream; identifying an object of interest in one or more images of the set of images, the object of interest having a first portion and a second portion; detecting a region of interest within the one or more images; generating one or more binarization matrices from the one or more images; determining a pixel radius; filtering the one or more binarization matrices to exchange a first pixel value for a second pixel value where a pixel associated with the first pixel value is proximate to a set of pixels of the second pixel value; identifying a first set of median pixels of the first portion and a second set of median pixels of the second portion; determining a polyline approximating the first portion and the second portion of the object of interest; and generating a model for the polyline. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory processor-readable storage medium storing processor executable instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:
-
accessing a set of images within a video stream; identifying an object of interest in one or more images of the set of images, the object of interest having a first portion and a second portion; detecting a region of interest within the one or more images; generating one or more binarization matrices from the one or more images; determining a pixel radius; filtering the one or more binarization matrices to exchange a first pixel value for a second pixel value where a pixel associated with the first pixel value is proximate to a set of pixels of the second pixel value; identifying a first set of median pixels of the first portion and a second set of median pixels of the second portion; determining a polyline approximating the first portion and the second portion of the object of interest; and generating a model for the polyline. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification