信號(hào)處理原理:第X章 稀疏編碼_第1頁
信號(hào)處理原理:第X章 稀疏編碼_第2頁
信號(hào)處理原理:第X章 稀疏編碼_第3頁
信號(hào)處理原理:第X章 稀疏編碼_第4頁
信號(hào)處理原理:第X章 稀疏編碼_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、信號(hào)處理原理Principle of Signal Processing1Sparse Coding第x 章 稀疏編碼稀疏編碼應(yīng)用23Assumption: the signal x was created by x=D0 with a very sparse 0. Missing values in x imply missing rows in this linear system. By removing these rows, we get .Now solveIf 0 was sparse enough, it will be the solution of the above pr

2、oblem! Thus, computing D0 recovers x perfectly. Image Inpainting: Theory=4 Inpainting: The PracticeGiven y, we try to recover the representation of x, by solving We define a diagonal mask operator W representing the lost samples, so thatWe use a dictionary that is the sum of two dictionaries, to get

3、 an effective representation of both texture and cartoon contents. This also leads to image separation Elad, Starck, & Donoho (05)5 Inpainting ResultsSourceOutcomeDictionary: Curvelet (cartoon) + Global DCT (texture)6 Inpainting ResultsSourceOutcomeDictionary: Curvelet (cartoon) + Overlapped DCT (te

4、xture)7 Inpainting Results20%50%80%8 Inpainting Results70% Missing SamplesDCT (RMSE=0.04)Haar (RMSE=0.045)K-SVD (RMSE=0.03)90% Missing SamplesDCT (RMSE=0.085_Haar (RMSE=0.07)K-SVD (RMSE=0.06)9Solution: force shift-invariant sparsity for each NxN patch of the image, including overlaps. Denoising: The

5、ory and PracticeGiven a noisy image y, we can clean it by solving With K-SVD, we cannot train a dictionary for an entire image. How do we go from local treatment of patches to a global prior?Can we use the K-SVD dictionary? 10Our priorExtracts the(i,j)th patch From Local to Global TreatmentFor patch

6、es,our MAP penalty becomes11Option 1:Use a database of images: works quite well (0.5-1dB below the state-of-the-art) Option 2: Use the corrupted image itself ! Simply sweep through all NxN patches(with overlaps) and use them to trainImage of size 1000 x1000 pixels 106 examples to use more than enoug

7、h.This works much better! What Data to Train On?12K-SVDx and D knownx and ij knownCompute D to minimize using SVD, updating one column at a timeD and ij knownCompute x bywhich is a simple averaging of shifted patchesImage Denoising: The AlgorithmCompute ij per patch using matching pursuit13Initial d

8、ictionary (overcomplete DCT) 64256 Denoising ResultsSourceResult 30.829dBObtained dictionaryafter 10 iterationsNoisy image 14 Denoising Results: 3DSource:Vis. Male Head (Slice #137)PSNR=12dB2d-KSVD:PSNR=27.3dB3d-KSVD:PSNR=32.4dB15 Image CompressionProblem: compressing photo-ID images.General purpose

9、 methods (JPEG, JPEG2000) do not take into account the specific family. By adapting to the image-content,better results can be obtained.16 Compression: The AlgorithmTraining set (2500 images)Detect main features and align the images to a common reference (20 parameters) TrainingDivide each image to

10、disjoint 15x15 patches, and for each compute a unique dictionary Divide to disjoint patches, and sparse-code each patchCompressionDetect features and alignQuantize and entropy-code17 Compression Results11.9910.8310.9310.498.928.718.817.898.615.564.825.58Results for 820 bytes per imageOriginalJPEGJPEG 2000PCAK-SVDBottom:RMSE val

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論