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

Iterative image restoration device

Assignee: UMass Memorial Medical Center
•
Filing: 1990-03-20
•
Granted: 1991-09-10
•
Expires: 2010-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An image restoration device restores images which are viewed through an optical member and stored in a data processor. Processing means associated with the data processor iteratively determine, for each point in a viewed image, a factor which minimizes noise and distortion at that point. The factor is iteratively determined through a division operation of a transform of a first function of a response function of the optical member and a transform of a second function of the response function. Preferably, the transform is a Fourier transform and the response function is the point spread function of the optical member. The processing means displays the restored image on a suitable display unit (e.g. a CRT).

Inventors

  • 👤 Walter A. Carrington
  • 👤 Kevin E. Fogarty

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 06:10
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/70; G06T5/10; G06T5/73; G06T2207/00; G06T2207/20; G06T2207/20048; G06T2207/20056

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 246 words
An image restoration device comprising: an optical viewing member for providing a view of a subject, the optical viewing member responding to each point of the subject according to a response function to provide a viewed image of the subject; a data processor for receiving from the optical viewing member and storing a series of viewed images of the subject as viewed through the optical viewing member; computer processing means coupled to the data processor for responding to the viewed images and restoring the viewed images to substantially noiseless, undistorted images, the computer processing means restoring each viewed image by iteratively determining for each point in a viewed image a factor which minimizes noise and distortion at that point, the factor being iteratively determined, according to a formulation of a mathematical definition of the factor, by performance of transform calculations including a mathematical division operation in a transform domain of functions which include the response function of the optical viewing member to determine the factor, transforms of the response function being denominators in the division operation, the division operation enabling avoidance of performance of a matrix inversion operation, and with the determined factors for the points of a viewed image the computer processing means minimizing noise and distortion at each point of the image such that a substantially noiseless, undistorted image is formed; and display means coupled to the computer processing means for providing a view of the substantially noiseless, undistorted images in a non-transform domain.
Claim 2
Dependent Claim 246 words
An image restoration device comprising: an optical viewing member for providing a view of a subject, the optical viewing member responding to each point of the subject according to a response function to provide a viewed image of the subject; a data processor for receiving from the optical viewing member and storing a series of viewed images of the subject as viewed through the optical viewing member; computer processing means coupled to the data processor for responding to the viewed images and restoring the viewed images to substantially noiseless, undistorted images, the computer processing means restoring each viewed image by iteratively determining for each point in a viewed image a factor which minimizes noise and distortion at that point, the factor being iteratively determined, according to a formulation of a mathematical definition of the factor, by performance of transform calculations including a mathematical division operation in a transform domain of functions which include the response function of the optical viewing member to determine the factor, transforms of the response function being denominators in the division operation, the division operation enabling avoidance of performance of a matrix inversion operation, and with the determined factors for the points of a viewed image the computer processing means minimizing noise and distortion at each point of the image such that a substantially noiseless, undistorted image is formed; and display means coupled to the computer processing means for providing a view of the substantially noiseless, undistorted images in a non-transform domain.
Claim 3
Dependent Claim 28 words
An image restoration device as claimed in claim 1 wherein the factor is iteratively determined through a division operation in a Fourier transform domain of the response function.
Claim 4
Dependent Claim 159 words
An image restoration device as claimed in claim 1 wherein the factor is iteratively determined by the relationship c.sub.n+1 =c.sub.n - Δ where c is the factor; n is the number of iterations of c; and Δ=inverse Fourier transform of .sup.(Ψ' /.sub.(H H* +α+λ)); where Ψ' is the Fourier transform of ψ', ψ'=(M+αI) c - g; M is a matrix of viewed image points i,j, and defined as ##EQU6## D(c) is the set of viewed image points in which Σk i (x) c i >0, and k i (x) is the response function of the optical viewing member at image point i over surrounding points x; α and λ are constants (≧0); I is the Identity matrix; g is an array of measured values of the points in the image; H is the Fourier transform of h(x) which is another form of the response function k i (x); and H* is the Fourier transform of h(x) in which h(x)=h(-x).
Claim 5
Dependent Claim 46 words
An image restoration device as claimed in claim 3 wherein h(x) is the point spread function of the optical viewing member such that k.sub.i (x)=h(y.sub.i - x) where i is a point of the viewed image; and Y i is the corresponding point on the subject.
Claim 6
Dependent Claim 41 words
An image restoration device as claimed in claim 1 wherein the series of viewed images received by the data processor from the optical viewing member includes a series of 2-D images of different planes through a 3-D image of the subject.
Claim 7
Dependent Claim 60 words
An image restoration device as claimed in claim 1 where the formulation of the mathematical definition of the factor includes a related matrix which replaces a Hessian matrix of the factor such that the division operation replaces a matrix inversion operation and the factor is iteratively determinable in a transform domain of the response function of the optical viewing member.
Claim 8
Independent Claim 217 words
A method of restoring an image of a subject, comprising the steps of: viewing the subject through an optical viewing system having a response to each point of the subject according to a response function, during the viewing the optical viewing system providing viewed images of the subject; receiving in a data processor a series of viewed images of the subject as viewed through the optical viewing member; restoring each viewed image in the data processor by: (a) iteratively determining, for each point in said viewed image, a factor which minimizes noise and optical distortion, the factor being iteratively determined according to a formulation of a mathematical definition of the factor which allows performance of transform calculations including a division calculation with a transform of the response function of the optical viewing member as a denominator in the division calculation to determine the factor, such that performance of matrix inversion is avoidable, (b) with the determined factors of the viewed image, minimizing noise and distortion at each point in said viewed image by manipulating said points, and (c) forming a substantially noiseless, undistorted image from the manipulated points of the viewed image; and displaying on display means coupled to the data processor each substantially noiseless and undistorted image for each viewed image restored by the data processor.
Claim 9
Independent Claim 217 words
A method of restoring an image of a subject, comprising the steps of: viewing the subject through an optical viewing system having a response to each point of the subject according to a response function, during the viewing the optical viewing system providing viewed images of the subject; receiving in a data processor a series of viewed images of the subject as viewed through the optical viewing member; restoring each viewed image in the data processor by: (a) iteratively determining, for each point in said viewed image, a factor which minimizes noise and optical distortion, the factor being iteratively determined according to a formulation of a mathematical definition of the factor which allows performance of transform calculations including a division calculation with a transform of the response function of the optical viewing member as a denominator in the division calculation to determine the factor, such that performance of matrix inversion is avoidable, (b) with the determined factors of the viewed image, minimizing noise and distortion at each point in said viewed image by manipulating said points, and (c) forming a substantially noiseless, undistorted image from the manipulated points of the viewed image; and displaying on display means coupled to the data processor each substantially noiseless and undistorted image for each viewed image restored by the data processor.
Claim 10
Dependent Claim 25 words
A method as claimed in claim 7 wherein the factor is iteratively determined through a division operation with a Fourier transform of the response function.
Claim 11
Dependent Claim 157 words
A method as claimed in claim 7 wherein the factor is iteratively determined by the relationship c.sub.n+ 1=c.sub.n - Δ where c is the factor; n is the number of iterations of c; and Δ=inverse Fourier transform of .sup.(Ψ' /.sub.(H H* +α+λ)); where Ψ' is the Fourier transform of ψ', ψ'=(M+αI) c - g; M is a matrix of viewed image points i,j, and defined as ##EQU7## D(c) is the set of viewed image points in which Σk i (x) c i >0, and k i (x) is the response function of the optical viewing member at image point i over surrounding points x; α and λ are constants (≧0); I is the Identity matrix; g is an array of measured values of the points in the image; H is the Fourier transform of h(x) which is another form of the response function k i (x); and H* is the Fourier transform of h(x) in which h(x)=h(-x).
Claim 12
Dependent Claim 44 words
A method as claimed in claim 9 wherein h(x) is the point spread function of the optical viewing member such that k.sub.i (x)=h(y.sub.i - x) where i is a point of the viewed image; and y 1 is the corresponding point on the subject.
Claim 13
Dependent Claim 46 words
A method as claimed in claim 7 wherein the step of receiving in a data processor a series of viewed images of the subject includes receiving series of images of parallel planes through a 3-D image of the subject as viewed through the optical viewing member.
Claim 14
Dependent Claim 66 words
A method as claimed in claim 7 wherein the step of restoring each viewed image includes a formulation of a mathematical definition of the factor which replaces a Hessian matrix of the factor with a related matrix such that a division operation replaces a matrix inversion operation and the factor is iteratively determinable in a transform domain of the response function of the optical viewing member.
Claim 15
Dependent Claim 366 words
An image restoration device comprising: (i) an optical viewing member for providing a view of a subject, the optical viewing member responding to each point of the subject according to a response function to provide a viewed image of the subject; (ii) a data processor for receiving from the optical viewing member and storing a series of viewed images of the subject as viewed through the optical viewing member; (III) computer processing means associated with the data processor for restoring the viewed images to substantially noiseless, undistorted images, the computer processing means restoring each viewed image by: (a) iteratively determining for each point in a viewed image a factor which minimizes noise and distortion at that point, the factor being iteratively determined according to a formulation of a mathematical definition of the factor, by performance of transform calculations including a division operation in a transform domain of functions which include the response function of the optical viewing member to determine the factor; the factor being iteratively determined by the relationship c.sub.n+1 =c.sub.n - Δ where c is the factor; n is the number of iterations of c; and Δ=inverse Fourier transform of (.sup.Ψ' /.sub.( H H*+α+λ)); where Ψ' is the Fourier transform of ψ', ψ'=(M+αI) c - g; M is a matrix of viewed image points i, j, and defined as ##EQU8## D(c) is the set of viewed image points in which Σk i (x) c i >0, and k i (x) is the response function of the optical viewing member at image point i over surrounding points x; α and λ are constants (≧0); I is the Identity matrix; g is an array of measured values of the points in the image; H is the Fourier transform of h(x) which is another form of the response function k i (x); and H* is the Fourier transform of h(x) in which h(x)=h(-x); and (b) with the determined factors of a viewed image, minimizing noise and distortion at each point of the viewed image such that a substantially noiseless, undistorted image is formed; and (iv) display means coupled to the computer processing means for providing a view of the substantially noiseless, undistorted images in a non-transform domain.
Claim 16
Dependent Claim 366 words
An image restoration device comprising: (i) an optical viewing member for providing a view of a subject, the optical viewing member responding to each point of the subject according to a response function to provide a viewed image of the subject; (ii) a data processor for receiving from the optical viewing member and storing a series of viewed images of the subject as viewed through the optical viewing member; (III) computer processing means associated with the data processor for restoring the viewed images to substantially noiseless, undistorted images, the computer processing means restoring each viewed image by: (a) iteratively determining for each point in a viewed image a factor which minimizes noise and distortion at that point, the factor being iteratively determined according to a formulation of a mathematical definition of the factor, by performance of transform calculations including a division operation in a transform domain of functions which include the response function of the optical viewing member to determine the factor; the factor being iteratively determined by the relationship c.sub.n+1 =c.sub.n - Δ where c is the factor; n is the number of iterations of c; and Δ=inverse Fourier transform of (.sup.Ψ' /.sub.( H H*+α+λ)); where Ψ' is the Fourier transform of ψ', ψ'=(M+αI) c - g; M is a matrix of viewed image points i, j, and defined as ##EQU8## D(c) is the set of viewed image points in which Σk i (x) c i >0, and k i (x) is the response function of the optical viewing member at image point i over surrounding points x; α and λ are constants (≧0); I is the Identity matrix; g is an array of measured values of the points in the image; H is the Fourier transform of h(x) which is another form of the response function k i (x); and H* is the Fourier transform of h(x) in which h(x)=h(-x); and (b) with the determined factors of a viewed image, minimizing noise and distortion at each point of the viewed image such that a substantially noiseless, undistorted image is formed; and (iv) display means coupled to the computer processing means for providing a view of the substantially noiseless, undistorted images in a non-transform domain.
Claim 17
Dependent Claim 45 words
An image restoration device as claimed in claim 13 wherein h(x) is the point spread function of the optical viewing member such that k.sub.i (x)=h(y.sub.i - x) where is a point of the viewed image; and y i is the corresponding point on the subject.
Claim 18
Independent Claim 325 words
A method of restoring an image of a subject, comprising the steps of: viewing the subject through an optical viewing system having a response to each point of the subject according to a response function, during the viewing the optical viewing system providing viewed images of the subject; receiving in a data processor a series of viewed images of the subject as viewed through the optical viewing member; restoring each viewed image in the data processor by: (a) iteratively determining, for each point in a viewed image, a factor which minimizes noise and optical distortion, the factor being iteratively determined according to a formulation of a mathematical definition of the factor which allows performance of transform calculations including division with a transform of the response function of the optical viewing member to determine the factor, the factor being iteratively determined by the relationship c.sub.n+1 =c.sub.n - Δ where c is the factor; n is the number of iterations of c; and Δ- inverse Fourier transform of (.sup.Ψ' /.sub.( H H* +α+λ)); where Ψ' is the Fourier transform of ψ', ψ'=(M+αI) c -g; M is a matrix of viewed image points i,j, and defined as ##EQU9## D(c) is the set of viewed image points in which Σk i (x) c i >0, and k i (x) is the response function of the optical viewing member at image point i over surrounding points x; α and λ are constants (≧0); I is the Identity matrix; g is an array of measured values of the points in the image; H is the Fourier transform of h(x) which is another form of the response function k i (x); and H* is the Fourier transform of h(x) in which h(x)=h(-x); (b) with the determined factors of the viewed image, minimizing noise and distortion at each point in said viewed image by manipulating said points; and (c) forming a substantially noiseless, undistorted image from the manipulated points of the viewed image.
Claim 19
Independent Claim 325 words
A method of restoring an image of a subject, comprising the steps of: viewing the subject through an optical viewing system having a response to each point of the subject according to a response function, during the viewing the optical viewing system providing viewed images of the subject; receiving in a data processor a series of viewed images of the subject as viewed through the optical viewing member; restoring each viewed image in the data processor by: (a) iteratively determining, for each point in a viewed image, a factor which minimizes noise and optical distortion, the factor being iteratively determined according to a formulation of a mathematical definition of the factor which allows performance of transform calculations including division with a transform of the response function of the optical viewing member to determine the factor, the factor being iteratively determined by the relationship c.sub.n+1 =c.sub.n - Δ where c is the factor; n is the number of iterations of c; and Δ- inverse Fourier transform of (.sup.Ψ' /.sub.( H H* +α+λ)); where Ψ' is the Fourier transform of ψ', ψ'=(M+αI) c -g; M is a matrix of viewed image points i,j, and defined as ##EQU9## D(c) is the set of viewed image points in which Σk i (x) c i >0, and k i (x) is the response function of the optical viewing member at image point i over surrounding points x; α and λ are constants (≧0); I is the Identity matrix; g is an array of measured values of the points in the image; H is the Fourier transform of h(x) which is another form of the response function k i (x); and H* is the Fourier transform of h(x) in which h(x)=h(-x); (b) with the determined factors of the viewed image, minimizing noise and distortion at each point in said viewed image by manipulating said points; and (c) forming a substantially noiseless, undistorted image from the manipulated points of the viewed image.
Claim 20
Dependent Claim 44 words
A method as claimed in claim 15 wherein h(x) is the point spread function of the optical viewing member such that k.sub.i (x)=h(y.sub.i - x) where i is a point of the viewed image; and y i is the corresponding point on the subject.

References Cited (Backward Citations)

US3973112A Cited
US3987243A Cited
US4067060A Cited
US4164788A Cited
US4633504A Cited
US4713782A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-09 1995-03-11 1995-09-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-09 1999-03-11 1999-09-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-09 2003-03-11 2003-09-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag