Giter VIP home page Giter VIP logo

model-copram's Introduction

copram

Code for phase retrieval of signals with underlying structured sparsity level s (Compressive Phase Retrieval with Alternating Minimization, i.e. CoPRAM). Please cite the following paper:

Gauri Jagatap and Chinmay Hegde, "Fast, Sample-Efficient Algorithms for Structured Phase Retrieval." In Advances in Neural Information Processing Systems 2017 (pp. 4924-4934). Full paper at: http://papers.nips.cc/paper/7077-fast-sample-efficient-algorithms-for-structured-phase-retrieval

For further details on implementation refer the arXiv version at: https://arxiv.org/abs/1705.06412

Main code: phase_retrieval_sparse.m

Runs and analyzes performances of the following sparse phase retrieval algorithms:

  1. CoPRAM
  2. AltMinSparse (implemented based on the paper https://arxiv.org/abs/1306.0160)
  3. Thresholded Wirtinger Flow for sparse phase retrieval (ThWF) (implemented based on the paper https://arxiv.org/abs/1506.03382)
  4. Sparse Phase Retrieval using Truncated Amplitude Flow (SparTA) (implemented based on the paper https://arxiv.org/abs/1611.07641)

block-copram

Phase retrieval of block-sparse signals of uniform block length b and overall sparsity s (Block Compressive Phase Retrieval with Alternating Minimization, i.e. Block CoPRAM). Please cite the following paper:

Gauri Jagatap and Chinmay Hegde, "Fast, Sample-Efficient Algorithms for Structured Phase Retrieval." In Advances in Neural Information Processing Systems 2017 (pp. 4924-4934). Full paper at: http://papers.nips.cc/paper/7077-fast-sample-efficient-algorithms-for-structured-phase-retrieval

For further details on implementation refer the arXiv version at: https://arxiv.org/abs/1705.06412

Main code: phase_retrieval_block.m

Runs and analyzes performance of Block CoPRAM algorithm w.r.t CoPRAM for block sparse signals.

model-copram's People

Contributors

gaurijagatap avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.