Skip to content

CACTuS-AI/BDPR

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Blind Deconvolutional Phase Retrieval (BDPR)

This page contains the different versions of BDPR. The first version was presented at NeurIPS 2018 by Ahmed, Aghasi and Hand:

The Matlab code for the first version is available in BDPR (First Version 2018)

Faster Matlab Code (Latest Version) and Installation Guide

Later in 2019, the authors presented a new algorithm which uses a low rank factorization and speeds up the solution to the BDPR semidefinite program. The new paper which includes the new algorithm and the stability analysis is available at:

The latest BDPR code uses the minFunc toolbox for intermediate nonlinear solves, which needs to be downloaded separately. To install the BDPR latest version please follow the easy steps below:

  • download and unzip BDPR (Latest Version 2019) above
  • download minFunc.zip from here and save it in the BDPR (Latest Version 2019) folder
  • open BDPR (Latest Version 2019) in Matlab and run Setup_BDPR_minFunc.m (please make sure that mex is working properly on your Matlab for flawless compilation of the minFunc .C files)
  • now you are ready to run the BDPR demo file

The file Setup_BDPR_minFunc.m contains a sequence of simple commands to unzip the downloaded folder, compile it and add it to the path. The user can easily apply those steps manually.

About

Blind Deconvolutional Phase Retrieval

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 94.5%
  • Mathematica 5.5%