Content deleted Content added
Typo in first paragraph. wavfront -> wavefront |
m Open access bot: url-access updated in citation with #oabot. |
||
(15 intermediate revisions by 12 users not shown) | |||
Line 1:
{{Short description|Algorithm for phase retrieval}}
[[File:Gerchberg-Saxton algorithm.jpg|thumb|400px|The Gerchberg-Saxton algorithm
The '''Gerchberg–Saxton (GS) algorithm''' is an iterative [[
It is often necessary to know only the phase distribution from one of the planes, since the phase distribution on the other plane can be obtained by performing a Fourier transform on the plane whose phase is known. Although often used for two-dimensional signals, the GS algorithm is also valid for one-dimensional signals.
The [[pseudocode]] below performs the GS algorithm to obtain a phase distribution for the plane
The Gerchberg-Saxton algorithm is one of the most prevalent methods used to create [[computer-generated hologram]]s.<ref>{{Cite journal |last=Memmolo |first=Pasquale |last2=Miccio |first2=Lisa |last3=Merola |first3=Francesco |last4=Paciello |first4=Antonio |last5=Embrione |first5=Valerio |last6=Fusco |first6=Sabato |last7=Ferraro |first7=Pietro |last8=Antonio Netti |first8=Paolo |date=2014-01-01 |title=Investigation on specific solutions of Gerchberg–Saxton algorithm |url=https://www.sciencedirect.com/science/article/pii/S0143816613001942 |journal=Optics and Lasers in Engineering |volume=52 |pages=206–211 |doi=10.1016/j.optlaseng.2013.06.008 |issn=0143-8166|url-access=subscription }}</ref>
==Pseudocode algorithm==
Line 38 ⟶ 41:
* [[Fourier optics]]
* [[Holography]]
* [[Adaptive-additive algorithm]]
Line 45 ⟶ 47:
==External links==
* Dr W. Owen Saxton's pages [http://www-hrem.msm.cam.ac.uk/people/saxton/] {{Webarchive|url=https://web.archive.org/web/20080613024950/http://www-hrem.msm.cam.ac.uk/people/saxton/ |date=2008-06-13 }}, [https://www.murrayedwards.cam.ac.uk/fellows/dr-w-owen-saxton]▼
▲* Dr W. Owen Saxton's pages [http://www-hrem.msm.cam.ac.uk/people/saxton/], [https://www.murrayedwards.cam.ac.uk/fellows/dr-w-owen-saxton]
* [http://www.optics.rochester.edu/workgroups/fienup/index.html Applications and publications on phase retrieval from the University of Rochester, Institute of Optics]
* [https://www.creatgraphy.com/05/2020/allgemein/lightmodulation-gerchberg-saxton-algorithmus-gsa-660/ A Python-Script of the GS by Dominik Doellerer]
* MATLAB GS algorithms [https://ch.mathworks.com/matlabcentral/fileexchange/68647-gerchberg-saxton-phase-retrieval-algorithm/], [https://ch.mathworks.com/matlabcentral/fileexchange/65979-gerchberg-saxton-algorithm]
{{DEFAULTSORT:Gerchberg-Saxton algorithm}}
|