Optoelectronic system for implementation of iterative computer tomography algorithms
First Claim
1. A system for reconstruction of a two dimensional (2-D) image based on a plurality of one dimensional (1-D) image projections of an object obtained from an imaging device, the projections taken at different projection angles, each 1-D image projection represented by a corresponding image space data vector, each image space data vector associated with a unique respective angle of projection, comprising:
- (a) a back projection processor including;
(i) a 2-D charge coupled device (CCD) detecting array,(ii) first spatial light modulator (SLM) projection means for generating, using spatial light modulation, in response to an input image space data vector representing a 1-D image, a corresponding 1-D image stretched along one axis to provide a stretched 1-D image, and for projecting the stretched 1-D image onto the 2-D CCD detecting array,(iii) first image rotation means for orienting a stretched 1-D image projected by the SLM projection means on the 2-D CCD detecting array at a desired projection angle, the 2-D CCD detecting array outputting back projected data;
so that the back projection processor smears each 1-D image projection represented in a corresponding image space data vector onto the 2-D CCD detecting array for each respective angle of projection;
(b) a forward projection processor including;
(i) a CCD detecting array,(ii) second SLM projection means for generating, using spatial light modulation, in response to an input data array representing a 2-D image, a corresponding image compressed along one axis to provide a compressed 1-D image, and for projecting the compressed 1-D image on the CCD detecting array, the CCD detecting array outputting forward projected data,(iii) second image rotation means for orienting a compressed 1-D image projected by the second SLM projection means on the CCD detecting array at a desired projection angle, so that the forward projection processor forward projects a 2-D image represented in the input data array onto the CCD detecting array for each unique respective angle of projection to generate forward projected vectors corresponding to each respective image space data vector; and
(c) control means connected to said forward projection processor and said back projection processor for performing the following steps;
(i) controlling said back projection processor to perform back projection operations for each respective angle of projection;
(ii) controlling said forward projection processor to perform forward projection operations for each respective angle of projection;
(iii) updating each image space data vector to provide an updated image space data vector for each respective angle of projection based on the corresponding image space data vector and the corresponding forward projected vector; and
(iv) iterating steps (c) (i), (ii), and (iii) until the updated image space data vectors converge to a desired extent with the corresponding forward projected vectors to reconstruct an image representative of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
An optoelectronic tomographic reconstruction system utilizes spacial light modulators in charge couple devices to perform projection iterative reconstruction techniques and simultaneous iterative reconstruction techniques. A back projection processor uses a linear array of analog spacial light modulators in a cylindrical lens, an image detection array, and an image rotator. The image rotator smears a projected image at the same angle as the projection was taken. The back projection processor thus smears the projection back to the image space. An optoelectronic forward projection processor uses an spacial light modulator array, an image rotator, and an image detecting array. A reconstructed image displayed by the spacial light modulator is smeared by the rotator to forward project the reconstructed image on the image detecting array at the same angle as when the measured projection was taken. The forward projection processor thus smears the reconstructed image back into the projection space.
-
Citations
27 Claims
-
1. A system for reconstruction of a two dimensional (2-D) image based on a plurality of one dimensional (1-D) image projections of an object obtained from an imaging device, the projections taken at different projection angles, each 1-D image projection represented by a corresponding image space data vector, each image space data vector associated with a unique respective angle of projection, comprising:
-
(a) a back projection processor including; (i) a 2-D charge coupled device (CCD) detecting array, (ii) first spatial light modulator (SLM) projection means for generating, using spatial light modulation, in response to an input image space data vector representing a 1-D image, a corresponding 1-D image stretched along one axis to provide a stretched 1-D image, and for projecting the stretched 1-D image onto the 2-D CCD detecting array, (iii) first image rotation means for orienting a stretched 1-D image projected by the SLM projection means on the 2-D CCD detecting array at a desired projection angle, the 2-D CCD detecting array outputting back projected data;
so that the back projection processor smears each 1-D image projection represented in a corresponding image space data vector onto the 2-D CCD detecting array for each respective angle of projection;(b) a forward projection processor including; (i) a CCD detecting array, (ii) second SLM projection means for generating, using spatial light modulation, in response to an input data array representing a 2-D image, a corresponding image compressed along one axis to provide a compressed 1-D image, and for projecting the compressed 1-D image on the CCD detecting array, the CCD detecting array outputting forward projected data, (iii) second image rotation means for orienting a compressed 1-D image projected by the second SLM projection means on the CCD detecting array at a desired projection angle, so that the forward projection processor forward projects a 2-D image represented in the input data array onto the CCD detecting array for each unique respective angle of projection to generate forward projected vectors corresponding to each respective image space data vector; and (c) control means connected to said forward projection processor and said back projection processor for performing the following steps; (i) controlling said back projection processor to perform back projection operations for each respective angle of projection; (ii) controlling said forward projection processor to perform forward projection operations for each respective angle of projection; (iii) updating each image space data vector to provide an updated image space data vector for each respective angle of projection based on the corresponding image space data vector and the corresponding forward projected vector; and (iv) iterating steps (c) (i), (ii), and (iii) until the updated image space data vectors converge to a desired extent with the corresponding forward projected vectors to reconstruct an image representative of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for reconstruction of a two dimensional (2D) image based on a plurality of one dimensional (1-D) image projections of an object obtained from an imaging device, the 1-D image projections taken at different projection angles, the 1-D image projections represented by corresponding image space data vectors, comprising the steps of:
-
(a) performing back projection operations using a first spatial light modulator (SLM) device to back project a 1-D image, corresponding to each image space data vector, onto a 2-D charge coupled device (CCD) detecting array at each of said different projection angles, the back projection smearing the 1-D image on the 2-D CCD to provide back projected data representative of a 2-D image; (b) performing forward projection operations using a second SLM device to forward project a 2-D image, corresponding to said back projected data, onto a CCD at each of said different projection angles to provide forward projected data vectors corresponding to the 1-D image space data vectors; (c) updating each 1-D image space data vector for each respective angle of projection based on the corresponding 1-D image space data vector and the corresponding forward projected data vector; and (d) reconstructing an image of the object by iterating steps (a), (b), and (c) until the updated image space data vectors converge to a desired extent with the corresponding forward projected data vectors. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A projection iterative reconstruction method for iterative reconstruction of a two-dimensional (2-D) image of an object based on a plurality of one-dimensional (1-D) image projection signals obtained from an imaging device, the projections taken at different projection angles, the image signals providing corresponding image data, said method comprising the steps of:
-
(a) providing a plurality of state vectors representing the image projection signals at all angles of projection; (b) calculating a reconstructed image vector from the plurality of state vectors; (c) forward projecting the reconstructed image vector to obtain a forward projected vector corresponding to each state vector; (d) updating each state vector for each angle of projection based on the corresponding state vector and the corresponding forward projected vector; (e) back projecting the updated state vectors at all angles of projection to generate back projections and summing the back projections to generate an updated reconstructed image vector; (f) iterating steps (c), (d), and (e) until the updated state vectors converge with the corresponding forward projected vectors to a desired extent; and (g) displaying a representation of the object based on the updated reconstructed image vector. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification