Package R1magic. April 9, 2013

Similar documents
Package R1magic. August 29, 2016

Package unbalhaar. February 20, 2015

Package scio. February 20, 2015

Package spcov. R topics documented: February 20, 2015

COMPRESSED SENSING IN PYTHON

Signal Recovery from Permuted Observations

CS 229r: Algorithms for Big Data Fall Lecture 19 Nov 5

Package varband. November 7, 2016

New Coherence and RIP Analysis for Weak. Orthogonal Matching Pursuit

Randomness-in-Structured Ensembles for Compressed Sensing of Images

Package factorqr. R topics documented: February 19, 2015

Package covtest. R topics documented:

Package depth.plot. December 20, 2015

Package BNN. February 2, 2018

Package Grace. R topics documented: April 9, Type Package

Package BayesNI. February 19, 2015

Near Optimal Signal Recovery from Random Projections

Near Ideal Behavior of a Modified Elastic Net Algorithm in Compressed Sensing

Robust Uncertainty Principles: Exact Signal Reconstruction from Highly Incomplete Frequency Information

Package rnmf. February 20, 2015

A new method on deterministic construction of the measurement matrix in compressed sensing

Package OrdNor. February 28, 2019

Sensing systems limited by constraints: physical size, time, cost, energy

Package CompQuadForm

Package ltsbase. R topics documented: February 20, 2015

Package ChIPtest. July 20, 2016

Package LIStest. February 19, 2015

of Orthogonal Matching Pursuit

Greedy Signal Recovery and Uniform Uncertainty Principles

Pre-weighted Matching Pursuit Algorithms for Sparse Recovery

Package sindyr. September 10, 2018

Stable Signal Recovery from Incomplete and Inaccurate Measurements

c 2011 International Press Vol. 18, No. 1, pp , March DENNIS TREDE

Introduction How it works Theory behind Compressed Sensing. Compressed Sensing. Huichao Xue. CS3750 Fall 2011

Recovering overcomplete sparse representations from structured sensing

Package CPE. R topics documented: February 19, 2015

MAT 585: Johnson-Lindenstrauss, Group testing, and Compressed Sensing

Package darts. February 19, 2015

Uncertainty principles and sparse approximation

Xu Guanlei Dalian Navy Academy

Package goftest. R topics documented: April 3, Type Package

Package netcoh. May 2, 2016

Package penmsm. R topics documented: February 20, Type Package

Package idmtpreg. February 27, 2018

Strengthened Sobolev inequalities for a random subspace of functions

Package HIMA. November 8, 2017

Thresholds for the Recovery of Sparse Solutions via L1 Minimization

Does Compressed Sensing have applications in Robust Statistics?

Package alabama. March 6, 2015

Package RcppSMC. March 18, 2018

Package invgamma. May 7, 2017

Super-resolution via Convex Programming

Package EMVS. April 24, 2018

Large-Scale L1-Related Minimization in Compressive Sensing and Beyond

Package ShrinkCovMat

Package symmoments. R topics documented: February 20, Type Package

Sparse analysis Lecture V: From Sparse Approximation to Sparse Signal Recovery

Package complex.surv.dat.sim

Package esaddle. R topics documented: January 9, 2017

Package condmixt. R topics documented: February 19, Type Package

Package MultisiteMediation

An Overview of Compressed Sensing

Constructing Explicit RIP Matrices and the Square-Root Bottleneck

Package severity. February 20, 2015

Package DTK. February 15, Type Package

Information and Resolution

Package polypoly. R topics documented: May 27, 2017

Introduction to Sparsity. Xudong Cao, Jake Dreamtree & Jerry 04/05/2012

Package robustrao. August 14, 2017

AN INTRODUCTION TO COMPRESSIVE SENSING

Package emg. R topics documented: May 17, 2018

Simultaneous Sparsity

Sparse signals recovered by non-convex penalty in quasi-linear systems

Package SCEPtERbinary

Package rbvs. R topics documented: August 29, Type Package Title Ranking-Based Variable Selection Version 1.0.

Package dhsic. R topics documented: July 27, 2017

Package SEMModComp. R topics documented: February 19, Type Package Title Model Comparisons for SEM Version 1.0 Date Author Roy Levy

IEEE SIGNAL PROCESSING LETTERS, VOL. 22, NO. 9, SEPTEMBER

Package reinforcedpred

Enhanced Compressive Sensing and More

Package NORMT3. February 19, 2015

CoSaMP: Greedy Signal Recovery and Uniform Uncertainty Principles

L-statistics based Modification of Reconstruction Algorithms for Compressive Sensing in the Presence of Impulse Noise

Towards a Mathematical Theory of Super-resolution

