IP Library Granted Patent US 7,375,856
Granted Patent B2
US 7,375,856 · App. 10/612,084 · Granted May 20, 2008

Halftone screen frequency and magnitude estimation for digital descreening of documents

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,375,856
App. No.
10/612,084
Granted
May 20, 2008
Kind
B2
Abstract

An efficient method and system for eliminating halftone screens from scanned documents while preserving the quality and sharpness of text and line-art is disclosed. The method and system utilizes one or more independent channels with different sensitivities (e.g., Max, High, and Low) to provide high quality frequency and magnitude estimation. The most sensitive channel (Max) derives the frequency estimate, and the remaining channels (e.g., High and Low) are combined to create the screen magnitude. The Max channel is the most sensitive and will usually report the existence of frequencies even when the screen is very weak. Therefore, the screen frequency must be additionally qualified by the screen magnitude. The screen magnitude can be interpreted as the level of confidence that the local neighborhood represents half-toned data.

Claims (28)

1. A method for determining a screen frequency and magnitude estimation of an image signal, the method comprising the operations of:

(a) estimating in one or more channels each exhibiting different sensitivities for providing high quality instantaneous halftone frequency and magnitude estimation;

detecting extrema in an image signal and a second filter output signal via a min-max texture detector included in each of frequency detection modules, and outputting respective detected signals; and

filtering the respective detected signals via respective cascades of averaging filters and outputting respective filtered detected signals;

(b) combining one or more instantaneous halftone frequency estimation from independent channels to create frequency magnitude estimation.

2. The method of claim 1 wherein a channel exhibiting highest sensitivity derives the frequency estimate.

3. The method of claim 1 wherein the operation of detecting extrema is performed by using a structure pattern within a window, the structure pattern having two distinct sets of pixels arranged such that, for any line segment crossing the structure pattern, each of the two sets of pixels does not lie entirely on one side of the line segment.

4. The method of claim 3 wherein operation (a) further comprises the operation of searching for a maximum value within a window in the output of each of the special filters via a module included in each of the frequency detection modules.

5. The method of claim 4 wherein operation (a) further comprises the operations of sub-sampling and interpolating.

6. The method of claim 1 wherein operation (a) further comprises the operations of sub-sampling and dual interpolation having a maximum unit and a contrast unit and further filtering.

7. The method of claim 1 wherein operation (a) comprises the operations of combining the outputs of one or more frequency detection modules and producing the frequency magnitude estimate signal, via a magnitude estimate module included in the screen estimate module.

8. The method of claim 7 wherein operation (a) comprises the operation of processing the contrast signal, the frequency estimate signal and the frequency estimate magnitude signal via at least one piecewise linear function block included in the pixel control module to produce the first control signal which includes information regarding which of the filter output signals are to be blended and the proportion of blending.

9. The method of claim 8 wherein operation (a) comprises the operation of processing the frequency estimate signal, the frequency estimate magnitude signal and a lowpass filtered version of the image signal, via a neutral logic block included in the pixel control module to produce a third control signal for controlling the neutrality of a current pixel.

10. A screen frequency and magnitude estimator comprising:

(a) means for estimating in one or more channels each exhibiting different sensitivities for providing high quality instantaneous halftone frequency and magnitude estimation;

(b) means for combining one or more instantaneous halftone frequency estimation from independent channels to create frequency magnitude estimation;

wherein detecting extrema in an image signal and a second filter output signal via a min-max texture detector included in each of frequency detection modules, and outputting respective detected signals; and

means for filtering the respective detected signals via respective cascades of averaging filters and outputting respective filtered detected signals.

11. A screen frequency and magnitude estimator according to claim 10 wherein a channel exhibiting highest sensitivity derives the frequency estimate.

12. A screen frequency and magnitude estimator according to claim 10 wherein the operation of detecting extrema is performed by using a structure pattern within a window, the structure pattern having two distinct sets of pixels arranged such that, for any line segment crossing the structure pattern, each of the two sets of pixels does not lie entirely on one side of the line segment.

13. A screen frequency and magnitude estimator according to claim 12 wherein operation (a) further comprises the operation of searching for a maximum value within a window in the output of each of the special filters via a module included in each of the frequency detection modules.

14. A screen frequency and magnitude estimator according to claim 13 wherein operation (a) further comprises the operations of sub-sampling and interpolating.

15. A screen frequency and magnitude estimator according to claim 14 wherein operation (a) further comprises the operations of sub-sampling and dual interpolation having a maximum unit and a contrast unit and further interpolation and filtering for one or more of frequency channels.

16. A screen frequency and magnitude estimator according to claim 15 wherein operation (a) comprises the operations of combining the outputs of one or more frequency detection modules and producing the frequency magnitude estimate signal, via a magnitude estimate module included in the screen estimate module.

17. A screen frequency and magnitude estimator comprising:

(a) means for estimating in one or more channels each exhibiting different sensitivities for providing high quality instantaneous halftone frequency and magnitude estimation;

(b) means for combining one or more instantaneous halftone frequency estimation from independent channels to create frequency magnitude estimation wherein a channel exhibiting highest sensitivity derives the frequency estimate;

means for providing a control signal, based on the input signal contrast, to hold the frequency estimate signal stable even near edges of halftone areas, using a maximum frequency unit and a dual interpolation unit.

Assignments (12)
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
RELEASE OF SECURITY INTEREST Recorded Aug 31, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO BANK ONE, N.A.
To: XEROX CORPORATION
Reel/Frame 061360/0501 →
RELEASE OF SECURITY INTEREST Recorded Aug 27, 2014
From: JPMORGAN CHASE BANK
To: XEROX CORPORATION
Reel/Frame 033645/0971 →
SECURITY AGREEMENT Recorded Aug 31, 2004
From: XEROX CORPORATION
To: JPMORGAN CHASE BANK, AS COLLATERAL AGENT
Reel/Frame 015722/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2003
From: CURRY, DONALD J.; KLETTER, DORON; NAFARIEH, ASGHAR
To: XEROX CORPORATION
Reel/Frame 014062/0697 →