← Back to Patent Explorer
US5689591A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for noncausal, predictive, digital image compression

Assignee: Carnegie Mellon University
•
Filing: 1992-03-20
•
Granted: 1997-11-18
•
Expires: 2012-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is directed to an apparatus and method for converting a noncausal, two dimensional signal representative of a digitized image into an equivalent data format that can be filtered by recursive filters. The first step is to estimate an optimal set of parameters by: generating data representative of a potential matrix which represents the signal for a given set of parameters; filtering the potential matrix to arrive at a statistically equivalent recursive data format; inputting white noise to the recursive data format to generate k samples of the signal; obtaining an average value for the correlation {χ.sub.τ }; generating data representative of a gradient of a likelihood function; using that data to minimize the likelihood function; comparing the arrived at set of parameters to a previously arrived at set of parameters to determine whether the difference therebetween is within a desired tolerance; and repeating the previous steps until an optimal set of parameters is estimated. The next step is to generate data representative of a potential matrix using the optimal set of parameters. That potential matrix is filtered to arrive at a statistically equivalent recursive representation. The equivalent, recursive representation may be used, for example, for image compression or image smoothing.

Inventors

  • 👤 Nikhil Balram
  • 👤 Jose M. F. Moura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:17
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/90; H04N19/94

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 319 words
A method of converting a noncausal, two dimensional signal representative of a digitized image into a statistically equivalent recursive model for use in processing the digital image, comprising the steps of: (i) digitizing an image to produce a two dimensional signal; (ii) filtering the two dimensional signal to arrive at data representative of an optimal set of parameters of the two dimensional signal by: a. generating data representative of a potential matrix which represents the two dimensional signal for a given set of parameters; b. filtering said potential matrix data to arrive at a statistically equivalent recursive model through a Cholesky factorization of said potential matrix data for said given set of parameters using a Riccati iteration filtering technique; c. inputting white noise to said equivalent recursive model to generate k samples of the two dimensional signal; d. obtaining an average value for χ.sub.τ.sup.(k) where χ.sup.(k).sub.τ is data representative of a correlation of lag τ computed from sample k; e. generating data representative of a gradient of a likelihood function by solving ##EQU28## f. minimizing data representative of said likelihood function utilizing said data representative of said gradient of said likelihood function to arrive at a set of parameters; g. comparing said arrived at set of parameters to a previously arrived at set of parameters to determine whether the difference therebetween is within a desired tolerance; and h. repeating steps (a) through (g) until said data representative of said optimal set of parameters is determined; (iii) generating data representative of a potential matrix which represents the two dimensional signal for said data representative of said optimal set of parameters; (iv) filtering said potential matrix data to arrive at a statistically equivalent recursive model through said Cholesky factorization of said potential matrix data for said data representative of said optimal set of parameters using said Riccati iteration filtering technique; and (v) processing the two dimensional signal using said recursive model.
Claim 2
Independent Claim 319 words
A method of converting a noncausal, two dimensional signal representative of a digitized image into a statistically equivalent recursive model for use in processing the digital image, comprising the steps of: (i) digitizing an image to produce a two dimensional signal; (ii) filtering the two dimensional signal to arrive at data representative of an optimal set of parameters of the two dimensional signal by: a. generating data representative of a potential matrix which represents the two dimensional signal for a given set of parameters; b. filtering said potential matrix data to arrive at a statistically equivalent recursive model through a Cholesky factorization of said potential matrix data for said given set of parameters using a Riccati iteration filtering technique; c. inputting white noise to said equivalent recursive model to generate k samples of the two dimensional signal; d. obtaining an average value for χ.sub.τ.sup.(k) where χ.sup.(k).sub.τ is data representative of a correlation of lag τ computed from sample k; e. generating data representative of a gradient of a likelihood function by solving ##EQU28## f. minimizing data representative of said likelihood function utilizing said data representative of said gradient of said likelihood function to arrive at a set of parameters; g. comparing said arrived at set of parameters to a previously arrived at set of parameters to determine whether the difference therebetween is within a desired tolerance; and h. repeating steps (a) through (g) until said data representative of said optimal set of parameters is determined; (iii) generating data representative of a potential matrix which represents the two dimensional signal for said data representative of said optimal set of parameters; (iv) filtering said potential matrix data to arrive at a statistically equivalent recursive model through said Cholesky factorization of said potential matrix data for said data representative of said optimal set of parameters using said Riccati iteration filtering technique; and (v) processing the two dimensional signal using said recursive model.
Claim 3
Dependent Claim 40 words
The method of claim 1 wherein said step of minimizing said data representative of said likelihood function includes the step of minimizing said data representative of said likelihood function utilizing data representative of a conjugate gradient of said likelihood function.
Claim 4
Dependent Claim 36 words
The method of claim 2 wherein said step of minimizing said data representative of said likelihood function includes the step of minimizing said data representative of said likelihood function along a line using line minimization techniques.
Claim 5
Dependent Claim 34 words
The method of claim 3 wherein said step of minimizing said data representative of said likelihood function includes the step of minimizing said data representative of said likelihood function utilizing the following equation: ##EQU29##
Claim 6
Independent Claim 235 words
A method of converting a noncausal, two dimensional signal representative of a digitized image expressed as a first order Gauss Markov random field (GMRF) into a statistically equivalent recursive model for use in processing the digitized image, comprising the steps of: (i) digitizing an image to produce a two dimensional signal; (ii) filtering the two dimensional signal to arrive at data representative of an optimal set of parameters of the two dimensional signal by: a. generating data representative of a gradient of a likelihood function by solving ##EQU30## b. minimizing data representative of said likelihood function utilizing said data representative of said gradient of said likelihood function to arrive at a set of parameters; c. comparing said arrived at set of parameters to a previously arrived at set of parameters to determine whether the difference therebetween is within a desired tolerance; and d. repeating steps (a) through (c) until said data representative of said optimal set of parameters is determined; (iii) generating data representative of a potential matrix which represents the two dimensional signal for said data representative of said optimal set of parameters; and (iv) filtering said potential matrix data to arrive at a statistically equivalent recursive model through a Cholesky factorization of said potential matrix data for said data representative of said optimal set of parameters using a Riccati iteration filtering technique and (v) processing the two dimensional signal using said recursive model.
Claim 7
Independent Claim 235 words
A method of converting a noncausal, two dimensional signal representative of a digitized image expressed as a first order Gauss Markov random field (GMRF) into a statistically equivalent recursive model for use in processing the digitized image, comprising the steps of: (i) digitizing an image to produce a two dimensional signal; (ii) filtering the two dimensional signal to arrive at data representative of an optimal set of parameters of the two dimensional signal by: a. generating data representative of a gradient of a likelihood function by solving ##EQU30## b. minimizing data representative of said likelihood function utilizing said data representative of said gradient of said likelihood function to arrive at a set of parameters; c. comparing said arrived at set of parameters to a previously arrived at set of parameters to determine whether the difference therebetween is within a desired tolerance; and d. repeating steps (a) through (c) until said data representative of said optimal set of parameters is determined; (iii) generating data representative of a potential matrix which represents the two dimensional signal for said data representative of said optimal set of parameters; and (iv) filtering said potential matrix data to arrive at a statistically equivalent recursive model through a Cholesky factorization of said potential matrix data for said data representative of said optimal set of parameters using a Riccati iteration filtering technique and (v) processing the two dimensional signal using said recursive model.
Claim 8
Independent Claim 158 words
A method of converting a noncausal, two dimensional signal representative of a digitized image expressed as a first order Gauss Markov random field (GMRF) with zero boundary conditions into a statistically equivalent recursive model for use in processing the digitized image, comprising the steps of: (i) digitizing an image to produce a two dimensional signal; (ii) filtering the two dimensional signal to arrive at data representative of an optimal set of parameters of the two dimensional signal by solving the following equations: ##EQU31## (iii) generating data representative of a potential matrix which represents the two dimensional signal for said data representative of said optimal set of parameters; and (iv) filtering said potential matrix data to arrive at a statistically equivalent recursive model through a Cholesky factorization of said potential matrix data for said data representative of said optimal set of parameters using a Riccati iteration filtering technique; and (v) processing the two dimensional signal using said recursive model.
Claim 9
Independent Claim 158 words
A method of converting a noncausal, two dimensional signal representative of a digitized image expressed as a first order Gauss Markov random field (GMRF) with zero boundary conditions into a statistically equivalent recursive model for use in processing the digitized image, comprising the steps of: (i) digitizing an image to produce a two dimensional signal; (ii) filtering the two dimensional signal to arrive at data representative of an optimal set of parameters of the two dimensional signal by solving the following equations: ##EQU31## (iii) generating data representative of a potential matrix which represents the two dimensional signal for said data representative of said optimal set of parameters; and (iv) filtering said potential matrix data to arrive at a statistically equivalent recursive model through a Cholesky factorization of said potential matrix data for said data representative of said optimal set of parameters using a Riccati iteration filtering technique; and (v) processing the two dimensional signal using said recursive model.
Claim 10
Independent Claim 362 words
A method of compressing a signal representative of a digital image, comprising the steps of: (i) digitizing an image to produce a digital image signal (ii) filtering the digital image signal to arrive at data representative of an optimal set of parameters of the digital image signal by: a. generating data representative of a potential matrix which represents the digital image signal for a given set of parameters; b. filtering said potential matrix data to arrive at a statistically equivalent recursive model through a Cholesky factorization of said potential matrix data for said given set of parameters using a Riccati iteration filtering technique; c. inputting white noise to said equivalent recursive model to generate k samples of the digital image signal; d. obtaining an average value for χ.sub.τ.sup.(k) where χ.sup.(k) .sub.τ is data representative of a correlation of lag τ computed from sample k; e. generating data representative of a gradient of a likelihood function by solving ##EQU32## f. minimizing data representative of said likelihood function utilizing said data representative of said gradient of said likelihood function to arrive at a set of parameters; g. comparing said arrived at set of parameters to a previously arrived at set of parameters to determine whether the difference therebetween is within a desired tolerance; and h. repeating steps (a) through (g) until said data representative of said optimal set of parameters is determined; (iii) generating data representative of a potential matrix which represents the digital image signal for said data representative of said optimal set of parameters; (iv) filtering said potential matrix data to arrive at a statistically equivalent recursive model through said Cholesky factorization of said potential matrix data for said data representative of said optimal set of parameters using said Riccati iteration filtering technique; and (v) compressing said digital image signal by comparing said statistically equivalent recursive model for said data representative of said optimal set of parameters to the digital image signal to establish an error image signal, said error image signal and said optimal set of parameters being an equivalent of the digital image signal but requiring fewer bits than the digital image signal for the same level of perceived quality.
Claim 11
Independent Claim 362 words
A method of compressing a signal representative of a digital image, comprising the steps of: (i) digitizing an image to produce a digital image signal (ii) filtering the digital image signal to arrive at data representative of an optimal set of parameters of the digital image signal by: a. generating data representative of a potential matrix which represents the digital image signal for a given set of parameters; b. filtering said potential matrix data to arrive at a statistically equivalent recursive model through a Cholesky factorization of said potential matrix data for said given set of parameters using a Riccati iteration filtering technique; c. inputting white noise to said equivalent recursive model to generate k samples of the digital image signal; d. obtaining an average value for χ.sub.τ.sup.(k) where χ.sup.(k) .sub.τ is data representative of a correlation of lag τ computed from sample k; e. generating data representative of a gradient of a likelihood function by solving ##EQU32## f. minimizing data representative of said likelihood function utilizing said data representative of said gradient of said likelihood function to arrive at a set of parameters; g. comparing said arrived at set of parameters to a previously arrived at set of parameters to determine whether the difference therebetween is within a desired tolerance; and h. repeating steps (a) through (g) until said data representative of said optimal set of parameters is determined; (iii) generating data representative of a potential matrix which represents the digital image signal for said data representative of said optimal set of parameters; (iv) filtering said potential matrix data to arrive at a statistically equivalent recursive model through said Cholesky factorization of said potential matrix data for said data representative of said optimal set of parameters using said Riccati iteration filtering technique; and (v) compressing said digital image signal by comparing said statistically equivalent recursive model for said data representative of said optimal set of parameters to the digital image signal to establish an error image signal, said error image signal and said optimal set of parameters being an equivalent of the digital image signal but requiring fewer bits than the digital image signal for the same level of perceived quality.
Claim 12
Dependent Claim 18 words
The method of claim 7 additionally comprising the steps of quantizing and entropy coding said error image signal.
Claim 13
Dependent Claim 48 words
The method of claim 8 additionally comprising the preprocessing step of subtracting a global mean signal from the digital image signal prior to said step of filtering the digital image signal to arrive at said data representative of said optimal set of parameters of the digital image signal.
Claim 14
Dependent Claim 28 words
The method of claim 7 additionally comprising the step of transmitting said error image signal and said data representative of said optimal set of parameters to a decoder.
Claim 15
Dependent Claim 25 words
The method of claim 7 additionally comprising the step of storing said error image signal and said data representative of said optimal set of parameters.
Claim 16
Dependent Claim 92 words
The method of claim 7 additionally comprising the steps of: (i) generating data representative of a potential matrix which represents the digital image signal from said data representative of said optimal set of parameters; (ii) filtering said potential matrix data to arrive at a statistically equivalent recursive model through said Cholesky factorization of said potential matrix data for said data representative of said optimal set of parameters using said Riccati iteration filtering technique; and (iii) applying said statistically equivalent recursive model to said error image signal to reconstruct the digital image signal.
Claim 17
Independent Claim 319 words
A method of smoothing a signal representative of a distorted digital image, comprising the steps of: (i) digitizing an image to produce a digital image signal; (ii) filtering the digital image signal to arrive at data representative of an optimal set of parameters of the digital image signal by: a. generating data representative of a potential matrix which represents the digital image signal for a given set of parameters; b. filtering said potential matrix data to arrive at a statistically equivalent recursive model through a Cholesky factorization of said potential matrix data for said given set of parameters using a Riccati iteration filtering technique; c. inputting white noise to said equivalent recursive model to generate k samples of the digital image signal; d. obtaining an average value for χ.sub.τ.sup.(k) where χ.sup.(k).sub.τ is data representative of a correlation of lag τ computed from sample k; e. generating data representative of a gradient of a likelihood function by solving ##EQU33## f. minimizing data representative of said likelihood function utilizing said data representative of said gradient of said likelihood function to arrive at a set of parameters; g. comparing said arrived at set of parameters to a previously arrived at set of parameters to determine whether the difference therebetween is within a desired tolerance; and h. repeating steps (a) through (g) until said data representative of said optimal set of parameters is determined; (iii) generating data representative of a potential matrix which represents the digital image signal for said data representative of said optimal set of parameters; (iv) filtering said potential matrix data to arrive at a statistically equivalent recursive model through said Cholesky factorization of said potential matrix data for said data representative of said optimal set of parameters using said Riccati iteration filtering technique; (v) subjecting said statistically equivalent recursive model to a recursive smoothing technique; and (vi) producing a signal representative of an enhanced digital image from said model.
Claim 18
Independent Claim 319 words
A method of smoothing a signal representative of a distorted digital image, comprising the steps of: (i) digitizing an image to produce a digital image signal; (ii) filtering the digital image signal to arrive at data representative of an optimal set of parameters of the digital image signal by: a. generating data representative of a potential matrix which represents the digital image signal for a given set of parameters; b. filtering said potential matrix data to arrive at a statistically equivalent recursive model through a Cholesky factorization of said potential matrix data for said given set of parameters using a Riccati iteration filtering technique; c. inputting white noise to said equivalent recursive model to generate k samples of the digital image signal; d. obtaining an average value for χ.sub.τ.sup.(k) where χ.sup.(k).sub.τ is data representative of a correlation of lag τ computed from sample k; e. generating data representative of a gradient of a likelihood function by solving ##EQU33## f. minimizing data representative of said likelihood function utilizing said data representative of said gradient of said likelihood function to arrive at a set of parameters; g. comparing said arrived at set of parameters to a previously arrived at set of parameters to determine whether the difference therebetween is within a desired tolerance; and h. repeating steps (a) through (g) until said data representative of said optimal set of parameters is determined; (iii) generating data representative of a potential matrix which represents the digital image signal for said data representative of said optimal set of parameters; (iv) filtering said potential matrix data to arrive at a statistically equivalent recursive model through said Cholesky factorization of said potential matrix data for said data representative of said optimal set of parameters using said Riccati iteration filtering technique; (v) subjecting said statistically equivalent recursive model to a recursive smoothing technique; and (vi) producing a signal representative of an enhanced digital image from said model.

References Cited (Backward Citations)

US5001560A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-17 2001-05-19 2001-11-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-17 2005-05-19 2005-11-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-17 2009-05-19 2009-11-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag