Beads convolution/deconvolution simulation
Datasets usually provide raw data for analysis. This raw data often comes in spreadsheet form, but can be any collection of data, on which analysis can be performed.
Simulation of beads acquired with a 100x / 1.4 NA objective, the pixel size is 65 nm and the Z spacing is 200 nm. This is a simple "pixelated" simulation. Beads were 3 to 4 voxels laterally and 1 voxel axially. They were convolved with a PSF generated using the above parameters and assuming an embedding media of RI=1.4 and a depth below coverslip of 1 micron.
Simulated phantom was convolved with PSF to produce a simluated "image", then deconvolved with 200 iterations of noncirculant Richardson Lucy.
Low level code was written in Java (deconvolution, psf generation). High level code was written in Jython and can be found here - https://github.com/bnorthan/projects/tree/master/Scripts/Jython.