2012
DOI: 10.1016/j.cpc.2011.12.027
|View full text |Cite
|
Sign up to set email alerts
|

Computational wave optics library for C++: CWO++ library

Abstract: Diffraction calculations, such as the angular spectrum method, and Fresnel diffractions, are used for calculating scalar light propagation. The calculations are used in wide-ranging optics fields: for example, computer generated holograms (CGHs), digital holography, diffractive optical elements, microscopy, image encryption and decryption, three-dimensional analysis for optical devices and so on. However, increasing demands made by large-scale diffraction calculations have rendered the computational power of r… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
55
0

Year Published

2012
2012
2024
2024

Publication Types

Select...
7
2
1

Relationship

2
8

Authors

Journals

citations
Cited by 108 publications
(55 citation statements)
references
References 69 publications
0
55
0
Order By: Relevance
“…This propagation method provides the advantage of maintaining the sampling rate on both planes and being suitable for small distance propagation, contrary to other methods such as discrete Fresnel transforms [15]. This gives the advantage of reusing LUTs for all WRPs.…”
Section: Cgh Methods With Multiple Look-up Tablesmentioning
confidence: 97%
“…This propagation method provides the advantage of maintaining the sampling rate on both planes and being suitable for small distance propagation, contrary to other methods such as discrete Fresnel transforms [15]. This gives the advantage of reusing LUTs for all WRPs.…”
Section: Cgh Methods With Multiple Look-up Tablesmentioning
confidence: 97%
“…Libraries for programming languages like C and C++ [13]; MATLAB and Mathematica notebooks, functions, and routines [14]; and commercial [15] and noncommercial software [16] are among the multiple choices available. However, most users are inclined to develop their own numerical wave propagation tools to cope with the specific needs of their application or because the post-propagation analysis demands very specialized image-processing tools.…”
Section: Introductionmentioning
confidence: 99%
“…Current high speed computers, particularly the emerging parallel computing architectures (e.g. GPU), make it possible to achieve close to real time reconstruction speed [7][8][9].…”
Section: Introductionmentioning
confidence: 99%