Scale-invariant superpixel region edges
First Claim
1. A computer implemented method comprising:
- analyzing an image over a plurality of different scales, wherein analyzing includes;
determining spectral characteristics of the image at each of the plurality of different scales;
determining spatial characteristics of the image at each of the plurality of different scales;
determining a segmentation pattern for the image at each of the plurality of different scales based on the spectral and spatial characteristics of that particular scale; and
identifying objects in the image based on portions of the segmentation patterns that are scale-invariant over the plurality of different scales,wherein each of the segmentation patterns includes a plurality of segments, each segment having a boundary, and wherein identifying objects in the image further includes;
super-positioning the segmentation patterns determined at each of the plurality of different scales; and
determining which of the boundaries or portions thereof are overlapping over one or more of the super-positioned segmentation patterns, wherein the portions of the segmentation patterns that are scale-invariant correspond to the overlapping boundaries or portions thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain embodiments of the invention relate to a computer-implemented method that comprises analyzing an image over a plurality of different scales, where the analyzing includes determining spectral characteristics of the image at each of the plurality of different scales, determining spatial characteristics of the image at each of the plurality of different scales, and determining a segmentation pattern (i.e., superpixel) for the image at each of the plurality of different scales based on the spectral and spatial characteristics of that particular scale. The method further includes identifying objects in the image based on portions of the segmentation patterns that are scale-invariant over the plurality of different scales. In some cases, the method can include determining statistical, textural, and/or intensity characteristics of the image at each scale, where determining the segmentation patterns for the image at each scale is further based on one or more of these characteristics.
-
Citations
14 Claims
-
1. A computer implemented method comprising:
-
analyzing an image over a plurality of different scales, wherein analyzing includes; determining spectral characteristics of the image at each of the plurality of different scales; determining spatial characteristics of the image at each of the plurality of different scales; determining a segmentation pattern for the image at each of the plurality of different scales based on the spectral and spatial characteristics of that particular scale; and identifying objects in the image based on portions of the segmentation patterns that are scale-invariant over the plurality of different scales, wherein each of the segmentation patterns includes a plurality of segments, each segment having a boundary, and wherein identifying objects in the image further includes; super-positioning the segmentation patterns determined at each of the plurality of different scales; and determining which of the boundaries or portions thereof are overlapping over one or more of the super-positioned segmentation patterns, wherein the portions of the segmentation patterns that are scale-invariant correspond to the overlapping boundaries or portions thereof. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented system, comprising:
-
one or more processors; and one or more non-transitory computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including; analyzing an image over a plurality of different scales, wherein analyzing includes; determining spectral characteristics of the image at each of the plurality of different scales; determining spatial characteristics of the image at each of the plurality of different scales; determining a segmentation pattern for the image at each of the plurality of different scales based on the spectral and spatial characteristics of that particular scale; and identifying objects in the image based on portions of the segmentation patterns that are scale-invariant over the plurality of different scales, wherein each of the segmentation patterns includes a plurality of segments, each segment having a boundary, and wherein identifying objects in the image further includes; super-positioning the segmentation patterns determined at each of the plurality of different scales; determining which of the boundaries or portions thereof are overlapping over one or more of the super-positioned segmentation patterns, wherein the portions of the segmentation patterns that are scale-invariant correspond to the overlapping boundaries or portions thereof. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A non-transitory computer-program product, tangibly embodied in a machine-readable non-transitory storage medium, including instructions configured to cause a data processing apparatus to:
-
analyze an image over a plurality of different scales, wherein analyzing includes; determine spectral characteristics of the image at each of the plurality of different scales; determine spatial characteristics of the image at each of the plurality of different scales; determine a segmentation pattern for the image at each of the plurality of different scales based on the spectral and spatial characteristics of that particular scale; and identify objects in the image based on the portions of the segmentation patterns that are scale-invariant over the plurality of different scales, wherein each of the segmentation patterns includes a plurality of segments, each segment having a boundary, and wherein identifying objects in the image further includes instructions configured to cause the data processing apparatus to; super-position the segmentation patterns determined at each of the plurality of different scales; determine which of the boundaries or portions thereof are overlapping over the one or more super-positioned segmentation patterns, wherein the portions of the segmentation patterns that are scale-invariant correspond to the overlapping boundaries or portions thereof. - View Dependent Claims (11, 12, 13, 14)
-
Specification