This the master project code part:
The simulation of Gaussian propagation through the system
The simulation of single pixel system
The code to generate pseudo-random Bernoulli mask
The code of Non-Negative Least Square function
The code to generate Walsh-Hadamard Mask
The reconstruction of Hadamard Mask
The code to generate Convolutional Mask
The reconstruction with FFT and NNLS