Package CoxRidge. February 27, 2015

Package TSF. July 15, 2017

Package bigtime. November 9, 2017

ANGLE OF ARRIVAL DETECTION USING COMPRESSIVE SENSING

Multipath Matching Pursuit

Sparse Solutions of an Undetermined Linear System

Package metafuse. October 17, 2016

Package sbgcop. May 29, 2018

GREEDY SIGNAL RECOVERY REVIEW

Package LOST. April 20, 2017

Optimization-based sparse recovery: Compressed sensing vs. super-resolution

A Survey of Compressive Sensing and Applications

Compressibility of Infinite Sequences and its Interplay with Compressed Sensing Recovery

Package rgabriel. February 20, 2015

Package face. January 19, 2018

Package bivariate. December 10, 2018

Transcription:

Package R1magic April 9, 2013 Type Package Title Compressive Sampling: Sparse signal recovery utilities Version 0.2 Date 2013-04-09 Author Maintainer <mehmet.suzen@physics.org> Depends stats, utils Provides miminization routines and related utilities for compressive sampling. l-1, l-2 and TV (1-D) minimization, DFT basis matrix, sparse signal generator, mutual cumulative coherence and examples. License GPL (>= 3) LazyLoad yes NeedsCompilation no Repository CRAN Date/Publication 2013-04-09 14:05:31 R topics documented: R1magic-package...................................... 2 CompareL1_L2_TV1.................................... 3 DFTMatrix0......................................... 3 DFTMatrixPlain....................................... 4 GaussianMatrix....................................... 5 mutualcoherence...................................... 5 objective1tv........................................ 6 objectivel1......................................... 7 objectivel2......................................... 7 1

2 R1magic-package oo.............................................. 8 solve1tv.......................................... 9 solvel1........................................... 9 solvel2........................................... 10 sparsesignal......................................... 11 TV1............................................. 11 Index 12 R1magic-package Compressive Sampling: Sparse signal recovery utilities Details Provides miminization routines and related utilities for compressive sampling. l-1, l-2 and TV (1-D) minimization, DFT basis matrix, sparse signal generator, mutual cumulative coherence and examples. Package: R1magic Type: Package Version: 0.2 Date: 2013-04-09 License: GPL (>= 3) LazyLoad: yes Maintainer: <mehmet.suzen@physics.org> References Emmanuel Candes, Justin Romberg, and Terence Tao, Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information. (IEEE Trans. on Information Theory, 52(2) pp. 489-509, February 2006) Emmanuel Candes and Justin Romberg, Quantitative robust uncertainty principles and optimally sparse decompositions. (Foundations of Comput. Math., 6(2), pp. 227-254, April 2006) David Donoho, Compressed sensing. (IEEE Trans. on Information Theory, 52(4), pp. 1289-1306, April 2006) Examples CompareL1_L2_TV1(100,10,0.1);

CompareL1_L2_TV1 3 CompareL1_L2_TV1 Compare L1, L2 and TV on a sparse signal. Compare L1, L2 and TV on a sparse signal. CompareL1_L2_TV1(N, M, per) N M per Size of the sparse signal to generate, integer. Number of measurements. Percentage of spikes. DFTMatrix0 Generate Discrete Fourier Transform Matrix using DFTMatrixPlain. Generate Discrete Fourier Transform Matrix (NxN). DFTMatrix0(N) N Integer value determines the dimension of the square matrix. It returns a NxN square matrix.

4 DFTMatrixPlain See Also DFTMatrixPlain Examples DFTMatrix0(2) DFTMatrixPlain Generate Plain Discrete Fourier Transform Matrix without the coefficient Generate plain Discrete Fourier Transform Matrix (NxN) without a coefficient. DFTMatrixPlain(N) N Integer value defines the dimension of the square plain DFT matrix. It returns a NxN square matrix. Examples DFTMatrixPlain(2)

GaussianMatrix 5 GaussianMatrix Generate Gaussian Random Matrix Generate Gaussian Random Matrix ( zero mean and standard deviation one.) GaussianMatrix(N, M) N M Integer value determines number of rows. Integer value determines number of columns. Returns MxN matrix. Examples GaussianMatrix(3,2) mutualcoherence Cumulative mutual coherence Generate vector of cumulative mutual coherence of a given matrix up to a given order. \ Mutual Cumulative Coherence of a Matrix A at order k is defined as M(A, k) = max p max p q,q Ω q < a p, a q > /( a p a q ) mutualcoherence(a, k) A k A matrix. Integer value determines number of columns or the order of mutual coherence function to.

