Segmenting Digital Image And Producing Compact Representation
First Claim
1. A method of segmenting a digital image comprising a plurality of pixels, said method comprising the steps of:
- generating a plurality of blocks of pixels from said digital image; and
producing at least one connected component for each block using said blocks of pixels in a one-pass manner, said producing step comprising;
segmenting a block of pixels into at least one connected component, each connected component comprising a group of pixels that are spatially connected and semantically related;
merging said at least one connected component of said block with at least one connected component segmented from at least one other block that has been previously processed; and
storing in a compact form a location in said image of said connected components of said block.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (100), an apparatus, and a computer program product for automatically producing a compact representation of a colour document are disclosed. In the method, a digital image of a colour-document page is segmented (110) into connected components in one-pass, block raster order. The digital image of the page is partitioned into foreground and background images using layout analysis (120) based on compact, connected-component statistics of the whole page. At least one portion of the background image where at least one portion of the foreground image obscures the background image is inpainting (520) in one-pass block raster order. The foreground and background images are combined (130) to form a compact document. A method, an apparatus, and a computer program product for segmenting a digital image comprising a plurality of pixels are also disclosed.
-
Citations
45 Claims
-
1. A method of segmenting a digital image comprising a plurality of pixels, said method comprising the steps of:
-
generating a plurality of blocks of pixels from said digital image; and producing at least one connected component for each block using said blocks of pixels in a one-pass manner, said producing step comprising; segmenting a block of pixels into at least one connected component, each connected component comprising a group of pixels that are spatially connected and semantically related; merging said at least one connected component of said block with at least one connected component segmented from at least one other block that has been previously processed; and storing in a compact form a location in said image of said connected components of said block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of automatically producing a compact representation of a colour document, said method comprising the steps of:
-
segmenting a digital image of a colour-document page into connected components in one-pass, block raster order; partitioning said digital image of said page into foreground and background images using layout analysis based on compact, connected-component statistics of said whole page; inpainting in one-pass block raster order at least one portion of said background image where at least one portion of said foreground image obscures said background image; and storing said foreground and background images to form a compact document. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A method of analysing a digital image comprising a plurality of pixels, said method comprising the steps of:
-
segmenting said digital image into objects, where said segmentation is represented by more than two labels; providing a set of properties for each object; for a subset of said objects, using a measure of containment to determine if a parent-child relationship exists between adjacent objects sharing a boundary; forming groups of objects that share a common parent based on object properties; and classifying objects according to their properties and grouping. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of analysing a digital image comprising a plurality of pixels of a document page, said method comprising the steps of:
-
segmenting said digital image to form objects based on said image; forming groups of said objects; and determining if said groups of objects each represent text, said determining step comprising; identifying a single value for each object dependent on a location of said object on said page; forming a histogram of said values; and identifying text by a property of said histogram. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A method of segmenting a digital image comprising a plurality of pixels, said method comprising the steps of:
-
generating a plurality of blocks of pixels from said digital image; and producing at least one connected component for each block using said blocks of pixels, said producing step comprising; segmenting a block of pixels into at least one connected component, each connected component comprising a group of pixels that are spatially connected and semantically related; merging said at least one connected component of said block with at least one connected component segmented from at least one other block; and storing a location In said Image of said connected components of said block.
-
Specification