Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Introduction to Compressive Sensing

Similar presentations


Presentation on theme: "An Introduction to Compressive Sensing"โ€” Presentation transcript:

1 An Introduction to Compressive Sensing
Speaker: Ying-Jou Chen Advisor: Jian-Jiun Ding

2 Compressive Compressed
Sensing Sampling CS

3 Outline Conventional Sampling & Compression Compressive Sensing
Why it is useful? Framework When and how to use Recovery Simple demo

4 Sampling and Compression
Reviewโ€ฆ Sampling and Compression

5 Nyquistโ€™s Rate Perfect recovery ๐‘“ ๐‘  โ‰ฅ2 ๐‘“ ๐‘

6 Transform Coding Assume: signal is sparse in some domainโ€ฆ
e.g. JPEG, JPEG2000, MPEGโ€ฆ Sample with frequency ๐‘“ ๐‘  . Get signal of length N Transform signal ๏ƒ  K (<< N) nonzero coefficients Preserve K coefficients and their locations ็•ซๅœ–่ฌ›ไธ€ไธ‹

7 Compressive Sensing

8 Compressive Sensing Sample with rate lower than ๐’‡ ๐’” !!
Can be recovered PERFECTLY! ๅ–ฎๅ–ฎwith lower rate ไธๅŽฒๅฎณ ่ƒฝๅค ้‚„ๅŽŸๆ‰ๆ˜ฏ็œŸ็š„ๅพˆๅฑŒ

9 Comparison Nyquistโ€™s Sampling Compressive Sensing Sampling Frequency
โ‰ฅ 2๐‘“ ๐‘ < 2๐‘“ ๐‘ Recovery Low pass filter Convex Optimization

10 Some Applications ECG One-pixel Camera Medical Imaging: MRI

11 ฮฆ Framework ๐ฒ= ๐šฝ๐Ÿ = ๐‘ฆ ๐‘“ N M N M
N: length for signal sampled with Nyquistโ€™s rate M: length for signal with lower rate ฮฆ: Sampling matrix

12 When? How? Two things you must knowโ€ฆ

13 Whenโ€ฆ. Signal is compressible, sparseโ€ฆ ๐‘ฆ ๐‘“ N ๐‘ฅ ฮฆ = M M N ฮจ

14 Exampleโ€ฆ ECG ๐‘“: ๅฟƒ้›ปๅœ–่จŠ่™Ÿ ฮจ: DCT (discrete cosine transform)

15 ฮฆ ฮจ Howโ€ฆ How to design the sampling matrix?
How to decide the sampling rate (M)? ๐‘ฆ N ๐‘ฅ ฮฆ = M ฮจ

16 Sampling Matrix Low coherence Low coherence ๐‘ฆ ๐‘ฅ ฮฆ = ฮจ

17 Coherence Describe similarity ๐› ๐šฝ,๐šฟ =๐งโˆ™ ๐ฆ๐š๐ฑ ๐›— ๐ค , ๐›™ ๐ฃ ๐Ÿ
๐› ๐šฝ,๐šฟ =๐งโˆ™ ๐ฆ๐š๐ฑ ๐›— ๐ค , ๐›™ ๐ฃ ๐Ÿ High coherence ๏ƒ  more similar Low coherence ๏ƒ  more different ๐› ๐šฝ,๐‡ โˆˆ[1,๐‘›]

18 Example: Time and Frequency
For example, ๐‘บ๐’‘๐’Š๐’Œ๐’† ๐’ƒ๐’‚๐’”๐’Š๐’” and ๐‘ญ๐’๐’–๐’“๐’Š๐’†๐’“ ๐’ƒ๐’‚๐’”๐’Š๐’” ๐œ‘ ๐‘˜ =๐›ฟ(๐‘กโˆ’๐‘˜), โ„Ž ๐‘— = 1 ๐‘› ๐‘’ ๐‘– 2๐œ‹ ๐‘—๐‘ก/๐‘›

19 Fortunatelyโ€ฆ Random Sampling Low coherence with deterministic basis.
iid Gaussian N(0,1) Random ยฑ1 Low coherence with deterministic basis.

20 More about low coherenceโ€ฆ
Random Sampling

21 Sampling Rate Theorem ๐ฆโ‰ฅ๐‚โˆ™ ๐› ๐Ÿ ๐šฝ,๐šฟ โˆ™๐’โˆ™ ๐ฅ๐จ๐  ๐ง
Can be exactly recovered with high probability. Theorem ๐ฆโ‰ฅ๐‚โˆ™ ๐› ๐Ÿ ๐šฝ,๐šฟ โˆ™๐’โˆ™ ๐ฅ๐จ๐  ๐ง C : constant ฮผ: coherence S: sparsity n: signal length

22 BUTโ€ฆ. ฮฆ ฮจ Recovery y= ฮฆf ๐’๐จ๐ฅ๐ฏ๐ž ๐Ÿ๐จ๐ซ x f= ฮฆ โˆ’1 y s.t. y= ฮฆฮจx = ๐‘ฆ ๐‘“ N ๐‘ฅ M

23 โ„“ 1 Recovery Many related researchโ€ฆ GPSR
(Gradient projection for sparse reconstruction) L1-magic SparseLab BOA (Bound optimization approach) โ€ฆ..

24 Total Procedure ๅทฒ็Ÿฅ: ๐ฒ , ๐šฝ Sampling (Assume f is spare somewhere)
Find an incoherent matrix ฮฆ e.g. random matrix f Sample signal y=ฮฆf ๅทฒ็Ÿฅ: ๐ฒ , ๐šฝ ๐’‚๐’“๐’ˆ ๐’” ๐’Ž๐’Š๐’ ๐’” ๐Ÿ ๐‘ .๐‘ก. ๐ฒ=๐šฏ ๐ฌ ๐ฑ =๐‡ ๐ฌ Recovering

25 Sum up ๆœ‰ size ็‚บ nx1 ๅœจๆŸdomain ไธŠ sparse็š„่จŠ่™Ÿ
็”จsize็‚บ mxn ็š„ random matrix ๅšsampling (m<n) ๅพ—ๅˆฐ size ็‚บ mx1 ็š„measurement y ๅฐ‡ y ๅš L1 norm recovery ้‚„ๅŽŸๅพ—ๅˆฐ x_recovery

26 Demo Time

27 Reference Candes, E. J. and M. B. Wakin (2008). "An Introduction To Compressive Sampling." Signal Processing Magazine, IEEE 25(2): Baraniuk, R. (2008). Compressive sensing. Information Sciences and Systems, CISS nd Annual Conference on. Richard Baraniuk, Mark Davenport, Marco Duarte, Chinmay Hegde. An Introduction to Compressive Sensing.

28 Thanks a lot!


Download ppt "An Introduction to Compressive Sensing"

Similar presentations


Ads by Google