Tutorials

Here you can find a series of Tutorials that will guide you through the use of Spyrit. It is recommended to follow them in order.

For each tutorial, please download the corresponding Python Script (.py) or Jupyter notebook (.ipynb) file at the bottom of the page. The images used in these tutorials can be found on this page of the Spyrit GitHub.

Below is a diagram of the entire image processing pipeline. Each tutorial focuseson a specific part of the pipeline.

on the measurement operators, with or without noise

the pseudo-inverse reconstruction process from the (possibly noisy) measurements

a CNN to denoise the image if necessary

is used to train the CNN introduced in Tutorial 3

introduces a new type of measurement operator (‘split’) that simulates positive and negative measurements

a Denoised Completion Network with a trainable image denoiser to improve the results obtained in Tutorial 5

if you want to go deeper into Spyrit’s capabilities

Principle of the image processing pipeline


01. Acquisition operators

01. Acquisition operators

02. Pseudoinverse solution from linear measurements

02. Pseudoinverse solution from linear measurements

03. Pseudoinverse solution + CNN denoising

03. Pseudoinverse solution + CNN denoising

04. Train pseudoinverse solution + CNN denoising

04. Train pseudoinverse solution + CNN denoising

05. Acquisition operators (advanced) - Split measurements and subsampling

05. Acquisition operators (advanced) - Split measurements and subsampling

06. DCNet solution for split measurements

06. DCNet solution for split measurements

Bonus. Advanced methods - Colab

Bonus. Advanced methods - Colab

Gallery generated by Sphinx-Gallery