6 objective1tv Returns k-vector References Compressed sensing in diffuse optical tomography \ M. Suzen, A.Giannoula and T. Durduran, \ Opt. Express 18, 23676-23690 (2010) \ J. A. Tropp \ Greed is good: algorithmic results for sparse approximation, \IEEE Trans. Inf. Theory 50, 2231-2242 (2004) Examples set.seed(42) B <- matrix(rnorm(100), 10, 10) # Gaussian Random Matrix mutualcoherence(b, 3) # mutual coherence up to order k objective1tv 1-D Total Variation Penalized Objective Function 1-D Total Variation Penalized Objective Function objective1tv(x, T, phi, y, lambda) x Initial value of the vector to be recovered. Sparse representation of the vector ( N x 1 matrix ) X=Tx, where X is the original vector T sparsity bases ( N x N matrix ) phi y lambda Returns a vector. Measurement matrix (M x N). Measurement vector (Mx1). Penalty coefficient.

objectivel1 7 objectivel1 L-1 Penalized Objective Function L-1 Penalized Objective Function objectivel1(x, T, phi, y, lambda) x Initial value of the vector to be recovered. Sparse representation of the vector ( N x 1 matrix ) X=Tx, where X is the original vector T sparsity bases ( N x N matrix ) phi y lambda Returns a vector References Measurement matrix (M x N). Measurement vector (Mx1). Penalty coefficient. Emmanuel Candes, Justin Romberg, and Terence Tao, Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information. (IEEE Trans. on Information Theory, 52(2) pp. 489-509, February 2006) objectivel2 L-2 Penalized Objective Function L-2 Penalized Objective Function objectivel2(x, T, phi, y, lambda)

8 oo x Initial value of the vector to be recovered. Sparse representation of the vector ( N x 1 matrix ) X=Tx, where X is the original vector T sparsity bases ( N x N matrix ) phi y lambda Measurement matrix (M x N). Measurement vector (Mx1). Penalty coefficient. Returns a vector. References Emmanuel Candes, Justin Romberg, and Terence Tao, Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information. (IEEE Trans. on Information Theory, 52(2) pp. 489-509, February 2006) oo Frequency expression for DFT Frequency expression for DFT oo(p, omega) p omega Exponent Omega expression for DFT

solve1tv 9 solve1tv 1-D Total Variation Penalized Nonlinear Minimization 1-D Total Variation Penalized Nonlinear Minimization solve1tv(phi,y,t,x0,lambda=0.1) x0 Initial value of the vector to be recovered. Sparse representation of the vector ( N x 1 matrix ) X=Tx, where X is the original vector T sparsity bases ( N x N matrix ) phi Measurement matrix (M x N). y Measurement vector (Mx1). lambda Penalty coefficient. Defaults 0.1 Returns nlm object. solvel1 l1 Penalized Nonlinear Minimization l1 Penalized Nonlinear Minimization solvel1(phi,y,t,x0,lambda=0.1) x0 Initial value of the vector to be recovered. Sparse representation of the vector ( N x 1 matrix ) X=Tx, where X is the original vector T sparsity bases ( N x N matrix ) phi Measurement matrix (M x N). y Measurement vector (Mx1). lambda Penalty coefficient. Defaults 0.1

10 solvel2 Returns nlm object. solvel2 l2 Penalized Nonlinear Minimization l2 Penalized Nonlinear Minimization solvel2(phi,y,t,x0,lambda=0.1) x0 Initial value of the vector to be recovered. Sparse representation of the vector ( N x 1 matrix ) X=Tx, where X is the original vector T sparsity bases ( N x N matrix ) phi y Measurement matrix (M x N). Measurement vector (Mx1). lambda Penalty coefficient. Defaults 0.1 Returns nlm object.

sparsesignal 11 sparsesignal Sparse digital signal Generator. Sparse digital signal Generator with given thresholds. sparsesignal(n, s, b = 1, delta = 1e-07, nlev = 0.05, slev = 0.9) N Number of signal components, vector size. s Number of spikes, significatn components b Signal bandwidth, defaults 1. delta Length of discrete distances among components, defaults 1e-7. nlev Maximum value of insignificant component, relative to b, defaults to 0.05 slev Maximum value of significant component, relative to b, defaults to 0.9 TV1 1-D total variation of a vector. 1-D total variation of a vector. TV1(x) x A vector.

Index Topic package R1magic-package, 2 CompareL1_L2_TV1, 3 DFTMatrix0, 3 DFTMatrixPlain, 4 GaussianMatrix, 5 mutualcoherence, 5 objective1tv, 6 objectivel1, 7 objectivel2, 7 oo, 8 R1magic (R1magic-package), 2 R1magic-package, 2 solve1tv, 9 solvel1, 9 solvel2, 10 sparsesignal, 11 TV1, 11 12