at DataviewInlineApi.eval (plugin:dataview:19027:21)
at evalInContext (plugin:dataview:19028:7)
at asyncEvalInContext (plugin:dataview:19038:32)
at DataviewJSRenderer.render (plugin:dataview:19064:19)
at DataviewJSRenderer.onload (plugin:dataview:18606:14)
at DataviewJSRenderer.load (app://obsidian.md/app.js:1:1182416)
at DataviewApi.executeJs (plugin:dataview:19607:18)
at DataviewCompiler.eval (plugin:digitalgarden:10763:23)
at Generator.next (<anonymous>)
at eval (plugin:digitalgarden:90:61)
Class Notes
Pages 23-
Important
HW 1 posted online
project topics to be chosen w hw 2
This week only: office hours Wednesday at 3pm
2. Rectangular Matrices
Geometric method later, not at all, or in the notes
Let . The goal of compressed sensing is to recover from measurement(s) / observation(s) .
some linear projection/measurement of the vector
Example
Medical imaging (eg, MRI). In this case, we get to choose .
Question
How many measurements () are needed to recover ?
Answer
In general, we need to be injective (ie, ).
BUT if has some sort of structure, then compressed sensing wants to make much smaller.
Question
What kind of structure do we need for ?
Answer
We want to be sparse.
Remark
Note that knowing that I can design (called the sensing matrix) to recover sparse is equivalent to knowing that there is a basis in which is sparse (thus, WLOG, we assume is sparse)
Demonstration
Assume that is sparse is some known basis (that we choose). ie, there is some invertible such that is sparse. (it is important that is known as it encodes our prior assumptions about )
Then we have .
Assuming I have designed my to recover (sparse) , I can then recover
Suppose I have some that recovers sparse . Then I can also recover that is sparse in basis .
2.4.1 Null Space and Restricted Isometry Properties
Question
When does uniquely determine for sparse? (when is injective?)
This is an existence question: is there a reverse mapping?
How do we actually recover (quickly)?
This is an algorithm question: what algorithm do we want?
has the restricted isometry property (RIP) if for all with we have
You can't use 'macro parameter character #' in math mode(1-\delta)\lvert \lvert x \rvert \rvert { #2} \leq \lvert \lvert Gx \rvert \rvert { #2} \leq (1+\delta) \lvert \lvert x \rvert \rvert { #2}
Note that knowing that I can design (called the sensing matrix) to recover sparse is equivalent to {1||knowing that there is a basis in which is sparse} (thus, WLOG, we assume is {1||sparse})
Demonstration
Assume that is sparse is some known basis (that we choose). ie, there is some invertible such that is sparse. (it is important that is known as it encodes our prior assumptions about )
Then we have .
Assuming I have designed my to recover (sparse) , I can then recover