Block retouching
First Claim
Patent Images
1. A document compression system, comprising:
- an encoder that compresses at least one of a foreground and a background of a document image;
a mask separator that processes the document image and outputs a binary mask, the binary mask assigns pixels of the document image into at least one of the foreground and the background;
an image retoucher comprising a boundary detector that detects a spurious boundary in the document image comprising the foreground and the background, detection being based, at least in part, upon pixel assignment information stored in the binary mask, the image retoucher further comprising an image extender that extends care pixels of at least one of the foreground and the background near the spurious boundary, extension of the care pixels being used for compression of at least one of the foreground and the background; and
a decoder that un-compresses at least one of the foreground and the background of the document image.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method facilitating image retouching is provided. The invention includes an image retoucher having a boundary detector and an image extender. The invention provides for the image retoucher to extend care pixels of at least one of a foreground and a background near a detected spurious boundary by altering the binary mask used for compression of the foreground and/or the background.
-
Citations
20 Claims
-
1. A document compression system, comprising:
-
an encoder that compresses at least one of a foreground and a background of a document image; a mask separator that processes the document image and outputs a binary mask, the binary mask assigns pixels of the document image into at least one of the foreground and the background; an image retoucher comprising a boundary detector that detects a spurious boundary in the document image comprising the foreground and the background, detection being based, at least in part, upon pixel assignment information stored in the binary mask, the image retoucher further comprising an image extender that extends care pixels of at least one of the foreground and the background near the spurious boundary, extension of the care pixels being used for compression of at least one of the foreground and the background; and a decoder that un-compresses at least one of the foreground and the background of the document image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for facilitating document compression of an image, comprising:
-
compressing at least one of a foreground and a background of a document image; processing the document image and outputting a binary mask; assigning pixels of the document image into at least one of the foreground and the background; detecting a spurious boundary in the document image comprising the foreground and the background, detection being based, at least in part, upon pixel assignment information; extending care pixels of at least one of the foreground and the background near the spurious boundary, extension of the care pixels being used for compressing at least one of the foreground and the background; and un-compressing at least one of the foreground and the background of the document image. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An image retoucher, comprising:
-
a boundary detector that detects a spurious boundary in a document image comprising a foreground and a background, detection being based, at least in part, upon identifying a horizontal or vertical boundary line between merged regions that is longer than a first threshold quantity of pixels for which one side of the boundary line is foreground and the other side of the boundary is background, the boundary detector further performs a linear regression along the boundary line, the spurious boundary being detected if the linear regression on either side differs by more than a second threshold amount; and an image extender that extends care pixels of at least one of the foreground and the background near the spurious boundary, extension of the care pixels being used for compression of at least one of the foreground and the background. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification