lightonai / phase-retrieval-opu

Minimal code to perform phase retrieval on LightOn OPUs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Phase retrieval for LightOn OPUs

GitHub license Twitter

This repository contains an implementation by our engineer Luca Tommasone of Fast Optical System Identification by Numerical Interferometry by Sidharth Gupta, Rémi Gribonval, Laurent Daudet, Ivan Dokmanić.

Requirements

The requirements are contained in requirements.txt. Install with pip install -r requirements.txt

Running the code

The usage example is in the Jupyter notebook phase_retrieval_minimal.ipynb.

Access to Optical Processing Units

To request access to LightOn Cloud and try our photonic co-processor, please visit: https://cloud.lighton.ai/

For researchers, we also have a LightOn Cloud for Research program, please visit https://cloud.lighton.ai/lighton-research/ for more information.

Citation

@inproceedings{gupta2020fast,
  title={Fast Optical System Identification by Numerical Interferometry},
  author={Gupta, Sidharth and Gribonval, R{\'e}mi and Daudet, Laurent and Dokmani{\'c}, Ivan},
  booktitle={ICASSP 2020-2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)},
  pages={1474--1478},
  year={2020},
  organization={IEEE}
}

About

Minimal code to perform phase retrieval on LightOn OPUs

License:MIT License


Languages

Language:Python 74.5%Language:Jupyter Notebook 25.5%