1987
DOI: 10.1364/ao.26.001024
|View full text |Cite
|
Sign up to set email alerts
|

Optical implementation of an iterative algorithm for matrix inversion

Abstract: A confocal Fabry-Perot processor, with coherent image amplification provided by a photorefractive BaTiO(3) crystal in the feedback path, is analyzed and implemented to perform the iterative algorithm based on the relation B(-1) = (I - A)(-1) = (infinity)Sigma(k=0) A(k), where B is the matrix to be inverted and I is the identity matrix. Both A and B are large size matrices. When the feedback loop contains a coherent matrix-vector multiplier (AX) and the input vector is sequentially scanned from one element to a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
33
0

Year Published

1990
1990
2019
2019

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 44 publications
(34 citation statements)
references
References 12 publications
1
33
0
Order By: Relevance
“…Matrix-vector and matrixmatrix multiplications can often be implemented as optical systems. Such systems have been used for matrix-matrix multiplication [Athale and Collins 1982], matrix inversion [Rajbenbach et al 1987], as well as computing eigenvectors [Vijaya Kumar and Casasent 1981]. Of particular interest to our paper is the optical computing of the light transport operator using Krylov subspace methods [O'Toole and Kutulakos 2010].…”
Section: Prior Workmentioning
confidence: 99%
“…Matrix-vector and matrixmatrix multiplications can often be implemented as optical systems. Such systems have been used for matrix-matrix multiplication [Athale and Collins 1982], matrix inversion [Rajbenbach et al 1987], as well as computing eigenvectors [Vijaya Kumar and Casasent 1981]. Of particular interest to our paper is the optical computing of the light transport operator using Krylov subspace methods [O'Toole and Kutulakos 2010].…”
Section: Prior Workmentioning
confidence: 99%
“…Optical processors were also designed for many other operations such as matrix operations 126 , or for systolic array processing 127 and neural network processors 128 .…”
Section: Optical Information Processing Optical Pattern Recognitionmentioning
confidence: 99%
“…These methods exploited the parallelism of optics supported by the richness of the modal continuum of free space and a variety of optoelectronic devices that were developed in support of these applications and systems. The constructed information processing systems and concepts were used for image processing, 1 " 4 pattern recognition, 5 ' 6 neural networks, 7 and linear algebra calculus 8 -to name a few. However with rapid advancements of the speed and, therefore, the information processing throughput of digital computers, the optical signal processing systems were not able to support these applications in a broad sense due to high cost, lesser accuracy, and lack of user-friendly interfaces.…”
Section: Introductionmentioning
confidence: 99%