Method and apparatus for identifying regions of an image to be filtered during processing of the image
First Claim
1. A system comprising:
- at least one integrated circuit configured to;
receive pixels of an image;
divide the image into a plurality of blocks of pixels;
determine numbers of islands within each of the plurality of blocks of pixels of the image, wherein determining a particular number of islands within a particular block of the plurality of blocks includes identifying at least one ofa single dark pixel bordered by at least one of (i) a plurality of light pixels of the particular block and (ii) one or more edges of the particular block, ortwo or more contiguous dark pixels bordered by at least one of (i) a plurality of light pixels of the particular block and (ii) one or more edges of the particular block;
determine categorizations of each of the plurality of blocks of pixels based on the numbers of islands within each of the plurality of blocks of pixels; and
set, based at least on the categorizations of each of the plurality of blocks of pixels, filter indices for regions of the image, each of the regions including different subsets of the plurality of blocks of pixels; and
filter based on the filter indices, the regions of the image.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure include methods, apparatuses, and systems for identifying regions to be filtered during processing of an image. A map generator is configured to receive pixels of an image and to determine a map for the image. The map indicates a number of islands within blocks of pixels of the image, where individual ones of the islands include either a single dark pixel, or two or more contiguous dark pixels, bordered by light pixels and/or one or more edges of the blocks of pixels. An index generator sets, based at least on the number of islands within the individual ones of the blocks of pixels that correspond to regions of the scanned image, filter indices for the regions of the scanned image. An image filter component, based on the filter indices, filters the regions of the scanned image.
-
Citations
16 Claims
-
1. A system comprising:
-
at least one integrated circuit configured to; receive pixels of an image; divide the image into a plurality of blocks of pixels; determine numbers of islands within each of the plurality of blocks of pixels of the image, wherein determining a particular number of islands within a particular block of the plurality of blocks includes identifying at least one of a single dark pixel bordered by at least one of (i) a plurality of light pixels of the particular block and (ii) one or more edges of the particular block, or two or more contiguous dark pixels bordered by at least one of (i) a plurality of light pixels of the particular block and (ii) one or more edges of the particular block; determine categorizations of each of the plurality of blocks of pixels based on the numbers of islands within each of the plurality of blocks of pixels; and set, based at least on the categorizations of each of the plurality of blocks of pixels, filter indices for regions of the image, each of the regions including different subsets of the plurality of blocks of pixels; and filter based on the filter indices, the regions of the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving pixels of an image; dividing the image into a plurality of blocks of pixels; determining numbers of islands within each of the plurality of blocks of pixels, wherein determining a particular number of islands within a particular block of the plurality of blocks includes identifying at least one of a single dark pixel bordered by at least one of (i) a plurality of light pixels of the particular block or (ii) one or more edges of the particular block, or two or more contiguous dark pixels bordered by at least one of (i) a plurality of light pixels of the particular block or (ii) one or more edges of the particular block; determining categorizations of each of the plurality of blocks of pixels based on the numbers of islands within each of the plurality of blocks of pixels; setting, based at least on the categorizations of each of the plurality of blocks of pixels, filter indices for regions of the image, each of the regions including different subsets of the plurality of blocks of pixels; and filtering, based on the filter indices, the regions of the image. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification