pyopia.instrument.holo#
This is a module containing basic processing for reconstruction of in-line holographic images with pyopia.pipeline.
See (and references therein): Davies EJ, Buscombe D, Graham GW & Nimmo-Smith WAM (2015) ‘Evaluating Unsupervised Methods to Size and Classify Suspended Particles Using Digital In-Line Holography’ Journal of Atmospheric and Oceanic Technology 32, (6) 1241-1256, https://doi.org/10.1175/JTECH-D-14-00157.1 https://journals.ametsoc.org/view/journals/atot/32/6/jtech-d-14-00157_1.xml
2022-11-01 Alex Nimmo-Smith alex.nimmo.smith@plymouth.ac.uk
Functions
|
clean the im_stack by removing low value pixels - set to 0 to disable |
|
create reconstruction kernel |
|
finds and returns the focussed image for the bbox region within im_stack using intensity of bbox area |
|
finds and returns the focussed image for the bbox region within im_stack using edge magnitude of bbox area |
|
Perform forward transform with optional filtering |
|
Generaste example holo config.toml as a dict |
|
create the reconstructed hologram stack of real images |
|
load a hologram image file from disc |
|
_summary_ |
|
reads the non-image information (timestamp, etc) from LISST-HOLO holograms |
|
rescale im (e.g. |
|
_summary_ |
Classes
|
PyOpia pipline-compatible class for creating a focussed image from an image stack |
|
PyOpia pipline-compatible class for one-time setup of holograhic reconstruction |
|
PyOpia pipline-compatible class for loading a single holo image |
PyOpia pipline-compatible class for merging holo-specific statistics into output stats |
|
|
PyOpia pipline-compatible class for reconstructing a single holo image |