Repository logo
 

Data for Full-field quantitative phase and polarisation-resolved imaging through an optical fibre bundle


Change log

Authors

Description

This contains raw camera images and associated code required to construct fibre transmission matrices and recover images through the fibre. This is associated with the paper Full-field quantitative phase and polarisation-resolved imaging through an optical fibre bundle”, Optics Express, vol. 27, no. 17, Aug. 2019, doi:10.1364/OE.27.023929.

It also contains .mat files for reproducing other figures in the paper

Version

Software / Usage instructions

There are 4 datasets in this file as well as associated code. The data in Figure 6 can be reproduced from raw data. To do this, create a new folder with the following sub-folders: CHAR, CAL, REFIM, PHASEREF. Extract the contents of CRUK_target_CHAR_pt1 to pt9 into CHAR and similarly for CAL, PhaseRef and REFIM. Other CRUK_target_OtherFiles.zip should be extracted into the root directory. These all represent raw intensity images taken from the camera. You will need to check any file references in the settings.xml file and redirect them appropriately, particularly to the CRUK_imagetest10.mat file which contains the holograms used for fibre characterisation. Then, unzip code.zip and open the file phasePolDataProcess.m. Change file references to point to the data folder made above. Ensure that any preLoad variable options are set to false then run the code. It should first process the calibration data to extract the system geometry. It will then use a phase retrieval and polarisation algorithm described in the paper to reconstruct the phase reference data. Following this, it will use the phase reference and calibration data to compute the complex field at the fibre output (again use phase retrieval but applying a phase reference correction) for each input condition. It will then use these to recreate the input fields in a new folder. Appropriate sub-sampling is then conducted and then the SPGL1 code (included) is used to reconstruct a transmission matrix row by row. Once this has been done, it will process raw images in REFIM to extract the output field and use the recovered transmission matrix to reconstruct the input image, shown in Figure 6. The data in Figure 7 is contained in the USAF folder in the OtherTargets.zip file – the fullImage_xmm.mat files contain the raw and recovered images at a target distance of xmm. The transferMat_L1.mat file contains the TM that can be used to verify successful recovery. The data in Figure 8 is contained in the Diat folder in the OtherTargets.zip file – the fullImage.mat file contains the raw and recovered images at a target distance of xmm. The transferMat_L1.mat file contains the TM that can be used to verify successful recovery. The data in Figure 8 is contained in the Biref folder in the OtherTargets.zip file – the fullImage.mat file contains the raw and recovered images at a target distance of xmm. The transferMat_L1.mat file contains the TM that can be used to verify successful recovery.

Keywords

Fibre matrices

Publisher

Sponsorship
Cancer Research UK (21102)
Relationships
Supplements: