NumericalPropagation is a numerical wave propagation plugin for ImageJ. It features angular spectrum, Fresnel-Fourier and Fresnel-Bluestein methods. Also includes an utilities tool, designed to work with complex data in the form of images.
If you are using the plugin and find a bug, please contact us.
Instalation
The instalation process is the standard for any ImageJ plugin, download the ".zip" file that includes the needed libraries and extract its contents under the imagej/plugins
folder. Please make sure you are running ImageJ 1.48s or superior.
Changes
Version 1.2, 2015/08
- The plugin now works properly with images having an odd number of pixels.
- Added wavefront generation utilities (plane and spherical).
Version 1.1, 2015/03
- Complex inputs (real and imaginary parts) are now supported.
- Added the possibility of displaying real and imaginary parts of the output field.
- Added the relation lock function for Fresnel-Bluestein output sizes.
- Settings window reorganized.
- Added the option to enable or disable spatial filtering before propagation.
- Some visual changes.
Version 1.0, 2015/01
- Initial release.
Manual
Current release
Older releases
Downloads
Current release
Older releases
Credits
NumericalPropagation uses JDiffraction, JTransforms and the icons provided by the Silk icon set.
Citation
You can reference Numerical Propagation using:
- P. Piedrahita-Quintero, R. Castañeda, and J. Garcia-Sucerquia, "Numerical wave propagation in ImageJ," Appl. Opt. 54, 6410 (2015). doi: 10.1364/AO.54.006410
- R. Castañeda, P. Piedrahita-Quintero, and J. Garcia-Sucerquia, "Image processing and computing for digital holography with ImageJ," Opt. Pura y Apl. 48, 77–84 (2015). doi: 10.7149/OPA.48.2.77
Contact
- Pablo Piedrahita-Quintero (jppiedrahitaq@unal.edu.co)
- Raul Castañeda (racastanedaq@unal.edu.co)
- Jorge Garcia-Sucerquia (jigarcia@unal.edu.co)