Non-diffractive computational ghost imaging

Data file contents

Figure 1:
Folder: 3 appearing in image plane

- ‘n’.png are reconstructions of an aperture in the shape of a number 3, made from weighted sums of the speckle patterns after illumination of the object with ‘n’ speckle patterns.

- averaged reference n, are text data files (can be opened in notepad if you add a .txt extension). These are non-weighted sums of the speckle patterns after illumination of ‘n’ patterns.

- GI n are data files corresponding to the png images after illumination of ‘n’ speckle patterns.

- normalized GI n.txt are data files corresponding to the reconstruction with additional normalization by dividing by the reference. This makes little difference to the fidelity of the image reconstruction.

- psf n are data files corresponding to the synthetic image of an aperture of 1 pixel width. This enables calculation of the PSF of the system.

- Matl;ab file ‘readTHREE.m’ reads the data files and outputs the images.

Figure 2:
Folder: Equivalent disk

- Data files Group etc are the data for full aperture images recorded with the object placed at different distances from the focal plane.

- Normal …png are the corresponding images.

- ‘readTWOdisk.m’ reads in the data files and makes the images.

Folder: Non-diff ring and big disk

-Contains images of the non diffractive illumination reconstruction with the object placed at different depths.

Folder: nondiff v.s. normal contains the raw data for this figure in the same format as described for Figure 1.

- Matlab files read the data to make the images.

Figure 3:
Folder: lateral resolution tests

- ‘N’ indicates normal and ‘ND’ indicates non diffractive. The number indicates different aperture separations. Text files are raw data, pngs are the resulting images.

- double slits for 3 kinds of speckle.vi is a LabVIEW program that displays all the data for comparison.

- readLatRes.m is a Matlab file that reads the data and makes the images.

Folder: Simulations
- Contains Matlab simulations that plot the PSF as a function of slit separation.