Methods, systems, and media for image processing using hierarchical expansion
First Claim
1. A method for image processing, the method comprising:
- receiving, using a hardware processor, a plurality of images, wherein each of the plurality of images has one of a plurality of resolutions;
for a first image from the plurality of images that has a first resolution, determining, using the hardware processor, a first set of labels corresponding to each pixel of the first image; and
for a second image from the plurality of images that has a second resolution, generating, using the hardware processor, a second set of labels corresponding to each pixel of the second image based on the first set of labels by;
(a) scaling, using the hardware processor, the first set of labels to generate a set of scaled labels;
(b) determining, using the hardware processor, a set of proposed labels for each pixel of the second image based on the set of scaled labels;
(c) generating, using the hardware processor, a probability score for each proposed label in the set of proposed labels;
(d) selecting, using the hardware processor, a proposed label from the set of proposed labels based at least in part on the probability score; and
(e) determining, using the hardware processor, whether to assign the proposed label for each pixel to the second set of labels of the second image.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and media for image processing using hierarchical expansion are provided. More particularly, the hierarchical expansion can include a merge expansion and/or a refine expansion. In some embodiments, a method for image processing, comprising: receiving a plurality of images, wherein each of the plurality of images has one of a plurality of resolutions; for a first image from the plurality of images that has a first resolution, determining a first set of labels corresponding to each pixel of the first image; and for a second image from the plurality of images that has a second resolution, generating a second set of labels corresponding to each pixel of the second image based on the first set of labels.
-
Citations
30 Claims
-
1. A method for image processing, the method comprising:
-
receiving, using a hardware processor, a plurality of images, wherein each of the plurality of images has one of a plurality of resolutions; for a first image from the plurality of images that has a first resolution, determining, using the hardware processor, a first set of labels corresponding to each pixel of the first image; and for a second image from the plurality of images that has a second resolution, generating, using the hardware processor, a second set of labels corresponding to each pixel of the second image based on the first set of labels by; (a) scaling, using the hardware processor, the first set of labels to generate a set of scaled labels; (b) determining, using the hardware processor, a set of proposed labels for each pixel of the second image based on the set of scaled labels; (c) generating, using the hardware processor, a probability score for each proposed label in the set of proposed labels; (d) selecting, using the hardware processor, a proposed label from the set of proposed labels based at least in part on the probability score; and (e) determining, using the hardware processor, whether to assign the proposed label for each pixel to the second set of labels of the second image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for image processing, the system comprising:
a hardware processor that; receives a plurality of images, wherein each of the plurality of images has one of a plurality of resolutions; for a first image from the plurality of images that has a first resolution, determines a first set of labels corresponding to each pixel of the first image; and for a second image from the plurality of images that has a second resolution, generates a second set of labels corresponding to each pixel of the second image based on the first set of labels by; (a) scaling the first set of labels to generate a set of scaled labels; (b) determining a set of proposed labels for each pixel of the second image based on the set of scaled labels; (c) generating a probability score for each proposed label in the set of proposed labels; (d) selecting a proposed label from the set of proposed labels based at least in part on the probability score; and (e) determining whether to assign the proposed label for each pixel to the second set of labels of the second image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the process to perform a method for image processing, the method comprising:
-
receiving a plurality of images, wherein each of the plurality of images has one of a plurality of resolutions; for a first image from the plurality of images that has a first resolution, determining a first set of labels corresponding to each pixel of the first image; and for a second image from the plurality of images that has a second resolution, generating a second set of labels corresponding to each pixel of the second image based on the first set of labels by; (a) scaling the first set of labels to generate a set of scaled labels; (b) determining a set of proposed labels for each pixel of the second image based on the set of scaled labels; (c) generating a probability score for each proposed label in the set of proposed labels; (d) selecting a proposed label from the set of proposed labels based at least in part on the probability score; and (e) determining whether to assign the proposed label for each pixel to the second set of labels of the second image. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification