https://github.com/mandarancio/lsc-dip
Injecting image priors into Learnable Compressive Subsampling
https://github.com/mandarancio/lsc-dip
compressive-sensing machine-learning neural-network spectral-analysis subsample
Last synced: 7 months ago
JSON representation
Injecting image priors into Learnable Compressive Subsampling
- Host: GitHub
- URL: https://github.com/mandarancio/lsc-dip
- Owner: Mandarancio
- License: gpl-3.0
- Created: 2018-09-22T11:10:29.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-09-25T16:38:54.000Z (about 7 years ago)
- Last Synced: 2025-03-15T00:14:01.766Z (7 months ago)
- Topics: compressive-sensing, machine-learning, neural-network, spectral-analysis, subsample
- Language: Jupyter Notebook
- Homepage: https://mandarancio.github.io/LSC-DIP/
- Size: 6.95 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LSC and DIP
**Author**: Martino Ferrari
**Contact**: manda.mgf@gmail.com## Presentation
My master thesis work extends the problem formulation of learnable compressive subsampling [1] that focuses on the learning of the best sampling operator in the Fourier domain adapted to spectral properties of a training set of images. I formulated the problem as a reconstruction from a finite number of sparse samples with a prior learned from the external dataset or learned on-fly from the images to be reconstructed. More in
details, I developed two very different methods, one using multiband coding in the spectral domain and the second using a neural network.The new methods can be applied to many different fields of spectroscopy and Fourier optics, for example in medical (computerized tomography, magnetic resonance spectroscopy) and astronomy (the Square Kilometre Array) imaging, where the capability to reconstruct high-quality images, in the pixel domain, from a limited number of samples, in the frequency domain, is a key issue.
The proposed methods have been tested on diverse datasets covering facial images, medical and multi-band astronomical data, using the mean square error and SSIM as a perceptual measure of the quality of the reconstruction.
Finally, I explored the possible application in data acquisition systems such as computer tomography and radio astronomy. The obtained results demostrate that the properties of the proposed methods have a very promising potential for future research and extensions.
For such reason, the work was both presented at EUSIPCO 2018 conference [2] ([pdf](http://sip.unige.ch/articles/2018/EUSIPCO2018_TaranO.pdf)) in Rome and submitted for a EU patent.
A presentation is also available one SlideShare: [link](https://www.slideshare.net/MartinoGiordanoFerra/injecting-image-priors-into-learnable-compressive-subsampling)
## Results
Some graphical and analytic results are shown below:

The MSE and SSIM measured for different dataset at different sampling rate using the following sub-sampling methods: LSC, DIP [2], f_avg [1] and k-best (not practical).

Example of recunstraction for different dataset using different acquistion methods: LSC, DIP [2], f_avg [1] and k-best (not practical).
More raw results can be found on the `results` folder and other can be created by running the different scripts.
## Notebooks
Two example notebooks can be found in the folder `dip` and `lsc`.
## Execute
To execute `lsc` or `dip` simply execute the following:
```
python3 dip conf.yml
```
or
```
python3 lsc conf.yml
```## Configurations
Some configuration examples are stored in `lsc_conf` and `dip_conf`.
----
[1]: L. Baldassarre, Y.-H. Li, J. Scarlett, B. Gözcü, I. Bogunovic, and V. Cevher, “Learning-based compressive subsampling,” IEEE Journal of Selected Topics in Signal Processing, vol. 10, no. 4, pp. 809–822, 2016[2]: M. Ferrari, O. Taran, T. Holotyak, K. Egiazarian, and S. Voloshynovskiy, "Injecting Image Priors into Learnable Compressive Subsampling," in Proc. 26th European Signal Processing Conference (EUSIPCO), Rome, Italy, 2018