System and method facilitating document image compression utilizing a mask
First Claim
Patent Images
1. A segmented layered image system, comprising:
- a pixel energy component adapted to calculate pixel energy for a region of a document image, the pixel energy component further adapted to calculate a partition of the region based at least in part upon minimization of pixel energy of at least one of a foreground and a background;
a region merge component that merges pairs of regions of the document image based, at least in part, upon minimization of pixel energy, the region merge component evaluating combinations of foregrounds and backgrounds of the two regions, and selecting the combination with a least cumulative energy; and
,a mask storage component adapted to store information associated with the partition in a mask.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method facilitating document image compression utilizing a mask separating a foreground of a document image from a background is provided. The invention includes a pixel energy analyzer adapted to partition regions into a foreground and background. The invention further provides for a merge region component adapted to attempt to merge regions if the merged region would not exceed a threshold energy. Merged regions are partitioned into a new foreground and new background. Thereafter, a mask storage component stores the partitioning information in a binary mask.
-
Citations
36 Claims
-
1. A segmented layered image system, comprising:
-
a pixel energy component adapted to calculate pixel energy for a region of a document image, the pixel energy component further adapted to calculate a partition of the region based at least in part upon minimization of pixel energy of at least one of a foreground and a background; a region merge component that merges pairs of regions of the document image based, at least in part, upon minimization of pixel energy, the region merge component evaluating combinations of foregrounds and backgrounds of the two regions, and selecting the combination with a least cumulative energy; and
,a mask storage component adapted to store information associated with the partition in a mask. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for generating a mask employed in a segmented layered image system, comprising:
-
calculating pixel energy for a region based at least in part upon a polynomial regression of the region; partitioning the region based at least in part upon the calculated pixel energy of at least one of a foreground and a background of the region; merging adjacent pairs of regions based upon minimization of energy of at least one of the foreground and the background; and
,storing the partitioning information in a mask. - View Dependent Claims (14)
-
-
15. A mask separator component comprising:
-
a pixel energy component adapted to calculate pixel energy for a region of a document image, the pixel energy component calculating pixel energy variances for a region utilizing at least in part a K-means clustering algorithm, where K=2, the pixel energy component further adapted to calculate a partition of the region based at least in part upon minimization of pixel energy of at least one of a foreground and a background; a merge region component adapted to merge pairs of regions of the document image based at least in part upon a determination of whether the merged region would exceed a first threshold energy, the merge component further adapted to partition the merged region into a new foreground and a new background; and
,a mask storage component adapted to store information associated with the partition in a mask. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for generating a mask partitioning a document image into a background and a foreground, comprising:
-
calculating pixel energy for a region based at least in part upon a polynomial regression of the region; partitioning the region based at least in part upon the calculated pixel energy of at least one of a foreground and a background of the region; merging adjacent pairs of regions if a threshold energy associated with a new foreground and background would not be exceeded in the merged region; partitioning the merged region into the new foreground and the new background based; and
,storing the partitioning information in a mask. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A document image compression system, comprising:
-
a document transformation component adapted to receive a document image and output a transformed representation of the document image; and
,a mask separator component comprising a pixel energy component adapted to determine pixel energy for a region of the transformed representation, the pixel energy component calculating pixel energy for the region based at least in part upon a polynomial regression of the region, the pixel energy component further adapted to determine a partition of the region based at least in part upon minimization of energy of at least one of a foreground and a background, the mask separator component further comprising a merge region component adapted to merge pairs of regions, if a first threshold energy has not been exceeded, the merge region component further adapted to partition pixels of merged regions into a new foreground and a new background based at least in part upon minimization of energy of pixels comprising the new foreground and the new background, the mask separator component further comprising a mask storage component adapted to store partition information in a mask. - View Dependent Claims (32, 33, 34)
-
-
35. A computer readable medium having computer usable components for a mask separation component, comprising:
-
a pixel energy component adapted to calculate pixel energy for a region of a representation of a document image, the pixel energy for a region being based at least in part upon a polynomial regression of the region the pixel energy component further adapted to calculate a partition of the region based at least in part upon minimization of energy of at least one of a background and a foreground; a merge region component adapted to merge pairs of regions of the representation of the document image based at least in part upon a determination of whether the regions to be merged would exceed a threshold energy, the merge component further adapted to partition the merged region into a foreground and a background based at least in part upon minimization of energy of pixels of at least one of the foreground and the background; and
,a mask storage component adapted to store information associated with partitioning of the foreground and the background in a mask.
-
-
36. A mask separation component, comprising:
-
means for calculating pixel energy for a region of a representation of a document image, the pixel energy for a region being based at least in pan upon a polynomial regression of the region; means for calculating a partition of the region based at least in part upon minimization of energy of at least one of two planes; means for merging pairs of regions of the representation of the document image based at least in part upon a determination of whether the regions to be merged would exceed a threshold energy; means for partitioning pixels of regions into a foreground and a background based at least in part upon minimization of energy of pixels comprising at least one of the foreground and the background; and
,means for storing information associated with the partition in a mask.
-
Specification