Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* notes.txt to test the branches * masks folder, notebook to test FlatCam * added dimensions to simulate PSF * MURA masks with different sizes * psf simulation notebook * inverted colormaps for MURA * new masks with inverted colormap * minor changes * PhlatCam notebooks and masks creation * FZA notebooks and masks creation * PNG masks for the website * PNG masks for the website * fixed blank images * change MLS sequence * testing new MLS sequence generator * edge detection * testing new MLS sequence generator * inp * folders for MURA masks and MLS masks * removed axis on MLS * captioning * rectangular shape * deleting images * higher dimension mask * different sizes and periods * iterative phase retrieval notebook * bigger plot titles * iterative phase retrieval attempt * near-fresnel phase retrieval * testing fresnel on fza * print shapes * mask class py file * change edges shape * mask generation test * mask_class rename * removed settings file * answering pull request * testing phase retrieval * added to gitignore * add psf computation * added notebooks to gitignore * removed notebooks from tracking * removed from tracking * add IPYNB, PNG and NPY * removed simulated PSF images * 2nd pull request comments * mapping values from [-π,π] to [0,2π] * corrected PhaseContour * adding forward propagation coherence test * added formasks folders * added celeba_mini dataset * Fix simulation examples for 3D. * Fix single file example. * Add function to set initial estimate. * Add message if reset=False * Update CHANGELOG * scripts/sim/test_single_file.py * added scripts/sim/test_dataset.py * added CodedAperture upscaling * corrected CodedAperture rows and columns * testing upscaling * added roundint to have 0s and 1s in upscaled MLS mask * squared amplitude PSF * making FZA mask binary * making FZA mask binary * 3D PSF * simplified phase contour * changing upscaled coded aperture mask into int * added cloned flatcam repo by tanjasper * inverted dimensions for FZA * from_sensor class method * testing from_sensor class method * fixed PhaseContour broadcast error * fixed first 3 tests * added from_sensor tests for phase contour and FZA * upscaling for phase contour, removed default args from from_sensor, comments * removed simulation-related files * placing mask.py in hardware module * corrected import * add requirements for mask tests * removed 4 channel requirement * added warnings about feature size for PhaseContour * sensor_dict copy in from_name * copies of sensor attributes in from_sensor * no global variables, if main condition * Fix overwriting of sensor parameters. * Refactor names, compute PSF over different wv. * Update tests and requirements. * Update CHANGELOG. * Added header, corrected docstrings * removed useless requirements * added mask * created mask rst file * FIx documentation config to render mask module. * Update mask docstrings. * added Phase Contour and FZA * corrected docstring * corrected docstring * Fix docstrings. * Add target_psf docstring. * Changed the FZA radius from px to meters * Changed FZA radius from pixels to meters * Added FlatCam authors' data for simulation * Replaced scipy.ndimage.zoom by lensless.utils.image.resize for uscpaling * minor changes * FlatCam recon and sim file * deletion (replaced by tikhonov * Corrected docstrings * fixed bayer2rgb * Created reconstruction class, adapter rgb2bayer to different patterns * Docstrings * Added conversions between RGB and 4d Bayer * removed image-related functions * changed default noise period for PhaseContour * added custom P and Q matrices * removed resize import * added .upper() to coded aperture methods * fixed assertions * single file simulation with custom masks (Tikhonov method included) * Edit docstrings. * Clean up mask example script. * Update gitignore. * Fix comment. * Update comments. * Fix settings for FZA. * changed default ADMM n_iter to 20 * separated P & Q computation function * changed default ADMM iter to 20 * Changed default FZA radius * Change file name * name change * name change * Custom mask dataset simulation * fixed MLS issue, removed comments * added reconstruction normalization * changed docstrings and config name * change default flatcam parameter to false * Add line for formatting. * Add support for float-valued feature_size. * Refactor. * Clean up mask simulation and tikhonov recon. * Formatting. * Formatting * Add docs for coded aperture reconstruction. * minor changes * minor changes (plots, docstring, etc) * minor changes (plots, docstring, etc) * implemented tikhonov reconstruction * FIx mask parsing. * Inherit from single file config, add torch support --------- Co-authored-by: Aaron Fargeon <[email protected]> Co-authored-by: Eric Bezzam <[email protected]>
- Loading branch information