Patent US5150433A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5150433A Expired / Lapsed US ⏱️ 0.0 years remaining

Histogram/variance mechanism for detecting presence of an edge within block of image data

Assignee: Eastman Kodak Co
•
Filing: 1989-12-01
•
Granted: 1992-09-22
•
Expires: 2009-12-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An edge detection mechanism for an imagery signal compression and transmission system processes histogram and variance data to identify the presence of a uniform area with a block of transform signals. The presence of an edge within an image block, for which corresponding transform coefficients are obtained, is identified by initially generating a histogram of the image block. If the maximum value of the histogram exceeds a first threshold value, a uniform area is inferred, and adaptive quantization that would otherwise be carried out prior to executing a minimum redundancy encoding scheme is bypassed. If the maximum value of the histogram does not exceed the first threshold value, a set of variance calculations is carried out for use with a further sequence of edge detection decisions. The total variance and low frequency variance of the block are determined in accordance with the transform coefficients associated with the image block. The results of these variance calculations are then processed with further thresholds and the histogram maximum value. If the absence of an edge is inferred, the transform coefficients associated with the image block are quantized using adaptive quantization.

Inventors

  • 👤 Scott J. Daly

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 20:37
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/007; H; H04; H04N; H04N19/00; H04N19/10; H04N19/102; H04N19/124; H04N19/126; H04N19/134; H04N19/136; H04N19/14; H04N19/169; H04N19/17; H04N19/176; H04N19/60

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 135 words
For use with a signal processing mechanism for compressing signals representative of an image for transmission over a bandwidth-limited communication channel, in which blocks of transform coefficients, that have been obtained by subjecting said signals to a spatial frequency block transformation process, are quantized and the quantized transform coefficients encoded for transmission over said channel, a method of detecting the presence of an edge within an image block for which a corresponding block of image transform coefficients is obtained, comprising the steps of: (a) generating a histogram of said image block; (b) determining prescribed variance characteristics of said image block in accordance with transform coefficients associated with said image block; and (c) identifying whether or not an edge is present within an image block in dependence upon said histogram and said prescribed image variance characteristics.
Claim 2
Dependent Claim 135 words
For use with a signal processing mechanism for compressing signals representative of an image for transmission over a bandwidth-limited communication channel, in which blocks of transform coefficients, that have been obtained by subjecting said signals to a spatial frequency block transformation process, are quantized and the quantized transform coefficients encoded for transmission over said channel, a method of detecting the presence of an edge within an image block for which a corresponding block of image transform coefficients is obtained, comprising the steps of: (a) generating a histogram of said image block; (b) determining prescribed variance characteristics of said image block in accordance with transform coefficients associated with said image block; and (c) identifying whether or not an edge is present within an image block in dependence upon said histogram and said prescribed image variance characteristics.
Claim 3
Dependent Claim 36 words
A method according to claim 1, wherein step (c) comprises identifying whether or not an edge is present within an image block in dependence upon the maximum value of said histogram and said prescribed variance characteristics.
Claim 4
Dependent Claim 27 words
A method according to claim 2, wherein said prescribed variance characteristics include the total variance and the ratio of the low frequency variance to the total variance.
Claim 5
Dependent Claim 31 words
A method according to claim 2, wherein step (b) comprises determining the total variance and low frequency variance of said block in accordance with transform coefficients associated with said image block.
Claim 6
Dependent Claim 51 words
A method according to claim 4, wherein step (c) includes the step of (c1) in response to the maximum value of said histogram exceeding a first threshold value, generating a first output signal indicating the presence of a uniform area and proceeding to quantize transform coefficients associated with said image block.
Claim 7
Dependent Claim 50 words
A method according to claim 5, wherein step (b) includes the step of, in response to the maximum value of said histogram not exceeding said first threshold value, determining the total variance and low frequency variance of said block in accordance with the transform coefficients associated with said image block
Claim 8
Dependent Claim 119 words
A method according to claim 6, wherein step (c) further includes the step of (c2) in response to the total variance being less than a second threshold value, generating a second output signal indicating the absence of an edge, and proceeding to quantize the transform coefficients associated with said image block in accordance with a prescribed adaptive quantization process, but in response to the total variance not being less than said second threshold value, comparing the ratio of said low frequency variance to said total variance with a third prescribed threshold value and, upon said ratio exceeding said third prescribed threshold value, generating said first output signal and proceeding to quantize the transform coefficients associated with said image block.
Claim 9
Dependent Claim 68 words
A method according to claim 7, wherein step (c) further includes the step of (c3) in response said ratio not exceeding said third prescribed threshold value, comparing the maximum value of said histogram to a fourth threshold value and, upon the maximum histogram value being less than said fourth threshold value, quantizing the transform coefficients associated with said image block in accordance with said prescribed adaptive quantization process.
Claim 10
Dependent Claim 92 words
A method according to claim 8, wherein step (c) further includes the step of (c4) in response to the maximum value compared in step (c3) being greater than said fourth prescribed threshold, comparing said ratio to a fifth threshold value, and generating said first output signal and proceeding to quantize the transform coefficients associated with said image block upon said ratio exceeding said fifth threshold, but otherwise generating said second output signal and proceeding to quantize the transform coefficients associated with said image block in accordance with said prescribed adaptive quantization process.
Claim 11
Dependent Claim 15 words
A method according to claim 2, wherein said transform coefficients comprise discrete cosine transform coefficients.
Claim 12
Dependent Claim 400 words
For use with a signal processing mechanism for compressing signals representative of an image for transmission over a bandwidth-limited communication channel, in which blocks of transform coefficients, that have been obtained by subjecting said signals to a spatial frequency block transformation process, are quantized and the quantized transform coefficients encoded for transmission over said channel, a method of detecting the presence of an edge within an image block for which a corresponding block of image transform coefficients is obtained, comprising the steps of: (a) generating a histogram of said image block; (b) in response to the maximum value of said histogram exceeding a first threshold value, generating a first output signal indicating the presence of an edge and proceeding to quantize the transform coefficients associated with said image block; (c) in response to the maximum value of said histogram not exceeding said first threshold value, determining the total variance and low frequency variance of said block in accordance with the transform coefficients associated with said image block; (d) in response to the total variance being less than a second threshold value, generating a second output signal indicating the absence of an edge, and proceeding to quantize the transform coefficients associated with said image block in accordance with a prescribed adaptive quantization process; (e) in response to the total variance not being less than said second threshold value, comparing the ratio of said low frequency variance to said total variance with a third prescribed threshold value and, upon said ratio exceeding said third prescribed threshold value, generating said first output and proceeding to quantize the transform coefficients associated said image block; (f) in response said ratio not exceeding said third prescribed threshold value, comparing the maximum value of said histogram to a fourth threshold value and, upon the maximum histogram value being less than said fourth threshold value, generating the transform coefficients associated with said image block in accordance with said second prescribed quantization process; (g) in response to the maximum value compared in step (f) being greater than said fourth prescribed threshold comparing said ratio to a fifth threshold value, and generating said first output signal and proceeding to quantize the transform coefficients associated with said image block said ratio exceeding said fifth threshold, but otherwise generating said second output signal and proceeding to quantize the transform coefficients associated with said image block in accordance with said adaptive quantization process.
Claim 13
Dependent Claim 400 words
For use with a signal processing mechanism for compressing signals representative of an image for transmission over a bandwidth-limited communication channel, in which blocks of transform coefficients, that have been obtained by subjecting said signals to a spatial frequency block transformation process, are quantized and the quantized transform coefficients encoded for transmission over said channel, a method of detecting the presence of an edge within an image block for which a corresponding block of image transform coefficients is obtained, comprising the steps of: (a) generating a histogram of said image block; (b) in response to the maximum value of said histogram exceeding a first threshold value, generating a first output signal indicating the presence of an edge and proceeding to quantize the transform coefficients associated with said image block; (c) in response to the maximum value of said histogram not exceeding said first threshold value, determining the total variance and low frequency variance of said block in accordance with the transform coefficients associated with said image block; (d) in response to the total variance being less than a second threshold value, generating a second output signal indicating the absence of an edge, and proceeding to quantize the transform coefficients associated with said image block in accordance with a prescribed adaptive quantization process; (e) in response to the total variance not being less than said second threshold value, comparing the ratio of said low frequency variance to said total variance with a third prescribed threshold value and, upon said ratio exceeding said third prescribed threshold value, generating said first output and proceeding to quantize the transform coefficients associated said image block; (f) in response said ratio not exceeding said third prescribed threshold value, comparing the maximum value of said histogram to a fourth threshold value and, upon the maximum histogram value being less than said fourth threshold value, generating the transform coefficients associated with said image block in accordance with said second prescribed quantization process; (g) in response to the maximum value compared in step (f) being greater than said fourth prescribed threshold comparing said ratio to a fifth threshold value, and generating said first output signal and proceeding to quantize the transform coefficients associated with said image block said ratio exceeding said fifth threshold, but otherwise generating said second output signal and proceeding to quantize the transform coefficients associated with said image block in accordance with said adaptive quantization process.
Claim 14
Dependent Claim 166 words
For use with an imagery signal processing system for compressing signals representative of an image, for transmission over a bandwidth-limited communication channel, in which blocks of transform coefficients, that have been obtained by subjecting said signals to a spatial frequency block transformation process, are quantized and the quantized transform coefficients encoded for transmission over said channel, a signal processing arrangement for detecting the presence of an edge within an image block for which a corresponding block of image transform coefficients is obtained, comprising: first means, responsive to said spatial frequency block transformation process, for generating first signals representative of a histogram of said image block, and generating second signals, representative of prescribed variance characteristics of said image block, in accordance with transform coefficients associated with said image block; and second means for processing said first and second signals from said first means and identifying whether or not an edge is present within an image block in dependence upon said histogram and said prescribed image variance characteristics.
Claim 15
Dependent Claim 166 words
For use with an imagery signal processing system for compressing signals representative of an image, for transmission over a bandwidth-limited communication channel, in which blocks of transform coefficients, that have been obtained by subjecting said signals to a spatial frequency block transformation process, are quantized and the quantized transform coefficients encoded for transmission over said channel, a signal processing arrangement for detecting the presence of an edge within an image block for which a corresponding block of image transform coefficients is obtained, comprising: first means, responsive to said spatial frequency block transformation process, for generating first signals representative of a histogram of said image block, and generating second signals, representative of prescribed variance characteristics of said image block, in accordance with transform coefficients associated with said image block; and second means for processing said first and second signals from said first means and identifying whether or not an edge is present within an image block in dependence upon said histogram and said prescribed image variance characteristics.
Claim 16
Dependent Claim 42 words
An imagery signal processing arrangement according to claim 12, wherein said second means includes means for identifying whether or not an edge is present within an image block in dependence upon the maximum value of said histogram and said prescribed variance characteristics.
Claim 17
Dependent Claim 30 words
An imagery signal processing arrangement according to claim 13, wherein said prescribed variance characteristics include the total variance and the ratio of the low frequency variance to the total variance.
Claim 18
Dependent Claim 37 words
An imagery signal processing arrangement according to claim 13, wherein said first means includes means for determining the total variance and low frequency variance of said block in accordance with transform coefficients associated with said image block.
Claim 19
Dependent Claim 57 words
An imagery signal processing arrangement according to claim 15, wherein said second means includes means, responsive to the maximum value of said histogram exceeding a first threshold value, for generating a first output signal which indicates the presence of a uniform area and in response to which the transform coefficients associated with said image block are quantized.
Claim 20
Dependent Claim 52 words
An imagery signal processing arrangement according to claim 16, wherein said first means includes means, responsive to the maximum value of said histogram not exceeding said first threshold value, for determining the total variance and low frequency variance of said block in accordance with the transform coefficients associated with said image block.
Claim 21
Dependent Claim 57 words
An arrangement according to claim 17, wherein said third means includes means, responsive to the total variance being less than a second threshold value, for generating a second output signal indicating the absence of an edge, in response to which the transform coefficients associated with said image block are quantized in accordance with an adaptive quantization mechanism.
Claim 22
Dependent Claim 73 words
An arrangement according to claim 18, wherein said third means includes means, responsive to the total variance not being less than said second threshold value, for comparing the ratio of said low frequency variance to said total variance with a third prescribed threshold value and, upon said ratio exceeding said third prescribed threshold value, generating said first output signal in response to which the transform coefficients associated with said image block are quantized.
Claim 23
Dependent Claim 75 words
An arrangement according to claim 19, wherein said third means further includes means, responsive to said ratio not exceeding said third prescribed threshold value, for comparing the maximum value of said histogram to a fourth threshold value and, upon the maximum histogram value being less than said fourth threshold value, generating said second output signal in response to which transform coefficients associated with said image block are quantized in accordance with said adaptive quantization mechanism.
Claim 24
Dependent Claim 92 words
An arrangement according to claim 20, wherein said third means further includes means, responsive to the maximum value of said histogram being greater than said fourth prescribed threshold, for comparing said ratio to a fifth threshold value and, upon said ratio exceeding said fifth threshold, generating said first output signal in response to which the transform coefficients associated with said image block are quantized, but otherwise generating said second output signal in response to which the transform coefficients associated with said image block are quantized in accordance with said adaptive quantization mechanism.
Claim 25
Dependent Claim 15 words
An arrangement according to claim 14, wherein said transform coefficients comprise discrete cosine transform coefficients.

References Cited (Backward Citations)

US4797945A Cited
US4774574A Cited
US4780761A Cited
US4774569A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-09-22 1996-03-23 1996-09-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-09-22 2000-03-23 2000-09-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-09-22 2004-03-23 2004-09-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag